0001382821-21-000045.txt : 20210224 0001382821-21-000045.hdr.sgml : 20210224 20210224163051 ACCESSION NUMBER: 0001382821-21-000045 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210224 DATE AS OF CHANGE: 20210224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Redfin Corp CENTRAL INDEX KEY: 0001382821 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38160 FILM NUMBER: 21673786 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-K 1 rdfn-20201231.htm 10-K rdfn-20201231
000138282112/312020FYfalse160,000165,0000.0010.001500,000,000500,000,000103,000,59493,001,597103,000,59493,001,5970.0010.00110,000,00010,000,00040,00040,000P2YP1Ytwo yearsone year9,186P2YP4Ynofour years40.0000000037.8840.970.00000001.962.2604884884884884883661,830nono00013828212020-01-012020-12-31iso4217:USD00013828212020-06-30xbrli:shares00013828212021-02-1000013828212020-12-3100013828212019-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2020-12-31iso4217:USDxbrli:shares0001382821us-gaap:ServiceMember2020-01-012020-12-310001382821us-gaap:ServiceMember2019-01-012019-12-310001382821us-gaap:ServiceMember2018-01-012018-12-310001382821us-gaap:ProductMember2020-01-012020-12-310001382821us-gaap:ProductMember2019-01-012019-12-310001382821us-gaap:ProductMember2018-01-012018-12-3100013828212019-01-012019-12-3100013828212018-01-012018-12-310001382821rdfn:COVID19Member2020-01-012020-12-3100013828212018-12-3100013828212017-12-310001382821us-gaap:CommonStockMember2017-12-310001382821us-gaap:AdditionalPaidInCapitalMember2017-12-310001382821us-gaap:RetainedEarningsMember2017-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001382821us-gaap:CommonStockMember2018-01-012018-12-310001382821us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001382821us-gaap:RetainedEarningsMember2018-01-012018-12-310001382821us-gaap:CommonStockMember2018-12-310001382821us-gaap:AdditionalPaidInCapitalMember2018-12-310001382821us-gaap:RetainedEarningsMember2018-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001382821us-gaap:CommonStockMember2019-01-012019-12-310001382821us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001382821us-gaap:RetainedEarningsMember2019-01-012019-12-310001382821us-gaap:CommonStockMember2019-12-310001382821us-gaap:AdditionalPaidInCapitalMember2019-12-310001382821us-gaap:RetainedEarningsMember2019-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001382821us-gaap:CommonStockMember2020-01-012020-12-310001382821us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001382821us-gaap:RetainedEarningsMember2020-01-012020-12-310001382821us-gaap:CommonStockMember2020-12-310001382821us-gaap:AdditionalPaidInCapitalMember2020-12-310001382821us-gaap:RetainedEarningsMember2020-12-310001382821us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31rdfn:numberOfClassesOfReceivablesrdfn:investment_typerdfn:inventory_category0001382821srt:MinimumMember2020-01-012020-12-310001382821srt:MaximumMember2020-01-012020-12-310001382821srt:MinimumMember2020-12-310001382821srt:MaximumMember2020-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-01-012020-12-310001382821us-gaap:SubsequentEventMembersrt:RestatementAdjustmentMember2021-01-010001382821us-gaap:SubsequentEventMember2021-01-010001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMemberrdfn:BrokerageRevenueMember2020-01-012020-12-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMemberrdfn:BrokerageRevenueMember2019-01-012019-12-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMemberrdfn:BrokerageRevenueMember2018-01-012018-12-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMemberrdfn:PartnerRevenueMember2020-01-012020-12-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMemberrdfn:PartnerRevenueMember2019-01-012019-12-310001382821rdfn:RealEstateSegmentMemberus-gaap:OperatingSegmentsMemberrdfn:PartnerRevenueMember2018-01-012018-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2020-01-012020-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2019-01-012019-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:RealEstateSegmentMember2018-01-012018-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2020-01-012020-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2019-01-012019-12-310001382821us-gaap:OperatingSegmentsMemberrdfn:PropertiesSegmentMember2018-01-012018-12-310001382821us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-12-310001382821us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-01-012019-12-310001382821us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2018-01-012018-12-310001382821us-gaap:IntersegmentEliminationMember2020-01-012020-12-310001382821us-gaap:IntersegmentEliminationMember2019-01-012019-12-310001382821us-gaap:IntersegmentEliminationMember2018-01-012018-12-310001382821us-gaap:ForwardContractsMember2020-12-310001382821us-gaap:ForwardContractsMember2019-12-310001382821us-gaap:InterestRateLockCommitmentsMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMember2019-12-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2020-01-012020-12-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2019-01-012019-12-310001382821us-gaap:ForwardContractsMemberrdfn:ServiceRevenueMember2018-01-012018-12-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2020-01-012020-12-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2019-01-012019-12-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:ServiceRevenueMember2018-01-012018-12-310001382821us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-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: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-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateLockCommitmentsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-31xbrli:pure0001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:MeasurementInputWeightedAveragePullThroughRatMemberrdfn:MarketingpricingMember2020-12-310001382821us-gaap:InterestRateLockCommitmentsMemberrdfn:MeasurementInputWeightedAveragePullThroughRatMemberrdfn:MarketingpricingMember2019-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Member2019-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2020-12-310001382821rdfn:A0ConvertibleSeniorNotesDue2025Member2019-12-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001382821us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001382821us-gaap:LeaseholdImprovementsMember2020-12-310001382821us-gaap:LeaseholdImprovementsMember2019-12-310001382821srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001382821srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001382821us-gaap:SoftwareDevelopmentMember2020-12-310001382821us-gaap:SoftwareDevelopmentMember2019-12-310001382821us-gaap:OfficeEquipmentMember2020-01-012020-12-310001382821us-gaap:OfficeEquipmentMember2020-12-310001382821us-gaap:OfficeEquipmentMember2019-12-310001382821rdfn:SoftwareMember2020-01-012020-12-310001382821rdfn:SoftwareMember2020-12-310001382821rdfn:SoftwareMember2019-12-310001382821us-gaap:FurnitureAndFixturesMember2020-01-012020-12-310001382821us-gaap:FurnitureAndFixturesMember2020-12-310001382821us-gaap:FurnitureAndFixturesMember2019-12-310001382821us-gaap:ConstructionInProgressMember2020-12-310001382821us-gaap:ConstructionInProgressMember2019-12-310001382821us-gaap:CostOfSalesMember2020-01-012020-12-310001382821us-gaap:CostOfSalesMember2019-01-012019-12-310001382821us-gaap:OperatingExpenseMember2020-01-012020-12-310001382821us-gaap:OperatingExpenseMember2019-01-012019-12-310001382821us-gaap:AccountingStandardsUpdate201602Member2019-12-3100013828212020-10-282020-10-280001382821us-gaap:TradeNamesMember2020-01-012020-12-310001382821us-gaap:TradeNamesMember2020-12-310001382821us-gaap:TradeNamesMember2019-12-310001382821us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001382821us-gaap:DevelopedTechnologyRightsMember2020-12-310001382821us-gaap:DevelopedTechnologyRightsMember2019-12-310001382821us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001382821us-gaap:CustomerRelationshipsMember2020-12-310001382821us-gaap:CustomerRelationshipsMember2019-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-010001382821rdfn:A2004EquityIncentivePlanMemberus-gaap:EmployeeStockMember2020-12-310001382821rdfn:A2004EquityIncentivePlanMember2020-01-012020-12-310001382821rdfn:A2017EquityIncentivePlanMember2017-07-260001382821rdfn:A2017EquityIncentivePlanMember2020-01-012020-12-310001382821srt:MinimumMemberrdfn:A2017EquityIncentivePlanMember2020-01-012020-12-310001382821rdfn:A2017EquityIncentivePlanMembersrt:MaximumMember2020-01-012020-12-310001382821rdfn:A2017EquityIncentivePlanMember2020-12-310001382821rdfn:A2017EquityIncentivePlanMember2019-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2017-07-270001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2020-01-012020-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2020-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMember2019-12-310001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2020-07-012020-07-010001382821rdfn:A2017EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2020-01-012020-01-010001382821us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001382821us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001382821us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001382821us-gaap:PerformanceSharesMembersrt:ChiefExecutiveOfficerMember2019-06-012019-06-010001382821us-gaap:PerformanceSharesMembersrt:ChiefExecutiveOfficerMembersrt:MaximumMember2019-06-012019-06-010001382821us-gaap:RestrictedStockUnitsRSUMember2019-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2020-12-310001382821us-gaap:PerformanceSharesMember2020-12-310001382821us-gaap:PerformanceSharesMember2020-01-012020-12-310001382821srt:MinimumMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310001382821us-gaap:PerformanceSharesMembersrt:MaximumMember2020-01-012020-12-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2019-01-012019-12-310001382821rdfn:CurrentPeriodMemberus-gaap:PerformanceSharesMember2018-01-012018-12-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2020-01-012020-12-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2019-01-012019-12-310001382821us-gaap:PerformanceSharesMemberrdfn:PriorPeriodsMember2018-01-012018-12-310001382821us-gaap:PerformanceSharesMember2019-01-012019-12-310001382821us-gaap:PerformanceSharesMember2018-01-012018-12-310001382821us-gaap:CostOfSalesMember2018-01-012018-12-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001382821us-gaap:ResearchAndDevelopmentExpenseMember2018-01-012018-12-310001382821us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001382821us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001382821us-gaap:SellingAndMarketingExpenseMember2018-01-012018-12-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001382821us-gaap:GeneralAndAdministrativeExpenseMember2018-01-012018-12-310001382821srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-01-012018-12-310001382821us-gaap:EmployeeStockOptionMembersrt:MaximumMember2018-01-012018-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:ConvertibleDebtMember2019-01-012019-12-310001382821rdfn:A1.75ConvertibleSeniorNotesdue2023Memberus-gaap:ConvertibleDebtMember2018-01-012018-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-01-012020-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2019-01-012019-12-310001382821us-gaap:ConvertibleDebtMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2018-01-012018-12-310001382821us-gaap:ConvertiblePreferredStockMember2020-01-012020-12-310001382821us-gaap:ConvertiblePreferredStockMember2019-01-012019-12-310001382821us-gaap:ConvertiblePreferredStockMember2018-01-012018-12-310001382821us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001382821us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001382821us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001382821us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001382821rdfn:NonEmployeeDirectorsMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001382821us-gaap:DomesticCountryMember2020-12-310001382821us-gaap:DomesticCountryMember2019-12-310001382821us-gaap:StateAndLocalJurisdictionMember2020-12-310001382821us-gaap:StateAndLocalJurisdictionMember2019-12-310001382821us-gaap:ForeignCountryMember2020-12-310001382821us-gaap:ForeignCountryMember2019-12-310001382821us-gaap:DomesticCountryMember2020-01-012020-12-310001382821us-gaap:ResearchMember2020-12-310001382821us-gaap:ResearchMember2019-12-310001382821us-gaap:ResearchMember2020-01-012020-12-310001382821us-gaap:DomesticCountryMember2019-01-012019-12-310001382821us-gaap:DomesticCountryMember2018-01-012018-12-310001382821us-gaap:ForeignCountryMember2020-01-012020-12-310001382821us-gaap:ForeignCountryMember2019-01-012019-12-310001382821us-gaap:ForeignCountryMember2018-01-012018-12-310001382821rdfn:WesternAllianceBankMemberus-gaap:WarehouseAgreementBorrowingsMember2020-12-310001382821rdfn:WesternAllianceBankMemberus-gaap:WarehouseAgreementBorrowingsMember2019-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:TexasCapitalBankNationalAssociationMember2020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:TexasCapitalBankNationalAssociationMember2019-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:FlagstarBankMember2019-12-310001382821us-gaap:WarehouseAgreementBorrowingsMember2020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMember2019-12-310001382821rdfn:WesternAllianceBankMemberus-gaap:WarehouseAgreementBorrowingsMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberrdfn:TexasCapitalBankNationalAssociationMember2020-01-012020-12-310001382821us-gaap:WarehouseAgreementBorrowingsMemberus-gaap:LondonInterbankOfferedRateLIBORMemberrdfn:FlagstarBankMember2020-01-012020-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2020-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMember2019-12-310001382821us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberrdfn:GoldmanSachsBankUSAMember2020-01-012020-12-310001382821us-gaap:RevolvingCreditFacilityMemberrdfn:GoldmanSachsBankUSAMembersrt:MaximumMember2020-01-012020-12-310001382821us-gaap:RevolvingCreditFacilityMember2020-12-310001382821us-gaap:RevolvingCreditFacilityMember2019-12-310001382821us-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310001382821us-gaap:RevolvingCreditFacilityMember2019-01-012019-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2019-12-310001382821us-gaap:SeniorNotesMember2020-01-012020-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2019-01-012019-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2019-01-012019-12-310001382821us-gaap:SeniorNotesMember2019-01-012019-12-310001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2018-01-012018-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2018-01-012018-12-310001382821us-gaap:SeniorNotesMember2018-01-012018-12-310001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-10-200001382821us-gaap:SeniorNotesMemberrdfn:A0ConvertibleSeniorNotesDue2025Member2020-10-202020-10-200001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2018-07-230001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-10-200001382821us-gaap:SeniorNotesMemberrdfn:A1.75ConvertibleSeniorNotesdue2023Member2020-10-202020-10-200001382821us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberrdfn:GoldmanSachsBankUSAMember2021-01-120001382821us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:SubsequentEventMemberrdfn:GoldmanSachsBankUSAMember2021-01-122021-01-120001382821us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberrdfn:GoldmanSachsBankUSAMembersrt:MaximumMember2021-01-122021-01-120001382821rdfn:RentPathHoldingsIncMemberus-gaap:SubsequentEventMember2021-02-192021-02-190001382821us-gaap:SubsequentEventMember2021-02-192021-02-19

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

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2020

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

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

Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
YesNo
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.
YesNo
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
YesNo
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
YesNo

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
YesNo

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

The registrant had 103,206,434 shares of common stock outstanding as of February 10, 2021.

DOCUMENTS INCORPORATED BY REFERENCE

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



Redfin Corporation

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

Table of Contents
PART IPage
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.




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

Note Regarding Industry and Market Data

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

i

PART I

Item 1. Business

Overview

We help people buy and sell homes. Representing customers in over 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.

Representing Customers

Our brokerage efficiency results in savings that we share with our customers. We charge most home sellers a commission of 1% to 1.5%, compared to the 2.5% to 3% typically charged by traditional brokerages. Additionally, we refund homebuyers a portion of the commission we earn; the average refund per transaction was $1,750 in 2020.

The results of our customer-first approach are clear. We:

helped customers buy or sell more than 310,000 homes worth more than $152 billion through 2020;

saved customers nearly $1 billion, when compared to a 2.5% commission, since our launch in 2006;

drew more than 42 million monthly average visitors to our website and mobile application in 2020, 28% more compared to 2019;

had customers return to us for another transaction at a 54% higher rate than competing brokerages;

sold Redfin-listed homes for nearly $2,200 more on average compared to the list price than competing brokerages’ listings in 2020, according to a study we commissioned; and

had listings on the market for an average of 35 days in 2020 compared to the industry average of 40 days, according to a study we commissioned; and, according to the same study, approximately 91% of Redfin listings sold within 90 days versus the industry average of approximately 78%.

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

Complete Customer Solution

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

1

Redfin Mortgage underwrites mortgage loans and, after originating each loan, Redfin Mortgage sells the loans to third-party mortgage investors. Redfin Mortgage does not intend to retain or service mortgage loans. Redfin Mortgage has officially launched in 56 markets across Arizona, Colorado, Delaware, District of Columbia, Florida, Georgia, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New Jersey, North Carolina, Ohio, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, and Wisconsin.

We offer title and settlement services through Title Forward. Title Forward has officially launched in 27 markets across Colorado, District of Columbia, Florida, Georgia, Illinois, Maryland, Minnesota, New Jersey, Pennsylvania, Tennessee, Texas, Virginia, Washington, and Wisconsin.

We buy homes directly from homeowners and resell them to homebuyers through RedfinNow. Customers who sell through RedfinNow typically get less money for their home than they would listing their home with a real estate agent. However, they get that money faster with less risk and disruption. RedfinNow is currently active in 16 markets across Arizona, California, Colorado, Texas, and Washington.

Competition

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

We believe we compete primarily based on:

access to timely, accurate data about homes for sale;

traffic to our website and mobile application, which themselves are subject to competition against real estate data websites that aggregate listings and sell advertising to traditional brokers;

the speed and quality of our service, including agent responsiveness and local knowledge;

our ability to hire and retain agents who deliver the best customer service;

the costs of delivering our service and the price of our service to consumers;

consumer awareness of our service and the effectiveness of our marketing efforts;

technological innovation; and

depth and breadth of local referral networks.

For mortgage origination, we compete with numerous national and local multi-product banks as well as focused mortgage originators. We compete with other providers based primarily on service, product selection, interest rates, and origination fees.

For title and settlement services, we compete with numerous national and local companies that typically focus solely on these services. We compete primarily on timeliness of service and fees.

Our RedfinNow service competes with real estate companies whose primary service is buying and selling homes, and home rental companies that purchase homes and then rent them. We also compete with divisions of several residential real estate companies and a real estate data website. We compete primarily on the prices we offer customers to buy their homes.
2


Seasonality

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

Our Lead Agents

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

As of December 31, 2020, we had 4,185 employees. For 2020, our average number of lead agents was 1,757. See "Key Business Metrics-Average Number of Lead Agents" under Item 7.

Our Executive Officers

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

Glenn Kelman, age 50, has served as our chief executive officer since September 2005 and one of our directors since March 2006.

Bridget Frey, age 43, has been employed by us since June 2011 and has served as our chief technology officer since February 2015.

Ee Lyn Khoo, age 43, has served as our chief human resources officer since January 2021. Previously, Ms. Khoo served in several different roles with Amazon (a technology company) from January 2008 to December 2020. As Human Resources Director, Global Talent Management from December 2013 to June 2017, Ms. Khoo deployed talent management products at a company-wide level. As Vice President of Human Resources from July 2017 to December 2020, Ms. Khoo led the human resources function across a variety of Amazon businesses, including Advertising, Prime Video, Physical Stores/Grocery, Consumer, and Global Expansion and Mergers and Acquisition.

Scott Nagel, age 55, has been employed by us since July 2007 and has served as our president of real estate operations since May 2013.

Chris Nielsen, age 54, has served as our chief financial officer since June 2013.

Christian Taubman, age 42, has served as our chief product officer since October 2019. Previously, Mr. Taubman served in several different roles with Amazon (a technology company) from April 2011 to October 2019. As Director - Smart Home Verticals from December 2017 to October 2019, Mr. Taubman led employees in product management, software engineering, and program management, with the mission of helping customers to connect more smart devices to Amazon's Alexa virtual assistant. As Senior Manager - International Retail Expansion from May 2016 to December 2017, Mr. Taubman led an initiative to create a faster retail international expansion model. As Senior Manager - Prime Delivery from April 2011 to May 2016, Mr. Taubman helped launch Amazon's Prime free same-day delivery benefit in the United States, United Kingdom, and Germany.

3

Adam Wiener, age 42, has been employed by us since October 2007 and has served as our chief growth officer since May 2015.

Our Regulatory Environment

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

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

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

Our Website and Public Filings

Our website is www.redfin.com. Through this website, we make available, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as soon as reasonably practicable after we file such material with, or furnish it to, the U.S. Securities and Exchange Commission (the "SEC").
4

Item 1A. Risk Factors

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

Risks Related to Our Business and Industry

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

Our success depends largely on the health of the U.S. residential real estate industry. This industry, in turn, is affected by changes in general economic conditions, which are beyond our control. Any of the following factors could adversely affect the industry and harm our business:

seasonal or cyclical downturns in the U.S. residential real estate industry, which may be due to any single factor, or a combination of factors, listed below, or factors which are currently not known to us or that have not historically affected the industry;

slow economic growth or recessionary conditions;

increased unemployment rates or stagnant or declining wages;

inflationary conditions;

low consumer confidence in the economy or the U.S. residential real estate industry;

adverse changes in local or regional economic conditions in the markets that we serve, particularly our top-10 markets and markets into which we are attempting to expand;

increased mortgage rates; reduced availability of mortgage financing; or increased down payment requirements;

low home inventory levels, which may result from zoning regulations and higher construction costs, among other factors;

lack of affordably priced homes, which may result from home prices growing faster than wages;

volatility and general declines in the stock market or lower yields on individuals' investment portfolios;

rising insurance and tax costs that increase the expenses associated with home ownership;

newly enacted and potential federal, state, and local legislative actions that would affect the residential real estate industry generally or in our top-10 markets, including (i) actions that would increase the tax liability arising from buying, selling, or owning real estate, (ii) actions that would change the way real estate brokerage commissions are negotiated, calculated, or paid, and (iii) potential reform relating to Fannie Mae, Freddie Mac, and other government sponsored entities that provide liquidity to the mortgage market;

5

changes that cause U.S. real estate to be more expensive for foreign purchases, such as (i) increases in the exchange rate for the U.S. dollar compared to foreign currencies and (ii) foreign regulatory changes or capital controls that make it more difficult for foreign purchasers to withdraw capital from their home countries or purchase and hold U.S. real estate;

changed generational views on homeownership and generally decreased financial resources available for purchasing homes; and

war, terrorism, political uncertainty, natural disasters, inclement weather, health epidemics or pandemics, and acts of God.

COVID-19 has affected our business and may continue to affect our business.

Our success depends on a high volume of residential real estate transactions throughout the markets in which we operate. This transaction volume affects all of the ways that we generate revenue, including our number of real estate services transaction, RedfinNow's ability to sell homes that it owns, the number of loans our mortgage business originates and potentially resells, and the number of deals our title and settlement business closes. COVID-19 has affected, and may continue to affect, residential real estate transaction volume.

We believe that COVID-19's impact on our residential real estate transaction volume depends largely on the existence and prevalence of the two factors described below. If one or both of these factors exists to a large extent in the markets in which we operate, our residential real estate transaction volume may significantly decline.

Prohibitions or limitations on in-person activities associated with residential real estate transactions, whether imposed (i) by a city, county, or state, government through shelter-in-place, stay-at-home, or similar isolation orders or otherwise or (ii) by us to protect the health of our customers, agents, and communities.

Lack of consumer desire for in-person interactions and physical home tours that have historically been important aspects of the homebuying and home selling process.

Additionally, we believe that any prolonged economic impacts from COVID-19, including those described below, may also adversely affect residential real estate transaction volume.

Increased unemployment rates and stagnant or declining wages.

Decreased consumer confidence in the economy and recessionary conditions.

Volatility and declines in the stock market and lower yields on individuals' investment portfolios.

More stringent mortgage financing conditions, including increased down payment requirements.

In addition to the volume of residential real estate transactions, our success also depends on the U.S. residential real estate industry not experiencing a significant decline in the prices at which homes are bought and sold. If COVID-19's economic impacts cause home transaction prices to decline, and especially if the decline occurs at an accelerated rate, our business will be adversely effected.

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

6

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 people migrate to cities outside of these markets due to lower home prices or other factors, such as COVID-19, 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.

Competition in each of our lines of business is intense.

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

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

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

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

7

For example, COVID-19 has, for at least the short-term, affected the way that customers tour homes and interact with their real estate agent, as more tours and interactions have shifted towards electronic or virtual mediums. While we have updated our technology offerings in an attempt to respond to this change, there is no assurance that customers will adopt our updated technology offerings over those of our competitors. To the extent that the shift in customer touring and interaction develop into a long-term trend and we fail to update our technology offerings to respond to this shift, then we may be unable to attract potential customers. Furthermore, it is also possible that customers will revert to more traditional ways of touring homes and interacting with their agents when COVID-19's impacts have subsided. In that scenario, our updated technology offerings focused on electronic or virtual mediums may become obsolete or less frequently used than we anticipated, and we will be unable to recoup the costs that we have incurred and are currently incurring in developing these offerings.

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

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

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

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

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

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

8

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.

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 in order to promote 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.

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

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

As new mobile devices and mobile operating systems are released, we may encounter problems in developing or supporting our mobile website or mobile application for them. Developing or supporting our mobile website or mobile application for new devices and their operating systems may require substantial time and resources. The success of our mobile website and mobile application could also be harmed by factors outside of our control, such as:

increased costs to develop, distribute, or maintain our mobile website or mobile application;

changes to the terms of service or requirements of a mobile application store that requires us to change our mobile application development or features in an adverse manner; and

changes in mobile operating systems, such as Apple’s iOS and Google’s Android, that disproportionately affect us, degrade the functionality of our mobile website or mobile application, require that we make costly upgrades to our technology offerings, or give preferential treatment to competitors' websites or mobile applications.

9

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

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

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

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

Additionally, due to the costs of employing our lead agents, lead agent turnover may be more costly to us than to traditional brokerages. Our business may be harmed if we are unable to achieve the necessary level of lead agent productivity and retention to offset their related costs.

Referring customers to our partner agents may harm our business.

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

Our arrangements with third parties may limit our growth and brand awareness. For example, referring customers to partner agents potentially redirects repeat and referral opportunities to the partner agents. Any third-party arrangements may also dilute the effectiveness of our marketing efforts and may lead to consumer confusion or dissatisfaction when they are offered the opportunity to work with the third party rather than us.

10

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

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

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

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

RedfinNow may overestimate the amount it should pay to purchase a home, and homes owned by it may significantly decline in value prior to being sold.

RedfinNow uses automated valuations and forecasts in concert with our real estate knowledge to assess what a home is worth and how much to pay for its purchase. This assessment includes estimates on time of possession, market conditions and proceeds on resale, renovation costs, and holding costs. The assessment may not be accurate, and RedfinNow may pay too much for the home to realize our desired investment return. Additionally, following its acquisition of a home, RedfinNow may need to decrease its anticipated resale price for the home if it discovers a defect in the home that was unknown at the time of acquisition. This adjustment to the price may also affect our investment return on the home.

Homes that RedfinNow owns may also rapidly lose in value or become more difficult to sell for an acceptable price due to changing market conditions, natural disasters, or other forces outside of our control. RedfinNow's geographic concentration in six states - Arizona, California, Colorado, Nevada (where we are currently inactive), Texas, and Washington - particularly exposes it to the factors affecting home value and saleability in those states that may not apply to the United States generally. As a result, we may be required to significantly write down the inventory value of homes and, to the extent we are able to resell homes at all, resell them at a price that is substantially less than our costs of acquiring and renovating the homes.

11

RedfinNow relies, in part, on third parties to renovate and repair homes before it resells the homes, and the cost or availability of third-party labor could adversely affect our holding period and investment return for homes.

Upon purchasing a home, RedfinNow frequently needs to renovate or repair parts of the home prior to listing it for resale. RedfinNow relies, in part, on third-party contractors and sub-contractors to make these renovations and repairs. These third-party providers may not be able to complete the required renovations or repairs within RedfinNow's expected timeline or proposed budget. Furthermore, if the quality of a third-party provider's work does not meet RedfinNow's expectations, then RedfinNow may need to engage another third-party contractor or subcontractor, which may also adversely affect its timeline or budget for completing renovations or repairs.

A longer than expected period for completing renovations or repairs could negatively impact RedfinNow's ability to sell a home within its anticipated timeline. This prolonged timing exposes us to factors that adversely affect the home's resale value and may result in RedfinNow selling the home for a lower price than anticipated or not being able to sell the home at all. Meanwhile, incurring more than budgeted costs would adversely affect our investment return on purchased homes.

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

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

If Redfin Mortgage were unable to sell its originated loans, either initially or following a repurchase, then it may need to establish a servicing platform or hire a third party to service the loans. Redfin Mortgage does not currently have a robust servicing platform and establishing such a platform may result in significant costs and require substantial time and resources from its management. Additionally, Redfin Mortgage may be unable to retain a third-party servicer on economically feasible terms.

To the extent that Redfin Mortgage is unable to sell its originated loans, either initially or following a repurchase, we would be exposed to adverse market conditions affecting mortgage loans. For example, we may be required to write down the value of the loan, which reduces the amount of our current assets. Additionally, if Redfin Mortgage borrowed under a warehouse credit facility for the loan, then it will be required to repay the borrowed amount, which reduces our cash on hand that is available for other corporate uses. Finally, if a homeowner were unable to make his or her mortgage payments, then we may be required to foreclose on the home securing the loan. Redfin Mortgage does not currently have processes to foreclose a home, and it may be unable to establish such processes or retain a third party on economically feasible terms to foreclose the home. Furthermore, any proceeds from selling a foreclosed home may be significantly less than the remaining amount of the loan due to Redfin Mortgage

12

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

On February 19, 2021, we entered into an agreement to acquire RentPath. See Note 16 to our consolidated financial statements. This acquisition is subject to antitrust approval and approval from the court handling RentPath's bankruptcy proceedings, as well as other customary closing conditions. To the extent these approval are not obtained, or if any other closing condition is not satisfied (and not waived by us, to the extent waivable), then we will be unable to consummate our purchase of RentPath. Even if we are able to close our acquisition, it may not result in the intended benefits to our business. 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.

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

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

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

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

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

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

13

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

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

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

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

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

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

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

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

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

14

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

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

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

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

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

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

Risks Related to Our Indebtedness

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

We are required to pay interest on our 2023 notes on a semi-annual basis. In addition, holders of our convertible senior notes have the right to require us to repurchase their notes upon the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus any accrued and unpaid interest. Furthermore, holders of our 2023 notes and 2025 notes have the right to convert their notes upon any of the conditions described below:

during any calendar quarter, if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the notes on each applicable trading day;

15

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the notes on each such trading day;

if we call any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day prior to the redemption date; or

upon the occurrence of specified corporate events.

If any of these conversion features under either our 2023 notes or 2025 notes are triggered, then holders of such notes will be entitled to convert the notes at any time during specified periods at their option. Upon conversion, we will be required to make cash payments in respect of the notes being converted, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share). One of the conditional conversion features of our 2023 notes has been triggered and such notes are convertible through at least March 31, 2021.

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

Our failure to make payments when due may result in an event of default under the indentures governing our convertible senior notes and cause (i) with respect to the 2023 notes, the remaining $23,777,000 aggregate principal amount and (ii) with respect to the 2025 notes, the entire $661,250,000 aggregate principal amount, plus, in each case, any accrued and unpaid interest, to become due immediately and prior to the maturity date. Any such acceleration of the principal amount could result in our bankruptcy. In a bankruptcy, the holders of our convertible senior notes would have a claim to our assets that is senior to the claims of holders of our common stock.

Conversion of a significant principal amount of our convertible senior notes may dilute the ownership interest of our stockholders and depress the price of our common stock.

Upon any conversion of our 2023 notes or our 2025 notes (see the risk factor immediately above for conversion triggers), we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, then the conversion of a significant principal amount of such notes, and any subsequent sales of shares of our common stock issued upon conversion, may dilute the ownership interests of our stockholders and adversely affect the trading price of our common stock.

RedfinNow relies on a secured revolving credit facility to finance its purchase of certain homes. RedfinNow intends to rely on proceeds from the sale of financed homes to repay amounts owed under such facility, but in certain instances, such proceeds may be insufficient or unavailable to repay the amounts owed.

Pursuant to a secured revolving credit facility with Goldman Sachs, RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation, may borrow money to partially fund purchases of homes for our properties business. RedfinNow Borrower has the option of repaying amounts owed with respect to a particular financed home upon the sale of such home and using the proceeds from such sale. However, there is no assurance the sale proceeds will equal or exceed the amounts owed.

16

Additionally, in certain instances, RedfinNow Borrower may be required to repay amounts owed with respect to a financed home prior to the sale of that home. For example, the amount that RedfinNow Borrower is eligible to borrow for a home, which we refer to as the advance rate, depends, in part, on how long it has owned that home. As RedfinNow Borrower owns a home past certain time periods, the advance rate decreases and it becomes obligated to repay all or a portion of the borrowed funds. Additionally, a home must satisfy certain criteria to be eligible for financing under the facility. If a financed home ceases to satisfy the criteria, then RedfinNow Borrower must immediately repay all amounts owed with respect to the home. If either of these scenarios occur, then RedfinNow Borrower will be unable to rely on the proceeds from the sale of the home for repayment.

In the situations described above, RedfinNow Borrower must use its cash on hand to repay the amounts owed. To the extent it does not have sufficient cash and is unable to make the required repayments, then RedfinNow Borrower may default under the facility.

Our inability to comply with the terms of RedfinNow's secured revolving credit facility may adversely affect our properties business and, in some instances, give the lenders recourse to Redfin Corporation when the value of the assets securing the facility are insufficient to cover the amounts owed to the lenders.

Borrowings under our secured revolving credit facility are secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. To the extent RedfinNow Borrower is unable to make payments when due under the facility, or it or certain other Redfin entities are unable to comply with the facility's ongoing obligations (including financial covenants of Redfin Corporation), then an event of default may occur. An event of default would require RedfinNow Borrower to immediately repay all amounts owned under the facility and cause RedfinNow Borrower to be unable to borrow from the facility. As a result, our properties business will need to rely solely on our available cash to fund home purchases, and to the extent cash is unavailable, our properties business would be unable to purchase the homes required for its growth. Furthermore, an event of default may result in Goldman Sachs owning RedfinNow Borrower's equity interests or its assets, including any financed homes and cash held by RedfinNow Borrower, and result in our properties business losing a portion of its assets.

While the lenders' recourse in most situations following an event of default is only to RedfinNow Borrower or its assets, Redfin Corporation has guaranteed amounts owed under the facility and certain expenses in situations involving "bad acts" by a Redfin entity. To the extent a Redfin entity commits a "bad act," then Redfin Corporation may become obligated to pay such amounts owed or certain expenses.

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 warehouse credit 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. The borrowing capacity under one of its current facilities may be reduced if Redfin Mortgage fails to comply with the facility's ongoing obligations, including failing to satisfy financial covenants applicable to Redfin Mortgage. If it were unable to receive the necessary capacity on acceptable terms, and did not have sufficient liquidity or established operations to fund originations itself, then Redfin Mortgage may be unable to maintain or increase the amount of mortgage loans that it originates, which will adversely affect its growth.

17

The cross-acceleration and cross-default provisions in the agreements governing our current indebtedness may result in an immediate obligation to repay all of our outstanding indebtedness.

The indentures governing our 2023 notes and our 2025 notes and our warehouse credit facilities contain cross-acceleration provisions while our secured revolving credit facility contains a cross-default provision. These provisions could have the effect of creating an event of default under an agreement for our indebtedness, despite our compliance with that agreement, due solely to an event of default or failure to pay amounts owed under another agreement for our indebtedness. Accordingly, all or a significant portion of our outstanding indebtedness could become immediately payable due solely to our failure to comply with the terms of a single agreement governing our indebtedness.

If the London Inter-Bank Offered Rate ("LIBOR") is discontinued, interest payments under our secured revolving credit facility and certain warehouse credit facilities may be calculated using another reference rate.

In July 2017, the United Kingdom Financial Conduct Authority ("FCA"), which regulates LIBOR, announced that the FCA intends to phase out the use of LIBOR by the end of 2021. In response, the U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, has proposed replacing U.S. dollar LIBOR with the Secured Overnight Financing Rate ("SOFR"), which is a new index calculated by short-term repurchase agreements and backed by U.S. Treasury securities. The market transition away from LIBOR towards SOFR is expected to be complicated, and there is no guarantee that SOFR will become a widely accepted benchmark in place of LIBOR. LIBOR is used as a benchmark rate throughout our secured revolving credit facility and certain of our warehouse credit facilities. The transition process may involve, among other things, increased volatility and illiquidity in markets for instruments that currently rely on LIBOR and may result in increased borrowing costs, the effectiveness of related transactions such as hedges, uncertainty under our secured revolving credit facility and certain of our warehouse credit facilities, or difficult and costly processes to amend such documentation. There remains uncertainty regarding the future utilization of LIBOR and the nature of any replacement rate, and we are uncertain what impact a transition away from LIBOR may have on our business, financial results, and operations.

Risks Related to Our Convertible Preferred Stock

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

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

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

18

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

Risks Relating to Ownership of Our Common Stock

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

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

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

19

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

None.

Item 3. Legal Proceedings

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

On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint against us in the Superior Court of Washington for King County against us and Madrona Venture Group, LLC ("Madrona"), Mr. Eraker asserted claims related to events prior to his departure from Redfin in 2006, including that (i) Madrona and Paul Goodrich, one of Madrona's principals and one of our former directors, concealed a provisional patent application from Mr. Eraker while evaluating an investment in us in 2005 and (ii) we continued this concealment following Madrona's investment. Mr. Eraker further alleged that he would not have accepted Madrona's investment if he had known about the alleged concealment of the patent application. Mr. Eraker sought an unspecified amount of damages. On November 20, 2020, Mr. Eraker voluntarily dismissed his complaint with prejudice.

Item 4. Mine Safety Disclosures

Not applicable.

20

PART II

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

Market Information, Holders of Record, and Dividends

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

As of February 10, 2021, we had 225 holders of record of our common stock.

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

Stock Performance Graph

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

rdfn-20201231_g1.jpg

Unregistered Sales of Securities

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

Use of IPO Proceeds    
21


On July 27, 2017, the SEC declared effective the Registration Statement on Form S-1 (file number 333-219093) for our IPO. There has been no change to the information provided under "Use of Proceeds" in Part II, Item 2 of our Quarterly Report on Form 10-Q for the quarter ended June 30, 2017.

Purchases of Equity Securities

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

Item 6. Selected Financial Data

Not applicable.

22

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

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

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

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

We help people buy and sell homes. Representing customers in over 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.

Key Business Metrics

In addition to the measures presented in our consolidated financial statements, we use the following key metrics to evaluate our business, develop financial forecasts, and make strategic decisions.
Year Ended December 31,
202020192018
Monthly average visitors (in thousands)42,862 33,473 27,261 
Real estate services transactions
Brokerage60,510 53,235 42,954 
Partner15,290 11,939 11,608 
Total75,800 65,174 54,562 
Real estate services revenue per transaction
Brokerage$10,040 $9,326 $9,459 
Partner2,858 2,267 2,229 
Aggregate8,591 8,033 7,921 
Aggregate home value of real estate services transactions (in millions)$37,359 $30,532 $25,812 
U.S. market share by value1.00 %0.93 %0.81 %
Revenue from top-10 Redfin markets as a percentage of real estate services revenue63 %63 %67 %
Average number of lead agents1,757 1,553 1,390 
Properties transactions453 503 99 
Properties revenue per transaction$462,883 $478,146 $454,470 

23

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.

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) since the third quarter of 2019 after we commenced a referral partnership with Opendoor, 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.

24

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.

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

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.

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

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

Average Number of Lead Agents

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

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

25

Properties Transactions

We record a properties transaction when we sell a home that we previously bought directly from a homeowner. RedfinNow is our primary properties offering. The number of properties transactions is a useful indicator for investors to understand the underlying transaction volume growth of our RedfinNow business. Properties transaction volume 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.

Properties Revenue per Transaction

Properties revenue per transaction, together with the number of properties transactions, is a factor in evaluating revenue growth. Changes in properties revenue per transaction can be affected by, among other things, the geographic mix of our transactions, the types and sizes of homes that we have previously purchased, our pricing, and changes in the value of homes in the markets we serve. We calculate properties revenue per transaction by dividing properties revenue by the number of properties transactions 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 RevenuePartner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction. Partner revenue is affected by the number of partner transactions closed, home-sale prices, commission rates, and the amount we refund to customers. If the portion of customers we introduce to our own lead agents increases, we expect the portion of revenue closed by partner agents to decrease.

Properties Revenue

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

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.

26

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, and legal organizations, depreciation related to our fixed assets, and fees for outside services. Outside services are principally comprised of external legal, audit, and tax services. For 2020, general and administrative expenses also include expenses related to actions taken in response to COVID-19, as these costs were determined to be direct and incremental and not related to revenue generating activities.

Interest Income, Interest Expense, and Other, Net

Interest Income

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

27

Interest Expense

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

Beginning in August 2019, interest expense also includes interest on borrowings and the amortization of debt issuance costs related to our secured revolving credit facility. See Notes 15 and 16 to our consolidated financial statements for information regarding interest for the facility.

    Other Income (Loss), Net

Other Income (Loss) 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.
Year Ended December 31,
202020192018
(in thousands)
Revenue$886,093 $779,796 $486,920 
Cost of revenue(1)
653,983 635,693 367,496 
Gross profit232,110 144,103 119,424 
Operating expenses:
Technology and development(1)
84,297 69,765 53,797 
Marketing(1)
54,881 76,710 44,061 
General and administrative(1)(2)
92,140 76,874 65,500 
Total operating expenses231,318 223,349 163,358 
Income (loss) from operations792 (79,246)(43,934)
Interest income2,074 7,146 5,416 
Interest expense(19,495)(8,928)(3,681)
Other income (loss), net(1,898)223 221 
Net loss$(18,527)$(80,805)$(41,978)

(1) Includes stock-based compensation as follows:
Year Ended December 31,
202020192018
(in thousands)
Cost of revenue$8,844$6,087$5,567
Technology and development16,56412,3627,576
Marketing1,5691,418662
General and administrative9,9967,9476,633
Total$36,973$27,814$20,438

(2) Includes direct and incremental costs related to COVID-19 of $7,864, which are partially offset by $1,348 in employee retention credits allowed under the CARES Act, for the year ended December 31, 2020.

28

Year Ended December 31,
202020192018
(as a percentage of revenue)
Revenue100.0 %100.0 %100.0 %
Cost of revenue(1)
73.8 81.5 75.5 
Gross profit26.2 18.5 24.5 
Operating expenses:
Technology and development(1)
9.5 8.9 11.0 
Marketing(1)
6.2 9.8 9.0 
General and administrative(1)(2)
10.4 9.9 13.5 
Total operating expenses
26.1 28.6 33.5 
Income (loss) from operations0.1 (10.1)(9.0)
Interest income0.2 0.9 1.1 
Interest expense(2.2)(1.1)(0.8)
Other income (loss), net(0.2)— — 
Net loss(2.1)%(10.3)%(8.7)%

(1) Includes stock-based compensation as follows:
Year Ended December 31,
202020192018
(as a percentage of revenue)
Cost of revenue1.0 %0.8 %1.1 %
Technology and development1.9 1.6 1.6 
Marketing0.2 0.2 0.1 
General and administrative1.1 1.0 1.4 
Total4.2 %3.6 %4.2 %

(2) Includes direct and incremental costs related to COVID-19 of $7,864, which are partially offset by $1,348 in employee retention credits allowed under the CARES Act, for the year ended December 31, 2020.

Comparison of the Years Ended December 31, 2020 and 2019

Revenue
Year Ended December 31,
Change
20202019DollarsPercentage
(in thousands, except percentages)
Real estate services revenue
Brokerage revenue$607,513 $496,480 $111,033 22 %
Partner revenue43,695 27,060 16,635 61 
Total real estate services revenue651,208 523,540 127,668 24 
Properties revenue209,686 240,507 (30,821)(13)
Other revenue28,212 17,634 10,578 60 
Intercompany elimination(3,013)(1,885)(1,128)60 
Total revenue
$886,093 $779,796 $106,297 14 
Percentage of revenue
Real estate services revenue
Brokerage68.6 %63.6 %
Partner revenue4.9 3.5 
Total real estate services revenue73.5 67.1 
Properties revenue23.7 30.8 
Other revenue3.2 2.3 
Intercompany elimination(0.4)(0.2)
Total revenue
100.0 %100.0 %

29

In 2020, revenue increased by $106.3 million, or 14%, as compared with 2019. This increase in revenue was primarily attributable to a $127.7 million increase in real estate services revenue, and a $30.8 million decrease in properties revenue. Brokerage revenue increased by $111.0 million, and partner revenue increased by $16.6 million. Brokerage revenue increased 22% during the period, driven by a 14% increase in brokerage transactions and a 8% increase in brokerage revenue per transaction. We believe this increase in brokerage transactions was attributable to higher levels of customer awareness of Redfin and increasing customer demand. Other revenue increased $10.6 million, or 60%, as compared with 2019. This was partially offset by a $30.8 million decrease in properties revenue. Properties revenue decreased 13%, driven by a 10% decrease in properties transactions and a 3% decrease in properties revenue per transaction. Properties transactions decreased during the period, because we had lower average inventory, due in part to pausing making new offers to purchase homes from mid-March to mid-May in response to COVID-19.

Cost of Revenue and Gross Margin
Year Ended December 31,
Change
20202019DollarsPercentage
(in thousands, except percentages)
Cost of revenue
Real estate services$417,140 $373,150 $43,990 12 %
Properties214,382 245,189 (30,807)(13)
Other25,474 19,239 6,235 32 
Intercompany elimination(3,013)(1,885)(1,128)60 
Total cost of revenue$653,983 $635,693 $18,290 
Gross profit
Real estate services$234,068 $150,390 $83,678 56 %
Properties(4,696)(4,682)(14)— 
Other2,738 (1,605)4,343 (271)
Total gross profit$232,110 $144,103 $88,007 61 
Gross margin (percentage of revenue)
Real estate services35.9 %28.7 %
Properties(2.2)(1.9)
Other9.7 (9.1)
Total gross margin26.2 18.5 

In 2020, total cost of revenue increased by $18.3 million, or 3%, as compared with 2019. This increase in cost of revenue was primarily attributable to a $50.7 million increase in personnel costs and transaction bonuses, due to increased headcount and increased brokerage transactions, respectively. This was partially offset by a $32.0 million decrease in home purchase costs and related capitalized improvements due to selling fewer homes by our properties business.

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

In 2020, real estate services gross margin increased 720 basis points as compared with 2019. This was primarily attributable to a 270 basis-point decrease in personnel costs and transaction bonuses, a 220 basis-point decrease in home-touring and field expenses, a 60 basis-point decrease in listing expenses, and a 60 basis-point decrease in travel and entertainment expenses, each as a percentage of revenue.

In 2020, properties gross margin decreased 30 basis points as compared with 2019. This was primarily attributable to a 110 basis-point increase in personnel costs and transaction bonuses, and a 60 basis-point increase in home selling expenses, each as a percentage of revenue. This was partially offset by a 170 basis-point decrease in home purchase costs and related capitalized improvements as a percentage of revenue.
30


In 2020, other gross margin increased by 1,880 basis points. This was primarily attributable to a 620 basis-point decrease in outside services costs, a 590 basis point decrease in personnel costs and transaction bonuses, a 200 basis-point decrease in personal technology expenses, and a 120 basis-point decrease in occupancy and office expenses, each as a percentage of revenue.

Operating Expenses
Year Ended December 31,
Change
20202019DollarsPercentage
(in thousands, except percentages)
Technology and development$84,297 $69,765 $14,532 21 %
Marketing54,881 76,710 (21,829)(28)
General and administrative(1)
92,140 76,874 15,266 20 
Total operating expenses$231,318 $223,349 $7,969 
Percentage of revenue
Technology and development9.5 %8.9 %
Marketing6.2 9.8 
General and administrative10.4 9.9 
Total operating expenses26.1 %28.6 %

(1) Includes direct and incremental costs related to COVID-19 of $7,864, which are partially offset by $1,348 in employee retention credits allowed under the CARES Act, for the year ended December 31, 2020

In 2020, technology and development expenses increased by $14.5 million, or 21%, as compared with 2019. The increase was primarily attributable to a $11.9 million increase in personnel costs due to increased headcount, and a $2.7 million increase in technology infrastructure expenses, primarily hosted services.

In 2020, marketing expenses decreased by $21.8 million, or 28%, as compared with 2019. The decrease was primarily attributable to a $20.2 million decrease in marketing media costs as we temporarily ceased advertising campaigns during the three months ended June 30, 2020 as a result of COVID-19.

In 2020, general and administrative expenses increased by $15.3 million, or 20%, as compared with 2019. The increase was primarily attributable to a $7.9 million increase in direct and incremental costs associated with our actions taken in response to COVID-19, primarily from severance payments. These costs were partially offset by $1.3 million of employee retention credits claimed under the CARES Act. These costs for restructuring are classified as general and administrative expenses for employees across our organization, including approximately $6.5 million, net, that would otherwise be classified as cost of revenue. We had no such restructuring expenses for any periods prior to the twelve months ended December 31, 2020. The increase was also attributable to a $4.0 million increase in personnel costs due to increased headcount, a $2.9 million increase in outside services costs, primarily legal services and contractors, and a $2.9 million increase in technology infrastructure expenses, primarily hosted services.

31

Interest Income, Interest Expense, and Other, Net

Year Ended December 31,
Change
20202019DollarsPercentage
(in thousands, except percentages)
Interest income2,074 7,146 (5,072)(71)
Interest expense(19,495)(8,928)(10,567)(118)
Other income (loss), net(1,898)223 (2,121)(951)
Interest income, interest expense, and other, net$(19,319)$(1,559)$(17,760)(1,139)
Percentage of revenue
Interest income0.2 0.9 
Interest expense(2.2)(1.1)
Other income (loss), net(0.2)0.0 
Interest income, interest expense, and other, net(2.2)%(0.2)%

In 2020, interest income decreased by $5.1 million primarily due lower interest rates on our cash, cash equivalents, and investments compared to 2019. Additionally, interest expense increased by $10.6 million in 2020, due to a $4.6 million loss on the partial extinguishment of our 2023 notes and additional non-cash interest expense related to the accretion of the debt discount related to our 2025 notes.

Comparison of the Years Ended December 31, 2019 and 2018

Revenue
Year Ended December 31,
Change
20192018DollarsPercentage
(in thousands, except percentages)
Real estate services revenue
Brokerage revenue$496,480 $406,293 $90,187 22 %
Partner revenue27,060 25,875 1,185 
Total real estate services revenue523,540 432,168 91,372 21 
Properties revenue240,507 44,993 195,514 435 
Other revenue17,634 9,882 7,752 78 
Intercompany elimination(1,885)(123)(1,762)1,433 
Total revenue
$779,796 $486,920 $292,876 60 
Percentage of revenue
Real estate services revenue
Brokerage revenue63.6 %83.4 %
Partner revenue3.5 5.3 
Total real estate services revenue67.1 88.7 
Properties revenue30.8 9.3 
Other revenue2.3 2.0 
Intercompany elimination(0.2)— 
Total revenue
100.0 %100.0 %

In 2019, revenue increased by $292.9 million, or 60%, as compared with 2018. Brokerage revenue represented $90.2 million, or 31%, of the increase. Brokerage revenue grew 22% during the period, driven by a 24% increase in brokerage real estate transactions and a 1% increase in real estate services revenue per brokerage transaction. The increase in brokerage transactions was attributable to higher levels of customer awareness of Redfin and increasing customer demand for Redfin services. Properties revenue increased $195.5 million or 435% as compared with 2018, driven by greater market presence and consumer awareness of RedfinNow, which resulted in a 407% increase in the number of homes sold. Other revenue increased $7.8 million or 78%, as compared with 2018.

32

Cost of Revenue and Gross Margin
Year Ended December 31,
Change
20192018DollarsPercentage
(in thousands, except percentages)
Cost of revenue
Real estate services$373,150 $309,069 $64,081 21 %
Properties245,189 46,613 198,576 426 
Other19,239 11,937 7,302 61 
Intercompany elimination(1,885)(123)(1,762)1,433 
Total cost of revenue$635,693 $367,496 $268,197 73 
Gross profit
Real estate services$150,390 $123,099 $27,291 22 %
Properties(4,682)(1,620)(3,062)189 
Other(1,605)(2,055)450 (22)
Total gross profit$144,103 $119,424 $24,679 21 
Gross margin (percentage of revenue)
Real estate services28.7 %28.5 %
Properties(1.9)(3.6)
Other(9.1)(20.8)
Total gross margin18.5 24.5 

In 2019, total cost of revenue increased by $268.2 million, or 73%, as compared with 2018. This increase in cost of revenue was primarily attributable to a $180.8 million increase in home purchase costs and related capitalized improvements, due to selling more homes by our properties business, a $50.3 million increase in personnel costs and transaction bonuses due to increased headcount and increased brokerage transactions, respectively, and a $13.7 million increase in home-touring and field costs.

Total gross margin decreased 600 basis points for 2019 as compared with 2018, driven primarily by the relative growth of our properties business compared to our real estate services and other businesses, partially offset by improvements in real estate services, properties and other gross margin.

In 2019, real estate services gross margin increased 20 basis points as compared with 2018. This was primarily attributable to a 110 basis-point decrease in personnel costs and transaction bonuses as a percentage of revenue. This was partially offset by a 30 basis-point increase in home-touring and field costs, a 30 basis-point increase in occupancy and office expenses, and a 20 basis-point increase in listing expenses, each as a percentage of revenue.

In 2019, properties gross margin increased 170 basis points as compared with 2018. This was primarily attributable to a 90 basis-point decrease in home purchase costs and related capitalized improvements, a 30 basis-point decrease in personnel costs, and a 30 basis-point decrease in listing expenses, each as a percentage of revenue.

In 2019, other gross margin increased 1,170 basis points as compared with 2018. This was primarily attributable to a 340 basis-point decrease in personnel costs, a 310 basis-point decrease in operating expenses, a 290 basis-point decrease in office and occupancy expenses, and a 230 basis-point decrease in depreciation and amortization, each as a percentage of revenue.

33

Operating Expenses
Year Ended December 31,
Change
20192018DollarsPercentage
(in thousands, except percentages)
Technology and development$69,765 $53,797 $15,968 30 %
Marketing76,710 44,061 32,649 74 
General and administrative76,874 65,500 11,374 17 
Total operating expenses$223,349 $163,358 $59,991 37 
Percentage of revenue
Technology and development 8.9 %11.0 %
Marketing9.8 9.0 
General and administrative9.9 13.5 
Total operating expenses28.6 %33.5 %



In 2019, technology and development expenses increased by $16.0 million, or 30%, as compared with 2018. The increase was primarily attributable to a $13.5 million increase in personnel costs due to increased headcount.

In 2019, marketing expenses increased by $32.6 million, or 74%, as compared with 2018. The increase was primarily attributable to a $29.2 million increase in marketing media costs as we expanded advertising.

In 2019, general and administrative expenses increased by $11.4 million, or 17%, as compared with 2018. The increase was attributable to an $7.2 million increase in personnel costs, largely the result of increases in headcount to support continued growth, a $2.0 million increase in outside services expenses, primarily Internet-based software services, and a $1.3 million increase in corporate events costs.

Interest Income, Interest Expense, and Other, Net

Year Ended December 31,
Change
20192018DollarsPercentage
(in thousands, except percentages)
Interest income7,146 5,416 1,730 32 %
Interest expense(8,928)(3,681)(5,247)(143)
Other income, net223 221 
Interest income, interest expense, and other, net$(1,559)$1,956 $(3,515)(180)
Percentage of revenue
Interest income0.9 1.1 
Interest expense(1.1)(0.8)
Other income, net0.0 0.0 
Interest income, interest expense, and other, net(0.2)%0.3 %

In 2019 interest income increased by $1.7 million primarily due to a higher average cash, cash equivalents, and investments balances, or assets subject to interest income, throughout 2019 as compared to 2018. Interest expense increased by $5.2 million in 2019 due to a full year of interest expense, both cash interest and non-cash accretion of debt discount, of our 2023 notes. Our 2023 notes were issued in the third quarter of 2018.

34

Quarterly Results of Operations and Key Business Metrics

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

Quarterly Results
Three Months Ended
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Revenue$244,517 $236,916 $213,665 $190,995 $233,191 $238,683 $197,780 $110,141 
Cost of revenue(1)
164,397 143,844 167,626 178,116 193,565 185,306 149,434 107,388 
Gross profit80,120 93,072 46,039 12,879 39,626 53,377 48,346 2,753 
Operating expenses:
Technology and development(1)
23,610 22,452 17,961 20,274 19,345 18,801 16,063 15,556 
Marketing(1)
7,270 12,421 9,482 25,708 8,099 8,361 27,050 33,201 
General and administrative(1)(2)
23,601 21,190 23,022 24,327 18,992 18,779 17,654 21,448 
Total54,481 56,063 50,465 70,309 46,436 45,941 60,767 70,205 
Income (loss) from operations25,639 37,009 (4,426)(57,430)(6,810)7,436 (12,421)(67,452)
Interest income215 319 437 1,103 1,341 1,576 1,913 2,316 
Interest expense(11,864)(2,522)(2,665)(2,444)(2,365)(2,274)(2,153)(2,136)
Other income (loss), net45 (640)43 (1,346)51 44 36 92 
Net income (loss)14,035 34,166 (6,611)(60,117)(7,783)6,782 (12,625)(67,180)
Net income (loss) attributable to common stock$12,153 $31,983 $(7,895)$(60,117)$(7,783)$6,782 $(12,625)$(67,180)
Net income (loss) per share—diluted$0.11 $0.30 $(0.08)$(0.64)$(0.08)$0.07 $(0.14)$(0.74)

(1) Includes stock-based compensation as follows:
Three Months Ended
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Cost of revenue$2,863 $2,574 $1,769 $1,638 $1,689 $1,605 $1,328 $1,465 
Technology and development4,828 4,964 3,124 3,648 3,701 3,320 2,685 2,656 
Marketing439 403 352 375 393 390 349 286 
General and administrative3,079 3,407 1,960 1,550 2,239 2,195 1,514 1,999 
Total$11,209 $11,348 $7,205 $7,211 $8,022 $7,510 $5,876 $6,406 

(2) Includes direct and incremental costs related to COVID-19 and employee retention credits allowed under the CARES Act as follows:

Three Months Ended
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Direct and incremental costs$18 $321 $7,525 $— $— $— $— $— 
CARES Act retention credits— (56)(1,292)— — — — — 
Total$18 $265 $6,233 $— $— $— $— $— 

35

Three Months Ended
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
(as a percentage of revenue)
Revenue100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %100.0 %
Cost of revenue(1)
67.2 60.7 78.5 93.3 83.0 77.6 75.6 97.5 
Gross profit32.8 39.3 21.5 6.7 17.0 22.4 24.4 2.5 
Operating expenses
Technology and development(1)
9.7 9.5 8.4 10.6 8.3 7.9 8.1 14.1 
Marketing(1)
3.0 5.2 4.4 13.5 3.5 3.5 13.7 30.1 
General and administrative(1)(2)
9.6 9.0 10.8 12.7 8.1 7.9 8.9 19.5 
Total22.3 23.7 23.6 36.8 19.9 19.3 30.7 63.7 
Income (loss) from operations10.5 15.6 (2.1)(30.1)(2.9)3.1 (6.3)(61.2)
Interest income0.1 0.1 0.2 0.6 0.6 0.7 1.0 2.1 
Interest expense(4.9)(1.1)(1.2)(1.3)(1.0)(1.0)(1.1)(1.9)
Other income (loss), net— (0.3)— (0.7)— — — 0.1 
Net income (loss)5.7 %14.4 %(3.1)%(31.5)%(3.3)%2.8 %(6.4)%(61.0)%


(1) Includes stock-based compensation as follows:
Three Months Ended
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Cost of revenue1.2 %1.1 %0.8 %0.9 %0.7 %0.7 %0.7 %1.3 %
Technology and development2.0 2.1 1.5 1.9 1.6 1.4 1.4 2.4 
Marketing0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.3 
General and administrative1.2 1.4 0.9 0.8 1.0 0.9 0.8 1.8 
Total4.6 %4.8 %3.4 %3.8 %3.5 %3.2 %3.1 %5.8 %

(2) Includes direct and incremental costs related to COVID-19 and employee retention credits allowed under the CARES Act as follows:

Three Months Ended
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Direct and incremental costs— %0.1 %3.5 %— %— %— %— %— %
CARES Act retention credits— %— %(0.6)%— %— %— %— %— %
Total— %0.1 %2.9 %— %— %— %— %— %

Our revenue has typically followed the seasonal pattern of the residential real estate industry. As such, revenue increases sequentially from the first quarter to the second quarter and sequentially again during the third quarter. Fourth quarter revenue typically declines sequentially from the third quarter.

As the result of the impact of COVID-19 on customer demand, this pattern was disrupted in 2020. Beginning in March 2020, COVID-19 began having a negative effect on our customer demand, which negatively impacted our revenue during the second quarter. Starting in May, customer demand rebounded, resulting in a sequential increase in revenue from the second quarter to the third quarter. Revenue also increased from the third quarter to the fourth quarter.

Cost of revenue typically also has reflected seasonality, and was similarly impacted by COVID-19 during 2020 as revenue was.

36

Marketing expenses are influenced by seasonal factors and the timing of advertising campaigns. We have historically spent more on advertising during the first half of the year than the second half of the year. During 2020, we ceased most performance and mass media advertising campaigns in March and April in response to COVID-19. We restarted most performance marketing and mass media campaigns in May, including running a new television commercial from June through September.

During 2020, general and administrative expenses were also impacted by the actions that we took in response to COVID-19. During the second quarter, we reduced our number of employees by approximately 400 people and placed an additional 1,000 employees on furlough. These actions resulted in a charge of $7,525 in the second quarter of 2020. These costs are included in general and administrative expenses, as these costs were determined to be direct and incremental, and not related to revenue generating activities. See Note 1 to our consolidated financial statements.

Quarterly Key Business Metrics
Dec. 31, 2020Sep. 30, 2020Jun. 30, 2020Mar. 31, 2020Dec. 31, 2019Sep. 30, 2019Jun. 30, 2019Mar. 31, 2019
Monthly average visitors (in thousands)
44,135 49,258 42,537 35,519 30,595 35,633 36,557 31,107 
Real estate services transactions
Brokerage16,951 18,980 13,828 10,751 13,122 16,098 15,580 8,435 
Partner4,940 5,180 2,691 2,479 2,958 3,499 3,357 2,125 
Total21,891 24,160 16,519 13,230 16,080 19,597 18,937 10,560 
Real estate services revenue per transaction
Brokerage$10,751 $10,241 $9,296 $9,520 $9,425 $9,075 $9,332 $9,640 
Partner3,123 2,988 2,417 2,535 2,369 2,295 2,218 2,153 
Aggregate9,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)$11,478 $12,207 $7,576 $6,098 $7,588 $9,157 $8,986 $4,800 
U.S. market share by value
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 revenue63 %63 %63 %61 %62 %63 %64 %64 %
Average number of lead agents
1,981 1,820 1,399 1,826 1,526 1,579 1,603 1,503 
Properties transactions83 37 162 171 212 168 80 43 
Properties revenue per transaction$474,690 $513,648 $445,578 $462,563 $467,276 $477,167 $498,847 $497,044 

Similar to our revenue, monthly average visitors to our website and mobile application has typically followed the seasonal pattern of the residential real estate industry. Beginning in March 2020, COVID-19 began having a negative effect on our customer demand, which negatively affected our monthly average visitors during March and April. Starting in May, customer demand rebounded, resulting in a sequential increase in monthly average visitors from the second quarter to the third quarter.

Liquidity and Capital Resources

As of December 31, 2020, we had cash and cash equivalents of $925.3 million and investments of $143.5 million, which consist primarily of operating cash on deposit with financial institutions, money market instruments, U.S. treasury securities, and agency bonds. On February 19, 2021, we entered into an agreement to acquire RentPath for $608.0 million in cash and, on the same day, deposited $60.8 million into an escrow account. See Note 16 to our consolidated financial statements for more information about our agreement to acquire RentPath.

Also, as of December 31, 2020, we had $686.9 million aggregate principal amount of convertible senior notes outstanding. $25.6 million of the notes mature on July 15, 2023 and $661.3 million of the notes mature on October 15, 2025, in each case unless earlier repurchased, redeemed or converted. Interest on our 2023 notes is payable in arrears on January 15 and July 15 of each year. Our 2025 notes do not bear regular cash interest, and the principal amount will not accrete. See Note 1 to our consolidated financial statements regarding the accounting treatment of $1.8 million principal amount of our 2023 notes for which we received conversion notices in December 2020.

37

With respect to the cash outlay for our properties business, for the year ended December 31, 2020, 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, fulfill our debt obligations, and fund our pending acquisition of RentPath. 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 indicated:
Year Ended December 31,
202020192018
(in thousands)
Net cash provided by (used in) operating activities$61,267 $(107,610)$(36,702)
Net cash used in investing activities(57,119)(115,912)(10,303)
Net cash provided by financing activities694,227 31,883 273,402 

Net Cash Provided By (Used In) Operating Activities

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

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

38

Net cash used in operating activities was $107.6 million for the year ended December 31, 2019, primarily attributable to a net loss of $80.8 million, offset by $49.2 million of non-cash items related to stock- based compensation, depreciation and amortization expenses, amortization of debt discounts and issuances costs, and lease expense related to right-of-use assets. Changes in assets and liabilities increased cash used in operating activities by $76.0 million driven primarily by an increase of $51.9 million in inventory related to our properties business and a $16.8 million increase in net loans held for sale related to our mortgage business.

Net cash used in operating activities was $36.7 million for the year ended December 31, 2018, primarily attributable to a net loss $42.0 million, offset by $31.3 million of non-cash items related to stock-     based compensation, depreciation and amortization expenses and amortization of debt discounts and issuances costs. Changes in assets and liabilities increased cash used in operating activities by $26.0 million driven primarily by an increase of $19.3 million in inventory related to our properties business. This was partially offset by a $4.1 million increase in accrued liabilities due primarily to $3.3 million of payroll liabilities.

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

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

Net cash used in investing activities was $115.9 million for the year ended December 31, 2019, primarily attributable to $100.4 million in net investments in U.S. treasury securities, $7.9 million related to equipment, furnishings and leasehold improvements for new or expansion of existing office space, and $7.1 million of capitalized software development expenses.

Net cash used in investing activities was $10.3 million for the year ended December 31, 2018, primarily attributable to $8.3 million of purchases of property and equipment, related to $5.3 million of capitalized software development expenses, $1.2 million of leasehold improvements, and a $2.0 million equity investment.

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, and our 2025 notes in October 2020, 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 $694.2 million for the year ended December 31, 2020, primarily attributable to $647.5 million in net proceeds from the issuance of our 2025 notes offering, $109.5 million in net proceeds from the issuance of common stock and our convertible preferred stock offering, $21.1 million in proceeds from the issuance of common stock pursuant to employee equity plans, a $19.5 million increase in net borrowings under our secured revolving credit facility, and a $17.7 million increase in our net borrowings under warehouse credit facilities. This was partially offset by $108.1 million used in connection with repurchases and conversions of our 2023 notes.

Net cash provided by financing activities was $31.9 million for the year ended December 31, 2019, primarily attributable to a $16.6 million increase in our net borrowings under warehouse credit facilities, and $16.1 million in proceeds from the issuance of common stock pursuant to employee equity plans.

39

Net cash provided by financing activities was $273.4 million for the year ended December 31, 2018, primarily attributable to net proceeds from our issuance of common stock and our 2023 notes. The net proceeds consisted $107.6 million from the issuance of common stock $139.0 million from the issuance of notes.

Contractual Obligations

Contractual obligations are cash amounts that we are obligated to pay as part of certain contracts that we have entered into during the normal course of business. Below is a table that shows our contractual obligations as of December 31, 2020:
Payments Due by Period
TotalLess than 1 Year1-3 Years3-5 YearsMore Than 5 Years
(in thousands)
Convertible senior notes$686,876 $1,849 $23,777 $661,250 $— 
Interest on convertible senior notes1,058 416 642 — — 
Operating leases74,158 15,335 27,903 19,963 10,957 
Finance leases697 206 398 93 — 
Purchase obligations71,761 63,586 8,175 — — 
Total$834,550 $81,392 $60,895 $681,306 $10,957 

Payment of the principal amount of our convertible senior notes and any accrued and unpaid interest may be accelerated as a result of an "event of default" or "fundamental change," each as defined in the indenture governing the notes.

Our operating and finance leases include direct lease obligations, excluding any taxes, insurance and other related expenses.

Our purchase obligations primarily relate to the noncancelable portion of commitments related to our network infrastructure, our annual employee meeting, and homes that we are under contract to purchase. We do not include in the table above obligations under contracts that we can cancel without significant penalty.

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.

40

2025 Notes

On October 20, 2020, we issued $661.3 million aggregate principal amount of convertible senior notes that mature on October 15, 2025 unless earlier repurchased, redeemed or converted. Conversion of the notes can be settled 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 account for our 2025 notes in accordance with FASB ASC Subtopic 470-20, Debt with Conversion and Other Options, which requires that we separately value the notes excluding the conversion feature (liability component), with the residual attributed to the conversion feature (equity component). The carrying amount of the liability component was estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation. The carrying amount of the equity component was calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the notes.

See Note 15 to our consolidated financial statements for further discussion of our 2025 notes.

    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 as of and for the year ended December 31, 2020, material adjustments may be required in the future due to changing market conditions, natural disasters, or other forces outside of our control.

41

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.

Off-Balance Sheet Arrangements

We have no off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

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

Interest Rate Risk

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

As of December 31, 2020, we had cash and cash equivalents of $925.3 million and investments of $143.5 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 first 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 first 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.
42

Item 8. Financial Statements and Supplementary Data


Index to Consolidated Financial Statements
43

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Redfin Corporation

Opinion on the Financial Statements

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

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 24, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the Audit Committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Debt – Convertible Senior Notes due 2025 – Refer to Note 15 to the financial statements

Critical Audit Matter Description

On October 20, 2020, the Company issued approximately $661 million of aggregate principal amount of Convertible Senior Notes due 2025 (the “Notes”). Due to certain conversion features within the Notes, the Company separated the proceeds into liability and equity components. The fair value of the liability component was estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities; and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation. The carrying amount of the equity component
44

was calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the Notes.

Given (a) the complexity of applying the accounting framework for the Notes, and (b) that the determination of the fair value of the liability component requires the Company to make significant estimates and assumptions relating to the risk-adjusted yield, synthetic credit rating and expected volatility, the audit procedures we performed required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the application of the accounting framework for the Notes and the reasonableness of the estimates and assumptions used to determine the fair value of the liability component of the Notes, included the following procedures, among others:

We tested the effectiveness of internal controls over the Company’s accounting for the Notes and over the estimated fair value of the liability component.

With the assistance of professionals in our firm having expertise in debt issuance accounting, we evaluated the Company’s conclusions regarding the accounting treatment applied to the Notes.

With the assistance of our fair value specialists, we evaluated the valuation methodology and key assumptions used to determine the fair value of the liability component of the Notes by:

Evaluating the appropriateness of the valuation model and techniques used in determining the fair value, verifying source information used in the valuation model to third party data sources and testing the mathematical accuracy of the valuation calculation.

Evaluating whether key valuation assumption inputs, including the risk-adjusted yield, synthetic credit rating, and expected volatility, are consistent with those that would be used by market participants by developing a range of independent estimates for each key assumption and comparing to those assumptions selected by management.

/s/ Deloitte & Touche LLP

Seattle, Washington

February 24, 2021

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

45

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Redfin Corporation

Opinion on Internal Control over Financial Reporting

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

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

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Deloitte & Touche LLP
Seattle, Washington

February 24, 2021
46


Redfin Corporation and Subsidiaries
Consolidated Balance Sheets
(in thousands, except share and per share amounts)
December 31,
20202019
Assets
Current assets
Cash and cash equivalents$925,276 $234,679 
Restricted cash20,544 12,769 
Short-term investments131,561 70,029 
Accounts receivable, net of allowances for credit losses of $160 and $16554,719 19,223 
Inventory49,158 74,590 
Loans held for sale42,539 21,985 
Prepaid expenses12,131 14,822 
Other current assets4,898 3,496 
Total current assets1,240,826 451,593 
Property and equipment, net43,988 39,577 
Right-of-use assets, net44,149 52,004 
Long-term investments11,922 30,978 
Goodwill and intangibles, net11,016 11,504 
Other assets, noncurrent8,619 10,557 
Total assets$1,360,520 $596,213 
Liabilities, mezzanine equity and stockholders' equity
Current liabilities
Accounts payable$5,644 $2,122 
Accrued liabilities69,460 38,022 
Other payables13,184 7,884 
Warehouse credit facilities39,029 21,302 
Secured revolving credit facility23,949 4,444 
Convertible senior notes, net22,482  
Lease liabilities11,973 11,408 
Total current liabilities185,721 85,182 
Lease liabilities and deposits, noncurrent49,339 59,869 
Convertible senior notes, net, noncurrent488,268 119,716 
Payroll tax liabilities, noncurrent6,812  
Total liabilities730,140 264,767 
Commitments and contingencies (Note 7)
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 0 shares issued and outstanding, respectively39,823  
Stockholders’ equity
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 103,000,594 and 93,001,597 shares issued and outstanding, respectively103 93 
Additional paid-in capital860,556 583,097 
Accumulated other comprehensive income211 42 
Accumulated deficit(270,313)(251,786)
Total stockholders’ equity590,557 331,446 
Total liabilities, mezzanine equity and stockholders’ equity$1,360,520 $596,213 

See Notes to the consolidated financial statements.
47

Redfin Corporation and Subsidiaries
Consolidated Statements of Comprehensive Loss
(in thousands, except share and per share amounts)
Year Ended December 31,
202020192018
Revenue
Service$674,345 $539,288 $441,927 
Product211,748 240,508 44,993 
Total revenue886,093 779,796 486,920 
Cost of revenue
Service437,484 390,504 320,883 
Product216,499 245,189 46,613 
Total cost of revenue653,983 635,693 367,496 
Gross profit232,110 144,103 119,424 
Operating expenses
Technology and development84,297 69,765 53,797 
Marketing54,881 76,710 44,061 
General and administrative(1)
92,140 76,874 65,500 
Total operating expenses231,318 223,349 163,358 
Income (loss) from operations792 (79,246)(43,934)
Interest income2,074 7,146 5,416 
Interest expense(19,495)(8,928)(3,681)
Other income (loss), net(1,898)223 221 
Net loss$(18,527)$(80,805)$(41,978)
Dividends on convertible preferred stock(4,454)  
Net loss attributable to common stock—basic and diluted$(22,981)$(80,805)$(41,978)
Net loss per share attributable to common stock—basic and diluted$(0.23)$(0.88)$(0.49)
Weighted average shares used to compute net loss per share attributable to common stock—basic and diluted98,574,529 91,583,533 85,669,039 
Net loss$(18,527)$(80,805)$(41,978)
Other comprehensive income
Foreign currency translation adjustments(3)33  
Unrealized gain on available-for-sale securities172 9  
Total other comprehensive income169 42  
Total comprehensive loss$(18,358)$(80,763)$(41,978)


(1) Includes direct and incremental costs related to COVID-19 of $7,864, which are partially offset by $1,348 in employee retention credits allowed under the CARES Act, for the year ended December 31, 2020.

See Notes to the consolidated financial statements.

48

Redfin Corporation and Subsidiaries
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202020192018
Operating Activities
Net loss
$(18,527)$(80,805)$(41,978)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization14,564 9,230 8,465 
Stock-based compensation36,973 27,814 20,438 
Amortization of debt discount and issuance costs12,038 6,385 2,584 
Non-cash lease expense9,204 6,940 — 
Impairment costs2,063   
Loss on repurchases and conversions of convertible senior notes4,634   
Net gain on IRLCs, forward sales commitments and loans held for sale(1,921)(493)(219)
Other(349)(663) 
Change in assets and liabilities:
Accounts receivable, net(35,496)(3,861)(2,029)
Inventory25,432 (51,896)(19,312)
Prepaid expenses and other assets2,333 (3,293)(5,500)
Accounts payable2,086 (394)617 
Accrued liabilities, other payables, and payroll tax liabilities, noncurrent39,092 7,422 4,435 
Lease liabilities(11,312)(7,209)— 
Deferred rent 1 (1,249)
Origination of loans held for sale(677,310)(395,354)(85,955)
Proceeds from sale of loans originated as held for sale657,763 378,566 83,001 
Net cash provided by (used in) operating activities61,267 (107,610)(36,702)
Investing activities
Purchases of property and equipment(14,686)(15,533)(8,303)
Purchases of investments(198,172)(136,265)(2,000)
Sales of investments7,887 11,486  
Maturities of investments147,852 24,400  
Net cash used in investing activities(57,119)(115,912)(10,303)
Financing activities
Proceeds from the issuance of convertible preferred stock, net of issuance costs39,801   
Proceeds from the issuance of common stock, net of issuance costs69,701  107,593 
Proceeds from the issuance of common stock pursuant to employee equity plans21,072 16,107 23,407 
Tax payments related to net share settlements on restricted stock units(16,852)(5,126)(1,426)
Borrowings from warehouse credit facilities662,278 388,586 83,842 
Repayments to warehouse credit facilities(644,551)(372,017)(81,125)
Borrowings from secured revolving credit facility89,619 4,444  
Repayments to secured revolving credit facility(70,115)  
Cash paid for secured revolving credit facility issuance costs(4)(922) 
Proceeds from issuance of convertible senior notes, net of issuance costs647,486  138,953 
Payments for repurchases and conversions of convertible senior notes(108,061)  
Principal payments under finance lease obligations(221)(72) 
Other payables - deposits held in escrow4,074 883 2,158 
Net cash provided by financing activities694,227 31,883 273,402 
Effect of exchange rate changes on cash and cash equivalents(3)32  
Net change in cash, cash equivalents, and restricted cash698,372 (191,607)226,397 
Cash, cash equivalents, and restricted cash:
Beginning of period247,448 439,055 212,658 
End of period
$945,820 $247,448 $439,055 
Supplemental disclosure of cash flow information
Cash paid for interest4,958 2,460  
Non-cash transactions
Stock-based compensation capitalized in property and equipment2,348 1,280 522 
Property and equipment additions in accounts payable and accrued liabilities1,682 223 82 
Leasehold improvements paid directly by lessor37 6,230 1,980 
Issuance of common stock for repurchases and conversions of convertible senior notes98,397   

See Notes to the consolidated financial statements.
49

Redfin Corporation and Subsidiaries
Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity
(in thousands, except share amounts)
Series A Convertible
Preferred Stock
Common StockAdditional
Paid-in Capital
Accumulated DeficitAccumulated Other Comprehensive IncomeTotal Stockholders' Equity/(Deficit)
SharesAmountSharesAmount
Balance, December 31, 2017 $ 81,468,891 $81 $364,352 $(129,003)$ $235,430 
Issuance of common stock pursuant to employee stock purchase program— — 425,228 1 6,587 — — 6,588 
Issuance of common stock pursuant to exercise of stock options— — 3,203,528 3 16,817 — — 16,820 
Issuance of common stock pursuant to restricted stock units— — 306,079   — —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (88,721) (1,426)— — (1,426)
Issuance of common stock, net— — 4,836,336 5 107,588 — — 107,593 
Equity component of convertible senior notes, net— — — — 27,951 — — 27,951 
Stock-based compensation— — — — 20,960 — — 20,960 
Net loss— — — — — (41,978)— (41,978)
Balance, December 31, 2018 $ 90,151,341 $90 $542,829 $(170,981)$ $371,938 
Issuance of common stock pursuant to employee stock purchase program— — 490,717  6,732 — — 6,732 
Issuance of common stock pursuant to exercise of stock options— — 1,666,162 2 9,568 — — 9,570 
Issuance of common stock pursuant to restricted stock units— — 966,037 1 (1)— —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (272,660)— (5,126)— — (5,126)
Stock-based compensation— — — — 29,095 — — 29,095 
Other comprehensive income— — — — — — 42 42 
Net loss— — — — — (80,805)— (80,805)
Balance, December 31, 2019 $ 93,001,597 $93 $583,097 $(251,786)$42 $331,446 
Issuance of convertible preferred stock, net40,000 39,823 — — — — — — 
Issuance of common stock as dividend on convertible preferred stock— — 61,280 — — — — — 
Issuance of common stock, net— — 4,484,305 4 69,697 — — 69,701 
Equity component of convertible senior notes, net— — — — 165,257 — — 165,257 
Issuance of common stock pursuant to employee stock purchase program— — 320,609  8,174 — — 8,174 
Issuance of common stock pursuant to exercise of stock options— — 2,011,938 2 12,703 — — 12,705 
Issuance of common stock pursuant to settlement of restricted stock units— — 1,490,506 2 (2)— —  
Common stock surrendered for employees' tax liability upon settlement of restricted stock units— — (439,131)— (16,852)— — (16,852)
Issuance of common stock in connection with repurchase of convertible senior notes— — 2,056,180 2 (701)— — (699)
Issuance of common stock in connection with conversion of convertible senior notes— — 13,310  (138)— — (138)
Stock-based compensation— — — — 39,321 — — 39,321 
Other comprehensive income— — — — — — 169 169 
Net loss— — — — — (18,527)— (18,527)
Balance, December 31, 202040,000 $39,823 103,000,594 $103 $860,556 $(270,313)$211 $590,557 

See Notes to the consolidated financial statements.
50

Index to Notes to Consolidated Financial Statements
51

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

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

Description of Business—Redfin Corporation was incorporated in October 2002 and is headquartered in Seattle, Washington. We operate an online real estate marketplace and provide real estate services, including assisting individuals in the purchase or sale of their home. We also provide title and settlement services, originate and sell mortgages, and buy and sell homes directly from homeowners. We have operations located in multiple states across the United States and certain provinces in Canada.

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

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

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

COVID-19 Impacts—In April 2020, we reduced our number of employees by approximately 400 people and placed an additional 1,000 employees on furlough. As of the effective date of any furlough, we provided transition pay to each employee and for any employee enrolled in our health-care benefit plans, we continued to provide benefits through the duration of their furlough. These actions taken in response to the economic impact of COVID-19 on our business resulted in a charge of $7,864 in 2020. These costs are included in general and administrative expenses, as these costs were determined to be direct and incremental, and not related to revenue generating activities. These costs were partially offset by $1,348 in employee retention credits claimed under the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") for 2020, which are also included as a reduction to general and administrative expenses. Pursuant to the CARES Act, we elected to defer eligible payroll taxes beginning in April 2020, which will be due in two equal installments in 2021 and 2022.

Use of EstimatesThe 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 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 (see Note 15). 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.

52

Cash and Cash Equivalents—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents and classified as available-for-sale. Our cash equivalents consist primarily of money market instruments.

Restricted Cash and Other Payables—Restricted cash primarily consists of 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, a corresponding customer deposit liability in the same amount is recognized in the consolidated balance sheets in other payables. When a real estate services transaction closes, the restricted cash transfers from escrow and the corresponding deposit liability is reduced. In addition, we have other restricted cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility.

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

Investments—We have two types of investments: (i) available-for-sale investments that are available to support our operational needs, which are reported on the balance sheets as short-term and long-term investments, and (ii) long-term equity investments accounted for under the cost method, which are reported in Other assets, noncurrent.

Available-for-sale

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

53

Cost Method Investments

We have purchased equity interests in two privately held companies, which are classified as long-term. The investments are equity securities without readily determinable fair values that are accounted for at cost minus any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. We perform a qualitative assessment considering impairment indicators to evaluate whether the investments are impaired as of the end of each reporting period. We recognized an impairment charge of $1,919 in 2020 related to our cost method investments. See Note 3 for information on our assessment.

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

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

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

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

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

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

Inventory—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value.

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

54

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

Loans Held for Sale—Redfin Mortgage, a wholly owned subsidiary of Redfin Corporation, originates residential mortgage loans. Such mortgage loans are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.

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

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

Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best 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. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.

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

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

55

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

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

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

Intangible Assets—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives of ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Amortization expense is included in cost of revenue.

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

Goodwill—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then no additional impairment steps are necessary.

We performed a qualitative assessment and determined that it was not more likely than not that the fair value of our reporting unit for which goodwill has been assigned was less than its carrying amount. In evaluating whether it was more likely than not that the fair value of our reporting unit was less than its carrying amount we considered macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting its reporting unit, and changes in the fair value of our common stock. The primary qualitative factors we have considered in our analysis are our overall financial performance and the fair value of the reporting unit for which goodwill was assigned, which was substantially in excess of its book value. The aggregate carrying value of goodwill was $9,186 at December 31, 2020 and 2019. There have been no accumulated impairments to goodwill.

Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and equity investments accounted for under the cost method.

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


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

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

The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and nonlease components based on standalone prices and determined the allocation per the contracts to be appropriate.

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

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

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

    We believe that it is currently more likely than not that our deferred tax assets will not be realized and as such, have recorded a full valuation allowance for these assets. We evaluate the likelihood of the ability to realize deferred tax assets in future periods on a quarterly basis, and in the event there is sufficient evidence to indicate a deferred asset will be realized, the associated valuation allowance would be reversed. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and accumulated deficit, we have provided a full valuation allowance against the U.S. tax assets resulting from the tax losses and credits carried forward.

Convertible Senior NotesIn accounting for the issuance of our convertible senior notes, we separate each of the notes into liability and equity components. The fair value of the liability component is estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities; and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation. The carrying amount of the equity component is calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the notes.
57


Issuance costs attributable to the liability component are being amortized to expense over the respective term of the convertible senior notes, and issuance costs attributable to the equity components are netted with the respective equity component in additional paid-in capital.

For conversion or extinguishment prior to the maturity of the notes, we allocate the fair value of the consideration (cash and equity shares) provided to debt holders for the settlement of the debt between liability and equity components.  A gain or loss on extinguishment is recognized for the difference between (1) the consideration provided for settlement plus costs allocated to the liability component, and (2) the net carrying amount of the liability component (including remaining unamortized discount and debt issuance costs).

Unsettled Conversion Requests of Convertible Senior Notes—Our 2023 notes were convertible during the quarter ended December 31, 2020. We received conversion requests for $1,849 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 March 31, 2021. All references to the outstanding aggregate principal amount of our 2023 notes as of December 31, 2020 includes the $1,849 principal amount with respect to which we received conversion requests on or prior to such date.

Revenue Recognition—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, property revenue, and other revenue.

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

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

Nature and Disaggregation of Revenue

Real Estate Services

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

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

58

Properties

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

Other

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. Mortgage origination services are not subject to the guidance in ASC 606, Revenue from Contracts with Customers, as the scope of the standard does not apply to revenue on contracts accounted for under ASC 860, Transfers and Servicing, but are included in other services revenue to reconcile total revenue presented on the consolidated statements of operations to the disaggregation of revenue table below.

Intercompany Eliminations

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

Cost of Revenue—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, 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.

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

Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs totaled $42,919, $62,536, and $33,457 in 2020, 2019, and 2018 respectively, and are included in marketing expenses. Advertising production costs totaled $256, $2,029, and $1,644 in 2020, 2019, and 2018, respectively, and are included in marketing expenses.

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

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

59

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

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

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

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

Recently Adopted Accounting PronouncementsIn January 2020, we adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), using a modified-retrospective approach. The adoption of this guidance requires a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The pronouncement, along with the related subsequent pronouncements that include clarifications, modifies the measurement of credit losses on financial instruments. This guidance requires the use of an expected loss impairment model for instruments measured at amortized cost based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this pronouncement did not have a material impact on our consolidated financial statements. See "—Accounts Receivable and Allowance for Credit Losses" for specific accounting policies for accounts receivable and available-for-sale debt securities, and see Note 2 for additional impacts from the adoption.

Recently Issued Accounting PronouncementsIn August 2020, the Financial Accounting Standards Board issued authoritative guidance under 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.

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.

ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.

We have elected to early adopt the new standard as of January 1, 2021 using the modified retrospective approach. Under this approach, prior periods are not restated. Rather, the cumulative effect of initially applying the new standard will be recognized as an adjustment to retained earnings or accumulated deficit. Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021:

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)

60

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.

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:
Year Ended December 31,
202020192018
Real estate services
Brokerage revenue$607,513 $496,480 $406,293 
Partner revenue43,695 27,060 25,875 
Total real estate services revenue651,208 523,540 432,168 
Cost of revenue 417,140 373,150 309,069 
Gross profit$234,068 $150,390 $123,099 
Properties
Revenue209,686 240,507 44,993 
Cost of revenue214,382 245,189 46,613 
Gross profit$(4,696)$(4,682)$(1,620)
Other
Revenue28,212 17,634 9,882 
Cost of revenue25,474 19,239 11,937 
Gross profit$2,738 $(1,605)$(2,055)
Intercompany eliminations
Revenue(3,013)(1,885)(123)
Cost of revenue(3,013)(1,885)(123)
Gross profit$ $ $ 
Consolidated
Revenue886,093 779,796 486,920 
Cost of revenue653,983 635,693 367,496 
Gross profit$232,110 $144,103 $119,424 
Operating expenses231,318 223,349 163,358 
Interest income2,074 7,146 5,416 
Interest expense(19,495)(8,928)(3,681)
Other income (loss), net(1,898)223 221 
   Net loss$(18,527)$(80,805)$(41,978)


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
61

commitments on whole loans and mortgage-backed securities to manage and reduce this risk. We do not have any derivative instruments designated as hedging instruments.

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

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

The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:
Year Ended December 31,
InstrumentClassification202020192018
Forward sales commitmentsService revenue$(184)$96 $(141)
IRLCsService revenue1,342 176 254 

62

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 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  
Prepaid expenses and other current assets
Forward sales commitments34  34  
IRLCs1,781   1,781 
Total prepaid expenses and 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 

63

Balance at December 31, 2019Quoted 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$221,442 $221,442 $ $ 
Short-term investments
   U.S. treasury securities70,029 70,029   
Loans held for sale21,985  21,985  
Prepaid expenses and other current assets
Forward sales commitments4  4  
IRLCs496   496 
Total prepaid expenses and other current assets500  4 496 
Long-term investments
   U.S. treasury securities30,978 30,978   
Total assets$344,934 $322,449 $21,989 $496 
Liabilities
Accrued liabilities
Forward sales commitments$57 $ $57 $ 
IRLCs58   58 
Total liabilities$115 $ $57 $58 

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

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

The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
Key InputsValuation TechniqueDecember 31, 2020December 31, 2019
Weighted-average pull-through rate
Market pricing
72.3%78.2%

The following is a summary of changes in the fair value of IRLCs for the period ended December 31, 2020:
Balance, net—January 1, 2020$438 
Issuances of IRLCs18,090 
Settlements of IRLCs(16,986)
Net gain recognized in earnings229 
Balance, net—December 31, 2020$1,771 

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

December 31, 2020December 31, 2019
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$22,482$59,894$119,716$142,672
2025 notes$488,268$802,083$$

64

The difference between the principal amount and unsettled conversions of our 2023 notes and our 2025 notes, which were $25,626 and $661,250, respectively, and the net carrying amounts of the notes represents the unamortized debt discount and 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 December 31, 2020, 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 $68.63 on December 31, 2020, the if-converted value of the 2023 notes exceeded the principal amount of $25,626, while the if-converted value of the 2025 notes was less than the principal amount of $661,250. Refer to 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. During the year ended December 31, 2020 we determined that the fair value of one of our cost method investments in a privately-held company was less than the carrying value of $2,000 based on a variety of impairment indicators, including the historical performance and future prospects of the company; therefore, we recognized a non-cash impairment charge of $1,919 related to this investment during the year ended December 31, 2020. The impairment charge is included in Impairment costs within our consolidated statement of cash flows and is included in Other income (expense), net within our consolidated statements of comprehensive loss. We did not record any other significant nonrecurring fair value measurements after initial recognition for the years ended December 31, 2020, 2019 or 2018.

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

December 31, 2019
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$13,237 $— $— $13,237 $13,237 $— $— 
Money markets funds221,442 — — 221,442 221,442 — — 
Restricted cash12,769 — — 12,769 12,769 — — 
U.S. treasury securities100,998 31 (22)101,007 — 70,029 30,978 
Total$348,446 $31 $(22)$348,455 $247,448 $70,029 $30,978 

As of December 31, 2020 and 2019, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $0 and $46,550, with aggregate unrealized losses of $0 and $22, respectively. We have evaluated our portfolio of available-for-sale debt securities based on credit quality indicators for expected credit losses and do not believe there are any expected credit losses. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.

65

As of December 31, 2020 and 2019, we had accrued interest of $108 and $183, 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.

Note 4: Inventory
The components of inventory were as follows:
December 31,
20202019
Properties for sale$17,153 $36,982 
Properties not available for sale7,225 3,163 
Properties under improvement24,780 34,445 
Inventory$49,158 $74,590 

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 December 31, 2020 and 2019, lower of cost or net realizable value write-downs were $29 and $143, respectively. During the years ended December 31, 2020 and 2019, we directly purchased $158,269 and $264,290 of homes and sold $182,906 and $214,118 in cost basis of homes, respectively.

Note 5: Property and Equipment

The components of property and equipment were as follows:
December 31,
Useful Lives (years)20202019
Leasehold improvementsShorter of lease term or economic life$29,558 $28,141 
Website and software development costs
2-3
33,278 27,602 
Computer and office equipment37,765 4,846 
Software31,858 595 
Furniture77,450 6,965 
Property and equipment, gross79,909 68,149 
Accumulated depreciation and amortization(41,614)(29,047)
Construction in progress5,693 475 
Property and equipment, net$43,988 $39,577 

Depreciation and amortization expense for property and equipment amounted to $14,076, $8,742, and $7,977 for the years ended December 31, 2020, 2019, and 2018, respectively. We capitalized software development costs, including stock-based compensation, of $11,414, $8,396, and $5,796 during the years ended December 31, 2020, 2019, and 2018, respectively.

66

Note 6: Leases

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

Operating lease cost(1)
Cost of revenue$8,571 $7,970 
Operating lease cost(1)
Operating expenses4,370 3,648 
Total operating lease cost$12,941 $11,618 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$130 $20 
Interest on lease liabilitiesCost of revenue20 3 
Total finance lease cost$150 $23 

(1) Includes lease expense with initial terms of twelve months or less of $998 and $2,180 for the years ended December 31, 2020 and 2019.

Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021$14,194 $206 $1,141 $15,541 
202213,582 206 878 14,666 
202312,572 192 871 13,635 
202410,761 93 1,279 12,133 
20257,364  559 7,923 
Thereafter9,536  1,421 10,957 
Total lease payments$68,009 $697 $6,149 $74,855 
Less: Interest(1)
7,333 61 
Present value of lease liabilities$60,676 $636 

(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.

December 31,
Lease Term and Discount Rate20202019
Weighted average remaining operating lease term (years)5.26.1
Weighted average remaining finance lease term (years)3.53.8
Weighted average discount rate for operating leases4.4 %4.4 %
Weighted average discount rate for finance leases5.4 %5.4 %

Year Ended December 31,
Supplemental Cash Flow Information20202019
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$14,207 $9,868 
Operating cash outflows from finance leases20 3 
Financing cash outflows from finance leases102 14 
Right-of-use assets obtained in exchange for lease liabilities(1)
  Operating leases$1,186 $58,669 
  Finance leases669 274 

(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.

67

Note 7: Commitments and Contingencies

Legal Proceedings—Below is a discussion of our material, pending legal proceedings. Given the preliminary stage of these cases and the claims and issues presented, we cannot estimate a range of reasonably possible losses. 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 the pending litigation, claims, and other proceedings are material to our business.

Lawsuit by David Eraker

On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint through Appliance Computing III, Inc. (d/b/a Surefield) ("Surefield"), which is a company that Mr. Eraker founded and that we believe he controls, in the U.S. District Court for the Western District of Texas, Waco Division. The complaint alleges that we are infringing patents claimed to be owned by Surefield without its authorization or license. Surefield is seeking an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On July 15, 2020, we filed a counterclaim against Surefield to allege that (i) we are not infringing on the patents that 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 certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs allege that these policies and practices (i) have the effect of our services being unavailable in predominantly non-white communities on a more frequent basis than predominantly white communities and (ii) are unnecessary to achieve a valid interest or legitimate objective. The complaint focuses on the following policies and practices, as alleged by the plaintiffs: (i) a home's price must exceed a certain dollar amount before we offer service through one of our lead agents or partner agents and (ii) our services and pricing structures are available only for homes serviced by one of our lead agents and those same services and pricing structures may not be offered by one of our partner agents. The plaintiffs seek (i) a declaration that our alleged policies and practices violate the FHA, (ii) an order enjoining us from further alleged violations, (iii) an unspecified amount of monetary damages, and (iv) payment of plaintiffs’ attorneys' fees and costs.

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.

68

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 is also seeking 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.

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 December 31, 2020 are as follows:
Other Commitments
2021
$63,586 
2022
7,430 
2023
745 
2024
 
2025 and thereafter
 
Total future minimum payments
$71,761 

Note 8: Acquired Intangible Assets

    The components of intangible assets were as follows:
December 31, 2020December 31, 2019
Useful
Live
(years)
GrossAccumulated
Amortization
NetGrossAccumulated AmortizationNet
Trade names10$1,040 $(650)$390 $1,040 $(546)$494 
Developed technology102,980 (1,862)1,118 2,980 (1,564)1,416 
Customer relationship10860 (538)322 860 (452)408 
$4,880 $(3,050)$1,830 $4,880 $(2,562)$2,318 

Amortization expense totaled $488 for each year ended December 31, 2020 and 2019. We will recognize the remaining amortization expense of $1,830 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:
December 31,
20202019
Accrued compensation and benefits
$49,238 $30,462 
Miscellaneous accrued liabilities
9,722 7,021 
Payroll tax liability deferred by the CARES Act6,812  
Customer contract liabilities3,688 539 
Total accrued liabilities
$69,460 $38,022 

69

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:
December 31,
20202019
Customer deposits
$11,183 $7,109 
Miscellaneous payables
2,001 775 
Total other payables
$13,184 $7,884 

Note 11: Mezzanine Equity

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

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

As of December 31, 2020, the carrying value of our convertible preferred stock, net of issuance costs, is $39,823, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on January 4, 2021. These shares are included in basic and diluted net loss per share attributable to common stock, as described in Note 13. As of December 31, 2020, 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.

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

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

70

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.

RedemptionOn 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 RightsUpon our liquidation, dissolution, or winding up, holders of our convertible preferred stock will be entitled to receive cash out of our assets prior to holders of the common stock.

Note 12: Equity and Equity Compensation Plans

Common Stock—As of December 31, 2020 and 2019, 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 StockAs of December 31, 2020 and 2019, 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 stock options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our IPO. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder. The term of each stock option under the plan is no more than 10 years, and each stock option generally vests over a four-year period.

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

71

We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
December 31,
20202019
Stock options issued and outstanding5,733,738 7,792,181 
Restricted stock units outstanding4,459,743 5,023,412 
Shares available for future equity grants11,309,377 7,100,499 
Total shares reserved for future issuance21,502,858 19,916,092 

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

We have reserved shares of common stock for future issuance under our ESPP as follows:
December 31,
20202019
Shares available for issuance at beginning of period3,330,271 2,890,973 
Shares issued during the period(320,609)(490,717)
     Total shares available for issuance at end of period 3,009,662 2,400,256

The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:
For the Offering Period beginning July 1, 2020For the Offering Period beginning January 1, 2020
Expected life0.5 years0.5 years
Volatility101.06%43.65%
Risk-free interest rate0.17%1.57%
Dividend yield%%
Weighted-average grant date fair value$17.48$5.77

Stock Options—Option activity for the year ended December 31, 2020 was as follows:
Number Of OptionsWeighted- Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Outstanding at January 1, 20207,792,181 $7.00 5.28$111,122 
Options exercised(2,011,938)6.31 
Options forfeited (36,206)9.13 
Options canceled(10,299)8.98 
Outstanding at December 31, 20205,733,738 $7.23 4.39$352,076 
Options exercisable at December 31, 20205,520,083 $6.63 4.26$342,225 

72

The fair value of stock option awards was estimated at the grant date with the following weighted average assumptions:
December 31,
202020192018
Expected life06.5 years0
Volatility%33.76%%
Risk-free interest rate%2.12%%
Dividend yield%%%
Weighted-average grant date fair value
$$3.22$

The grant date fair value of stock options is recorded as stock-based compensation over the vesting period. As of December 31, 2020, there was $816 of total unrecognized stock-based compensation related to stock options. These costs are expected to be recognized over a weighted-average period of 0.80 years.

The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:
Year Ended December 31,
202020192018
Fair value of options vested$2,228 $4,747 $7,089 
Intrinsic value of options exercised55,822 20,811 49,276 
    
On June 1, 2019, we granted stock options subject to performance conditions ("PSOs"), with a target of 150,000 shares and a maximum of 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 PSOs vested in the period ended December 31, 2020.

Restricted Stock UnitsRestricted stock unit activity for the year ended December 31, 2020 was as follows:
Restricted Stock UnitsWeighted Average Grant-Date Fair Value
Outstanding at January 1, 20205,023,412 $18.69 
Granted1,658,632 43.01 
Vested(1,490,506)19.12 
Forfeited or canceled(731,795)19.56 
Outstanding or deferred at December 31, 2020(1)
4,459,743 $27.44 

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

73

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

Compensation CostThe following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202020192018
Cost of revenue$8,844 $6,087 $5,567 
Technology and development(1)
16,564 12,362 7,576 
Marketing1,569 1,418 662 
General and administrative9,996 7,947 6,633 
Total stock-based compensation$36,973 $27,814 $20,438 

(1) Net of $2,348, $1,280 and $522 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2020, 2019 and 2018, 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 a participating security. Under the two-class method, net loss attributable to common stock is not allocated to the preferred stock as its holders do not have a contractual obligation to share in losses, as discussed in Note 11.

74

The calculation of basic and diluted net loss per share attributable to common stock was as follows:
Year Ended December 31,
202020192018
Numerator:
Net loss$(18,527)$(80,805)$(41,978)
Dividends on convertible preferred stock(4,454)  
Net loss attributable to common stock—basic and diluted$(22,981)$(80,805)$(41,978)
Denominator:
Weighted average shares—basic and diluted(1)
98,574,529 91,583,533 85,669,039 
Net loss per share attributable to common stock—basic and diluted$(0.23)$(0.88)$(0.49)

(1) Basic and diluted weighted average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.
Year Ended December 31,
202020192018
2023 notes as if converted(1)
838,821   
2025 notes as if converted9,119,960   
Convertible preferred stock as if converted2,040,000   
Stock options outstanding5,733,738 7,792,181 9,435,349 
Restricted stock units outstanding(2)
4,443,315 5,023,412 3,264,702 
Total22,175,834 12,815,593 12,700,051 

(1) Includes $1,849 principal amount of 2023 notes with respect to which we received conversion requests by December 31, 2020. See Note 1.

(2) Excludes 16,428 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2020.
    
We intend to settle any conversion of our 2023 and 2025 notes in cash, shares, or a combination thereof. The dilutive impact of the notes on our net loss per share is considered using the if-converted method for the year ended December 31, 2020. For periods ending prior to December 31, 2020, we considered the impact of the notes on our diluted net income (loss) per share based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the notes solely in cash at that time. The treasury stock method requires that the dilutive effect of common stock issuable upon conversion of the notes be computed in the periods in which we report net income. For the year ended December 31, 2019 there was no dilutive impact from the notes.

Note 14: Income Taxes

Our deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:
75

December 31,
20202019
Deferred income tax assets
Net operating loss carryforwards$57,763 $49,211 
Tax credit carryforwards12,422 8,638 
Stock-based compensation6,011 5,142 
Compensation accruals7,026 2,297 
Lease liability17,540 18,404 
Accruals and reserves2,079 795 
Gross deferred income tax assets102,841 84,487 
Valuation allowance(44,307)(62,274)
Total deferred income tax assets, net of valuation allowance58,534 22,213 
Deferred income tax liabilities
Intangible assets(514)(605)
Prepaid expenses (1,688)
Convertible senior notes(45,616)(5,359)
Right-of-use assets(12,404)(13,579)
Fixed assets (982)
Total deferred income tax liabilities(58,534)(22,213)
Net deferred income tax assets and liabilities$ $ 

The valuation allowance decreased by $17,967 during the year ended December 31, 2020. This decrease did not result in the recognition of an income tax benefit through operations as it was driven by the equity components of the 2023 and 2025 notes (see Note 15) and partially offset by the impact from the current year pretax loss.

The valuation allowance increased by $24,264 and $8,192 during the years ended December 31, 2019 and 2018, respectively.

The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2020 and 2019:
December 31,
20202019
Federal$227,751 $195,133 
Various states12,576 10,421 
Foreign2,050 1,212 

Federal NOL carryforwards are available to offset federal taxable income and begin to expire in 2025, with NOL carryforwards of $142,420 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period. State NOL carryforwards are available to offset future taxable income and began to expire in 2020. NOL carryforward periods for the various states jurisdictions generally range from 5 to 20 years. Foreign NOL carryforward periods for foreign federal and provincial jurisdictions are generally 20 years. Additionally, net research and development credit carryforwards of $12,422 and $8,638 are available as of December 31, 2020 and 2019, respectively, to reduce future tax liabilities. The research and development credit carryforwards begin to expire in 2026.

Current tax laws impose substantial restrictions on the utilization of research and development credits and NOL carryforwards in the event of an ownership change, as defined by Internal Revenue Code Sections 382 and 383. Such an event may significantly limit our ability to utilize our net NOLs and research and development tax credit carryforwards. During 2017, we completed a Section 382 study. The study determined that we underwent an ownership change in 2006. Due to the Section 382 limitation determined on the date of the change in control in 2006, the NOL and research and development credit carryforwards have been reduced by $1,506 and $32, respectively.

76

The components of loss before benefit for income taxes for the years ended December 31, 2020, 2019, and 2018 were $(17,582), $(79,518), and $(41,978), for federal purposes, respectively, and $(945), $(1,287), and $0, for foreign purposes, respectively.

The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:
December 31,
202020192018
U.S. federal income tax at statutory rate21.00 %21.00 %21.00 %
State taxes (net of federal benefit)25.23 4.71 5.67 
Stock-based compensation69.14 1.20 7.51 
Permanent differences(1.03)(0.97)(0.57)
Federal research and development credit20.42 2.45 4.26 
Change in valuation allowance(132.88)(29.73)(37.33)
Other1.32 1.34 (0.54)
Extinguishment of 2023 Notes(3.20)  
Effective income tax rate % % %

We did not record any tax benefits for the years ended December 31, 2020, 2019, and 2018. The difference between the U.S. federal income tax at statutory rate of 21% for the years ended December 31, 2020, 2019, and 2018, and our effective tax rate in all periods is primarily due to a full valuation allowance related to our U.S. deferred tax assets. For the year ended December 31, 2020, the difference between our estimated statutory state income tax rate of 7.09% and the state income tax rate of 25.23% as reported in the rate reconciliation is primarily due to the impact of tax deductions for stock-based compensation which provide permanent and favorable differences between pre-tax operating losses for financial reporting purposes and losses reported for income tax purposes. Our reported state income tax rate of 25.23% differs from our effective state income tax rate of 0% primarily due to a full valuation allowance related to our state deferred tax assets.

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

The following table summarizes the activity related to unrecognized tax benefits:
December 31,
20202019
Unrecognized benefit—beginning of year
$2,159 $1,663 
Gross decreases—prior year tax positions (127)
Gross increases—current year tax positions946 623 
Unrecognized benefit—end of year$3,105 $2,159 

All of the unrecognized tax benefits as of December 31, 2020 and 2019 are accounted for as a reduction in our deferred tax assets. Due to our valuation allowance, none of the $3,105 and $2,159 of unrecognized tax benefits would affect our effective tax rate, if recognized. We do not believe it is reasonably possible that our unrecognized tax benefits will significantly change in the next twelve months.

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

77

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

Note 15: Debt

Warehouse Credit Facilities—To provide capital for the mortgage loans that it originates, 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 related to the loans. The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $18,277 3.25 %$24,500 $8,489 3.79 %
Texas Capital Bank, N.A.40,000 12,903 3.35 %24,500 10,210 3.51 %
Flagstar Bank, FSB
15,000 7,849 3.00 %$15,000 $2,603 3.69 %
Total$105,000 $39,029 — %$64,000 $21,302 — %

Borrowings under the facility with Western Alliance Bank 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 December 31, 2020.

Borrowings under the facility with Texas Capital Bank, N.A. 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 period presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$100,000 $23,949 4.40 %$100,000 $4,444 4.45 %

78

The facility matures on January 26, 2021, 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. Borrowings under the facility prior to March 24, 2020 generally bore interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus 2.65%. For borrowings under the facility on and after March 24, 2020, each new borrowing 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. See Note 16 for developments subsequent to December 31, 2020 with respect to this facility.

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 December 31, 2020 and 2019, RedfinNow Borrower had $65,191 and $16,200 of total assets, respectively, of which $47,620 and $7,456 related to inventory and $11,818 and $5,663 in cash and cash equivalents, respectively.

For the years ended December 31, 2020 and 2019 we amortized $619 and $256 of the debt issuance costs and recognized $643 and $17 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%7.25%January 15, 2019January 15; July 1532.7332
2025 notesOctober 15, 20256.52%13.7920

The components of the convertible senior notes were as follows:

December 31, 2020
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$25,626 $2,776 $368 $22,482 
2025 notes661,250163,0779,905488,268

December 31, 2019
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$143,750 $21,231 $2,803 $119,716 

79

Year Ended
December 31, 2020December 31, 2019December 31, 2018
2023 notes2025 notesTotal2023 notes2025 notesTotal2023 notes2025 notesTotal
Contractual interest expense$2,113 $ $2,113 $2,516 $ $2,516 $1,097 $ $1,097 
Amortization of debt discount4,7355,69310,4285,4055,4052,2802,280
Amortization of debt issuance costs623346969724724304304
Interest expense$7,471 $6,039 $13,510 $8,645 $ $8,645 $3,681 $ $3,681 

The 2025 notes were issued on October 20, 2020, with an aggregate principal amount of $661,250. Our proceeds from the issuance, after deducting the initial purchaser's discount and offering expenses payable by us, was $647,486. We will settle any conversions of the 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. The notes are classified as long-term debt in our consolidated balance sheet, based on their contractual maturity. We separated the notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component represents the value of the conversion option, and was determined by reducing the principal amount of the 2025 notes by the fair value of the liability component. The difference between the principal amount of the notes and the liability component represents the debt discount, which we record as a deduction from the debt liability in the consolidated balance sheet. This discount is amortized to interest expense using the effective interest method over the term of the notes. The equity component of the 2025 notes of $165,257, net of issuance costs of $3,513, is included in additional paid-in capital in the consolidated balance sheet and is not remeasured so long as it meets the conditions for equity classification.

The 2023 notes were issued on July 23, 2018, with an aggregate principal amount of $143,750. For more than 20 trading days during the 30 consecutive trading days ended December 31, 2020, the volume weighted average price of our common stock was equal to or exceeded 130% of the conversion price of the notes. As a result, the remaining 2023 notes will be convertible at the option of the holders during the quarter ending March 31, 2021, and have been classified as current liabilities on our consolidated balance sheet as of December 31, 2020. We intend to settle any future conversions of the 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.

On October 20, 2020, we used a portion of the proceeds from the issuance of our 2025 notes, together with shares of our common stock, to repurchase and retire $116,914 aggregate principal amount of our 2023 notes, and paid accrued and unpaid interest thereon. We accounted for this repurchase as debt extinguishment. We recognized a $103,335 reduction to long-term debt, which represents the carrying value of the liability component at the date of the repurchase, and a loss upon extinguishment of $4,586, which is included in interest expense on the consolidated statement of comprehensive loss and represents the excess of the fair value over the net carrying value of the liability component repurchased during the year ended December 31, 2020. The conversion that was settled in the period ended December 31, 2020 was accounted for in the same manner, as a debt extinguishment. We recognized a $1,069 reduction to long-term debt representing the carrying value of the liability component at the date of the settlement for the conversion and a loss upon extinguishment of $48, which represents the excess of the fair value over the net carrying value of the liability component.

See Note 3 for fair value information related to the 2023 and 2025 notes.

Note 16: Subsequent Events

Amendment of Secured Revolving Credit Facility—On January 12, 2021, RedfinNow Borrower amended its secured revolving credit facility with Goldman Sachs. Following this amendment, (i) the facility's borrowing capacity is $125,000, (ii) new borrowings under the facility generally bear interest at a
80

rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%, and (iii) the facility matures on July 12, 2022, but we may extend the maturity date for an additional six months to repay outstanding borrowings.

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 “Bankruptcy Court”) (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.

The closing of the Acquisition is subject to customary closing conditions, including (i) the absence of any law or order prohibiting the closing, (ii) the expiration or termination of any applicable waiting period under applicable antitrust laws and (iii) the Bankruptcy Court having entered orders confirming the Plan and authorizing the Purchase Agreement and certain other matters.
81

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

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

Management's Report on Internal Control Over Financial Reporting

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

Changes in Internal Control Over Financing Reporting

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

Inherent Limitations on Effectiveness of Controls

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

Item 9B. Other Information

None.
82

PART III

Item 10. Directors, Executive Officers and Corporate Governance

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

Item 11. Executive Compensation

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

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

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

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

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

Item 14. Principal Accounting Fees and Services

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

PART IV

Item 15. Exhibits, Financial Statement Schedules

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

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


Item 16. Form 10-K Summary

None.
84

SIGNATURES

    Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Redfin Corporation
(Registrant)
February 24, 2021By/s/ Glenn Kelman
(Date)
Glenn Kelman
Chief Executive Officer

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

    Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

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

EX-10.11 2 ex10112020q4.htm EX-10.11 Document

image_01.jpg

Redfin Corporation Employment Offer Letter

November 16, 2020

Ee Lyn Khoo
E: [***]

Dear Ee Lyn:


Congratulations! We’re writing to extend you an offer to work at Redfin!

Redfin Corporation (“Redfin”) is pleased to offer you the role of Chief People Officer at Redfin!

We look forward to your first day of work on January 11, 2021. This date is subject to change depending on the timing of our completion of your background check and our onboarding training schedule. We will notify you if there is a change to your start date. This role will be based at our Seattle Headquarters at 1099 Stewart St., Suite 600, Seattle, WA 98101.
Your title, assignment, compensation, and the nature of your responsibilities may change from time to time at Redfin’s discretion.  You will also be expected to comply with Redfin’s rules, policies and procedures, which may be modified from time to time.  The terms of this offer are detailed below.

Compensation:  Your gross salary annualized over one year will be $350,000, subject to appropriate tax withholdings and deductions, and payable in accordance with Redfin’s normal payroll cycle. You are classified as an exempt employee and your salary is intended to compensate you for all hours worked. Any increases will be based on your and Redfin’s performance and are not guaranteed. This is a full-time position.

Executive Bonus: Subject to the terms and conditions of Redfin’s Executive Cash Bonus Plan, you are eligible to earn a target annual bonus of $200,000 based on Redfin’s performance during the 2021 fiscal year against certain financial and operating goals that are set each year by the Compensation Committee of our Board of Directors (the “Board”); any bonus you earn will be payable on an annual basis in the first quarter following the year, starting in the first quarter of 2022. Your potential bonus will be prorated for the first year you work, based on your actual start date and the number of days you worked in the year. Redfin’s Executive Cash Bonus Plan is subject to change at the discretion of the Compensation Committee of the Board.

Starting Bonus: Redfin will pay you $1,050,000 as a starting bonus, subject to standard withholding and payroll taxes, paid in two installments. The first installment of $650,000 will be paid on the first payroll date following your start date. If for any reason your employment is terminated prior to the one-year anniversary of your start date, you will be responsible for reimbursing Redfin for the first installment of $650,000 in full.

The second installment of $400,000 will be paid on the first payroll date following the one-year anniversary of your start date. If for any reason your employment is terminated after the one-year anniversary of your start date and prior to the two-year anniversary of your start date, you will be responsible for reimbursing Redfin for the second installment of $400,000 in full.

Restricted Stock Units (RSUs):

New-hire grant: Subject to approval of the Board, you will be granted a new hire grant of Restricted Stock Units that have an aggregate market value of $1,000,000 on the approval date based on the average closing price of Redfin’s common stock for the thirty trading days immediately prior to the approval date. On the one-year anniversary of the RSUs' vesting commencement date, 40% of the new-hire RSU grant will vest, subject to your continued employment



through such anniversary. The remaining new-hire grant RSUs will vest quarterly, with a total of 30% vesting in the year following the first such anniversary (7.5% per quarter); 20% in the year following the second such anniversary (5% per quarter); and 10% in the year following the third such anniversary (2.5% per quarter), subject to your continued employment through each vesting date. Redfin RSUs have four vesting commencement dates per year (one fixed date per quarter). The vesting commencement date for your RSUs will be the first vesting commencement date on or following your start date. Your RSUs will be subject to Redfin’s 2017 Equity Incentive Plan, including vesting requirements. No right to any Redfin common stock is earned or accrued until such time that vesting occurs.

Performance-Based Restricted Stock Units (PSUs): Subject to approval of Redfin’s Board of Directors, you will be granted that number of Performance-Based Restricted Stock Units (PSUs) that have a target aggregate fair market value of $450,000 on the date of grant based on the average closing price of Redfin’s common stock on the Nasdaq Global Select Market for the thirty trading days immediately prior to such grant date.  PSUs will vest, at an amount ranging from 25% to 200% of the target amount, only to the extent that the Board certifies that Redfin has achieved certain metrics for the three-year period from 2020 to 2022, which performance metrics will be established by the Compensation Committee of the Board. To the extent Redfin doesn’t achieve the minimum performance metric thresholds, no PSUs will vest.  Your PSU grant will be subject to the terms and conditions of Redfin’s 2017 Equity Incentive Plan and the Performance-Based Restricted Stock Unit Award Agreement, including vesting requirements. No right to any Redfin common stock is earned or accrued until such time that vesting occurs.

401 K:  Redfin offers auto-enrollment into our 401(k) plan administered by Transamerica for regular full-time and part-time employees. You may opt out of the plan or make your own elections within the first two months after your start date.  If you take no action, you will be auto enrolled into the Plan on the first of the month following two months of service. The initial auto-enrollment is 3% of gross pay (including bonuses and all other pay) per pay period on a pre-tax basis and will increase by 1% at the beginning of each year, up to a maximum of 10%. Your contributions will be automatically invested into the Vanguard® Target Retirement Target Date Fund designated for your age and anticipated retirement date.  Once enrolled, you may change your contribution amounts, investment choices, and default increases at any time.  The plan offers a range of investment options and we encourage you to select the funds you feel are best for you. Assistance with fund selection and contribution options is available through our Plan’s consultants, ClearPoint Financial, at 888.557.6471 or coaching@clearpoint401k.com.  If you wish to opt out of 401(k) auto-enrollment, you must do so within the first two months of employment.  You may complete this opt out, or enroll and make your own investment choices, online through www.ta-retirement.com. Part-time seasonal or temporary employees are not auto enrolled and are eligible to participate after 1000 worked hours.  To enroll and make your own investment choices visit www.ta-retirement.com.  This is an intentionally brief summary of enrollment in the 401(k) Plan.  Additional information will be provided prior to eligibility.

At-Will Employment:  The employment relationship between you and Redfin will be at-will.  This means that the employment relationship is for no specific term and may be terminated by either you or Redfin at any time for any or no reason, with or without advance notice.  This letter and the Employee Assignment, Arbitration and Confidentiality Agreement (“Proprietary Information Agreement”) supersede any previous arrangements, both oral and written, expressed or implied, regarding the nature of your employment with Redfin.  The at-will employment relationship cannot be changed or modified orally, and may only be modified by a formal written employment contract signed by you and the CEO of Redfin, expressly modifying the at-will employment relationship.

Benefits & Other Redfin Policies:  During your employment, you may be eligible for employee benefits consistent with Redfin’s practices and in accordance with the terms of applicable benefit plans as they currently exist and subject to any future modifications in Redfin’s discretion. If you accept employment with Redfin you agree to follow Redfin’s rules and policies. Please understand that Redfin reserves the right to modify, supplement, and discontinue all policies, rules, benefit plans and programs at any time and in its sole discretion.

Work Status, Background Check & Proprietary Information Agreement: This offer is contingent upon:
Verification of your right to work in the United States, as demonstrated by your completion of Form I-9 upon hire and your submission of acceptable documentation (as noted on Form I-9) within 72 hours of commencing work. Redfin is not obligated to sponsor and/or successfully obtain citizenship for any employee under a temporary visa or applying for residency in the United States.
Satisfactory completion of a background investigation.
The protection of confidential and proprietary information relating to Redfin’s business and operations is and will continue to be of central importance to Redfin.  For this reason, your agreement to the terms and conditions set forth in the enclosed Proprietary Information Agreement, which includes provisions relating to non-solicitation and non-competition, is a condition of employment with Redfin.




This offer of employment is contingent upon all the terms above and is valid until 5:00 p.m. November 18, 2020.

Non-Resident/Non-Citizen Status: Redfin is not obligated to sponsor and/or successfully obtain citizenship for any employee operating under a temporary visa or applying for residency in the United States. For the purposes of federal immigration law, you will be required to provide to the Company documentary evidence of your identity and eligibility for employment in the United States.

If the understandings stated in this letter are agreeable to you, please sign below, keep one copy and return the original to me.  Please also sign and return one copy of the Proprietary Information Agreement, included with this correspondence.

If you need additional time to consider this letter and the attached Proprietary Information Agreement, please ask.  We are very pleased to welcome you to Redfin.

We believe that you will thrive here at Redfin, and look forward to building a great business together.


Sincerely,

Redfin Corporation

Accepted:
/s/ Ee Lyn Khoo11/17/2020
Ee Lyn KhooDate

EX-21.1 3 ex211202010-k.htm EX-21.1 Document

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




EX-23.1 4 ex231202010-k.htm EX-23.1 Document

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

/s/ Deloitte & Touche LLP

Seattle, Washington
February 24, 2021

EX-31.1 5 ex311202010-k.htm EX-31.1 Document

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

I, Glenn Kelman, certify that:

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

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

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

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

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

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

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

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

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

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

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

Date: February 24, 2021
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 6 ex312202010-k.htm EX-31.2 Document

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

I, Chris Nielsen, certify that:

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

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

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

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

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

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

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

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

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

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

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

Date: February 24, 2021
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 7 ex321202010-k.htm EX-32.1 Document

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

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

Date: February 24, 2021
/s/ Glenn Kelman
Glenn Kelman
Chief Executive Officer


EX-32.2 8 ex322202010-k.htm EX-32.2 Document

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

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

Date: February 24, 2021
/s/ Chris Nielsen
Chris Nielsen
Chief Financial Officer



EX-101.SCH 9 rdfn-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover 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 1404401 - Statement - Consolidated Statements of Comprehensive Loss - Parenthetical (Details) link:presentationLink link:calculationLink link:definitionLink 1005005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006006 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity/(Deficit) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of Business and Summary of Significant 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 2404402 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Description of Business and Summary of Significant 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 2408404 - Disclosure - Segment Reporting and Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - 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 2412406 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Financial Instruments - Amounts of gains/(losses) recognized in income (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419413 - Disclosure - Financial Instruments - Cost, Amortized Cost, Gross Unrealized Gains & Losses, and Estimated Fair Market Value (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 2422414 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Inventory - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Leases - Summary of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - 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 2436422 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - 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 2440424 - Disclosure - Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - 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 2444426 - 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 2447427 - Disclosure - Other Payables (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - Equity and Equity Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2349311 - Disclosure - Equity and Equity Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451429 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance (in shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2452430 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2453431 - Disclosure - Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2456434 - Disclosure - Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2158112 - Disclosure - Net Loss per Share Attributable to Common Stock link:presentationLink link:calculationLink link:definitionLink 2359312 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Net Loss per Share Attributable to Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2163113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2364313 - Disclosure - Income Taxes Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2465439 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2466440 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2467441 - Disclosure - Income Taxes - Summary of Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 2468442 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2469443 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2170114 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2371314 - Disclosure - Debt - (Tables) link:presentationLink link:calculationLink link:definitionLink 2472444 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2473445 - Disclosure - Debt - Warehouse Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2474446 - Disclosure - Debt - Secured Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2475447 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2476448 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2177115 - Disclosure - Mezzanine Equity link:presentationLink link:calculationLink link:definitionLink 2478449 - Disclosure - Mezzanine Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2179116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2480450 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rdfn-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 rdfn-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 rdfn-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Issuance of common stock as dividend on convertible preferred stock (in shares) Common Stock Dividends, Shares 2024 Finance Lease, Liability, Payments, Due Year Four Valuation allowance Deferred Tax Assets, Valuation Allowance Real estate rental period Inventory, Real Estate, Rental Period Inventory, Real Estate, Rental Period Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Flagstar Warehouse Credit Facility Flagstar Warehouse Credit Facility [Member] Flagstar Warehouse Credit Facility [Member] Title of Individual [Axis] Title of Individual [Axis] Equity component of convertible senior notes, net Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Cash paid for secured revolving credit facility issuance costs Payments of Debt Issuance Costs Investments Investment, Policy [Policy Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Long-term line of credit Long-term Line of Credit Leases Lessee, Leases [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2022 Finance Lease, Liability, Payments, Due Year Two Total current liabilities Liabilities, Current Deferred income tax liabilities Components of Deferred Tax Liabilities [Abstract] Other than temporary impairment losses, investments Other than Temporary Impairment Losses, Investments Debt instrument, 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 2025 Lessee, Operating Lease, Liability, Other, Payments, Due Year Five Lessee, Operating Lease, Liability, Other, Payments, Due Year Five U.S. treasury securities Long-term Investments Debt Securities, Available-for-sale, Noncurrent Payments for repurchases and conversions of convertible senior notes Payment for Debt Extinguishment or Debt Prepayment Cost Unrecognized tax benefits Unrecognized benefit—beginning of year Unrecognized benefit—end of year Unrecognized Tax Benefits Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Repayments to warehouse credit facilities Repayments of Lines of Credit Valuation allowance increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 2021 Finance Lease, Liability, Payments, Due Next Twelve Months Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of revenue Cost of Goods and Services Sold Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Debt Instrument, Repurchase Amount Debt Instrument, Repurchase Amount Current Fiscal Year End Date Current Fiscal Year End Date Service Service [Member] Proceeds from the issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 2023 Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Lessee, Operating Lease, Liability, Other, Payments, Due Year Three Entity Address, Postal Zip Code Entity Address, Postal Zip Code Issuance of common stock pursuant to settlement restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vehicles Vehicles [Member] Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Stock options issued and outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Issuance of common stock, net Stock Issued During Period, Value, New Issues Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Payables and Accruals [Abstract] Payables and Accruals [Abstract] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Increase (decrease) in operating loss carryforwards Increase (Decrease) in Operating Loss Carryforwards Increase (Decrease) in Operating Loss Carryforwards London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Total assets Assets Research and development credits, decrease Tax Credit Carryforward, Limitation On Use, Decrease Tax Credit Carryforward, Limitation On Use, Decrease Common stock surrendered for employees' tax liability upon settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Present value of lease liabilities Operating Lease, Liability Cover [Abstract] Cover [Abstract] Weighted average remaining contractual life exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Debt, weighted average interest rate Debt, Weighted Average Interest Rate Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Temporary Equity Disclosure [Abstract] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Subsequent Event Subsequent Event [Member] Variable Rate [Domain] Variable Rate [Domain] Construction in progress Construction in Progress [Member] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] 2021 Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] General and administrative General and Administrative Expense [Member] Thereafter Lessee, Lease Liability, Payments, Due After Year Five Lessee, Lease Liability, Payments, Due After Year Five Cash Acquired from Acquisition Cash Acquired from Acquisition Accounts receivable, net Increase (Decrease) in Accounts Receivable Debt Instrument, Convertible, Threshold Trading Days Debt Instrument, Convertible, Threshold Trading Days Total lease payments Lessee, Operating Lease, Liability, Other, Payments, Due Lessee, Operating Lease, Liability, Other, Payments, Due 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities Liabilities, Current [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Credit Facility [Axis] Credit Facility [Axis] Texas Capital Bank, N.A. Texas Capital Bank, National Association [Member] Texas Capital Bank, National Association [Member] RentPath Holdings, Inc. RentPath Holdings, Inc. [Member] RentPath Holdings, Inc. Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt 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 Accrued Payroll Taxes, Current Accrued Payroll Taxes, Current, CARES Act Accrued Payroll Taxes, Current, CARES Act Inventory Inventory, Policy [Policy Text Block] Preferred Stock Preferred Stock [Member] Financial Instrument [Axis] Financial Instrument [Axis] Segment Reporting and Revenue Segment Reporting Disclosure [Text Block] Other-than-temporary impairment loss, debt securities, available-for-sale Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Stock-based compensation capitalized in property and equipment Stock-based compensation capitalized Share-based Payment Arrangement, Amount Capitalized Current Period Current Period [Member] Current Period Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Income Tax Authority [Domain] Income Tax Authority [Domain] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Non-cash transactions Noncash Investing and Financing Items [Abstract] 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 Beginning of period End of period Cash, Cash Equivalents, Restricted Cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Loss on repurchases and conversions of convertible senior notes Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Weighted average shares of common stock—basic and diluted (in shares) Weighted average shares —basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Consolidation Items [Domain] Consolidation Items [Domain] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Changes of fair value of interest rate lock commitments [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Preferred stock, dividend (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Options exercisable at December 31, 2018 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Money market funds Money markets funds Money Market Funds [Member] Advertising costs Advertising Expense Origination of loans held for sale Payments for Origination of Mortgage Loans Held-for-sale Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Long-term Investments Debt Securities, Noncurrent [Abstract] Issuances of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Other Commitments [Line Items] Other Commitments [Line Items] Share price (in dollars per share) Sale of Stock, Price Per Share Entity File Number Entity File Number Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Operating Leased Assets [Line Items] Lessee, Lease, Description [Line Items] Net Assets Net Assets Unrecognized stock-based compensation, other than options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Goodwill and intangibles, net Intangible Assets, Net (Including Goodwill) Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Financial Instruments [Domain] Financial Instruments [Domain] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Foreign Foreign Tax Authority [Member] Tax credit carryforward Tax Credit Carryforward, Amount Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Software Software [Member] Software [Member] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Conversion stock price trigger (in shares) Temporary Equity, Conversion Stock Price Trigger Temporary Equity, Conversion Stock Price Trigger Total Finite-Lived Intangible Assets, Amortization Expense, Next Five Years Finite-Lived Intangible Assets, Amortization Expense, Next Five Years Income (loss) from operations Operating Income (Loss) Employee Retention Credit, CARES Act Employee retention credit, CARES Act Employee Retention Credit, CARES Act Employee Retention Credit, CARES Act Compensation accruals Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Goodwill Goodwill Financing cash outflows from finance leases Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating cash outflows from finance leases Finance Lease, Interest Payment on Liability Measurement Frequency [Domain] Measurement Frequency [Domain] Segments [Domain] Segments [Domain] Conversion basis Conversion Of Stock, Conversion Ratio Conversion of Stock, Conversion Ratio Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Lease liability Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Advertising and Advertising Production Costs Advertising Cost [Policy Text Block] 2025 and thereafter Lessee, Operating Lease, Liability, Payments, Due Year Five and Thereafter Lessee, Operating Lease, Liability, Payments, Due Year Five and Thereafter Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Restatement Adjustment Restatement Adjustment [Member] Inventory Inventory Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Restatement [Domain] Restatement [Domain] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Stock-based compensation APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Amortization of debt discount Amortization of Debt Discount (Premium) Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Secured revolving credit facility Line of Credit, Current Amendment Flag Amendment Flag Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] 2023 Lessee, Lease Liability, Payments, Due Year Three Lessee, Lease Liability, Payments, Due Year Three Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-sale, Amortized Cost Common stock, outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Business Combination, Cash Deposited In Escrow Business Combination, Cash Deposited In Escrow Business Combination, Cash Deposited In Escrow Restricted Stock Units Whose Settlement Into Common Stock Were Deferred At The Option Of Non-Employee Directors Restricted Stock Units Whose Settlement Into Common Stock Were Deferred At The Option Of Non-Employee Directors Restricted Stock Units Whose Settlement Into Common Stock Were Deferred At The Option Of Non-Employee Directors Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Consolidation Items [Axis] Consolidation Items [Axis] Interest expense Interest expense Interest expense Interest Expense Unrecognized stock-based compensation, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 2024 Lessee, Lease Liability, Payments, Due Year Four Lessee, Lease Liability, Payments, Due Year Four Mezzanine Equity Stockholders' Equity Note Disclosure [Text Block] Western Alliance Bank Western Alliance Bank [Member] Western Alliance Bank [Member] Plan Name [Domain] Plan Name [Domain] Use of Estimates Use of Estimates, Policy [Policy Text Block] Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position Extinguishment of 2023 Notes Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Compensation Related Costs [Abstract] Total lease payments Lessee, Lease Liability, Payments, Due Lessee, Lease Liability, Payments, Due Local Phone Number Local Phone Number 2017 Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan [Member] 2017 Employee Stock Purchase Plan [Member] Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Service revenue Service Revenue [Member] Service Revenue [Member] Cost of Revenue Cost of Goods and Service [Policy Text Block] Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Leasehold improvements paid directly by lessor Leasehold Improvements Paid Directly By Lessor Leasehold Improvements Paid Directly By Lessor Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Accrued liabilities, other payables, and payroll tax liabilities, noncurrent Increase (Decrease) in Accrued Liabilities Total future minimum payments Lessee, Operating Lease, Liability, Payments, Due Property and Equipment Property, Plant and Equipment [Table Text Block] Accounts receivable, net of allowances for credit losses of $160 and $165 Accounts Receivable, after Allowance for Credit Loss, Current Financing Finance Lease, Liability, Payment, Due [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Proceeds from sale of loans originated as held for sale Proceeds from Sale of Mortgage Loans Held-for-sale Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Additional paid-in capital Additional Paid in Capital Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Schedule of Allocation of Share-based Compensation Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Temporary Equity, Par or Stated Value Per Share Temporary Equity, Par or Stated Value Per Share Goldman Sachs Bank USA Goldman Sachs Bank USA [Member] Goldman Sachs Bank USA [Member] Fair Value, Option, Quantitative Disclosures [Line Items] Fair Value, Option, Quantitative Disclosures [Line Items] Financing lease, capitalized interest expense Financing Lease, Capitalized Interest Expense Financing Lease, Capitalized Interest Expense Short-term lease cost Short-term Lease, Cost Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 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 Preferred stock, dividend rate Preferred Stock, Dividend Rate, Percentage Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Derivatives Instruments Derivatives, Policy [Policy Text Block] Loss Contingency, Number of Plaintiffs Loss Contingency, Number of Plaintiffs Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status U.S. treasury securities U.S. treasury securities US Treasury Securities [Member] 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 Debt Instrument, Convertible, Carrying Amount of Equity Component Debt Instrument, Convertible, Carrying Amount of Equity Component Borrowings from secured revolving credit facility Proceeds from Secured Lines of Credit Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Proceeds from the issuance of common stock pursuant to employee equity plans Proceeds from Stock Options Exercised Forward sales commitments Forward Contracts [Member] Common Stock Common Stock [Member] Current assets Assets, Current [Abstract] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Leases [Abstract] Leases [Abstract] Convertible Senior Notes Debt, Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Issuance of common stock in connection with conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Product and Service [Axis] Product and Service [Axis] Summary of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Operating lease cost Operating Lease, Cost Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Entity Small Business Entity Small Business Temporary Equity, Dividends, Adjustment Temporary Equity, Dividends, Adjustment Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 2021 Lessee, Lease Liability, Payments, Due Next Twelve Months Lessee, Lease Liability, Payments, Due Next Twelve Months Purchases of investments Payments to Acquire Investments Entity Filer Category Entity Filer Category Total deferred income tax liabilities Deferred Tax Liabilities, Gross Miscellaneous accrued liabilities Other Accrued Liabilities, Current Stock-based compensation expense Total stock-based compensation Share-based Payment Arrangement, Expense Payroll tax liabilities, noncurrent Accrued Payroll Taxes, Noncurrent Accrued Payroll Taxes, Noncurrent Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total liabilities, mezzanine equity and stockholders’ equity Liabilities and Equity Issuance of common stock in connection with conversion of convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Document Annual Report Document Annual Report Right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Finance lease, interest expense Finance Lease, Interest Expense 2022 Lessee, Lease Liability, Payments, Due Year Two Lessee, Lease Liability, Payments, Due Year Two Lease liabilities and deposits, noncurrent Operating Lease, Liability, Noncurrent Total grant date fair value, options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Grant Date Fair Value Operating expenses Operating Expenses [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Net proceeds from stock offering Sale of Stock, Consideration Received on Transaction Principles of Consolidation Consolidation, Policy [Policy Text Block] Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Shares sold in offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Weighted-average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Derivative liability Derivative Liability Subsequent Events Subsequent Events [Text Block] Temporary Equity [Line Items] Temporary Equity [Line Items] Intangible assets, useful life Useful Live (years) Finite-Lived Intangible Asset, Useful Life U.S. federal income tax at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Repayments of Secured Debt Repayments of Secured Debt Permanent differences Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Intangible assets Deferred Tax Liabilities, Intangible Assets Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Deferred income tax assets Components of Deferred Tax Assets [Abstract] 2017 Equity Incentive Plan 2017 Equity Incentive Plan [Member] 2017 Equity Incentive Plan [Member] Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Operating loss carryforward Operating Loss Carryforwards 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 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] Award Type [Axis] Award Type [Axis] Other income (loss), net Other Nonoperating Income (Expense) Subsequent Events [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Operating cash outflows from operating leases Operating Lease, Payments Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Issuance of convertible preferred stock, net Temporary Equity, Stock Issued During Period, Value, New Issues Accumulated Deficit Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Borrowings from warehouse credit facilities Proceeds from Unsecured Lines of Credit Amortization of debt issuance costs Amortization of debt issuance costs Amortization of Debt Issuance Costs Subsequent Event [Line Items] Subsequent Event [Line Items] Leases Lessee, Operating Leases [Text Block] Property and equipment additions in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Liabilities Liabilities [Abstract] Document Period End Date Document Period End Date Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] 2025 Finance Lease, Liability, Payments, Due Year Five Statement Statement [Table] Other current assets Other Assets, Current Entity Registrant Name Entity Registrant Name Convertible Senior Notes Convertible Debt [Table Text Block] Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Contract with Customer, Liability Contract with Customer, Liability Other income (loss), net Other Nonoperating Income Useful Lives (years) Property, Plant and Equipment, Useful Life Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] 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] Advertising production costs Advertising Production Costs Advertising Production Costs Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Debt Conversion, Converted Instrument, Amount Debt Conversion, Converted Instrument, Amount Proceeds from the issuance of convertible preferred stock, net of issuance costs Proceeds From Issuance Of Temporary Equity Proceeds From Issuance Of Temporary Equity Maximum Maximum [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Inventory sales Inventory, Net, Sales Inventory, Net, Sales Net gain recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Convertible senior notes, net Convertible Debt, Current State taxes (net of federal benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Measurement Input Type [Domain] Measurement Input Type [Domain] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Marketing pricing Marketing pricing [Member] Marketing pricing [Member] Related Party [Domain] Related Party [Domain] 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 Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Net loss attributable to common stock—basic Net loss Net Income (Loss) Available to Common Stockholders, Basic Share Price Share Price Weighted average remaining contractual life outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Debt securities, available-for-sale Debt Securities, Available-for-sale Federal Federal Domestic Tax Authority [Member] Entity Public Float Entity Public Float Shares issued, price per share (in dollars per share) Shares Issued, Price Per Share Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 0 shares issued and outstanding, respectively Redeemable convertible preferred stock beginning balance Redeemable convertible preferred stock ending balance Temporary Equity, Carrying Amount, Attributable to Parent Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accumulated deficit Retained Earnings (Accumulated Deficit) Convertible Preferred Stock Convertible Preferred Stock [Member] Entity Tax Identification Number Entity Tax Identification Number Acquired Intangible Assets Intangible Assets Disclosure [Text Block] Aggregate Principal Amount Debt Instrument, Face Amount Inventory additions Inventory, Net, Additions Inventory, Net, Additions Issuance of common stock for repurchases and conversions of convertible senior notes Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes Unrealized gain on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Number of reportable segments Number of Reportable Segments Number of types of investments Number Of Types Of Investments Number Of Types Of Investments Trading Symbol Trading Symbol Minimum Minimum [Member] Debt Issuance Costs, Gross, Carrying Amount of Equity Component Debt Issuance Costs, Gross, Carrying Amount of Equity Component Debt Issuance Costs, Gross, Carrying Amount of Equity Component Common stock issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Settlements of IRLCs Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 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 Measurement Input, Weighted Average Pull Through Rate Measurement Input, Weighted Average Pull Through Rat [Member] Measurement Input, Weighted Average Pull Through Rat [Member] Lease liabilities Increase (Decrease) In Operating Lease, Liabilities Increase (Decrease) In Operating Lease, Liabilities Statistical Measurement [Domain] Statistical Measurement [Domain] Properties under improvement Inventory, Real Estate, Construction in Process Customer deposits Deposits Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed technology Developed Technology Rights [Member] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Equity and Equity Compensation Plans Share-based Payment Arrangement [Text Block] Operating Operating Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Customer relationship Customer Relationships [Member] Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Finance lease cost Finance Lease, Cost Finance Lease, Cost Other Commitments [Table] Other Commitments [Table] City Area Code City Area Code Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Other Other Segments [Member] Trade names Trade Names [Member] Title of 12(b) Security Title of 12(b) Security Related Party [Axis] Related Party [Axis] Options exercisable at December 31, 2018 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Loans held for sale Loans Receivable Held-for-sale, Net, Not Part of Disposal Group Leases Lessee, Finance Leases [Text Block] Issuance of common stock pursuant to employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2025 Lessee, Lease Liability, Payments, Due Year Five Lessee, Lease Liability, Payments, Due Year Five Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total assets Assets, Fair Value Disclosure Common stock reserved (in shares) Total common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Other payables - deposits held in escrow Proceeds From Customer Escrow Deposits Proceeds From Customer Escrow Deposits Long-term investments Long-term Investments January To December 2019 Awards January To December 2019 Awards [Member] January To December 2019 Awards [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] 2018 Awards January To December 2018 Awards [Member] January To December 2018 Awards [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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 Award Date [Axis] Award Date [Axis] 2021 Other Commitment, Due in Second Year Furniture Furniture and Fixtures [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Assets Assets [Abstract] Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Miscellaneous payables Miscellaneous Other Payables, Current Miscellaneous Other Payables, Current Issuance of common stock in connection with repurchase of convertible senior notes (in shares) Stock Issued During Period, Shares, Repurchase Of Convertible Securities Stock Issued During Period, Shares, Repurchase Of Convertible Securities Number of operating segments Number of Operating Segments Unamortized Debt Discount Debt Instrument, Unamortized Discount (Premium), Net Weighted average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] 2020 Other Commitment, Due in Next Twelve Months Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total operating expenses Operating expenses Operating Expenses Performance Restricted Stock Units Performance Shares [Member] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Entity Well Known Seasoned Issuer Entity Well-known Seasoned Issuer Segment Reporting [Abstract] Segment Reporting [Abstract] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Conversion Rate Debt Instrument, Convertible, Conversion Ratio Issuance of common stock pursuant to exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Net loss per share attributable to common stock—basic and diluted (in dollars per share) Net loss per share attributable to common stock—basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Net Finite-Lived Intangible Assets, Net Debt Disclosure [Abstract] Debt Disclosure [Abstract] Total lease payments Finance Lease, Liability, Payment, Due NOL carryforward, decrease Operating Loss Carryforward, Limitations On Use, Decrease Operating Loss Carryforward, Limitations On Use, Decrease Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Other payables Total other payables Other Payables, Current Other Payables, Current Income Statement Location [Domain] Income Statement Location [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Weighted average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Change in assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Number Of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Number of classes of stock Number of Classes of Stock Number of Classes of Stock Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Derivative, Notional Amount Derivative, Notional Amount Properties Properties Segment [Member] Properties Segment [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Other Non-current Assets Other Assets [Policy Text Block] Other Assets [Policy Text Block] Debt Debt Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Weighted average discount rate for finance leases Finance Lease, Weighted Average Discount Rate, Percent Other Commitments Other Commitment, Fiscal Year Maturity [Abstract] Lender Name [Axis] Lender Name [Axis] Common stock, authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Restricted cash Restricted cash Restricted Cash Dilutive securities, effect on basic earnings per share, dilutive convertible securities Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Prior Periods Prior Periods [Member] Prior Periods Loans Held for Sale Financing Receivable, Held-for-sale [Policy Text Block] Entity Central Index Key Entity Central Index Key Redeemable convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Restricted stock units outstanding (in shares) Unvested outstanding at January 1, 2019 (in shares) Unvested outstanding at December 31, 2019 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Senior Notes Senior Notes [Member] Gross increases—current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Sale of Stock [Domain] Sale of Stock [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Lease liabilities Operating Lease, Liability, Current Schedule of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Estimated Fair Value Assets, Fair Value Disclosure [Abstract] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Various states State and Local Jurisdiction [Member] Website and software development costs Software Development [Member] Income Taxes Income Tax, Policy [Policy Text Block] Credit Facility [Domain] Credit Facility [Domain] Balance, net—January 1, 2020 Balance, net—December 31, 2020 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Accrued compensation and benefits Employee-related Liabilities, Current Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Federal research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Income Taxes Income Tax Disclosure [Text Block] Operating lease term Lessee, Operating Lease, Term of Contract Antidilutive Securities (Axis) Antidilutive Securities [Axis] Shares issued during the period Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares Total Lease Obligations Lessee, Lease Liability, Payments Due [Abstract] Lessee, Lease Liability, Payments Due 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] Issuance of common stock in connection with repurchase of convertible senior notes Stock Issued During Period, Value, Repurchase Of Convertible Securities Stock Issued During Period, Value, Repurchase Of Convertible Securities COVID-19 COVID-19 [Member] COVID-19 Fair Value Fair Value Measurement, Policy [Policy Text Block] Marketing Marketing Expense Options, canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Product Product [Member] Agency bonds US Government Agencies Debt Securities [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Liabilities, mezzanine equity and stockholders' equity Liabilities and Equity [Abstract] Other assets, noncurrent Other Assets, Noncurrent Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Type of Adoption [Domain] Type of Adoption [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Short-term Investments Debt Securities, Current [Abstract] Entity Voluntary Filers Entity Voluntary Filers Conversion price ratio denominator Temporary Equity, Conversion Price Ratio Denominator Temporary Equity, Conversion Price Ratio Denominator Net Carrying Amount Long-term Debt Number of positions placed on furlough Restructuring And Related Cost, Number Of Positions Placed On Furlough Restructuring And Related Cost, Number Of Positions Placed On Furlough Properties for sale Inventory, Real Estate, Held-for-sale 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 Over-Allotment Option Over-Allotment Option [Member] Flagstar Bank, FSB Flagstar Bank [Member] Flagstar Bank [Member] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Award Date [Domain] Award Date [Domain] Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Interest Receivable Interest Receivable Cash, cash equivalents, and restricted cash: Cash and Cash Equivalents, Period Increase (Decrease) [Abstract] Non-employee Directors Non-employee Directors [Member] Non-employee Directors Lessee, finance lease, term of contract Lessee, Finance Lease, Term of Contract Sale of Stock [Axis] Sale of Stock [Axis] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Subsequent Event [Table] Subsequent Event [Table] 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 Derivative asset Derivative Asset Unrecognized compensation expense, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other Current Assets Other Current Assets [Policy Text Block] Other Current Assets [Policy Text Block] Additional Paid-in Capital Additional Paid-in Capital [Member] Weighted average remaining finance lease term (years) Finance Lease, Weighted Average Remaining Lease Term Interest income Investment Income, Interest Title of Individual [Domain] Title of Individual [Domain] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Prepaid expenses Prepaid Expense, Current Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] 1.75% Convertible Senior Notes due 2023 1.75% Convertible Senior Notes due 2023 [Member] 1.75% Convertible Senior Notes due 2023 [Member] Issuance of common stock pursuant to restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stated Cash Interest Rate Debt Instrument, Interest Rate, Stated Percentage Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Chief Executive Officer Chief Executive Officer [Member] Entity Address, Address Line Two Entity Address, Address Line Two Property and equipment, gross Property, Plant and Equipment, Gross Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] 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 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross Profit Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Future Minimum Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Operating Segments Operating Segments [Member] Expected life Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period IPO IPO [Member] Intercompany eliminations Intersegment Eliminations [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Convertible senior notes Deferred Tax Liabilities, Financing Arrangements Debt Instrument, Repurchased Face Amount Debt Instrument, Repurchased Face Amount Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Business Combination, Consideration Transferred Business Combination, Consideration Transferred Other Other Operating Activities, Cash Flow Statement Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2023 Finance Lease, Liability, Payments, Due Year Three Income Tax Authority [Axis] Income Tax Authority [Axis] General and administrative(1) General and Administrative Expense Accounts payable Accounts Payable, Current 2022 Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Lessee, Operating Lease, Liability, Other, Payments, Due Year Two Partner revenue Partner Revenue [Member] Partner Revenue [Member] Issuance of convertible preferred stock, net (in shares) Temporary Equity Stock Issued During Period Shares, New Issues Temporary Equity Stock Issued During Period Shares, New Issues Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Entity Interactive Data Current Entity Interactive Data Current Common stock, issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Deferred rent Increase (Decrease) in Deferred Lease Liability Increase (Decrease) in Deferred Lease Liability Impairment costs Asset Impairment Charges Unvested outstanding at January 1, 2019 (in dollars per share) Unvested outstanding at December 31, 2019 (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 Tax payments related to net share settlements on restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Inventory Inventory Inventory, Net Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest expense, debt Contractual interest expense Interest Expense, Debt 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] Derivative instrument, measurement input Derivative Liability, Measurement Input Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Fixed assets Deferred Tax Liabilities, Fixed Assets Deferred Tax Liabilities, Fixed Assets Net Loss per Share Attributable to Common Stock Earnings Per Share [Text Block] Property, plant and equipment, estimated useful lives Property, Plant and Equipment, Estimated Useful Lives Shares available for future equity grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Finance lease, right-of-use asset, amortization Finance Lease, Right-of-Use Asset, Amortization Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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] Award Type [Domain] Award Type [Domain] Deferred Revenue Deferred Revenue Thereafter Finance Lease, Liability, Payments, Due after Year Five Prepaid expenses and other assets Increase (Decrease) in Other Operating Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five Revolving Credit Facility Revolving Credit Facility [Member] Present value of lease liabilities Finance Lease, Liability Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Leasehold improvements Leasehold Improvements [Member] Cash Cash [Member] Issuance of common stock pursuant to employee stock purchase program Stock Issued During Period, Value, Employee Stock Purchase Plan Office Facility Office Facility [Member] Office Facility [Member] Issuance of common stock, net (in shares) Stock Issued During Period, Shares, New Issues Unrealized Gains (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Non-cash lease expense Operating Lease, Non-Cash Lease Expense Operating Lease, Non-Cash Lease Expense Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Cost of revenue Cost of Sales [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Technology and development(1) Research and Development Expense [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 Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Description of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Capitalized computer software, gross Capitalized Computer Software, Gross Estimated Fair Value Long-term Debt, Fair Value Debt conversion, original debt, amount Debt Conversion, Original Debt, Amount 2004 Equity Incentive Plan 2004 Equity Incentive Plan [Member] 2004 Equity Incentive Plan [Member] 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] Total liabilities Liabilities Restatement [Axis] Restatement [Axis] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Material classes of receivables Material Classes Of Receivables Material Classes Of Receivables Common stock—par value $0.001 per share; 500,000,000 shares authorized; 103,000,594 and 93,001,597 shares issued and outstanding, respectively Common Stock, Value, Issued Marketing Selling and Marketing Expense [Member] 2022 Other Commitment, Due in Third Year Cash, Cash Equivalents, Restricted Cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Other Payables Accounts Payable and Accrued Liabilities Disclosure [Text Block] Technology and development Research and Development Expense Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Debt Securities, Available-for-sale, Allowance for Credit Loss Debt Securities, Available-for-sale, Allowance for Credit Loss Inventory Increase (Decrease) in Inventories IRLCs Interest Rate Lock Commitments [Member] Warehouse credit facilities Warehouse agreement borrowings Warehouse Agreement Borrowings Restricted Cash and Other Payables Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cost or Amortized Cost Cash and Cash Equivalents, at Carrying Value [Abstract] Cash and cash equivalents Cash and cash equivalents, at carrying value Cash and Cash Equivalents, at Carrying Value Purchases of investments Payments to Acquire Equity Securities FV-NI Payments to Acquire Equity Securities FV-NI Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 2024 Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Lessee, Operating Lease, Liability, Other, Payments, Due Year Four Right-of-use assets, net Operating Lease, Right-of-Use Asset Stock Option Activity, Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Gross decreases—prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Shares available for issuance at beginning of period Employee Stock Ownership Plan (ESOP), Shares in ESOP Equity Components [Axis] Equity Components [Axis] Net deferred income tax assets and liabilities Deferred Tax Liabilities, Net 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] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] 2023 Other Commitment, Due in Fourth Year Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Convertible Senior Notes due 2025 0% Convertible Senior Notes due 2025 [Member] 0% Convertible Senior Notes due 2025 Total stockholders’ equity Balance, beginning of period Balance, end of period Stockholders' Equity Attributable to Parent Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Amortization Amortization of Intangible Assets Operating expenses Operating Expense [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total deferred income tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Number of inventory categories Number of Inventory Categories Number of Inventory Categories Convertible Debt Convertible Debt [Member] Award requisite service period, achievement percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Financial Instruments Fair Value Disclosures [Text Block] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Real estate services Real Estate Segment [Member] Real Estate Segment [Member] Lease, Cost Lease, Cost [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Restructuring Costs Restructuring costs Restructuring Costs Gross Finite-Lived Intangible Assets, Gross 2025 and thereafter Other Commitment, Due in Fifth Year and Thereafter Other Commitment, Due in Fifth Year and Thereafter Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Temporary Equity, Shares Outstanding Redeemable convertible preferred stock beginning balance (in shares) Redeemable convertible preferred stock ending balance (in shares) Temporary Equity, Shares Outstanding Variable Rate [Axis] Variable Rate [Axis] Money market funds Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Total future minimum payments Other Commitment Security Exchange Name Security Exchange Name Warehouse Agreement Borrowings Warehouse Agreement Borrowings [Member] Antidilutive securities excluded from earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Depreciation and amortization Depreciation Dividends on convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] U.S. treasury securities Short-term Investments Debt Securities, Available-for-sale, Current Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Loans held for sale Loans Held-for-sale, Fair Value Disclosure Equity Component [Domain] Equity Component [Domain] Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Document Transition Report Document Transition Report Computer and office equipment Office Equipment [Member] Employee Stock Option Options outstanding Share-based Payment Arrangement, Option [Member] Unamortized Debt Issuance Costs Debt Issuance Costs, Net Short-term investments Short-term Investments Convertible senior notes, net, noncurrent Convertible Debt, Noncurrent Principal payments under finance lease obligations Finance Lease, Principal Payments Lower of cost or net realizable value write-downs Inventory Valuation Reserves Gross deferred income tax assets Deferred Tax Assets, Gross Operating lease capitalized interest expense Operating Lease, Capitalized Interest Expense Operating Lease, Capitalized Interest Expense Net loss attributable to common stock—diluted Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Technology and Development In Process Research and Development, Policy [Policy Text Block] Line of Credit Line of Credit [Member] Maturities of investments Proceeds from Sale and Maturity of Marketable Securities Other Leases Lessee, Operating Lease, Liability, Other, Payments, Due [Abstract] Lessee, Operating Lease, Liability, Other, Payments, Due 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 Employee Stock Employee Stock [Member] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Total grant date fair value, options vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Grant Date Fair Value EX-101.PRE 13 rdfn-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 image_01.jpg begin 644 image_01.jpg MB5!.1PT*&@H -24A$4@ 2L !/" 8 "SMN-, <[4E$051XVNV= M"5Q35]; ;:O6I:U:.Z-ADT444)&B9@]D80W[*@@*B 5WJ6BQUFF^CK_6UF6J MT]9*VQF'K"2$A(009*EQ1:Q,7V*N1[-P8,$9+W7A82 MO.?W.[\$?7G+O>_]W[GGGGO.J)KYS"\%TXGZ/N4#)=S_&XORC0J^5WD0>_@^ ME%LB7\IUZ6SZM_(P]N=UU/A36DZ:MCDQ]X.6C*(_::*7%-;,B^(TI62%G:JH M\/U&K9XP"@H4*% &DSIJ@G0PV#A+A0C09'-87;7AL4=JYD15JBFQZ\]45##U MW=WC8.] @0*E7YJXZ1&268QO!#985):L+,,^"??WS3?;IFK@O_>*O"DWQ;ZT M*]4SZ2>;,Y>^I,M?/[>IO'RB7J]_!/86%"@/L73NW#E=_FQ4@%#+>D09P# @<, 8'5Q!\"4*8P MLV31&;?ME?C1OZN=PQ%\5%'Q++2RH$!Y&&&EUX^6!$3N,P4'GN&@^6],AX%H MG?:#P:M_^'COO.Y* AA?U4=EEU_8L6,*[#TH4!XJ6.E&2_P8^[ ,[^PZ5"1@ M=NSW"CQ(OZH9:7N/KZ_P@3T(!0J$E?V@-)BEA-&A;VZA";W(-^NHB?]H*WW> M$_8B%"@05M:'>P24D+'1 AMTOP1B3QTU27EA_WXX)(0"!<+* IP()HK#LD+K M(QL*=D9+ZXZ:E;Y-K]/!N"PH4""L!E=%>/1Y7=[*%<>6KE/\3>I)NH8WQ&FH;D3_M:TU4:KJ>QWL4[76?V[5K8FO6 MLJV*!1R%*VIC?/I?FZ*C)UKN._VC*DYJBMV.N_#>IY(6*ZRCQ0HT[)3W#B7E M[/PP>]FV(\M7K6Y?5Y%RK*B<) QFS5"QDZ;I-FR8W*75/N[LV=FSK[S" NFRLFPT;=0ED034D6+X?>UD MK:T.9Q65=%16CG%TWW5LWLQ0DF/$>-K7)EAI(I,/M:];]Q2 !!J5R62/Z7B\ MT;*LK+&ZK-5/?+SMS_,UK)1-U;.9QX7>Y)M8(65B7?76AD:=:%E:@MKA?A9Y MT%3,5#7XK2MJ;3BGLR4J:I(U6%6'L,OM?6S$4NXQZEU$[]Q3TFU$?T.^_RKP M(O\H#^.<53-2%/41&=MEX3%Y1Y8NIUP4B9YQ!KC:RLH*P'E6N6"_B?UI/VBB MDG(MG7]O;]?C0B_R22S[[;O6PWG%+Z-IHR\.' @7>E-^Z/NMM;82^=*^;LY< MGJQ'GE%']MW)YU;F"'W(O^!I6YM@51^1TJA;O?H)_%:=_I&.DI(Q1PI+ QMC ML[:*?2@_8W7<]P\//4FW6[(*2M >^_BJ55.0\Z\7.'EY$5J5A[,_10,KZ6S6 M)F>?FW%8;H :\GE'Y$WY21K$_%0:S%;5,Y.VGGUS9Y@CH75JPX9"5^TWB1_U MFIJ3N,32^7=WZ\8AP&_#L__#2Y;ST+31E^_O7R#T)%]#O6^D+Z5S6,>:$W(# M'0JK%:6YB&%R'<^U#RNL!CQXB G:FKT\5>Q+NXS7&2\.H%\\>_#@9 @KYZO1 M^@5A);\C;_2K"F)\0V/X(*P< "LCL-3TQ-HK?/Y$""LKTGWP MX#AM5':9R(?Z(]K9Q@';>9&OZXI*,R&L'&]9#?I]X$1*C\"+=%U)Y$H:$A?' M7Y9*QT-8N2ZL^/>!=:&].MH>5!6'E&,NJ;V:^>B;CL^:4Q1SD M0(]"6%F1]K)-,6!I#1^C906VEX9P3I[9OCT PLHY0;[68N+ZM_4@WY:%LAMT M!>O(8)(%PLH%876_SWKE\Z./GUJU(1C"RHJ )'S2V?3+>,Y)&A31W9JQF.$, M6-DSI8YYE+X\G(/ *LONL+(6U#M4*I_[WQ<-O+&M!/P.V#]B94F#F"?;UFZB MC418@6L=";#J&PXJR-S*KJZNQR&LK$A#3(8$SSF)?"@WI?/8F^D1 OU[4=%MDF-@CF9*S;C]%OURN;&EEKSC>"%U6 /-=_.CFN#917F M&,L*:^8,2]NA'J(/XENL">$T-R\M#AZ)EE7#"($5& Y6!T9\WI)9'*?7\QZ% ML!I"ZJ/S<_ VLI*44HX\R(\Y"E;50:QCJLB,5S01Z2]K(C)?OO=I7VW**%C3 MM6[=XW8?!AJO01K,O%C/SOBKAI/]>@.B&A-MB%[\9B,G<[^&G2&LIRA;>!5?2,K=:6#M@R#*R>S7K]LK1M?*=, M-M91BF;I ]YA(("'BIJD:-NSQ[-KW[['S;6;QQN'_-_X3M[J)SI*2B:U<%*G MUA(CO4ZL>IYU."._HCJ0T2KRIW\M\"#>0;6VDS#$D,N3_%M+[HH\K#.$>&&% M'/_R8-=K;Y59B0)W&\NJSRHF$.^JJ-R_M?-X3T%8#2+_F$9DX75B*REIF_1Z MV6..@I5D)O,UG4XW>M0P"]YA(&A3%36EIF/W[F>P',^P7*J@8%QK3O&TEM0E M*8I%W$JT%M=0B]FK@YEMG[WUEH>3AH&71KF N)5EU>^_HO[0&)^S4M_9.1;" MRDSXGA0VW@:6/AN_UIKSUC981;@UK S6)PY8#3AV5M9CGVYY;:J*F5H@"V%] M@NRSAX\B XY.MUE(0-,@QKTG##:AJ$%:[9:6/22Q!_I>%FLR"LS$05 ME9.-JX$]B'=%/M0\1\X&0EC=%UUDY.BCA<]197/8[6C2^I@/#<$"6WEHM*Y] M[5H_""O7&P::3:CTRI^-/G5ZTZ;I$%8FTI)1O%XP?9"(:&OK WVI/RO"."D0 M5LZ!E6%XR..-;4K)3JJ>2?^.CR,40NQ+N=88FY.,UG<%8>6\8> #\/(@_:YF MI_,N7VX;#V%EE$/P;!M*_[7C]]4D05J[ELWK@;X)Q#6Y0Y+G#!<6T MAQY6%W?N#$7,S=_P6%;BF1'*+JWV*0@KY\,*O&0TG.3- D_2+32IJONBZ0W^ M*P]BSS]YO @(*]>TK,P#@:L\B'=KPF)4:)ZU$0NK#AYO@H(4=P D=^-CG%DR MC*?IB2^A\7U 6-D?5D ^>_==7Y$/M1OM@F=3)[PV)OU5""O7'P;VO62$'J3; M"AKW#2SQ5R,&5N#A:TY?&BL.H'V%UN\Q8#M/\D^G*RI0O9TAK!P#*Y 65[DP MMIZ/ E9\LSZ4SF8TH(GC@; :7EB9]JO8CW;Y4$)^GA[E\S!B8'4HO2!(&LIJ M!B8FUO5G0&4AS#.=,MD3$%;#!RL@AW.*RO&LF10'1)S]JJK2!\+*#2RK^W%8 MO9+9D>=;"Y\+?RA@!=[&K9EY(8KP:)70@WP;=>ZD >E'B'>;DI<\C_:8$%:. M@U5S]@HRTA\]6-_2U0&,[O:R,@:$E>O#RBR31J\\C%U_M*R,,*)A!4HYM28O MRY2&,+5@<:NEQ:\60Q9"V!=;,XM"(*R&'U9*4JQO=0#M*I:UBGQ#>A7:]TUI MF9D05BX^#!QLD;@7^;HZ,G6;M?SM;@,K4(X++/0\L7GSDZT)F9Y'\E8F2^>Q MJD'<1M6]LD_8LE(2^E?PWU)0$K?I>+QQ$%;##ZO6I)QIRD6Q'5AFEPS]Z$VZ M53.?N0;"R@TLJT'Z4(P\Q]JX[!Q+]3N'#5:*1?&GE LX3.E\-M&2UH0R24(? M,JUF3EQ,0WS^,@TG<%WF3;UA=FC%4TK>^G-%!S#.ZG.4+L:S> MMP56XL"(O]>S4XE*>LP")0F[-G,7![<]__QX9\/*-/-!'3E9^?&KK_[!$0\C MLF7J2(/5 M(.E[?AMLX?E0ZSY-PE ,Z61:BHK\K<$*3X("FV EG$&^+O&G=DH":!8S2M+; "EJ TF'%&$L3X M2(:HU/B)5E7T!-&9=>L"G XKD^]UU.3Z4W;*460N8"J[GIDFQI>6FO.&OJ-C MC(-@];O5>]5,Q2:?U8'TCS_:^D+\2+2L^EYDP/^D(,6W"KSO54K'K!ZDVRIZ MTJZ.RLI)+F59HMTX[#>,+B3[SV8JQI[ M,8C0J',GEZ^<.YS#0*3=-(Z"U3>5E1-4K,RW<:7W69BX_TI3TT2'# ,MY=9" M$QY#(-T^N7%C[DBTK/C]U8D6]9S;OGVQ/#1:!L"#UKH:8+E[DZ^I(Y+7#Y98 MT>FP,A^K\G$ZYO@8BW^KI+=D M%#"K9S$^?%7NDLQB>'TG*BS<_K6&EIKF X8>7H\D[F>:$14-U4$+GO MZTK6!EERYCD*5@(WA97I.2O)CH,5".Q4T3.VXVD;-3E9W/G^GJ<=95G9TF\/ M"ZR^^. I;*D9(R&DUZ"6$&_8"V'QR M<058X;:L5HYI;3!P8XH"?>+=J3#RJC]L *S MLJUYA>$U,=UV24'^T;;5S6\K[B)R=+G>BS&@I"YDY+W \U86"B+Z$W MY7N0=J2.R-U\9-6&8+S#/D? "B^0:T:X@_W>,# -US!014VJN5CI.,M*0$ _ M2C!]Z8+/APU6?;&131G+8D2^U$NX:RD&1G9ID7T ^!E\5C[#$+K MS);9]., MC2?YY]IY47)-=/9J%3TI]-RN71/M^4#9Y& GF-WT!#@;:"J]6NWC=?2TUW"= M%SE)XBB?5?],(!:?J]ELX,,&J[Y5)AIFZLN(X7 3U^0$J.4YC]-TO&2]3Y]E MY718V;WPI\E-)/*G?7ZD< 4#I(QQQ -ELX,=0W&$APU6EZ72\?61F7OPS08F M"R[LWS_%4;#".C,XX#<>(S-TP1JL@&A3%P?(0CG'@$\+5ZB/-_EF8VSZYK95 MJXJ')%7P2(55Y]N\)]3LS/=P.=@7)ASXSDKF#!M@ MU6-ZKZ)2C_O?A1[D;T^5EZ<_C+ "%9D/I17$20+H77CC$L5^]$N'XC*E> -. M;8*5/"SJ;&UX0IX\-";CGL8;/A5A<5GR<.[[0@/,L)?^Z:]\/)/1W92\),+5 M8%4=&*FJC\A;/%)AU?%ZQ:1Z5EHU'NM:.B=Z M-QAV. 96I._[[M'[GY9TX+:U\^/2/GK)MEEH=X65H5\K*R=HHM*W(-#^#>=H MI%<\@_H35NO,;@N9@>4#'&<#E,=[M'G)<_.D(L"TK&/-<1FKA!Z M47[BH_01#/I_'L1;34E9!0@ 1[L*K$9"U@5'PJHQ-HT@G\^^B#:PN'_5O@_Y MAG(!N]3:_F'6A>&#E2'\H'#](ED0JT. TT)R.5@!:>/QGJX)Y33CB%(?$+HO MF\,Z=JIX0S"$E7O 2KZ0XR_R15=6WK3/Q7ZT[UM2LC,@K%P;5J#L6@,K]3GA M#,I_^4ZTKAR>S^K(BK4,B3_]FW['.8YE/" QO9(8M^_$:F=_K*6_\>1#BM] M=_Y"M5!&R!P6#;XRM6%:,YAML/ \_J)HM]:*?='59]PT$U)V.]P)MRS=&S M@T[+P=Y]\,W)-?-8']D8>=PKG\L^>:RH- 3"RO5@!4)6U)'<3: B,X[T*W<_ M>?.=8 @K]X(5D$]?>VUJ[8(8-=^XV-E1P')JP8BFM&5IHAFT'^ZO8L>Q+,># M>$?%2/F+UKB*&\+*=6!UJG1]H'2.84D&CLCUV'995M98""OW@Q60#XO6SA<' M1GP.# I;DU.Z!*R.K]HR1;$P[GT!P23_.@&3974/%O[4:\>*2VD05JX#*S"= M7<],VRKTH6!?2D$@WFV(S7D1;48-""O7@U5'9>68)N[B8O$,VG?\Z2/ L@+. M]B.%*QEB?\87N(M%&&<,:\*BY4,EI8>P5RL#(\4UM635$28][E&Z/;W1I61GFD(2:]W'RZ$VMDN\B; M\DMC5/H&D)42P@I7*A:[P K4@6P$^;J#Z!=PI0GR(-VN7<3=>Z6)/Q'"RKUA M!>0;G>X9Z1SV<>"_JB*X/ZS #?X'V5SV.5NC7Z4AS'_6)V3/A;#";J7:"BNP M?D^=F#BA-7MYCFQ61(< P]O4]"86S:!=/E:\%M.0'L+*=6$%I#EE*5<22/^/ M>3@#GK3HPPXKO7[4(YJXK'SA#,HU6X#%]R#>K6>EOXT''+@SA1( K)@/W3"P M;X$Z*"1PLKS\C]K47'H],_&OB(5[56 AY:VEQ(R@_QJ8*3L[,-9\='M8Z48V MK-J>WS->34O>(O0B_V)M ;O+P\K@D-NX\9G:!7$'!SC;\23Q]R'?U!67,K&N MB+>I(O-,YBYMWKJGU L2)SA*=9$%X^P.*X)IKO,D[/="ZGO>WYK9Z89QTA MK%P:5H;1T]_V_4%!BJLRM:[P^#-= E; =W5R^>H(\0S:?VS,4MHK#XVNN[!W M[S1GP0HQ<3]6+(JJ5!(Y[RH7VD]K@1KWJ>6F\J29EDO,VS(,E(4PNQIC4OZB MC4O:/JA&);ZFHL;LK0YB" 0^U$/B69&GJP,CNH7&Q&E\C"F=^0\ GW&I*3DO M$P0,/VRPNM;1,6FDPPK(R;5K@ZIGTB^/!%@99I$T,>D\O+,'_'[KBG)=2>-N MPA)[95.F4 20AJR38)+ CFK8I\>][[4+.)TM45&3[ TKD\JZO2!F;4A%+%XP M3..;#/'ZVKO*J'C]$$A_756SDU>"< =<\5QN#JO/3IQX4NCC_LMM4/FO,HIR M13-H__= 01F"F\'* (T*GH]L+N><+8XW\%MI,//3IGST>34D2H/9W_J M"%C9(]<^EMJ) \NO(Z#RIEROHR?_N;N[>QS>>\;]LRYTNWW6!=3NGHJ*24I: MPAZ!Y_W:@S985GH$5I'#!BL=CS=:%9FT"EA'@Z6(01W2@%@C&E;:6SJ42?H@ MK)RO0E_*-04M\=5.WAZ;%J/#%#'N RO#LU96YB^9S3SU0"9@/):5*("QCT_ M;M;; U9]H0R*\%C)O83^&!? $@8L=/[Y<,%S"6B<[1!6CK.\S*O'@'Z5S(KX M0LO-R._L[!QKZ_T"8>5>L +RSTU;**9Y[7!:5IUCI8&L=_"8:/:"E<'"*E[# M%/A0?A"85WTFH!L&5AD?BMKY4>KV%U[P@K :)F -G/WK!2689&%1ZJ.+E\>, MLK&*-H25^\*JHZ1RC#HB^261#_D&;EAU2J5/USX;+\5CEMD55CK=:#4G;:_1 MJ?M ,5&KY>P)?9'MY)O(>95WE)2,@; :-NT!,3;5_K3SK=F%*]2Y)<_8JY(V MA)5[P@K(A5?W3I.'Q0KQ3JB-^G#Y\MFU\Z//"'!XZNT)JWO6U>J9-7/8'5BK MX9B?LVQVY+^/K5H?"F'E5(L*S)#>$?M2KR(W9*.*GK3ND]V[O>U5$0;"ROUA M!:2]O#Q$&AQY 1>L--R<;+$WY0;&J7N'P I$,C>RTTI%OM0?+<7H\*U4?@;@ M4A#C_JX[>'"<)5BI$5CQW1Y649OPEK%'E:F58-%7V M*JB.?OTI#(BYJN;F[ M-9RTA(Z*"A][E1N#LX$#^Z$5):P^ [#R(E_#?$\0' LKX K0E49$?72>=R^ ?+2PN[=RY M,TS-*YD@R\IZS!D/>UM960&NZR00NUW'LJ*Z#[Y'=N3UG]NU:Z*&E?ZJP-O@OT)]SXY2DI.VUS%2^6IZ MBA"HRO@YE*I,/H_DE[[098<4P^;RR3N[O6OFL"X,E7D0K34D"8SX5TMN$1VL M17R@PNK)<;>5ZG:F@397&ST-I^3O;,C.M1; _TLC-2T#3;VCZM/]O M6C)?14M]7TE.>5L>GO"Z)("Y53J+MD85R#^T.-8$N-( >7E\5S7V3??G.PBE_ (J#*.YQHN M2Z7CT4Y87=BQ ]=SK7?"(OU[S]\;F)Z_4:XJH,$TW*Q-6N=/'ZB69K"$7N2;VNBT]V"+0H$"Q:'R M=8MB:GUDPEKY_)A6L3&T8:AR\Z9_(]O^) ^+T=1')&\XS>--ART)!0H4QUM9 M>OVC'VW GRAPHIC 15 rdfn-20201231_g1.jpg begin 644 rdfn-20201231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &$ K # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OAG]GOXA?&#Q5\8/C M)\.O&OQ!NO"GQ"DBN+C3--N] AO=.LD(M_*NM-F20(ZQ0S1;K>8LQ::)VRPG M#?%:'^Q+\'=!D\7B'PKY]KXG5XKFSN+R9X;.)S&S16:[_ /15,D,[NF$"O'.#<1D+ 8XPT)^0A\#Z'NOV3_AC=Z/:Z>^B:@K6][< MZBNIPZ]J,>IO<7$8BN'DOUN!9&J(RO(P*QQ@C"*!H0?LU_#:T\3Z'K]KX M8CLK[18;6"SAL[J>"T"VJ.EJTEJD@AE>%97$;R(S)D;2,# !Z!JU]/IUF9K? M3KG5),@?9[1HE<^^9'1<#ZTFAZQ!X@T73]4M0XMKZWCN8A(,-L=0RY'8X(J] M7+_"W_DF7A'_ + ]G_Z)2@#J**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *Y?X6_\ ),O"/_8'L_\ T2E=17+_ M_Y)EX1_[ ]G_Z)2@#J*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HKP/PMXN^*GCZ.]U&Q\;> O#=G-XCUK1--TS4?"M MU=W,@L;^[MA^]&JPB5VCM&E(6-<#=QAWCE=4#$G:"Y R2<=S0!VE%%% !7#Z3\+[&Q\::' M<77@]G'B!!?1@:9L7=(TY)PBH P9B<*R.I(9& [BOS<_9U\/CX>_%3XR6$?P MD\0^+?AA8VT_VC1O$7A6WFUVPF+64CV<,Q(CO893YLPA1I"4M;=U+,Z^: ?= MUS\;OAU9^#;3Q?<>/O"\'A.[F-M;Z])K-LMC-*"P,:3E]C-E'&T'/R-Z&M.\ M^(WA33?%FF^%[OQ/HUKXFU.(W%CHLVH1)>748#$O%"6WNN$?E01\C>AKX5C\ M,^(M'UJ/Q=<>"?%&I^#?^$A\6LES_P (]>/J^IO?Z9 D-Y=::(A)&6ECNK<. ML$2!?+RBJY=ZGA'X.?$3PO?:!X1UC0-:F\2W=]X OK?5X;6>XLK>WTRW1;]9 M+Y5,<+1M#<#RW92YG&P-YAH _1>N7^%O_),O"/\ V![/_P!$I6WJT6H36973 M+JVM+K(Q)=VS3ICN-JR(<^^ZL3X6_P#),O"/_8'L_P#T2E '44444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %175U#96TMQ<2I!;PH9))96"HB@9+$G@ #G)J6O&OBC(WQ<\;0?"NS M8MH4$<>H^,9U/RFT8GR-.S_>N64EQV@C<''G(: /,OA#\!=5\<:M?_$6R^(W MC#PKH=YJ6J7OA/3[>WTJ0V]E?W)NKBX(N;"0C[1,SR)GYTA:-2W+*/I/X?\ M@NQ^&_@/PWX2TN2>73- TRVTJUDNF#2M%!$L2%R 6*H,D #.>!6ZBK&JJJA M548"J, #TIU !1110 4444 %%%% !7+_ M_Y)EX1_[ ]G_Z)2NHKE_A;_R3 M+PC_ -@>S_\ 1*4 =11110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!QWQ7^(8X!Y6-0%CC7^&..-?X:Y+X?C_ (7-\19?B+/^\\*Z(9M-\)1G[MPY MS'=ZGCOO(,,3?\\UD<$B>O9: "BBB@ HHHH ***^4_@7^V/XL^.EQ\4Y-!^& MD6H0>&I9H=)LH->MHKV6="$CMKZ.4@VSRL))!(H=%6.5/F>-?- /JRBOE#5_ MVZ%T72U@O=%\+:9XCA\:W?@N^.J^+_LNAVTMO9&[EG_M%K3) !CBV-"K"5RN M.!NZ75/VM)]&\=VVBW'AFQGT>SN]#TG7=9L=::86FH:HFZW2UC^S#[5 I:#= M,6B.)@1&=K"@#Z*KE_A;_P DR\(_]@>S_P#1*5U%>--:LOA5H-S+;7FL6_VK7]0MG*OIFD;BCE6' MW9KA@T,?< 32#_58/8?$[XAV7PP\'W6MW4$M_/O2VL=,ML>?J%W(P2"VB!ZN M[D#T RQP 2,KX.?#V]\%Z-?:EX@N(K_QKXAN/[1UV]AR8_.*A4MXL\B"% L2 M#N%+'YG8D [72=*L]"TNSTW3K:*RT^SA2WM[:!0L<4:*%5% Z >U6Z** M"BBB@ HHHH *^0;/]BGQPOQ"^)WC>3XLQV?C+Q'ITNBZ7XGL-"2&]BM95M%, MET(I(UDFC2T6.,Q^6%.9<;F")]?44 ?,/A/]D?Q'X#^'?A;PWX>\6>#M+N?# MQO(H+E? QFBGANH/+F:3S;Y[@7#-\YECN$5@2CQNH7%;PW^PG8^#[_0[+3/% MTK>#K:30;S4M+O+#S;N]N](CV6TD=TLJB%&*0&2/RGSY1"L@8U]3T4 4M6T7 M3]>LS::G86VHVI(8P7<*RH2.AVL",UB?"W_DF7A'_L#V?_HE*ZBN7^%O_),O M"/\ V![/_P!$I0!U%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5#>7D&GV<]U=3QVUK C2RS3,%2-%&69B> 2 M2:\Q^)7BGQK_ ,+0\(^#/!NIZ#HKZIH^JZO=7VN:1/J0Q:3Z?$D:1Q7=OMW? M;F8L6;_5@8YS7CG@OQ'XG_:8^)WBCP%XC\3:%X@^'/AN&ROK^Z\/Z'<:9'X@ MDEFNXA:@RW=P);-)+.02,C+YC(8\%-^X ]/^'5K$?^P/9_^B4KJ*Y?X6_\DR\(_P#8'L__ M $2E '44444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445Y=J7QZT_4-5NM&\"Z1>_$36;5S%<_V.T:6%FXZK<7LC")6!ZQH9)1_ MSSH ]1KFO''Q(\,?#;3X[SQ+K=KI,)AV;N.C\$_!GPA\/[^ M74M+TA9==F79/KNI327NI3CT>ZF9I2O7Y=VT9X H \<\:?"GQ/\ M3>);#6K MR]\1?"7PC9Z7?Z1&MHT,6MZO;W([N]TZQTA/[3@L+>.TM+-KEH(88K.UMT50;N;JI/*C( M J_\2OB5<^#;W1=%T713XC\4:T9FL]/:Z6T@2&%5,UQ/,5;RXDWQ*2J.Q:5 M%.21Q/PO_:N\,_$+Q+>^$Y8BGC&PNDM;NS\/L^MV2!URLWVRWC\N./AU)G$3 M!D8%>A(![A17G?B;5/BC>:Y>6/AG0?#>G:5$56/6M=U&:9Y)+3PZOC30[C7[J588=*MK^.:Z9B<#,2$L! MGN0 /6IO"?PIT+PA8:G:1/JVLQZH@COCXAU>ZU7SU 8;2+F1PJD,P*J%4YZ5 MO:#X;TCPM8K9:+I5EI%FO2WL+=((Q_P%0!0!\HW7C@^,/%GQ+F\1^*?&G@_4 M/"^H7T*ZI8ZC%9Z-X>MH03:/- TJBZ:>,1S_ +V*8'SPHVJ./IOX9ZWJWB;X M<>%-8U^P_LK7=0TFTN]0L<$?9KB2%&EBP>1M)O$5AK^L>%- M$U77=/Q]CU2^TZ&:ZML'(\N5E+)SSP172T %%%% !7YK_ ?QM'X>^(?QVT7X MB?%CQ"(M3TV^UAO'WA;Q%'=Z3TNH8[B&%/)7;AGC3YH837Z M45Y[;_L\_#"UF\5R+\/_ VY\5S+<:XDVF0R)J+J58&5&4JWSJ'QC!*M0\4Z]H$-]XBO(M:BTZVTV)K!;B]\ MWS\%VNKGR7D?@("SHF*B\(_&CXA>++[0/%NK:]K$/B:QOO &GPZ1!=3V]G<0 M:G;H]^TMBK".9I#-.=[H2GD+L*^6:^UD_9Y^%4?AF3PXOPS\'KX>DNA?/I*Z M!:"T:X";!,8O+V&0*2N_&<'&<5OWGPZ\*:EXLTWQ1=^&-&NO$VF1&WL=:FT^ M)[RUC(8%(IBN]%P[\*0/G;U- &KJU]/IUF9K?3KG5),@?9[1HE<^^9'1<#ZU MB?"W_DF7A'_L#V?_ *)2NHKE_A;_ ,DR\(_]@>S_ /1*4 =11110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %>+-^U_P##6/PW_P )&TGB MU?#GV7[?_;1\"Z[]A^S%-XG^T?8_+\K9\WF;MNWG..:]IK\Z]1TWXC_&7]G. MT^#MM\+?%,NF^$?"'_"*W[6NI:0EM>>)(+%(8M\AOP6M+>3;*?+#,9 H95,+ M(P!]20Z'K?[1Q%]X@%]X<^%[\V?AY2]M>ZZG::^/#PV[#[ML,,ZG,I&3$/9- M'T;3_#NEVVFZ58VVF:=:H(H+.SA6*&)!T544 */8"EO-6LM/GM(+N\M[::\D M\FVCFE5&GDVEMB GYFVJQP.< GM7G&L7/Q1\::_>Z;I%M:?#SPW;3M$==OC% M?ZE?*IQOM;=2884;&5DF9VP>8!0!U_CCXC>&/AMIB7_B?7++1+:1_+A^U2A7 MGD/2.)/O2.>R("Q["LJ^\0>)/&W@FPU+P+';Z-=WTO\ K?%VG7,36\ +@R&T MS'(S$A2L;M'\K9)'0] W@[09/%">)7T:PD\1I;"R75FMD-TL 9F\H2XW!?$6^U7QC DL$=UJVF6\VE_9IEVW%F;",1[K M>3$98&7S"8H_WF!@]9\*?A.WP]FU;4M0U*#5]?U1+>">>RL%L+.WMH X@MK: MW5G\N)#+,P#.[%IG);! 'H5% !1110 4444 %%%% !1110 4444 %%%% !7+ M_"W_ ))EX1_[ ]G_ .B4KJ*Y?X6_\DR\(_\ 8'L__1*4 =11110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4451US7-/\,Z/>:MJU];Z;IEG$T] MS>74@CBAC499F8\ =S0!QOQN\<:AX,\&+#H)C;Q;KEU'HVA1RKN7[9+G$K+ MW2&-9)W']R%Z^-/A/XJMM#_9Y;Q'X5\7>,'\8Z':AEFN;_\ XDUYK,DN[^Q$ MM681W,TDCF-YTB9R[LYF\PD#W7X?W5A^UQXZ\3^)-9T"-)$,&SL_)BWI%RB"28Y^2,RRV\(;_GI<1+_%D= MU0 4444 %>2?#;]JKX:?%CQ9XI\/>'?$ N+WP[YKW,T\+PVT\,119KBWF!+CPC\&=8WK?>#M2U--2 MTJZO!]E>*>P?B0Q/BY:0,$3$L<13,96, ^D#^T]\-Y/ GAWQC9Z[)=1U7PSJGB2X_L_P?XLMM(N[![NXO#:3AUEB$B&.8 B.ZC*B7 M#)*"R*S2?V<_C ^N6>G>*;1=>N]>U3P=K^K^+H+NW^S6DVE1(+N*6-G69Y': MW0(T<;*WG98IM- 'W57+_"W_ ))EX1_[ ]G_ .B4K;U:QGU&S,-OJ-SIS_ /1*4 =11110 4444 %%%% !1110 M 445\\?M'?'KP_X9\0^!/"EI\6;#P1?:CK[V^M3:?=6$NH6EFNFWTP8Q7,DZAX=U:]N[.]DT MAI;.ZM[G3E@Q]BM8'0M'(I] CUS39-=MPK3:6MW&;J, M,H92T6=P!!!&1R#F@#8HHHH **** "BBL'QOXST_P#X;N=:U)+N>"$HB6]A; M/U_4(=*TBQC\VXN[AL( MBYP/?,"5DG+89MGR(0JJ6VEVYSQXH ZWX3^!!\-/AWHGAUKG[==VL)>]OB,&[NY&,MS<'WD MF>20^[UUU%% !1110 444F<OO#E]XC\ M=^'+>,7>HS1)I-EJ7F%&M9=LG[V!IK>1963R<1LLL?WE"D ]_J.>>.UA>::1 M8HHU+/)(P55 ZDD]!7$W^C^/O$::A!)X@T_PE:7%K MO)HMJ+N^M9_D:9A-< M PNO$B*#;\@AC@C;3KKX->%]9FU&7Q!:3>+1J'V,XR,I>7_C_6)KR'3--T?PW%;ZBL45[JTCWYNK0;M\BP0M'Y;,0FT- M(>"2P!&T]NJA%"J J@8 '04M 'QWJOPY\6ZYXX^)]WX[^'?Q"\;KJTLND:'? M:/JFB6UO::0%?RA&AO[=BYEE>8&6,LK1VYSOB#5])_!Z^\5ZC\,?#DWCG3&T MCQ=]D6/4K5Y(7/G(2AD_$?^P/9_\ HE* .HHHHH **** "BBL M/QEXXT#X>:#/K7B75[71=+A(5KB[D" L>%11U9V/ 5068\ $T ;E>:^,?C5; M:;KT_A;PEI4_CCQI&!YNEV$@CM[#<,JU[=$%+=<<[3NE8! 0"?3/!O@C0?A[H,.B^'-+M M](TR$LX@MU^\['+2.Q^9W8\L[$LQ)))- 'G2_!'6?'\BW7Q2\4SZW$>1X7T! MY-/T>+VD"MYUT>Q\Y_+.,B):W=4_9]^'^I>'=*T.W\/)X?TW2KW^T+%/"]U/ MHDEM<>3)!YB263Q."8II4/S8(<@YKT2B@#QZ3]DGX7WVI#4-7T34?%-XEL]K M!-XI\0:CK+6J.\;L8/MEQ+Y#[HHSYD>UQM&&J"XTCQS\$"+K0Y]2^)'@A/\ M7Z'?2^?K>GI_>M;ASF[4=X9B93SME8XC/M%% &%X)\ PD0;1T7PU^*.E_$S3[LVT-QI6M:;* M+;5M!U%0E[IL^,^7*H)!!'*R*2CKAD9@S[=)':3S6VG[E#+]KN(XVBMLJ0W[YT^4@]"#0!Z)16?K?B+2O#6C7&KZ MOJ=GI6DVZ>9-?WUPD,$2D@!FD8A0,D&M-CF>.' M5=(M)MH(RL]IX?O? M[/2Y8X^9I$'GKC!P$E P>SN-N;"34 M+"]\(W6%?RF F@FMFFE:&10Z.I,A$BB3 7RSGJ]<_9R\$>(?A[>>#;RTO[C2 MKBY2^\Z\U.XO;I+E,;)A-^M;0V/RJ0LQ>3ELL1^[W@%3STSV5% ''>&->\:ZII.K3ZQX1T_0[^&/ M.GV@UO[0MR^UCB1U@'E+N"C(#G!)QQ@Y&B^)_BK<:Q9PZO\ #_PW8Z;)*JSW M=CXLEN9(4S\S"-K"/<0.@W#/J*](I&8*I9C@#DDT ?,GQ$^*OQ!U;XN>+?#^ MAVWBS1_#7A<6D)U'PMI6FZC)1K)Y)D"/\RJP!Y!-> M=_M1:I\.O#]OHWB35- U#Q-K^H$V:1>%]7N+&\N=.A62>[>5K:1#/!!"D\GE M/N5G(0 -+7J]]\,? GCCP'I&ARZ#I=_X6MX89-*AMXU6*U14Q#);,F#$0I^5 MXR" >#0!VM%<%H?AW5OA7X:UDV^I:_X^MH0)M.TJ]FAEOXU ^:!+F5D\[/53 M.Y;L7/&-#X??%/PY\3+6Z;1;QOMUDXBU#2;R)K>^L)"/]7<0. \9],C##E21 M@T =;1110 4444 %%%3:VX5I;F[D_YYP01A MI)G[[8U8X[4 =+7E/C#XQZU9^)M;T?PGX5M?$"^'DB;6M1U364TRUMGD02+! M&YCD,DWELCD,$0"6/+Y) VO'6F_$/7M6AL/#.LZ/X5T%H0USK$ENU[J7F$G* M0P.%ACP I$DAER21Y7 )\%^/GP_T+X+Z#'KNJ>+TO;#6-1M4U&+QCX;>Z M,MU%)>Z>P;8\<\<;-M97!7J0<94D$$TH/VBO#5[=)!9:)XXO"[A!*O@C6(XL MDXSYDEJJ8_VLX]ZZ?X7_ ]TOX6^!=+\-:.\DUG:*[FXEV>9<2R.TLLS[ %W M/([N=H"Y;@ 8%;EYKFFZ=-;17>H6MK+1 &XSCT(J6'XB22>"9_$4GA/Q M);M$^S^QWLT:_;Y@NY8UD((YS][H":2+XR^ ;B33HX?&OA^X?4;UM-LUAU.& M3[1= *3 FUCND D3*CD;UXY%1Z?\9O!VK?V:;#6/MZ:C>OIUM):6LTJ-.NW< MI94(0#>OS,0O/7@T ,+:;2=)N]4$6I:0\$]\-ZQKVO^)_%,6HZG:V&I:7;^ KI=,*W#A/,T MNX@MR[A"P=1)),9HT8(-S+7T+9_%[0-6331;V'B2>+4KQ]/C+^%]214==H)F MWVX\J/YQ^\DVH<-ACM;'RA\(]0PS2&&VBN3+>0KY*+@6JA1F5U !]:^+/C%X-\!V.E7GB;78/#EKJ<9 MEMI=71[4;0%)#^8H\I@'7*OM(Y!'!K5\(>/O#'Q!L'OO"WB/2?$MDA"M%;N^>SF%>#_ >B^'=6T/4](^$?C+PQ.U^]NUO;Z[;0VUG& +B>WAU(Q20MN M.$59'^0YC'RY;JWA_P 9^+-<@U2U;XF>#/[0OC;W-G;:KHDD%C"JH!E>//BMX8^&K6,>O:A)%=WV_[)865G/>W=P$QO9+>!'D9 M5W+N8+A=RY(R*U?"?B_1O'6@VVM:!J,.J:7<;A'<0'(W*Q5T(/*LK*RLI *E M2" 017PY^T-X1^*/C+QIX>\,6EAK^I7OB'15TWQ-;:9K&F1ZN=#M;D^;.)6A MBM4:Z:]*F-?*R;9,94.%[/\ 8O\ AW\0?#=MXKL?$GB-(O$\7B#'B;2=:,VI M%[5K2V,#0%)HX4DE4,SS[) S;EQ\A% 'TYKOQ8\&^&?$FG^'M2\3:9;>(-0E M2&UTC[2K7DS,0!MA4E\9(RV,#.217"_$7XV:YH_C:W\(^'=+T6._NXY'M=1U MS5587(C3=*;:RM1+<3F,Y5E<0#<,!CE!,G)PB 9/)XYH \JU"/7/BMX7\-66I:#XDN$EMIKB\OK6\F\+6\DZ* MZI%- )VO$21E4[<. K@L3RM5M+\"M\*_!6K7:^"_A_X-T.71KNY\2QV7G77G M2)'+M,DOD1-<1A,%FD7=\S@#H3[I10!^47@?5?"/P^U#P%\8[OXE^$/%NK+) M'(H_ 7Q$^QZ; M\2_ EI;:FUC]N:'Q+ID=S!;*KE"!>A6@#@X;:L@3QOH^EHVGQ>;#=>&IY[K[ M>H5BV+9HA)&XVC$8:7.X88GBJMUX-UOP7'>7?@>>.XB\JUM[7PIJ6%W+9RV^HVLEL[LF M#OBW@"6,JRL'0LN&'(.0 #E_#O[1/PZ\3:Q:Z-#XGM]-UVZ81P:-KL4NEW\K M'C:EM=+'*Q]@IKF_CI^T5I?PUUS1?"UGXD\)Z+X@U,3337WBC4%BM--MXEC+ M/)&'1I)'::)4B#(7W,V["$'VEXTDV[T5MIW+N&<'U'O7"^/?@QX?\>7UGJW[ M_P /^)[&;[1:>)-%$45_"^PQGYG1UD4H=ICE5T.%^7*J0 >>^%/C5X^\70ZC MX?T;1_#^N>*+>*SO8M>CGFM=(?3[H3B&\:%]TX;?:W">0I;=L4^:JOE?5OA_ MX4U7PKI,Z:YXGO?%>KW%#))+(P544#)8D] !7EW[.UK-JWA/4?'=[$\>H>.+]]="RC#Q M6158["(@\J1:QP%E[.\AZDTW]HB>37O#^C_#VS=EO/'%\-)G:,D-%IRJ9=0D MSVS;H\0;L\\?K71/\3-)^VII'ABSD\57%IJ4>D7\&A/ R:2VW+&X9I%6,1H, ME!E^5 4D@4 =M7SIX^_:^TGP+^T%8^!IOL4NA0HEIJUU&[2WT.H3H9+:.*W3 M+R* L:.%4MOOK4+_ !BO4K'PCXBU\V-WXNUP1R6\MP6TCP]N@L9XI!MC2=GS M+,R+NY5HT)?F/Y5(\3\/_LE^-_"OPAUGX;:7XU\#0>&]4:[DG;_A!KI;DR7$ MC2&4/'JRJLB%EV,JC9Y:8 VB@#VV+XA:OK4=N^@^"=8N(+K3Y;N"]U@QZ9 D MREQ';S1R$W4;.5!W?9V"JX/)RM(L/Q'U01F6X\,^'%DTUUDCMX[C4WAOB6"L MDC&W#Q*-IP8P6.1\O6NI\/V=]IV@Z;::G?C5=2@MHHKJ_6$0BYE5 'E$8)V; MF!;;DXSC)K0H X=?A_K5Z/\ B:^/M=N$DTTV,]K8QVMG"TISNN49(?/CDY&, M3;5QP,\TH^#'A*==NI6$_B -IO\ 9$RZ]>SZ@EQ;=665)G9'+'[S%23W-=O1 M0!YAX\^ >F>+KCP?/I&NZIX#D\*O))IJ^&K>P$2%H3",Q7-K-'\D;R*FU1M$ MKXZU)X$^"LW@WQ]?^,+_ ,>>)O%VK7NFQZ5(NLQZ=%%Y,GZ;X;T'QMXM;Q-\L+2#299T\D(D\;M(Y6!?,W[ M1^\;9]U*-#_;:\1>+=1T77].TC3++P7]H\*V&I:;=022ZC)/K4*R"2&=95C1 M(3/;C:T3E]LO*?+0!]CUR_PM_P"29>$?^P/9_P#HE*\*_;)_:*\<_ [5O"%E MX,7PPB:E8:I?WL_B2":8G[,]G%!!;I'/#NEFFO$C 9L9()( )KQ']E/_ (*/ M:18Z/K>B?&;Q1X,T6+0[33[;19/#*7%R]X#]HBE4JCSF1E\B%AL XF7(!.T M'Z%T5\FZ[_P42\&1W-E;:+IJL;Z1H;6]\2:O:Z5:R." 00&EN$P2.6@'7OS3 MK+]HW5/&WAF#Q%)\5/!_A3PW->/IYN/#FA7VKR).@C+)]KG$<:8$L?S/;8.X M>XH ^L*X#Q9\>/ O@_5&TB[UZ._U\#/]AZ+#)J6H_P#@-;J\H'N5 ]Z\(\(^ M)O@E\4M9TS3M1\>^-OBCJ6I7+6L-OJT&II9R. "WF6MO;PVBH ?OR1[0 ?FX M-=WX?^/?PG^'T(T'PQX5\1:3;17+6[V&A_#[5(4A9< LT<=H..>H!SVS0!\( MMXN^$&M?L=BSTKP9\'-$\96O@3R[K6_$6H:1_;]SJ":?AWM+:W,EP;IY@=C3 M/%('(8H6^4_H]X/^!>EZ+X@A\3^)-2OO'?C*($0ZUKFPBSSU6TMT58K8'IE% MWL,!W?K7POK'[7WQC;3[?X^6L'B&?P)9ZA)9?\(G;:*O]G"Q0@WCW,N\.LJ% MK>*.9B0)8+L!%4[#]N^'_BSXT\4V2W5I\(]?;G%)JW@'XWZOJ=H\?Q=\/:+86\I>2+3/!9:2Z4X^1VGO) @7 M!QM&3DY/04 >SUQ7Q:^*%I\*?#,6I3VDFI7EW.+W4-/N)+F74]/U"/37NRX'[N1+> M-5,:X^5<9&3R[B%OM<3*/ M,:X4&13Y;#RL%))!D$@T ;OP'_;!BC("/- Y99%3UWQI\9_"G@#5DTO5KJ_?4WB$ZV6EZ1> M:C,4)(!V6T4C./%_@OX4V%K964UE);>$6F$$7 M(DAGAMY;)6\\2##2O<-\C$*HP*^K=+^"?P_T/^Q_[/\ !.@67]CSR76G?9]. MB3['-)M\R2+"_(S;5R1R=H]* 'K\1I-1\$/XBT7PGXDUA_,\N+1WLETV_D^< M*6\N^> *HSNRY7@' /2O-]5\(^-?B=XHMO$ZQXMAUB?7-=U,VKZ3XY@TRQBGN9&DD MCUWR94N;81.QBR ZF.-!A6RH^N?$7[,OP_\ %FBZ7I6K6&K7MEI=S)>V:R>( MM1+0SMC]Z&^T;BRE04))V')7:2<_F=<:#XV^%GC3XBZ'J7P9^+WQ3TW^V-6T MO2[B&VU6W$6GO?7$R7,5]%(Z73R/*9SYEN075'#YZ 'Z?_ GX9^&_AO\(/#6 M@:#-:ZQIHT^U=]4A82IJ;B&-?M6[+!O,"*P()&,8XQ7HM?'/[..GZKX/^!WP MKLO$WP(\?)K/A_3(&C>/5;2=%F\F-6D\F74%D0L$4^2\0\HEE"C!KN=-CTC3 MSI)TC]FSQ7)+I-Q)=V$DW]CQ?99I-N]U:74 P)V)R >@P.* /HF2XBA:-9)4 MC:0[45F +'T'K7/-\3/!Z3:;"WBO0UFU*9K:QC.HPAKJ5<;HXAN^=AN7*KDC M(]:\_9^^'WAB+3)Y+FPEU?4X8Y+*63;YDL4=K9R@.VU=Q$B MD[1EC@5T>F_#_P"*5M;PPV6N?#SPG;1%FCM=+\)3W!C+?>VR&\B49QS^[Y]J M %\??M>?"CX>>#[+Q)>>*X-5T_4)IK73O[#AEU%KVXB0N\4?D*_..YPHR,D5 MYW^S+^U=J7C35!X,\<6&LR>.+S.JV8B\,7UC#]@D",X)GAC^6VFE-J9>CA8F MR2[8Q_VI/@)\7_'>C>!9;7Q?=>*9M#\40ZR(=#\/Z9%/9M%:W0BN42^N4AE* MS/$I1Y!\KE@"4YY/X<_#?]IV3X]>'O&7B.]U3Q-:Z!I.HP0)XQ31M AE-RUL M#;YTF2^>0'RO,S(BA6A3'4A@#ZTT_P 9^*]:;1Y+;P#>:5;73RB]_M_4K:&: MT1<;&"6[3B3?DX&Y2 /FP>*--TKX@:A_9$VL:_HVDF/S_P"T++1K!YO-W B( M1SS/\NS.23$=Q X R#SDGQZO?"_'COX>^)O"T*_?U2Q@76-/'OYEH7E1?5I8 M8P.IP.:[WP=X\\-_$+21J?A?7M-\0:?G:;C3;I)T5O[K%2<,.X/(H Q;'X6! M5TE]6\6^*?$%UI\FSIF9Y2I(891 ,?. M^=CX"_L^W?@7P7!I^N6MKX;U#2[C48=%B\)ZY=2P6=A-II I MD@;&R-N6!->]44 <)'H?CCPM! NFZ_;>+;.TT^5/LOB" 07][= NT3->0!8H MTP40_P"BL<+NR3G.>?&7AG3?$$6M>+_#Z>$/$5IHWF3Z]J=JOV6TMWE026_] MI[?*'[SRSY9=2W!"G!QZ73)8DFC>.1%DC<%61AD,#U!'I0!Y=X7\1?$/P_JF MG6&O:=9^.O#]\ZK;>+?#K)!)&C^*GA'PW8^ M(KJ]\0V'_%/1B35+>WF$]Q:Y4,JO"F7WL&3:FW-82OEE89%>#(5 F6B/R_+TXKQ;]KGX.Q:_\ "WQG MX@\07?AK4CI-I;WND7VJ^'PU_926[I(RBXB<-(9G15$:(F2Y3D, #UKPC\: MK/Q'XEM= U/PSXB\':G?PR3Z='XAM8HUOTC +^4\4LBAU#!C%(4DQD[,*Q'9 M77B33;5M1C^U+<7.GP?:+FSM 9[E$P2#Y* N2=IV@*2Q& ":_/30?V<_B5X: M\7>$)/B+9>'7T;Q%?&XM]*;7;ZXMK?6VMY4A6=C$K1(+)Y+9$1Y SVMN"Y+D MO]B>'_@OJ'A'3];TSPG>>&_A]IMXT#6S>%O#D<=Y$5YE::65WCG9B6"LT(*\ MD[B> #1\+^-?'/CC7[2XMO!__")^#U)::Y\228U.\&T[1#:Q,1"N<'=,X?'' ME#.1EV=]\,_"?C'7==T:W?Q/XQFU%=,U.XTE)M:O[.63*[74)X;B33]Q7V@Q%@J[\5ZSH_PK\%>' M8[=-*\'Z#IB6]T]["MGID$0CN'V[YE"J,.VQ,L.3M7)X%=310!%;6L-G'Y=O M#'!'DMMC4*,DY)P*EHHH S_$&D_V_H.I:7]LNM.^VVTEM]LL7"3P;T*^9&Q! M =)-^R7))X'TSP^T4 %%%% !1110!QGC;X*_#WXF:A!?\ B_P'X9\5WT$7D176 MMZ/;WDL<>2VQ6E1B%R2<#C)-6O WPK\%?#".\C\&^#]!\))>%6N5T/3(+(3E M<[2XB5=V-S8STR?6NIHH **** "BBL#Q_P"-+#X;^!/$GBW54GDTS0=-N=5N MDME#2M#!$TKA 2 6VH< D#/<4 ;]%>0WGQ^U30Y=-?Q!\)/&WAW3+W4K+2CJ M=Y<:++#!-=W,5K 76#49)-IEFC!*HQ .<8!KUZ@ K%\1>#=%\5S:;/JFG6]W M=Z9/]JL+MXP9K.;&/,B?&4;!(..H)!R#BMJB@#@+./QEX#M;:WD>3Q]I%K9W M$D]_/+%#K,DJ[GBC6)(XX)2R[8]Q:+Y@"R[W$44>Q\8+3,D>( M='TJ'0;Z34)-/UW0Y-4M+V4PM%$SHEU;G]V))& +,-Q4XR@- &1\)/VEO#_B MKP;,WBW7O#NC^,]'BE_MW2['4$D1/**YNH%+%WMI4>*6-\'*S("=V:Z^;XDW MFLQW,7A+PW?:S=?V='?VEWJ2OIVG3F0ILC,[HSAMK%CMB?:%(.&P#S?PQ^#_ M (J\(_$S6/%NN^)O#M_'J6DV^F2:;X=\-2Z7$6@=C#,QDO;C+*CO'A0N5V9) MV**ZOXP>.)_A[\/=5U:P@6\UI@EEI-FYXN;^=UAM8C[-+(@)[+N/:@#R/POX M%?X^?%#QQXB\97#76@:-Y7A;2M.TNYFMX5EC$,VJ'SD9'F1KI$@(;:K"T960 M]_HN&".W4K%&L:EBQ5% !8G)/U))/XUS7PN\!P?#+X?Z'X9@G:\.GVX6>\D& M'NKAB7GG?_:DE9Y#[N:ZF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "O#?A/^RCH_PN^*VO\ CV7Q1XA\5ZM?"6'3_P"W[H7#Z=;RK )(A*1Y MDQ)MHE#RLS*D:+UWN_N5% '@K?L<^%;?P#X9\,Z7XB\3:'-X=GU66PUVQGMC M?K'J+S/>0,9+=XC&YG./W>Y?+C(8,N38A_8]\"V/BC2-2TZ;5-+TBP_LN23P MS;2PG3KR;38VCL)I@\32[XE*?K;>?"9[NXM+Q='34A(TWD'F-Y47Y3;J1D,,GH,"N0_8=_91\0_ F M^U7QKJ?Q'3Q=%XRT?3S/IJZ E@('B3,!5TF92$225,-96U M^T%]_F^2+O8'W?-N SGFO<-!T.S\,Z'IVCZ=$T.GZ?;1VEM&\C2%(HU"("[D MLQ Y8DGJ235^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N M \8? CP1XVU8ZS>:(MAXBQA=?T::33M2 Z@?:8&20C/\+,5/<&N_HH \C_X1 MOXK_ _^;0O$5C\1])3IIOBI18ZBJ^B7UO&8WP.@D@R<#=+U-367[1WANPNX MM/\ &UGJ7PTU61A&L7BJ%8+65SP%BOD9K60D]%67?R,J,XKU:H;RSM]1M9;6 M[@CN;:92DD,R!T=3U!!X(]C0!Y?>?'>[F\4>(M&\.?#7Q;XSCT&ZBLKS4M'N M-)CMO.DM(+L(GVJ_A=L174)+!-N6(!.#76_#/X@6WQ.\(QZ[;:;?Z./ME[I\ M^GZF(OM%O<6MU+:SQOY4DD9Q+!( 4=@1@@\U\Y77[-/Q"^'?COQMJ/PDMM$\ M,:7K.J1:C8+9^*I]-MH5%C:P/#+IATRZM6S+!*_F)MD(E W+M&.E^$?_ MW MX#^"5L?&_A#3?&4$^I:EJMY?^ [UYKBWDO+Z>[D'V2XCB,B*TY ,3%\# C., MD ^D:*Y/P#\5O"?Q.@N7\-ZU!?SVC;+NQ=6@O+-O[D]O(%EA;_9D53764 %9 MGB3POHWC/0[K1O$&DV.NZ/= +<:?J5LEQ;S ,& >-P58 @'D=0#6G10!YMHO M[-/P@\-ZM9ZKI/PJ\$Z7JEG*L]M>V7AVSAF@D4Y5T=8PRL",@@Y%>DT44 %% M,EE2&-Y)'6.- 69V. H'4D^E>0R?&/5_B9<2Z?\ "6RMM4LU^.(])TPQV(T?38U MYU5XYQ$94G9?+B=3OW#(;-?87A/X$Z'HVMP^)/$%Q<>./&4?*Z]KP65[8GJM MK$ (K5/:)5)_B9SS7I- 'R9^RKXV\:0?!N(^#_AIH=[X2_M[7WTUM.\301Q" MW;6;UDCMT2 Q&)%(1"KA655*X4C'KA^,WBC2?^0[\'_%]K&.MUI4UAJ47_?, M=SYQ/TBKU>B@#S'1_P!I7X;ZKJ$6FW'B:+P]J\IVII?B>"71[MV[JL-VD;.? M]T'UZ5Z:K"10RD,K#((.015/6-%T_P 0Z?+8:K86NIV,PQ):WD*RQ./0JP(/ MXUYK_P ,T^$-)8R>$)M8^'H/:6JGU^Q'=:G_@4)H ]7HKYA_:6\-? M%;PY^SG\5!'XWTGQ3I \*:J)UU?13;:D(_L0H)QR*^?_%G MCSX1V9\,1>$_AC\'?^$Q3Q7X?DL;GX7^(=$O;YRFKVC/' "EK-F2-7C. % < M[R$W, #]'J*\G_X:,TG3_P#D/^$/'7ALYPS77A>[NXU_WI;-9XP/CV&KWEYKOB*?3!B[GO( MHXXTBL;G=C[#(225^^N >:Q_#O[3VBZ?)XJTWXCW/A_P5XDT#5UTEM,LM;;4 M3>EK*UNT>V#00S2DK=!2JPYW1MC/6@#VRJ6M:WIWAO2[G4]6O[72]-MD\R>\ MO9EAAB4=69V("CW)KRY_B5X]^(!\GP'X,DT*P;_F9/',4EI&!_>AT\$7,I_V M9OLX_P!H]*LZ/^SYI%UJUKKOCK4;KXC^([=O-@N-<5?L5F_K:V2CR82.S[6E MQUD:@"K'\=M1\U/XD:7I-QK.C7EA#IV@:,L%JSRP/&L=Q<7!N)&C)8!FB2)] MI.T*<&OH&B@#Y \0_ 7X]>-(M+L-0\3QZ?;1:SIFHSWLOC!-2\M;6^@NMRVO M]@VZ2.##E1YD8W;=Q*@J?7)?B=XK^$;;?B?:6>H>&@<#QOH%O)';VX[&_M&9 MVMU]9D>2+J7\H5['39(UEC9'4.C##*PR"/0T ,MKF&\MXKBWE2>"5!)'+&P9 M74C(8$<$$=ZEKQ*Z\)ZU^S[<2ZIX'L+C7/A\SM+J'@NV&^?38+=1YOAWX?+Y\S=4FUJXA(C3W-O:R,Q']Z\B/5*ZC MXM?$(_#GP@][:6JZGKU[,FG:+I9;:;Z^E.V&+/9 1\- M_!-EH\EV=2U)FDN]3U)UVM>WLSF2XG([;I&8A?X5VJ.%% '74444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+_"W_DF7A'_L M#V?_ *)2NHKE_A;_ ,DR\(_]@>S_ /1*4 =11110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <9X\^$'A/X MC3VUYK.E@:Q:*5L]:L97M-1M,_\ /*YB*RH,]5#;3W!KF%TSXJ?#D8TZ^M/B MCHB=+;5W33M8B7T6X1/(N#V =(3QEI&->M44 >66?[2?@RWNH;'Q3->_#S59 M&$8L_&%J=/5G/1([ELVTQ_ZXRO6Q\4/B8_@GX?IXBT*SL_$MQ=:CINF64#W_ M -GMII;V^@LXV:=(Y2J*UP&)5'.%. 37:7EE;ZE:RVMW!%=6TRE)(9D#HZGJ M"IX(^M>&?%C]C?X?^._#=Q;^'/#N@>"_$#7ME?1ZM8Z440O;W45QB:*WE@:0 M.(BA/F*P#Y5@0#0!M#XJ?$'PWXR\':5XT\%^%])TOQ)J,VF1ZAHOBNXOY+>5 M+"ZO SQ2Z=;KL*6;J3YF067@C.+NI?M#:#>7D^F>![2\^)&MQN8F@\.J)+." M3H1<7Q(MX<=U+F3 .$8C%>5:7^Q"FH>,O"^I^,K[PCXET71;V2^?24\.7Q^U ML;6>!$=KS5+M BM.)<"+):).1S7U!I^GVNDV4%G8VT-G:0*$BM[>,1QQJ.BJ MHX ]A0!Y*/@[KGQ.F2[^+.IVVI:<#OC\$Z,771TYR/M3MA[XCCB0)%_TQR-U M>O6]O%9V\5O;Q)!!$H2.*-0JHH& H X [5)10 4444 %%%% !1110 4444 M%5-2TFRUJU:VU"SM[ZV;[T-S$LB'ZA@15NB@#S6^_9G^$>I7!N)_ACX1^U,< MFZCT6WCF_P"_BH&_6JG_ R_\.4_X]])U&P3_GGI^O:A:I_WS%.H_2O5:* / MF#Q=^Q-:W7CR[\0>&=5TF"TO-,M;"?3?&%CJ>N@-!+9S@9KUZB@ HHHH **** "BBB@ KRCQ/\ "O5O#'B"]\8?#2XM]-UJ M[D\_5?#UXY32];;'+OM!-OC:_ M+)X%\5'AM!\3;;2=V&,F!R?*N4Y'SP.XYYP<@>9_M">.O"8^-'@/0_$/BO6K M;2)M UNX_LCPIKM_9WE]?K']+\3: M>]AK&FV>JV+_ 'K:^@2:-OJK @UP]_\ LT_"'5(XX[WX5>";R.,ED6X\.V;A M2<9(!CX)P/R% 'C7[.O@/4+?]HCQ??>);?6+.] MN-1AF+R75Q,!(=3O/L<%J\ MCJ@S/@F(ON\M9%&Y6=2OS 5Z95/6-&T_Q%I-YI>JV-MJ>F7D+6]S97D*S0SQ ML,,CHP*LI!(((P0: /S6^"_C3Q)XR^!WPV\*:!<:];W>C:W>W&OZ'KOQ";2) MI8+?1UFCMK.^MG>,?#VJ^)],M M;'5O FF:%X?O-7NI4?3=1A4W7VJ$RE;R1Q+-_I$H=_\ 1U8,"K$_9-K^SM\+ MK7P'IG@D_#WPU=>$M,D\ZTT>^TN&YMXI<$&4+(K9D(9LR'+'<S_\ 1*5U%$?^P/9_\ HE* .HHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** /-/CA^T1X(_9YTK2;[QEJ%Q;_P!J7D=G M:6MC:27=S*2Z*\@BC!8QQAPSMCN% 9W1&>O[17P\D\8:+X8A\1+[6,P1R2QPNR1O(KN -JG(=-UBWDLM<\.ZLMIJ>B.UW:GS8XW*I*CJC!F=P(F2.0KM5GCXZU_9_ M^+=YX^LHO$VG0ZK<:WXB\'^+M9\66-Q;)8VT^EV<*7D#0ETF,DDUFOEF*(QX MN5)*;&4 'VY7+_"W_DF7A'_L#V?_ *)2MO5M)@UJS-M%!''##KU^B(H& JJ)L < "@#K**Y?_A7. ME?\ /WKW_A0W_P#\?H_X5SI7_/WKW_A0W_\ \?H ZBBN7_X5SI7_ #]Z]_X4 M-_\ _'Z/^%^MX[Z&R:51=31O-'%W9$*!F'L#(G M_?0JQ7)-\+]#>ZCN6EUIKB-&C28Z]?[U5BI90?.R 2BDCOM'H*E_X5SI7_/W MKW_A0W__ ,?H ZBBN7_X5SI7_/WKW_A0W_\ \?H_X5SI7_/WKW_A0W__ ,?H M ZBBN7_X5SI7_/WKW_A0W_\ \?H_X5SI7_/WKW_A0W__ ,?H Z"ROK?486EM MI5FC622$LO0.CE'7ZAE8?A5BN2M_A?H=G&8[>76H$9VD*QZ]?J"S,69L";J6 M))/O?^%#?_ /Q^C_A7 M.E?\_>O?^%#?_P#Q^@#J*KW%];VO?^%#?_ /Q^HIOA?H=Q)!)++K4KP/YD3/KU^3&Q4KN4^=P=K,,C MLQ'>@#K:*Y?_ (5SI7_/WKW_ (4-_P#_ !^C_A7.E?\ /WKW_A0W_P#\?H Z MBBN7_P"%O?\ A0W_ /\ 'ZBM_A?H M=G&8[>76H$9VD*QZ]?J"S,69L";J6))/O?\ A0W_ /\ 'Z .@O;ZWTZ%9;F588VDCA#-T+NX1%^I9E'XU8KD MKCX7Z'>1B.XEUJ=%=9 LFO7[ ,K!E;!FZA@"#V(!J7_A7.E?\_>O?^%#?_\ MQ^@#J**Y?_A7.E?\_>O?^%#?_P#Q^C_A7.E?\_>O?^%#?_\ Q^@#J**Y?_A7 M.E?\_>O?^%#?_P#Q^C_A7.E?\_>O?^%#?_\ Q^@#H+>^M[R:ZBAE622UD$,R MKU1RBN%/OM=3_P "%6*Y*'X7Z';R3R12ZU$\[^9*R:]?@R,%"[F/GO?^%#?_P#Q^@#J**Y?_A7.E?\ /WKW_A0W_P#\?H_X5SI7 M_/WKW_A0W_\ \?H ZBJ][?6^G0K+-II96Z(B@EF/L #5BN2NOA?H=]:S6US+ MK5Q;S(T_P#"AO\ _P"/T?\ "N=*_P"?O7O_ H;_P#^/T =117+_P#" MN=*_Y^]>_P#"AO\ _P"/T?\ "N=*_P"?O7O_ H;_P#^/T = E];R7TUDLJF MZAC2:2+NJ.7"L?8F-_\ ODU8KDE^%^AI=27*RZTMQ(BQO,->O][*I8JI/G9( M!=B!VW'U-2_\*YTK_G[U[_PH;_\ ^/T =117+_\ "N=*_P"?O7O_ H;_P#^ M/T?\*YTK_G[U[_PH;_\ ^/T =117+_\ "N=*_P"?O7O_ H;_P#^/T?\*YTK M_G[U[_PH;_\ ^/T =!I]];ZI8VU[:2K/:W$:S12KT=& *L/8@BK%WA18XH8M>OU1% P%4"; P *E_P"%O?\ A0W_ /\ 'Z .HJN] M];QWT-DTJBZFC>:.+NR(4#,/8&1/^^A7/_\ "N=*_P"?O7O_ H;_P#^/U$W MPOT-[J.Y:76FN(T:-)CKU_O56*EE!\[(!**2.^T>@H ZVBN7_P"%O?\ A0W_ M /\ 'Z/^%O?^%#?_ /Q^@#J*KZ??6^J6-M>VDJSVMQ<4J]'1@" MK#V((KG_ /A7.E?\_>O?^%#?_P#Q^HK7X7Z'8VL-M;2ZU;V\*+'%#%KU^J(H M& J@38 & !0!UM%'[; MJMUSZ;--$\:7 MEJL9E@8J0)$$BLA92):WU^6M[6))%#F=E5D("6I/S%\#Z]KB_#_ ,'/"'A70_#. MCZ7I'V;3?#=]+J6EP?:IG$-S(LZO(2SDR$_:ISARP!<, "JD 'R3\2/V@/B% MX,\3?%W2_#WQ.B\3IX=\-WMUJ6LW6@PKI?AO5IKQ$TZRMQ;Q/+),(7=624SY M=$9L?/&.T^&'QF^(.H%_"U[JUUJ?BF+QQ-IYL=5ALH]6M--@L#>F&^:VC%GO ME*QQB2VW*$NXOF$BOL]0T7]C_P"%6@:/XBT>TT/4GT3Q$MR-4TF[\1:E1YSRRSRN\KD6L"AG+,JIM4JK," ?/7@CXR^/=6^%/QUU_XF^,;CP7>^!/ M$ESN_P"$.ALI?LUK%803"RC>[M95ER\I^=DWL^,%5^6OH#]GJR\;V?P=\--\ M1M=;Q!XRNK;[7J%RUM!!Y32$NL&V%$0^4K+&6"C<4+8&<"34/@'X#U30?&6C M76A>;IGC"_&IZY!]LG O+C$0WDB3*#$$0VH54[>G)SZ#0 5\B_MH?&KXE_!G M6KO7-"DUFP\*:/X<&KVK:;H:W]EJFH1WB_:+/49O)D:UA^S!2KAX"3))B1B@ M4?75<#XZ^!'@?XE>)M-\0>(]&>_U33XU@C=+ZX@CFA69)UAN(HY%CN8Q+&KB M.974$9QR<@'SM^TG\>OBUX7^%_Q,\6^!#86NDZ3K2V$.IZ@L;/86\*6D4WE0 ME#YLTEW-<1_O"41;H>;XAU[1Y+'3) MK*TT>V"1&*/=:?: ]S<21H',QV@3D=$ ]3USX+^#?$GP[U/P+J.C?:/"VIW$ MUU>6/VJ93-+-=-=RN9%<29:=F^\Z M0YM$E>58PF[8/GD<[@NXY )( -^BBB@#P?]M;XB_$/X6_L_P#B7Q%\.8=/ MBU6QM9KBYU747##3X$C+&2.$JPFE) 55;Y06W-D#:>.^.7Q4\8^$/'7PRM/# MOCJ:[\1^)[G2X++X?V.DVLBW5N)=VI7MY,RM*L2P%MK1F$(T?/F MM^C/'/@ MC1?B5X/U?PMXCLO[1T+5K=K2]M/->+S8F&&7>C*RY]5(-<7JG[-/@#5OB)'X MZ>QUBS\5QV4.G#4=,\1ZE9%K6)@R0,D%PB-'N )1E(8\L": /"_BU\=OBUI/ MA_1_$/AF6PM_"NJ?$*/2I=2NUC:>'3UU.'3UMK>+RR&\]HYYC-(2523"\E"G M>7E]XTO/VN--\*Z%\2=:F\/:?ILGB+Q)I%Y9:8]K%#-(T-E90.EHLZ%G2:0L M\K,$A ZN&'J>H?!?P;JG@?1/"%UH_G>'M%N+2[L;0W4P,'I=#L;J]GM[73;6Y:Z8(/+>5 M[@-LMHL222K%&TSJ,1'< K^8_%GX^?$F;X8?$WQ=\-+K1=3M="\-64RW\HV6 MEE-_9L^IW=[&KH9)BT$NGI%"W :57<%=PKWGXG_ OP5\8VM'\5:5/=S6L$]K M'<66HW5A*;>=0L\#R6\D;/#(%7=$Q*-@9!Q5Z3X1^$7\&^)?"@T6*+P]XCCG MAU2QADDC6>.: 02*"K QCRE5 $*[0H"XP* /D?XM?M$?$C1-2\+7>D>,UL+" MR\*>'M#[G7/#?AW5M'L(]/DN6O!;6 MYL;F!S-Y:23VT3QW:F1RZR(2N17=:S\:_BCX3^.WCW0/$6IZ+H7A?1?AOJ/B M#2IKB+[0'EMITB74;TQ1[U#;9'\B'("$#!?@>QZ5^R_\,]%UJ75;7PXPNWN( M[F,2ZC=2PVK1WBWRI;Q/*8[>/[5'',8HE1&:-"5.U<=-K'PI\)^(/%MUXFU+ M18;_ %BZT23PY<2W#N\9);M$6\ME9NI*YQQG'% 'B/[&OQ,\<>,[OQ M9I/CK7[K5+^RLM'U"VM=8M;6#4H4NK4M)(WV2)(#;R2(QA',R@,)@AVBOINN M$^%OP/\ !GP9BOU\)Z9<6[H *\/_ &GO$GCKP_'X-C\*3Z]I>AWE_<1:YK'A?15U?4;11:2M:A+= MH9\QO<"-7?RFP,)BD]O)'( TP\2^%;+3)M?A\!V.IW MMM?8@L!J%W+(/M#$*TA6&*TED$*,-PN%!/W67SSQ?^TI\5IO@]\+-:TKQF]K MJ]S\.I?%FMRV>F6KD2JUL/MU\)(&46*!I0\=H!
0-]@;9NM)GCF5KB%O+3,K+#.MQ!',);?/EON4'=ISQGM5VH[>WBM8(X((TAAC4(D<:A55 M0, #H .U24 #=1E\%Z;8:KXH8)%8P:I<-#:*[R*AEF906,<:L MTC*OS.(RJX+ U\=7W[0?C6X_8=^'WQ-U/XH77AOQ5JFG7"QVNCZ%975_XAU: M5FCL;:&.2-T"AQETCBW,N#OC"L6^Z*\:N_V0?A5=:3X'TU="U&QMO!,LV/-V2PW"N2P&"S,3CC..* /+_ (O?&KXQ:7\-?B?KOA>UTFVU M;POXD>,UL+"R\*>'MVMI5EMX+J-)0EW&DB!@ MEP)%SGCYCD ]2HHHH Y#XJ:3XEUCPC-%X5U^\\.ZC'*EQ)/I=E:W-[/"GS/; MVXNS]GCEDP$$DH9%W'('WE\!^&'QN^)?CSP7X)CT&\T;Q?XN@\,WUSK61]BM M)]12]CL8!.3$&C"M'?22^4JAFMF$8*LN/H3XB?#+PY\5-'M=-\264MU!9WD> MH6DUK>3V=S:W,>0DT,\#I+$X#,NY&!VLP/#$&O\ #_X0^$?A9&4\+Z,FE V5 MOIS%9I96:"%YY(U8NS$GS+JX=G/S.TSLQ8G- 'R!9?'3XS>)OV;?AAXI.M:U M;RZG'XB;7O$?A/PY#J,\5W;RSIIT+6WV>98[9S&RO)Y8QY48:5-Y8_7?P1\= MW7Q0^#?@7QC?6L=E>^(-#LM4GMX01'')- DC*F23MRQQDYQBN:U#]E7X8:CX M+T+PI)X>N(-$T-[M]/CL]7O;::$71D-RGGQS+*T-8H8(4")&BC"JJC@ #IB@">BBB@#Y TC]H[Q%>?M%:E! MK6NZSX=\%V/C"Z\)V\/]CV,VBWCQ:<9Q%)/O%Y%=%A)*) #!L14QN+$);?&S MXO\ _"<_L\I>&RL/!_C:ZEN+^>9(VOKKS[2[NX;3RQ'MACMXUA4N#YCLHR>' MW^Y>)/V:?ASXM\3:AK^JZ!)<:C?B1K@)J-U%;O*]L;5K@0)*(EN/(8QBX""4 M+@!Q@5T^M?#7PUXBU+PI?W^F+-=>%K@W6CLLLD8M9#"T)(56 8>6[+A@1SG& M0#0!\U?!3XV?$R3]H+1_"'CIM:6;7;?Q!+=Z3J.A+:66F/9WL8M#I]TL*_:8 M7MIDWL99_F*'// >A?$SPI?>&_$EC_ M &CHU[Y9F@$TD+;DD62-UDC971E=$965@RLH(((H ^8?A+^T)X]\:6T6B6!O MO$&NZ3XE\11A-8L8]*O=;TNPM@UNDZ/"BVTCSW^G1NXBCQM;**6(&'X5^,OQ MH\1?"V6YUC4;P7]C\3-3\.^)=6\"Z&NH7&F:=;M*@^Q6S6\S2H)EB3>\,L@C M"?@[X1^'=Q!<:#I36MU##<0?:9KN>XFD$\_GSO))*[-)))* [R. M2[$#+' K&U#]F_X>ZEH=UI+Z+<6]K<>(9O%1ELM5O+:YBU29G:2ZBGBE66)F M\R08C95 =E .* *7[*7Q*UKXN_L^^#O%7B--FNWD$L-ZWD>1YDL,\D#2&/. M$+F+?M' W8'%>LUE>%?"^D^"/#>F>']!L(=+T;3;=+6TL[=<)#$@PJC\!U/) MZFM6@"EK5U>6.CW]SI]C_:=_#!));V7FB+[1(%)6/>W"[C@;CP,YKY*\"_&7 MQWJ_P/\ BOX@^)?Q(TWX>A#R.\AC22 M6*5V,F A9D"_85>3^*?V6?AEXS\/ZGHNJ^'[B33=2\1'Q7=1V^K7MLTFJ%0O MVC?%,K#@ A 0@(#!00#0!Y1\*_C!\8O&'@7P,(M-CN_&4WAB^UB]L-<2*P-P M9+Z.WTJ2[V(?)W0>?<2K$ =T155Y 'GUE\=/C-XF_9M^&'BDZUK5O+J\1^$_#D.HSQ7=O+.FG0M;?9YECMG,;*\GEC'E1AI4WEC]B^"_A?H'@"ZNKK M2H]0EOKJVALY[[5M6N]2N988I)Y(D::YEDA>%)/#UQ!HFAO=OI\=GJ][;30BZ,AN4\^.996CE\UP\;,48$ C !TOP1 M\=W7Q0^#?@7QC?6L=E>^(-#LM4GMX01'')- DC*F23MRQQDYQBNUJ"RLK?3; M."TM((K6TMXUBA@A0(D:*,*JJ. .F*GH R?%EAJ^J>&-4L] U:+0=:N+ M:2*SU2:T%VEI*5(64PEE$FT\[2P!QSQQ7S3\//BQX[O+B;P-?>*GO?&$/CXZ M1YFH6%M_:%II<=G]NS>K B6S&6.,J&M^D=S$"RS!PGTEXT\&:)\1/">K>&?$ MFG0ZMH6JV[VMY93YVRQL,$9!!![A@000""" :Y+P[^SSX#\*O--8:5=F\G6[ M6?4+O5[RZO)S'=$^( MEUXUT-_$OAWPA_PL Z/8VZ6^IW-PXU)+!$B,4B1Q>4%$HEV,_+2#&[Z7_9@\ M?:U\0/AK>R^(;O\ M+5M'U_5M!EU$QI$UXMI>S01S.D:JBNR(FX( N[) 4$* M*_AS]D/X7>$_!4GA#3-'U:+PR3&\.F2^)=3FALY(YO/26U$ERWV619?G$D.Q M\\YKT?P1X(T7X<^%[+P]X>LOL&DV>\Q0F5Y6+.[22.\DC,[N[N[L[L69F))) M)- &[1110!\B?M&?M">*/"'QLO-#LM8USPMX3\,:5I&K:GJVCZ18ZC;C[7J# M0R-J"7#K-]G6.':!9D2CS97.X(H$'Q\^-'BG0? /C7QC9_$ZZ\(V4'B#4-#\ M,:/H^B6E]?ZQ?0PQ6D-I%YTL-8 M\2Z,]_?6B1Q?N[ZXMXKF*.99XX;J**14NHEE4.(YU= 2W'S-G&\4?LM_#?QA M)X8FO](U&*Y\,R74VCW.FZ]J%A-:27+;[AUD@G1B[DG+$D\D9P30!X38_M!? M$N3XF65YJNH+IEI:^-M%\$ZAX1AMH&M&-WI27%Q/YQ0SB5+B8;<2[-D6TJQ8 MO7V=7G%O^SSX"MO'%AXO&CW$WB"R\EH[JYU2[F62:&W:VBN9HGE, ?$MWX4LX=1\40:9+$Q@C8Y&%: M0*#R.#U%=!575=+M-.\L+R%[>XMY5W)+&ZE61AW!!(/UH ^+_A+ M^T1\0-6N?$'@N]U?Q!>Z\UUX5%CJ7BGP]'I6H6[7[/\ VC"UO]FA1DACL[N2 M-C$=WS#>ZA6K(\9?M&_$3P7XB^*NE:%X^E\?6NA6EIIVH:]_8UI;V.@:Y>ZO M!:Q6MGL0^:T%MZ MG=WLZ2K:/9I^\GE=V5+>22)$)*HKMM"Y-8/AG]C_ .%?A'PUK/AW3=%U4>'M M8AFAO-)N_$NJ75H_FL'>589;ED2;>H83(!(K#*L#S0!+^S;XVU[Q/9_$+1/$ M.JS:_>>$/%UYX?BUBZBABN+V!8;>YC>988XX@ZBZ\O*(H(C!QDFO8JYSP#\/ M=!^&6@G1_#UI-;6;W$UY+)=765V)^\[,< #. .CH *^ M6_"?Q,^*WB?XU?&_PIX@UG1? EGI/A^SO?#\BP)?1:4DKW:?;+AF\OS9"L*R M%"XC4!5YPY;ZDKS_ ,6? 7P-XXN/%UQK6BO=3>+-,AT?672^N(3=VD1 ?!?XY>-?B!I,%OI?B:^U[2-8\=G2_#?B[5M+MHIM M1TJUM#<7DS111Q1M"TMO/ LBHC$2+R'&X<78?M#?$1M8USP[HGQ$NO&NAOXE M\.^$/^%@'1[&W2WU.YN'&I)8(D1BD2.+R@HE$NQGY:08W?4_A/\ 9S\#>"K. MTM=,M-8-O9V,VFV<=_XBU*]%I;2I'&\<'GW#^2-D4:C9MV@';C)SC^'/V0_A M=X3\%2>$-,T?5HO#),;PZ9+XEU.:&SDCF\]);427+?99%E^<20['SSF@"Q^S M!X^UKX@?#6]E\0W?]I:MH^OZMH,NHF-(FO%M+V:".9TC545V1$W! %W9("@A M1ZY6%X(\$:+\.?"]EX>\/67V#2;/>8H3*\K%G=I)'>21F=W=W=V=V+,S$DDD MFMV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBLSQ)I-UKFAW5C9:U?>'KJ90$U/34@>X@P0"_B!X7^)&DR:IX2\2:1XITR.8V[WNBW\5Y"LH"L4+QLP# M,IQG.&'K7SK\2_A'\3?#OQ2\(^)=(\9_$_QQ:V^C:MIUQ<:.GA.*\LGGGT^2 M-0MU:V\312"VD+'#N&ABVE0S[K7P9^"_Q'N;WQ_K6L_$+XC^!WUK7TO+>TOH MO"\UW ?$?BKPQ\%M+T6?7;^^L/B%HD]WK>G6<4]W:Q1I,L ME](HA:%-I(8LT7E D97'% 'L/P[^,/A7XJ7&M6WA^\NVU#19HX=2TW5-,NM- MO+1I(Q)&9+>ZBCE570Y5MNUL'!.#CK[JZBL;6:XF;9#"C2.V"<*!DG ]J_.W MQ5\,?BDO@O\ : T35-)\0>(_'-UXDT>ZO_%1TIG@\4>&XFC5((8+;R8Y&B@$ MHFM82KR>8ZY)?C-TCX/ZEI^O>&[[Q#X1\1>*OA7]O\2/I?A^S\"W6FVNDZA- M#;"VFM]+,\\]M \B79BEF$?E222/MB61)& /MN']I3X>7FC^!=4M-:NK^U\< M,P\/+8Z1>W$U\%7<[>4D)DC55^9FD554)])\%^'[_7=>U& MVTC1["%I[J^O)!'%#&.K,QZ5RO@'XZ>#OB5KESHNC7M_#K5O9QZ@VF:UH][I M5T]J[%%N(XKN&)Y(MRE2Z!E!(!()&?./VB/ WBSXE?LLZ=8Z;I\^J>(K=M%U M>[T>9Q'+??9;BWN)[<^9QYC"-L!R,L ":YC]HOXB:W\;/@YXHT+P-X+\?O;V M\%C?:O+=:%,D*V?+ M3F-WQ@[CQOC3X6:+;_$[]HKPM\/_ (.?,D=C$)5&,R;"% /U&HKX&^//PY\5ZQ\2?BQY?A37-4^*&I:EHD MWPX\76NFSSVNE6:>6)$2^4>59+'(MVTT;M&91*#MD#K6=:_![5O"_P !?C-K M$'PQ?4?%VN_$>_BGFU#1+JYO'T6758F+I!"8Y[NU"CSOLRMY4OSEE=2X8 ^[ MM:\;:%X>\0^'M"U'4X+;6?$$TT.EV+$F6Z:*%II2JC^%$0DL<*"4&(Y_">C_$/Q&MA>ZMX,:*:WLIK&S?2YVMX;5%MXOM1FD5EBCCAD M+L1$P;'3?"WX8ZKHGP8_9KM_BA\/O$&O?#[2M*UJWUGPL?#]UJ$MKJDCNUI- M=:K4 ?HY17Y9:M^SO\0->\,ZV/''@G6/$>O67P1E MMM,DNK&2^>#4!J][+9VZ. X-[%;/ ORL9%RV#ACG],O \E[+X*\/OJ2S)J+: M?;FY6X#"02F-=X;=SNW9SGG/6@#;HHHH **** "BBB@ HJOJ%K)>Z?NT)LC/EKN1\MN .V9@BEF(50,DGH*K:7JMEKFFV MNHZ;>6^H:?=Q+/;W=K*LL4T;#*NCJ2&4@@@@X(->!_M"?#GXBW'PUM-*\->* M?&WB][S;I&L6MF="MKBXL9G?[3<[I(+=1.L1,4?E2Q*"8V*/M?=D_LR_"WQU MX4M-8T&[OO'/@GP?I;2)H&GZM_PCTDDR7".TK.MI'.$:"=G:,(T<6UHD\HJC M!@#Z^(]M<:3=VE]&BVL>IZE%(CAT01+;PB3:Q5=H3H/XN2 9WAW]I MWX:^*/#?B77;7Q$]IIWANS34-5_M;3;O3YK:U>,R1SF&XBCD:-T!*.JD/@A2 M3Q5_PW\?O OBKP;XF\4V&KSKI'AE97UC[;IMU:7-B(X!.QDMIHDF'[I@X^3Y M@1MS7Q#X;\,_&+2?@+\5OAYH8\4^-_AE'8V-GH4_C3PK/;:W864\S+>VL=M. MBO>O;6IRI52I95$2X C#?@3HGCWPG\/?CW\+;;P-X@N_!UQX:UV?1/%VK^'= M1M]7\1W!A6.".?SU5@Z0R)"B&)?,\LE.$8$ ^UOAW^TCX ^*6N6>CZ!JE_\ MVE?:?_:UE;ZMHE_IAO;/*CS[$M-^(S^!3-J] M[XFB%JUQ;Z;H&H7L-HMRS+ UQ<0P/# K%'^:1U ",20 37CW[.7[/_B=;?X/ M^-_'FNV\M_X4\&Q:5I/A^ST.337L#/;P+,+MI;B5I956)4X6( ACL!.!R'Q2 M\'ZEI?[0FI:Q\/-.^)EC\2]:\3Z&UW?W"W \,7&E11+'<9:+-H85@$N5N/WX ME8^4,LN0#Z#C_:0^'$GC#5O#3>)8[?4M+2[:ZFNK6>"R!M41[I$O'C%O))"K MAI(TD9D ;6]P+/R;UU$,KSM=QKY:N67$F\*$:OIS]EO1=7UKXP>/?'DFBZUH>@WOA M_P /Z';QZ]IEQIMS-9MVLV\*6VDT ?4%%%% !1110 4 M444 %%%<9XV\!ZWXKU""XTOXC>)O!L,<7EM::);Z7)'*V2=[&[LIWW8./E8# M '&\MX;NYSY%O)*JR2XZ[5)RV/:N9L/ VM6?@V]T67 MXA^)+[4KB3?'XBN+?3!?6PROR(J6:VY'RG[\+'YVY^[CY.\8?L[^)K3QEX_; M7+7Q?\4- M5GX0^,;@)))\;?&UG*R+O@L;'0_(1L#(3S=->3;G.-[L?4FN[AT*]CET1V\1 M:E*NGQ-')!Y;!LE\ 9SC!JWXK_:;^'O@_Q*- MN]2U34-5_LJ/7##H/A_4=65;&1F5+AGM+>5 A*-R3VSW%?(_QJ^$/Q8U36_V MJ]7\)-XCAL+Z^TMI?#,-A"L'BS3!IL4=[!;SO;O-YI3S$5H'^\"FTL1CT31? M$5K\.?VH1XO7P/XWLO!=W\+]*T_3(;'PAJ=Y)#(EU-(+.1889#%,D90%9",$ MC)[T >^:M^T=\/=+BT)HM=EUV77++^TM.M?#6FW6LW,]ID#[2(+.*600Y(7S M&4+N.W.>*Z3PC\3/#'CSP);^,M U>'4_#<\#W"WT*MPJ9WAD(#HZE65D90RL MI4@$$5\0_LU?#3QE^S.;^[\::3XLTNW\6>&8HK/4O">CG6KKP_<+?WUQ]A,$ M4%P5(CO(RK-$T.8V4D$**^A/V>]6^(WC+]F34K[XAVVM?\)-?#5/LMOK>GP6 MFHFT+R"U6:W@1%24Q[,J%!SVY% 'LG@;QOHOQ)\'Z1XI\.7O]HZ%JUNMW97? ME/%YL3#*ML=59<^C &G+XVT)_&C>$EU.!_$B6']IOIJDF6.V,GEB5@/N@OD# M.,[6QG:@8Y];_ &D/A#XLU;XR?$/6_"O@Z^3Q;XC^%EO:Z5K]CI$A+:DD ML@NHS>*F(+AK11$#(Z,PV(">%H _0:BOS-\._L]WOB3XC^!P?">IWGPXN/&5 MG-<^'_\ A +GP]HUF(])G2>465SS5T7CCX&ZO: M_%+Q[XDTCP!J U*Q^*/A:;0M0M-)EW0Z:D-K'=-;,J_+;A5*R&/"X0!ON# ! M^ASNL:,[L%51DLQP /6N?\._$+PUXK\&)XNTK6K.[\,/%+.NK^8$MC%&S!Y= M[8&P;&._[I R"1S7PK\ /@AXOF^+$*>,=,OAK?F>)XO%;/X,F2VUZSN6=((K M[5Y[OR+Z)@]LT,4,+F,1LC!!O=NL^#_P3UOQ!_P3-U/X9Z-X=NO"GCFYT>[L M;RQU+39-+DGOR=S;C+&@D$B;$\X;D(XW_*< 'TMX&_:*\ _$;7+#1]%U:\^W M:E:-?Z:NI:1>Z?'J=NH4M-:27$,:72 .C;H2XVNK="#7I5>*^%_C!=^.-!M_ M#7ASP7XQT#79-#D+WFLZ!-I]CHUTL(6.&26X$:SMYAVC[*)E^0DD+AC\*^+O M@]XOU'X+Q6/@_P"'?BK2?%$'@+4[+XD-<:+=12^(=7=X?(P[#_B93>>MW*)X MC* DGWP'"T ?JI17YF_%#]FV^TNX^.-_X9^&NH17^F'P/?>$I]/T>4O'>&XB M.IW%F53YI]L:F>1,OAM2>+O"W_"6?%GX[6OAOPCJFH?%)?B+HDOASQ)9Z M5+-%I:H+%[IFNU!2T7R5?>'9/-#(!OVD( ?I=5+6M7@T#2+S4KJ.ZEM[6)II M$LK26[G90,D)#$K22-Z*BECV!KX2^'?PW\66OQ-\'/\ \(GKEE\7K/X@:C?^ M+_&T^F3QVNH>'F^T;(O[08>5<1/&U@D5LK,8S#]Q/+)KR3QM\&_&^F>+/B^N MA^"?$'BN7Q%I'BM;O4=3\+W>GZOIPE^>&W%Y [VNL132+"(EW22)PRK$$9: M/TUL_'V@7_BI/#,.I1GQ"VG+JQTQD9+B.U9PBR2(0#'ELJ ^"2K+=;^#]C8:5K=GHT@?^THF=;J)KM4Q;W#6B"$&1 MT9AL0$\+7OG[$_@>Z\)W7Q!O+>WO=(\,ZA/IXL=%_P"$,N/"VGV\\=MMN)+6 MSN;J:;+@PK*[+&K20LRF0EFH ^H**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S--\,Z/H^J:I MJ5AI-C8ZCJKI+J%Y;6R1S7CH@1&E< &0JH"@L3@ <5IT4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9NE^ M&=(T.]U.\TW2K'3[O5)A XML 16 rdfn-20201231_htm.xml IDEA: XBRL DOCUMENT 0001382821 2020-01-01 2020-12-31 0001382821 2020-06-30 0001382821 2021-02-10 0001382821 2020-12-31 0001382821 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001382821 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001382821 us-gaap:ServiceMember 2018-01-01 2018-12-31 0001382821 us-gaap:ProductMember 2020-01-01 2020-12-31 0001382821 us-gaap:ProductMember 2019-01-01 2019-12-31 0001382821 us-gaap:ProductMember 2018-01-01 2018-12-31 0001382821 2019-01-01 2019-12-31 0001382821 2018-01-01 2018-12-31 0001382821 rdfn:COVID19Member 2020-01-01 2020-12-31 0001382821 2018-12-31 0001382821 2017-12-31 0001382821 us-gaap:CommonStockMember 2017-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001382821 us-gaap:RetainedEarningsMember 2017-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001382821 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001382821 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001382821 us-gaap:CommonStockMember 2018-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001382821 us-gaap:RetainedEarningsMember 2018-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001382821 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001382821 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001382821 us-gaap:CommonStockMember 2019-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001382821 us-gaap:RetainedEarningsMember 2019-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001382821 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001382821 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001382821 us-gaap: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:MinimumMember 2020-01-01 2020-12-31 0001382821 srt:MaximumMember 2020-01-01 2020-12-31 0001382821 srt:MinimumMember 2020-12-31 0001382821 srt:MaximumMember 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-01-01 2020-12-31 0001382821 srt:RestatementAdjustmentMember us-gaap:SubsequentEventMember 2021-01-01 0001382821 us-gaap:SubsequentEventMember 2021-01-01 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2019-01-01 2019-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2018-01-01 2018-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2019-01-01 2019-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2018-01-01 2018-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2019-01-01 2019-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2018-01-01 2018-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2019-01-01 2019-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2018-01-01 2018-12-31 0001382821 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001382821 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001382821 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0001382821 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0001382821 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0001382821 us-gaap:ForwardContractsMember 2020-12-31 0001382821 us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2020-01-01 2020-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2019-01-01 2019-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2018-01-01 2018-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2020-01-01 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2019-01-01 2019-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2018-01-01 2018-12-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: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: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 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:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2020-12-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2019-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2020-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member 2019-12-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001382821 us-gaap:CashMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001382821 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001382821 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001382821 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001382821 us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001382821 us-gaap:OfficeEquipmentMember 2020-12-31 0001382821 us-gaap:OfficeEquipmentMember 2019-12-31 0001382821 rdfn:SoftwareMember 2020-01-01 2020-12-31 0001382821 rdfn:SoftwareMember 2020-12-31 0001382821 rdfn:SoftwareMember 2019-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001382821 us-gaap:ConstructionInProgressMember 2020-12-31 0001382821 us-gaap:ConstructionInProgressMember 2019-12-31 0001382821 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001382821 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001382821 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001382821 us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0001382821 2020-10-28 2020-10-28 0001382821 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001382821 us-gaap:TradeNamesMember 2020-12-31 0001382821 us-gaap:TradeNamesMember 2019-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2019-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 2020-12-31 0001382821 rdfn:A2004EquityIncentivePlanMember 2020-01-01 2020-12-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2017-07-26 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-01-01 2020-12-31 0001382821 srt:MinimumMember rdfn:A2017EquityIncentivePlanMember 2020-01-01 2020-12-31 0001382821 srt:MaximumMember rdfn:A2017EquityIncentivePlanMember 2020-01-01 2020-12-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-12-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2019-12-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2020-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2019-12-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2020-07-01 2020-07-01 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2020-01-01 2020-01-01 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-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 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001382821 us-gaap:PerformanceSharesMember 2020-12-31 0001382821 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001382821 rdfn:CurrentPeriodMember us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001382821 rdfn:PriorPeriodsMember us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0001382821 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001382821 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0001382821 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001382821 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001382821 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2019-01-01 2019-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2018-01-01 2018-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A0ConvertibleSeniorNotesDue2025Member 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A0ConvertibleSeniorNotesDue2025Member 2019-01-01 2019-12-31 0001382821 us-gaap:ConvertibleDebtMember rdfn:A0ConvertibleSeniorNotesDue2025Member 2018-01-01 2018-12-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001382821 us-gaap:ConvertiblePreferredStockMember 2018-01-01 2018-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001382821 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember rdfn:NonEmployeeDirectorsMember 2020-01-01 2020-12-31 0001382821 us-gaap:DomesticCountryMember 2020-12-31 0001382821 us-gaap:DomesticCountryMember 2019-12-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001382821 us-gaap:ForeignCountryMember 2020-12-31 0001382821 us-gaap:ForeignCountryMember 2019-12-31 0001382821 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0001382821 us-gaap:ResearchMember 2020-12-31 0001382821 us-gaap:ResearchMember 2019-12-31 0001382821 us-gaap:ResearchMember 2020-01-01 2020-12-31 0001382821 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0001382821 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0001382821 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001382821 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0001382821 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-01-01 2020-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2019-12-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-12-31 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2019-12-31 0001382821 us-gaap:SeniorNotesMember 2020-01-01 2020-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001382821 us-gaap:SeniorNotesMember 2019-01-01 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001382821 us-gaap:SeniorNotesMember 2018-01-01 2018-12-31 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-10-20 0001382821 rdfn:A0ConvertibleSeniorNotesDue2025Member us-gaap:SeniorNotesMember 2020-10-20 2020-10-20 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2018-07-23 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-10-20 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:SeniorNotesMember 2020-10-20 2020-10-20 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember us-gaap:SubsequentEventMember 2021-01-12 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember us-gaap:SubsequentEventMember 2021-01-12 2021-01-12 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember us-gaap:SubsequentEventMember 2021-01-12 2021-01-12 0001382821 rdfn:RentPathHoldingsIncMember us-gaap:SubsequentEventMember 2021-02-19 2021-02-19 0001382821 us-gaap:SubsequentEventMember 2021-02-19 2021-02-19 iso4217:USD shares iso4217:USD shares rdfn:numberOfClassesOfReceivables rdfn:investment_type rdfn:inventory_category pure 0001382821 --12-31 2020 FY false 160000 165000 0.001 0.001 500000000 500000000 103000594 93001597 103000594 93001597 0.001 0.001 10000000 10000000 40000 0 40000 0 P2Y P1Y two years P1Y 9186000 P2Y P4Y 0 P4Y P4Y 0.0000000000 0.3788 0.4097 0.000000000 0.0196 0.0226 P0Y 488000 488000 488000 488000 488000 366000 1830000 0 0 10-K true 2020-12-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 No Yes Yes Large Accelerated Filer false false false 4018176739 103206434 The portions of the registrant's proxy statement to be filed in connection with the registrant’s 2021 Annual Meeting of Stockholders that are responsive to the disclosure required by Part III of Form 10-K are incorporated by reference into Part III of this Form 10-K. 925276000 234679000 20544000 12769000 131561000 70029000 54719000 19223000 49158000 74590000 42539000 21985000 12131000 14822000 4898000 3496000 1240826000 451593000 43988000 39577000 44149000 52004000 11922000 30978000 11016000 11504000 8619000 10557000 1360520000 596213000 5644000 2122000 69460000 38022000 13184000 7884000 39029000 21302000 23949000 4444000 22482000 0 11973000 11408000 185721000 85182000 49339000 59869000 488268000 119716000 6812000 0 730140000 264767000 39823000 0 103000 93000 860556000 583097000 211000 42000 -270313000 -251786000 590557000 331446000 1360520000 596213000 674345000 539288000 441927000 211748000 240508000 44993000 886093000 779796000 486920000 437484000 390504000 320883000 216499000 245189000 46613000 653983000 635693000 367496000 232110000 144103000 119424000 84297000 69765000 53797000 54881000 76710000 44061000 92140000 76874000 65500000 231318000 231318000 223349000 223349000 163358000 163358000 792000 -79246000 -43934000 2074000 7146000 5416000 19495000 8928000 3681000 -1898000 223000 221000 -18527000 -80805000 -41978000 -41978000 -4454000 0 0 -22981000 -22981000 -22981000 -80805000 -80805000 -41978000 -41978000 -0.23 -0.88 -0.49 98574529 91583533 85669039 -18527000 -80805000 -41978000 -3000 33000 0 172000 9000 0 169000 42000 0 -18358000 -80763000 -41978000 7864000 1348000 -18527000 -80805000 -41978000 14564000 9230000 8465000 36973000 27814000 20438000 12038000 6385000 2584000 9204000 6940000 2063000 0 0 -4634000 0 0 -1921000 -493000 -219000 -349000 -663000 0 35496000 3861000 2029000 -25432000 51896000 19312000 -2333000 3293000 5500000 2086000 -394000 617000 39092000 7422000 4435000 -11312000 -7209000 0 1000 -1249000 677310000 395354000 85955000 657763000 378566000 83001000 61267000 -107610000 -36702000 14686000 15533000 8303000 198172000 136265000 2000000 7887000 11486000 0 147852000 24400000 0 -57119000 -115912000 -10303000 39801000 0 0 69701000 0 107593000 21072000 16107000 23407000 16852000 5126000 1426000 662278000 388586000 83842000 644551000 372017000 81125000 89619000 4444000 0 70115000 0 0 4000 922000 0 647486000 0 138953000 108061000 0 0 221000 72000 0 4074000 883000 2158000 694227000 31883000 273402000 -3000 32000 0 698372000 -191607000 226397000 247448000 439055000 212658000 945820000 247448000 439055000 4958000 2460000 0 -2348000 -1280000 -522000 1682000 223000 82000 -37000 -6230000 -1980000 98397000 0 0 0 0 81468891 81000 364352000 -129003000 0 235430000 425228 1000 6587000 6588000 3203528 3000 16817000 16820000 306079 0 0 0 88721 0 1426000 1426000 4836336 5000 107588000 107593000 27951000 27951000 20960000 20960000 -41978000 -41978000 0 0 90151341 90000 542829000 -170981000 0 371938000 490717 0 6732000 6732000 1666162 2000 9568000 9570000 966037 1000 -1000 0 272660 5126000 5126000 29095000 29095000 42000 42000 -80805000 -80805000 0 0 93001597 93000 583097000 -251786000 42000 331446000 40000 39823000 61280 4484305 4000 69697000 69701000 165257000 165257000 320609 0 8174000 8174000 2011938 2000 12703000 12705000 1490506 2000 -2000 0 439131 16852000 16852000 2056180 2000 -701000 -699000 13310 0 -138000 -138000 39321000 39321000 169000 169000 -18527000 -18527000 40000 39823000 103000594 103000 860556000 -270313000 211000 590557000 Description of Business and Summary of Significant Accounting Policies<div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Redfin Corporation was incorporated in October 2002 and is headquartered in Seattle, Washington. We operate an online real estate marketplace and provide real estate services, including assisting individuals in the purchase or sale of their home. We also provide title and settlement services, originate and sell mortgages, and buy and sell homes directly from homeowners. We have operations located in multiple states across the United States and certain provinces in Canada.</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%">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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Significant Risks and Business Uncertainties</span><span style="color:#231f20;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%">We operate in the residential real estate industry and are a technology-focused company. Accordingly, we are affected by a variety of factors that could have a significant negative effect on our future financial position, results of operations, and cash flows. These factors include: negative macroeconomic factors affecting the health of the U.S. residential real estate industry, the impact of COVID-19 on the residential real estate industry, negative factors disproportionately affecting markets where the we derive most of our revenue, intense competition in the U.S. residential real estate industry, our inability to maintain or improve our technology offerings, our failure to obtain and provide comprehensive and accurate real estate listings, errors or inaccuracies in the business data that we rely on to make decisions, and our inability to attract homebuyers and home sellers to our website and mobile application.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Impacts</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In April 2020, we reduced our number of employees by approximately 400 people and placed an additional 1,000 employees on furlough. As of the effective date of any furlough, we provided transition pay to each employee and for any employee enrolled in our health-care benefit plans, we continued to provide benefits through the duration of their furlough. These actions taken in response to the economic impact of COVID-19 on our business resulted in a charge of $7,864 in 2020. These costs are included in general and administrative expenses, as these costs were determined to be direct and incremental, and not related to revenue generating activities. These costs were partially offset by $1,348 in employee retention credits claimed under the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") for 2020, which are also included as a reduction to general and administrative expenses. Pursuant to the CARES Act, we elected to defer eligible payroll taxes beginning in April 2020, which will be due in two equal installments in 2021 and 2022.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#231f20;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%">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 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 (see Note 15). 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 style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents and classified as available-for-sale. Our cash equivalents consist primarily of money market instruments.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash and Other Payables</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted cash primarily consists of 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, a corresponding customer deposit liability in the same amount is recognized in the consolidated balance sheets in other payables. When a real estate services transaction closes, the restricted cash transfers from escrow and the corresponding deposit liability is reduced. In addition, we have other restricted cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Accounts Receivable, Net and Allowance for Credit Losses</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">—We have </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">two</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> material classes of receivables: (i) real estate services receivables and (ii) receivables from the sale of homes through our properties business. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. The majority of our transactions are processed through escrow and collectibility is not a significant risk. For transactions not directly processed through escrow, we establish an allowance for expected credit losses based on historical experience of collectibility, current external economic conditions that may affect collectibility, and current or expected changes to the regulatory environment in which we operate our real estate services and properties businesses. We evaluate for changes in credit quality indicators on an annual basis or in the event of a material economic event or material change in the regulatory environment in which we operate.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:125%">    </span></div><div style="text-indent: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:125%">Investments</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">—We have </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">two</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> types of investments: (i) available-for-sale investments that are available to support our operational needs, which are reported on the balance sheets as short-term and long-term investments, and (ii) long-term equity investments accounted for under the cost method, which are reported in Other assets, noncurrent.</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-style:italic;font-weight:400;line-height:125%">Available-for-sale</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Our short-term and long-term investments consist primarily of U.S. treasury securities, including inflation protected securities, and other federal or local government issued securities, all of which are classified as available-for-sale. Available-for-sale debt securities are recorded at fair value, and unrealized holding gains and losses are recorded as a component of accumulated other comprehensive income. Available-for-sale securities with maturities of one year or less and those identified by management at the time of purchase to be used to fund operations within one year are classified as short-term. All other available-for-sale securities are classified as long-term. We evaluate our available-for-sale securities, both ones classified as cash equivalents and as investments, for expected credit losses on a quarterly basis. An expected credit loss reserve is charged against the fair value of an available-for-sale debt security when it is identified, with a credit loss charged against net earnings. We review factors to determine whether an expected credit loss exists based on credit quality indicators, such as the extent to which the fair value as of the reporting date is less than the amortized cost basis, present value of cash flows expected to be collected, the financial condition and prospects of the issuer, adverse conditions specifically related to the security, and any changes to the credit rating of the security by a rating agency. Realized gains and losses are accounted for using the specific identification method. Purchases and sales are recorded on a trade date basis.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:125%">Cost Method Investments</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">We have purchased equity interests in two privately held companies, which are classified as long-term. The investments are equity securities without readily determinable fair values that are accounted for at cost minus any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. We perform a qualitative assessment considering impairment indicators to evaluate whether the investments are impaired as of the end of each reporting period. We recognized an impairment charge of $1,919 in 2020 related to our cost method investments. See Note 3 for information on our assessment.</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%">Fair Value</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.</span></div><div><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%">Inventory</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity ("VIE") and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans Held for Sale</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Redfin Mortgage, a wholly owned subsidiary of Redfin Corporation, originates residential mortgage loans. Such mortgage loans are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other current assets consist primarily of miscellaneous non-trade receivables and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Redfin Mortgage is party to IRLCs with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that Redfin Mortgage intends to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since Redfin Mortgage can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best 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. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued liabilities, as applicable. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlM2YxZWE2OGY5ZTRhODM4MDZiODM1ZGUwNWIyOWM5L3NlYzo2ZTNmMWVhNjhmOWU0YTgzODA2YjgzNWRlMDViMjljOV84OC9mcmFnOmEzZDA3OTA3MWZmYzRmYmU5Y2I1MmI5NWQ0M2E1NDRkL3RleHRyZWdpb246YTNkMDc5MDcxZmZjNGZiZTljYjUyYjk1ZDQzYTU0NGRfMTA5OTUxMTY4NTkyOA_f0098600-a22f-4f98-9fda-f13c304edf74">two</span> to three years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives of ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Amortization expense is included in cost of revenue.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized when the carrying amount of the asset exceeds the fair value of the asset. To date, no such impairment has occurred. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then no additional impairment steps are necessary. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed a qualitative assessment and determined that it was not more likely than not that the fair value of our reporting unit for which goodwill has been assigned was less than its carrying amount. In evaluating whether it was more likely than not that the fair value of our reporting unit was less than its carrying amount we considered macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting its reporting unit, and changes in the fair value of our common stock. The primary qualitative factors we have considered in our analysis are our overall financial performance and the fair value of the reporting unit for which goodwill was assigned, which was substantially in excess of its book value. The aggregate carrying value of goodwill was $9,186 at December 31, 2020 and 2019. There have been </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accumulated impairments to goodwill.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Assets, Noncurrent</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other assets consists primarily of leased building security deposits and equity investments accounted for under the cost method. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlM2YxZWE2OGY5ZTRhODM4MDZiODM1ZGUwNWIyOWM5L3NlYzo2ZTNmMWVhNjhmOWU0YTgzODA2YjgzNWRlMDViMjljOV84OC9mcmFnOmEzZDA3OTA3MWZmYzRmYmU5Y2I1MmI5NWQ0M2E1NDRkL3RleHRyZWdpb246YTNkMDc5MDcxZmZjNGZiZTljYjUyYjk1ZDQzYTU0NGRfMTA5OTUxMTY4NTk0Ng_73854c86-59cd-4a62-b1ce-c331649c8e38">one</span> to 11 years and finance leases for vehicles with terms of four years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of twelve months or less are not recorded on the balance sheet, but rather lease expense is recognized on a straight-line basis over the term of the lease.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2020 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the consideration in the lease contracts between lease and nonlease components based on standalone prices and determined the allocation per the contracts to be appropriate.</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:125%">Mezzanine Equity</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">—We have issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">convertible preferred stock that we have determined is a f</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">inancial instrument with both equity and debt characteristics and are classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our balance sheet. See Note 11 for more information.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive income on our consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We believe that it is currently more likely than not that our deferred tax assets will not be realized and as such, have recorded a full valuation allowance for these assets. We evaluate the likelihood of the ability to realize deferred tax assets in future periods on a quarterly basis, and in the event there is sufficient evidence to indicate a deferred asset will be realized, the associated valuation allowance would be reversed. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and accumulated deficit, we have provided a full valuation allowance against the U.S. tax assets resulting from the tax losses and credits carried forward.</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:115%">Convertible Senior Notes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accounting for the issuance of our convertible senior notes, we separate each of the notes into liability and equity components. The fair value of the liability component is estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities; and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying amount of the equity component is calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the notes.</span></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 attributable to the liability component are being amortized to expense over the respective term of the convertible senior notes, and issuance costs attributable to the equity components are netted with the respective equity component in additional paid-in capital.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For conversion or extinguishment prior to the maturity of the notes, we allocate the fair value of the consideration (cash and equity shares) provided to debt holders for the settlement of the debt between liability and equity components.  A gain or loss on extinguishment is recognized for the difference between (1) the consideration provided for settlement plus costs allocated to the liability component, and (2) the net carrying amount of the liability component (including remaining unamortized discount and debt issuance costs).</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%">Unsettled Conversion Requests of Convertible Senior Notes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2023 notes were convertible during the quarter ended December 31, 2020. We received conversion requests for $1,849 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 March 31, 2021. All references to the outstanding aggregate principal amount of our 2023 notes as of December 31, 2020 includes the $1,849 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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#231f20;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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and from the sale of homes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our key revenue components are brokerage revenue, partner revenue, property revenue, and other revenue.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.</span></div><div><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%">Nature and Disaggregation of Revenue</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Services</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Brokerage Revenue—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued liabilities in our consolidated balance sheet. See Note 9 for more information.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partner Revenue—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Properties</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties Revenue—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Properties revenue consists of revenue earned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when we sell homes that we previously bought directly from homeowners</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contracts with customers contain a single performance obligation that is satisfied upon a transaction closing.</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Revenue—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Mortgage origination services are not subject to the guidance in </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 606, Revenue from Contracts with Customers</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the scope of the standard does not apply to revenue on contracts accounted for under </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 860, Transfers and Servicing,</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> but are included in other services revenue to reconcile total revenue presented on the consolidated statements of operations to the disaggregation of revenue table below. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intercompany Eliminations </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intercompany Eliminations—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Technology and Development</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs. We expense research and development costs as incurred and record them in technology and development expenses. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Advertising Production Costs</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs totaled $42,919, $62,536, and $33,457 in 2020, 2019, and 2018 respectively, and are included in marketing expenses. Advertising production costs totaled $256, $2,029, and $1,644 in 2020, 2019, and 2018, respectively, and are included in marketing expenses.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span><span style="color:#231f20;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%">We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value for stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant-date fair value of the award using a Monte Carlo simulation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates and expected dividends.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Life</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options for each option group.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#231f20;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%">In January 2020, we adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using a modified-retrospective approach. The adoption of this guidance requires a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The pronouncement, along with the related subsequent pronouncements that include clarifications, modifies the measurement of credit losses on financial instruments. This guidance requires the use of an expected loss impairment model for instruments measured at amortized cost based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this pronouncement did not have a material impact on our consolidated financial statements. See "—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses" for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">specific accounting policies for accounts receivable and available-for-sale debt securities, and see Note 2 for additional impacts from the adoption.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span><span style="color:#231f20;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%">In August 2020, the Financial Accounting Standards Board issued authoritative guidance under 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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%">ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to early adopt the new standard as of January 1, 2021 using the modified retrospective approach. Under this approach, prior periods are not restated. Rather, the cumulative effect of initially applying the new standard will be recognized as an adjustment to retained earnings or accumulated deficit. Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.758%"/><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><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,482 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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>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 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> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.</span> 400 1000 7864000 1348000 <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#231f20;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%">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 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 (see Note 15). The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.</span> <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents and classified as available-for-sale. Our cash equivalents consist primarily of money market instruments.</span> <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash and Other Payables</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted cash primarily consists of 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, a corresponding customer deposit liability in the same amount is recognized in the consolidated balance sheets in other payables. When a real estate services transaction closes, the restricted cash transfers from escrow and the corresponding deposit liability is reduced. In addition, we have other restricted cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility.</span> 2 2 -1919000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable such as quoted prices for similar assets or liabilities in active markets, or can be corroborated by observable market data.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Unobservable inputs that are supported by little or no market activity and require us to develop our own assumptions. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.</span></div> <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.</span></div> 3 P30D <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity ("VIE") and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral.</span> <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans Held for Sale</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Redfin Mortgage, a wholly owned subsidiary of Redfin Corporation, originates residential mortgage loans. Such mortgage loans are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are </span>recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations. <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Other current assets consist primarily of miscellaneous non-trade receivables and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).</span> <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Instruments</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Redfin Mortgage is party to IRLCs with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that Redfin Mortgage intends to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since Redfin Mortgage can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best 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. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued liabilities, as applicable. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.</span></div> <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development activities placed in service are amortized over the expected useful lives of those releases. We view capitalized software costs as either internal use, or market and product expansion. Currently, internal use and expansion useful lives are estimated at <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlM2YxZWE2OGY5ZTRhODM4MDZiODM1ZGUwNWIyOWM5L3NlYzo2ZTNmMWVhNjhmOWU0YTgzODA2YjgzNWRlMDViMjljOV84OC9mcmFnOmEzZDA3OTA3MWZmYzRmYmU5Y2I1MmI5NWQ0M2E1NDRkL3RleHRyZWdpb246YTNkMDc5MDcxZmZjNGZiZTljYjUyYjk1ZDQzYTU0NGRfMTA5OTUxMTY4NTkyOA_f0098600-a22f-4f98-9fda-f13c304edf74">two</span> to three years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.</span></div> P3Y <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives of ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Amortization expense is included in cost of revenue.</span> P10Y Impairment of Long-Lived Assets—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized when the carrying amount of the asset exceeds the fair value of the asset. To date, no such impairment has occurred. <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then no additional impairment steps are necessary. </span>We performed a qualitative assessment and determined that it was not more likely than not that the fair value of our reporting unit for which goodwill has been assigned was less than its carrying amount. In evaluating whether it was more likely than not that the fair value of our reporting unit was less than its carrying amount we considered macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting its reporting unit, and changes in the fair value of our common stock. The primary qualitative factors we have considered in our analysis are our overall financial performance and the fair value of the reporting unit for which goodwill was assigned, which was substantially in excess of its book value. 9186000 9186000 Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and equity investments accounted for under the cost method. <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlM2YxZWE2OGY5ZTRhODM4MDZiODM1ZGUwNWIyOWM5L3NlYzo2ZTNmMWVhNjhmOWU0YTgzODA2YjgzNWRlMDViMjljOV84OC9mcmFnOmEzZDA3OTA3MWZmYzRmYmU5Y2I1MmI5NWQ0M2E1NDRkL3RleHRyZWdpb246YTNkMDc5MDcxZmZjNGZiZTljYjUyYjk1ZDQzYTU0NGRfMTA5OTUxMTY4NTk0Ng_73854c86-59cd-4a62-b1ce-c331649c8e38">one</span> to 11 years and finance leases for vehicles with terms of four years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of twelve months or less are not recorded on the balance sheet, but rather lease expense is recognized on a straight-line basis over the term of the lease.</span><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2020 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the consideration in the lease contracts between lease and nonlease components based on standalone prices and determined the allocation per the contracts to be appropriate.</span></div> P11Y P4Y <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Mezzanine Equity</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">—We have issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">convertible preferred stock that we have determined is a f</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">inancial instrument with both equity and debt characteristics and are classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our balance sheet. See Note 11 for more information.</span> <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive income on our consolidated balance sheets.</span> <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We believe that it is currently more likely than not that our deferred tax assets will not be realized and as such, have recorded a full valuation allowance for these assets. We evaluate the likelihood of the ability to realize deferred tax assets in future periods on a quarterly basis, and in the event there is sufficient evidence to indicate a deferred asset will be realized, the associated valuation allowance would be reversed. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and accumulated deficit, we have provided a full valuation allowance against the U.S. tax assets resulting from the tax losses and credits carried forward.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Convertible Senior Notes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accounting for the issuance of our convertible senior notes, we separate each of the notes into liability and equity components. The fair value of the liability component is estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities; and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying amount of the equity component is calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the notes.</span><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 attributable to the liability component are being amortized to expense over the respective term of the convertible senior notes, and issuance costs attributable to the equity components are netted with the respective equity component in additional paid-in capital.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For conversion or extinguishment prior to the maturity of the notes, we allocate the fair value of the consideration (cash and equity shares) provided to debt holders for the settlement of the debt between liability and equity components.  A gain or loss on extinguishment is recognized for the difference between (1) the consideration provided for settlement plus costs allocated to the liability component, and (2) the net carrying amount of the liability component (including remaining unamortized discount and debt issuance costs).</span></div> 1849000 1849000 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#231f20;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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and from the sale of homes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our key revenue components are brokerage revenue, partner revenue, property revenue, and other revenue.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have utilized the allowable practical expedient in the accounting guidance and elected not to capitalize costs related to obtaining contracts with customers with durations of less than one year. We do not have significant remaining performance obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue earned but not received is recorded as accrued revenue in accounts receivable on our consolidated balance sheets, net of an allowance for credit losses. Accrued revenue consisting of commission revenue is known and is clearing escrow, and therefore it is not estimated.</span></div><div><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%">Nature and Disaggregation of Revenue</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Real Estate Services</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Brokerage Revenue—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Brokerage revenue includes our offer and listing services, where our lead agents represent homebuyers and home sellers. We recognize commission-based brokerage revenue upon closing of a brokerage transaction, less the amount of any commission refunds, closing-cost reductions, or promotional offers that may result in a material right. The transaction price is generally calculated by taking the agreed upon commission rate and applying that to the home's selling price. Brokerage revenue primarily contains a single performance obligation that is satisfied upon the closing of a transaction, at which point the entire transaction price is earned. We are not entitled to any commission until the performance obligation is satisfied and are not owed any commission for unsuccessful transactions, even if services have been provided. In conjunction with providing offering and listing services to our customers, we may offer promotional pricing or additional discounts on future services. This results in a material right to our customers and represents an additional performance obligation, for which the transaction price is allocated based on standalone selling prices. Amounts allocated to a promise to provide future listing or offering services at a significant discount are initially recorded as contract liabilities. Our promotional pricing and additional discounts have not resulted in a material impact to timing of revenue recognition. The balance of the corresponding contract liabilities are included in accrued liabilities in our consolidated balance sheet. See Note 9 for more information.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partner Revenue—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Partner revenue consists of fees paid to us from partner agents or under other referral agreements, less the amount of any payments we make to homebuyers and home sellers. We recognize these fees as revenue on the closing of a transaction</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The transaction price is a fixed percentage of the partner agent's commission. The partner agent or other entity related to our referral agreements directly remits the referral fee revenue to us. We are neither entitled to referral fee revenue, nor is our performance obligation satisfied, until the related referred home's sale closes.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Properties</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties Revenue—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Properties revenue consists of revenue earned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when we sell homes that we previously bought directly from homeowners</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Properties revenue is recorded at closing on a gross basis, representing the sales price of the home. Our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contracts with customers contain a single performance obligation that is satisfied upon a transaction closing.</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We do not offer warranties for sold homes, and there are no continuing performance obligations following the transaction close date.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Revenue—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Mortgage origination services are not subject to the guidance in </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 606, Revenue from Contracts with Customers</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as the scope of the standard does not apply to revenue on contracts accounted for under </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 860, Transfers and Servicing,</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> but are included in other services revenue to reconcile total revenue presented on the consolidated statements of operations to the disaggregation of revenue table below. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intercompany Eliminations </span></div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intercompany Eliminations—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue earned from transactions between operating segments are eliminated in consolidating our financial statements. </span>Intercompany transactions primarily consist of services performed from our real estate services segment for our properties segment. <span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, 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.</span> Technology and Development—Technology and development expenses primarily include personnel costs (including base pay, bonuses, benefits, and stock-based compensation), data licenses, software and equipment, and infrastructure such as for data centers and hosted services. The expenses also include amortization of capitalized internal-use software and website and mobile application development costs. We expense research and development costs as incurred and record them in technology and development expenses. Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. 42919000 62536000 33457000 256000 2029000 1644000 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span><span style="color:#231f20;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%">We account for stock-based compensation by measuring and recognizing as compensation expense the fair value of all share-based payment awards made to employees, including stock options and restricted stock unit awards, and shares forecasted to be issued pursuant to our ESPP, in each case based on estimated grant date fair values. Stock-based compensation expense is recognized over the requisite service period on a straight-line basis. The Black-Scholes-Merton option-pricing model is used to determine the fair value for stock options and shares forecasted to be issued pursuant to our ESPP. For restricted stock unit awards and restricted stock unit awards with performance conditions, we use the market value of our common stock on the date of grant to determine the fair value of the award. For restricted stock unit awards with market conditions, the market condition is reflected in the grant-date fair value of the award using a Monte Carlo simulation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates and expected dividends.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Life</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected stock price volatility for our common stock was estimated by taking the average historical price volatility for industry peers based on daily price observations. Industry peers consist of several public companies in the real estate and technology industries.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options for each option group.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.</span></div> <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#231f20;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%">In January 2020, we adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using a modified-retrospective approach. The adoption of this guidance requires a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The pronouncement, along with the related subsequent pronouncements that include clarifications, modifies the measurement of credit losses on financial instruments. This guidance requires the use of an expected loss impairment model for instruments measured at amortized cost based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this pronouncement did not have a material impact on our consolidated financial statements. See "—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses" for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">specific accounting policies for accounts receivable and available-for-sale debt securities, and see Note 2 for additional impacts from the adoption.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span><span style="color:#231f20;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%">In August 2020, the Financial Accounting Standards Board issued authoritative guidance under 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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%">ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to early adopt the new standard as of January 1, 2021 using the modified retrospective approach. Under this approach, prior periods are not restated. Rather, the cumulative effect of initially applying the new standard will be recognized as an adjustment to retained earnings or accumulated deficit. Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021: </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.758%"/><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><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,482 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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> Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.755%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.758%"/><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><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,482 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,723 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,205 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">, and from the sale of homes</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">. Our key revenue components are brokerage revenue, partner revenue, properties revenue, and other revenue. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:57.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.246%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</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%">Real estate services</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Brokerage revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,513 </span></td><td style="background-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%">496,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">406,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partner revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,695 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,060 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,875 </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%">Total real estate services revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,208 </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%">523,540 </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;border-top:1pt solid #000000;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%">432,168 </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 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%">Cost of revenue </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">417,140 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373,150 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309,069 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234,068 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,099 </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%">Properties</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,382 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245,189 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,613 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,696)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,682)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,620)</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%">Other</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,474 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,239 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,937 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,738 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,055)</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%">Intercompany eliminations</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,885)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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%">Consolidated</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">779,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">486,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">653,983 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635,693 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367,496 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,424 </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 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%">Operating expenses</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,318 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,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 colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,358 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Interest expense</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,495)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,928)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,681)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   Net loss</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,805)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,978)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5 2 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:57.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.244%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.246%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</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%">Real estate services</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Brokerage revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,513 </span></td><td style="background-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%">496,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">406,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Partner revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,695 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,060 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,875 </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%">Total real estate services revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">651,208 </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%">523,540 </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;border-top:1pt solid #000000;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%">432,168 </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 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%">Cost of revenue </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">417,140 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">373,150 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">309,069 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234,068 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,390 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,099 </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%">Properties</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,382 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245,189 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,613 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,696)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,682)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,620)</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%">Other</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,474 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,239 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,937 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,738 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,055)</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%">Intercompany eliminations</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,013)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,885)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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%">Consolidated</span></td><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">886,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">779,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">486,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">653,983 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635,693 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367,496 </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%">Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">232,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">144,103 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,424 </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 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%">Operating expenses</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">231,318 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,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 colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,358 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Interest expense</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,495)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,928)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,681)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   Net loss</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,805)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,978)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 607513000 496480000 406293000 43695000 27060000 25875000 651208000 523540000 432168000 417140000 373150000 309069000 234068000 150390000 123099000 209686000 240507000 44993000 214382000 245189000 46613000 -4696000 -4682000 -1620000 28212000 17634000 9882000 25474000 19239000 11937000 2738000 -1605000 -2055000 -3013000 -1885000 -123000 -3013000 -1885000 -123000 0 0 0 886093000 779796000 486920000 653983000 635693000 367496000 232110000 144103000 119424000 231318000 231318000 223349000 223349000 163358000 163358000 2074000 7146000 5416000 19495000 8928000 3681000 -1898000 223000 221000 -18527000 -80805000 -41978000 Financial Instruments <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Derivatives</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Lock Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—IRLCs represent an agreement to extend credit to a mortgage loan applicant. We commit (subject to loan approval) to fund the loan at the specified rate, regardless of changes in market interest rates between the commitment date and the funding date. Outstanding IRLCs are subject to interest rate risk and related price risk during the period from the date of commitment through the loan funding date or expiration date. Loan commitments generally range between 30 and 90 days and the borrower is not obligated to obtain the loan. Therefore, IRLCs are subject to fallout risk, which occurs when approved borrowers choose not to close on the underlying loans. We review our commitment-to-closing ratio ("pull-through rate") as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:63.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.727%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:2px 1pt;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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td 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%">130,109 </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%">39,447 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2019</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%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">96 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">(141)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">IRLCs</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%">Service 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%">1,342 </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%">176 </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%">254 </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></table></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;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="margin-bottom:5pt;margin-top:5pt;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:38.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.371%"/><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><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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%">Prepaid expenses and 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 prepaid expenses and 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="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.371%"/><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, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/> (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">        Money market funds</span></td><td 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%">221,442 </span></td><td style="background-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%">221,442 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">70,029 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,029 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;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%">21,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">21,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Prepaid expenses and 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%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">496 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">496 </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 prepaid expenses and 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%">500 </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%">4 </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%">496 </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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344,934 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">322,449 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,989 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496 </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: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%">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 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%">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 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%">58 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">58 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers into or out of Level 3 financial instruments during the years ended December 31, 2020 and 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant unobservable input used in the fair value measurement of IRLCs is the pull-through rate. Significant changes in the input could result in a significant change in fair value measurement.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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.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:20.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:22.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.690%"/><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%">December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:11.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average pull-through rate</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Market pricing</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.3%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78.2%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of changes in the fair value of IRLCs for the period ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:85.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:11.628%"/><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, 2020</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%">438 </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%">18,090 </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%">(16,986)</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 gain 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%">229 </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—December 31, 2020</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%">1,771 </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><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 and our 2025 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 style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.213%"><tr><td style="width:1.0%"/><td style="width:29.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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, 2019</span></td></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%">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:top"><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:top"><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:top"><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: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%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;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:400;line-height:100%">$22,482</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$59,894</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$119,716</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$142,672</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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: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:center;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$—</span></td></tr></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 amount and unsettled conversions of our 2023 notes and our 2025 notes, which were $25,626 and $661,250, respectively, and the net carrying amounts of the notes represents the unamortized debt discount and 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 December 31, 2020, 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 $68.63 on December 31, 2020, the if-converted value of the 2023 notes exceeded the principal amount of $25,626, while the if-converted value of the 2025 notes was less than the principal amount of $661,250. Refer to 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><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. During the year ended December 31, 2020 we determined that the fair value of one of our cost method investments in a privately-held company was less than the carrying value of $2,000 based on a variety of impairment indicators, including the historical performance and future prospects of the company; therefore, we recognized a non-cash impairment charge of $1,919 related to this investment during the year ended December 31, 2020. The impairment charge is included in Impairment costs within our consolidated statement of cash flows and is included in Other income (expense), net within our consolidated statements of comprehensive loss. We did not record any other significant nonrecurring fair value measurements after initial recognition for the years ended December 31, 2020, 2019 or 2018.</span></div><div style="text-indent: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="margin-bottom:5pt;margin-top:5pt;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:16.038%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="39" 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%">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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><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%">32,915 </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%">— </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%">— </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%">32,915 </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%">32,915 </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%">— </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%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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%">886,261 </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%">886,261 </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="display:none"/><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,544 </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%">20,544 </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,544 </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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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%">159 </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%">137,661 </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,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%">131,561 </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="display:none"/><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,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%">22 </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%">11,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%">— </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%">11,922 </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="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,303 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:16.038%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.703%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><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%">13,237 </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%">— </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%">— </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%">13,237 </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%">13,237 </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%">— </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%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,442 </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%">221,442 </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%">221,442 </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="display:none"/><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%">12,769 </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%">12,769 </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%">12,769 </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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,998 </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%">31 </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)</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%">101,007 </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%">70,029 </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%">30,978 </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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">348,446 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">31 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">(22)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">348,455 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">247,448 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">70,029 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">30,978 </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-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $0 and $46,550, with aggregate unrealized losses of $0 and $22, respectively. We have evaluated our portfolio of available-for-sale debt securities based on credit quality indicators for expected credit losses and do not believe there are any expected credit losses. 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><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2019, we had accrued interest of $108 and $183, 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> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.727%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="border-top:1pt solid #000;padding:2px 1pt;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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td 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%">130,109 </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%">39,447 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRLCs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 130109000 39447000 88923000 37453000 <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="margin-bottom:5pt;margin-top:5pt;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.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Instrument</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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="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%">2019</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%">2018</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forward sales commitments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">96 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">(141)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">IRLCs</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%">Service 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%">1,342 </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%">176 </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%">254 </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></table></div> -184000 96000 -141000 1342000 176000 254000 <div style="text-indent:36pt"><span style="color:#231f20;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="margin-bottom:5pt;margin-top:5pt;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:38.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.371%"/><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><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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%">Prepaid expenses and 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 prepaid expenses and 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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.371%"/><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, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets<br/> (Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs <br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant <br/>Unobservable Inputs <br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">        Money market funds</span></td><td 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%">221,442 </span></td><td style="background-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%">221,442 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">70,029 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,029 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;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%">21,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">21,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Prepaid expenses and 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%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">496 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">496 </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 prepaid expenses and 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%">500 </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%">4 </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%">496 </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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">344,934 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">322,449 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,989 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496 </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: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%">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 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%">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 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%">58 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">58 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 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 221442000 221442000 0 0 70029000 70029000 0 0 21985000 0 21985000 0 4000 0 4000 0 496000 0 0 496000 500000 0 4000 496000 30978000 30978000 0 0 344934000 322449000 21989000 496000 57000 0 57000 0 58000 0 0 58000 115000 0 57000 58000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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.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:20.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:22.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.690%"/><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%">December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:11.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average pull-through rate</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Market pricing</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.3%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78.2%</span></td></tr></table></div> 0.723 0.782 <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 period ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:85.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:11.628%"/><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, 2020</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%">438 </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%">18,090 </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%">(16,986)</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 gain 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%">229 </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—December 31, 2020</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%">1,771 </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> 438000 18090000 16986000 229000 1771000 <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 and our 2025 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 style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.213%"><tr><td style="width:1.0%"/><td style="width:29.169%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.861%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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, 2019</span></td></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%">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:top"><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:top"><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:top"><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: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%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;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:400;line-height:100%">$22,482</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$59,894</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$119,716</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$142,672</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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: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:center;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$—</span></td></tr></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:98.270%"><tr><td style="width:1.0%"/><td style="width:20.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lender</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate on Outstanding Borrowings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Western Alliance Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,277 </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%">3.25 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">24,500 </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%">8,489 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.79 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Texas Capital Bank, N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.51 </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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flagstar Bank, FSB</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: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:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">15,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%">2,603 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.69 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table>The following table summarizes borrowings under this facility as of the period presented:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.330%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</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="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%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goldman Sachs Bank USA</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,949 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.40 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,444 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.45 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table> 22482000 59894000 119716000 142672000 488268000 802083000 0 0 25626000 661250000 68.63 25626000 661250000 2000000 -1919000 <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="margin-bottom:5pt;margin-top:5pt;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:16.038%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="39" 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%">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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><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%">32,915 </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%">— </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%">— </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%">32,915 </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%">32,915 </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%">— </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%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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%">886,261 </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%">886,261 </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="display:none"/><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,544 </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%">20,544 </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,544 </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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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%">159 </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%">137,661 </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,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%">131,561 </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="display:none"/><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,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%">22 </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%">11,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%">— </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%">11,922 </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="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,303 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:16.038%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.703%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><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%">13,237 </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%">— </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%">— </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%">13,237 </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%">13,237 </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%">— </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%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,442 </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%">221,442 </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%">221,442 </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="display:none"/><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%">12,769 </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%">12,769 </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%">12,769 </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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,998 </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%">31 </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)</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%">101,007 </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%">70,029 </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%">30,978 </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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">348,446 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">31 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">(22)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">348,455 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">247,448 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">70,029 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">30,978 </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 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="margin-bottom:5pt;margin-top:5pt;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:16.038%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.914%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="39" 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%">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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><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%">32,915 </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%">— </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%">— </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%">32,915 </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%">32,915 </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%">— </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%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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%">886,261 </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%">886,261 </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="display:none"/><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,544 </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%">20,544 </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,544 </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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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: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%">159 </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%">137,661 </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,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%">131,561 </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="display:none"/><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,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%">22 </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%">11,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%">— </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%">11,922 </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="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,122 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089,303 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">945,820 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:16.038%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.703%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, Cash Equivalents, Restricted Cash</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-term Investments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Investments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><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%">13,237 </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%">— </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%">— </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%">13,237 </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%">13,237 </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%">— </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%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money markets funds</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,442 </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%">221,442 </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%">221,442 </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="display:none"/><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%">12,769 </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%">12,769 </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%">12,769 </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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,998 </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%">31 </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)</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%">101,007 </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%">70,029 </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%">30,978 </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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">348,446 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">31 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">(22)</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">348,455 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">247,448 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">70,029 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">30,978 </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> 32915000 32915000 32915000 886261000 886261000 886261000 20544000 20544000 20544000 137502000 159000 0 137661000 6100000 131561000 11900000 22000 0 11922000 11922000 1089122000 181000 0 1089303000 945820000 131561000 11922000 13237000 13237000 13237000 221442000 221442000 221442000 12769000 12769000 12769000 100998000 31000 22000 101007000 70029000 30978000 348446000 31000 22000 348455000 247448000 70029000 30978000 0 46550000 0 22000 108000 183000 0 0 Inventory<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The components of inventory were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:63.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Properties for sale</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,153 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,982 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Properties not available for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">3,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Properties under improvement</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,780 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;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%">34,445 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><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 December 31, 2020 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, lower of cost or net realizable value write-downs were $29 and $143, respectively. During the years ended December 31, 2020 and 2019, we directly purchased $158,269 and $264,290 of homes and sold $182,906 and $214,118 in cost basis of homes, respectively.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The components of inventory were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:63.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Properties for sale</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,153 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,982 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Properties not available for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">3,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Properties under improvement</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,780 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;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%">34,445 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,590 </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> 17153000 36982000 7225000 3163000 24780000 34445000 49158000 74590000 29000 143000 158269000 264290000 182906000 214118000 Property and Equipment<div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The components of property and equipment were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of lease term or economic life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,558 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,141 </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%">Website and software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight: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:bottom"><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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,602 </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%">Computer and office equipment</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</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%">7,765 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,846 </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%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</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,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">595 </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%">Furniture</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"><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:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,965 </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%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,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:#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%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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"/><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%">(29,047)</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475 </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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><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 #000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,577 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-top:4pt;text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for property and equipment amounted to $14,076, $8,742, and $7,977 for the years ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2019, and 2018, respectively. We capitalized software development costs, including stock-based compensation, of $11,414, $8,396, and $5,796 during the years ended December 31, 2020, 2019, and 2018, respectively.</span></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of lease term or economic life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,558 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,141 </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%">Website and software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight: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:bottom"><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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,602 </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%">Computer and office equipment</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</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%">7,765 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,846 </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%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</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,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">595 </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%">Furniture</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"><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:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,965 </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%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,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:#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%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;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"/><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%">(29,047)</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475 </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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><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 #000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,577 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 29558000 28141000 P2Y P3Y 33278000 27602000 P3Y 7765000 4846000 P3Y 1858000 595000 P7Y 7450000 6965000 79909000 68149000 41614000 29047000 5693000 475000 43988000 39577000 14076000 8742000 7977000 11414000 8396000 5796000 Leases <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:33.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-right:4.5pt"><span><br/></span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,370 </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%">3,648 </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:120%">Total operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"/></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:120%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;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 $998 and $2,180 for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">years ended December 31, 2020 and 2019</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.515%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,194 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,141 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,541 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">13,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,572 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">192 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">871 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,635 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">10,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">1,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,364 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">559 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,923 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">10,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68,009 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">697 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,149 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,855 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60,676 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">636 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:55.661%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average remaining operating lease term (years)</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average remaining finance lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average discount rate for operating leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average discount rate for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:55.661%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash outflows from finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash outflows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">274 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.</span></div> Leases <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:33.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-right:4.5pt"><span><br/></span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,370 </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%">3,648 </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:120%">Total operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"/></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:120%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;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 $998 and $2,180 for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">years ended December 31, 2020 and 2019</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.515%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,194 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,141 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,541 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">13,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,572 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">192 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">871 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,635 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">10,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">1,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,364 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">559 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,923 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">10,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68,009 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">697 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,149 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,855 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60,676 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">636 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:55.661%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average remaining operating lease term (years)</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average remaining finance lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average discount rate for operating leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average discount rate for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:55.661%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash outflows from finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash outflows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">274 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.</span></div> <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:33.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.816%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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="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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-right:4.5pt"><span><br/></span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,370 </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%">3,648 </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:120%">Total operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,618 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease cost:</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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:bottom"/></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:120%">Total finance lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;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 $998 and $2,180 for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">years ended December 31, 2020 and 2019</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:55.661%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average remaining operating lease term (years)</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average remaining finance lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average discount rate for operating leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted average discount rate for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;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:55.661%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.814%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating cash outflows from finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Financing cash outflows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Right-of-use assets obtained in exchange for lease liabilities</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">  Finance leases</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">669 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">274 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.</span></div> 8571000 7970000 4370000 3648000 12941000 11618000 130000 20000 20000 3000 150000 23000 998000 2180000 <div style="margin-bottom:5pt;margin-top:5pt;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.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.515%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Lease Obligations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14,194 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">206 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,141 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15,541 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">13,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12,572 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">192 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">871 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13,635 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">10,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">1,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,364 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">559 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,923 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">10,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68,009 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">697 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6,149 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74,855 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: Interest</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60,676 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">636 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.</span></div> 14194000 206000 1141000 15541000 13582000 206000 878000 14666000 12572000 192000 871000 13635000 10761000 93000 1279000 12133000 7364000 0 559000 7923000 9536000 0 1421000 10957000 68009000 697000 6149000 74855000 7333000 61000 60676000 636000 2397000 30000 P5Y2M12D P6Y1M6D P3Y6M P3Y9M18D 0.044 0.044 0.054 0.054 14207000 9868000 20000 3000 102000 14000 1186000 58669000 669000 274000 33953000 Commitments and Contingencies <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Below is a discussion of our material, pending legal proceedings. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the preliminary stage of these cases and the claims and issues presented, we cannot estimate a range of reasonably possible losses. 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 the pending litigation, claims, and other proceedings are material to our business.</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%">Lawsuit by David Eraker</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div><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></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 28, 2020, a group of ten organizations filed a complaint against us in the U.S. District Court for the Western District of Washington. The organizations are the National Fair Housing Alliance, the Fair Housing Center of Metropolitan Detroit, the Fair Housing Justice Center, the Fair Housing Rights Center in Southeastern Pennsylvania, the HOPE Fair Housing Center, the Lexington Fair Housing Council, the Long Island Housing Services, the Metropolitan Milwaukee Fair Housing Council, Open Communities, and the South Suburban Housing Center. The complaint alleges that certain of our business policies and practices violate certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs allege that these policies and practices (i) have the effect of our services being unavailable in predominantly non-white communities on a more frequent basis than predominantly white communities and (ii) are unnecessary to achieve a valid interest or legitimate objective. The complaint focuses on the following policies and practices, as alleged by the plaintiffs: (i) a home's price must exceed a certain dollar amount before we offer service through one of our lead agents or partner agents and (ii) our services and pricing structures are available only for homes serviced by one of our lead agents and those same services and pricing structures may not be offered by one of our partner agents. The plaintiffs seek (i) a declaration that our alleged policies and practices violate the FHA, (ii) an order enjoining us from further alleged violations, (iii) an unspecified amount of monetary damages, and (iv) payment of plaintiffs’ attorneys' fees and costs.</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%">Lawsuits Alleging Misclassification</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 is also seeking 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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Commitments</span><span style="color:#231f20;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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments due under these agreements as of December 31, 2020 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Commitments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,586 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 and thereafter</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td 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%">71,761 </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> 10 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future payments due under these agreements as of December 31, 2020 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.265%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Commitments</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,586 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.25pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 and thereafter</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td 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%">71,761 </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> 63586000 7430000 745000 0 0 71761000 Acquired Intangible Assets<div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:125%">    The components of intangible assets were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.056%"><tr><td style="width:1.0%"/><td style="width:22.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful<br/>Live<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</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,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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%">(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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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: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%">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: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%">(2,562)</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%">2,318 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense totaled $488 for each year ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020 and</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2019. We will recognize the remaining amortization expense of $1,830 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> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.056%"><tr><td style="width:1.0%"/><td style="width:22.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful<br/>Live<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</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,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,862)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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%">(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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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: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%">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: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%">(2,562)</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%">2,318 </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> P10Y 1040000 650000 390000 1040000 546000 494000 P10Y 2980000 1862000 1118000 2980000 1564000 1416000 P10Y 860000 538000 322000 860000 452000 408000 4880000 3050000 1830000 4880000 2562000 2318000 488000 1830000 488000 366000 Accrued Liabilities<div style="text-indent:36pt"><span style="color:#231f20;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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"><tr><td style="width:1.0%"/><td style="width:62.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49,238 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30,462 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">7,021 </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="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">— </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="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"/><td colspan="3" style="background-color:#ffffff;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%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued liabilities</span></div></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,460 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,022 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#231f20;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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"><tr><td style="width:1.0%"/><td style="width:62.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.696%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued compensation and benefits</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49,238 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30,462 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">7,021 </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="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">— </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="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"/><td colspan="3" style="background-color:#ffffff;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%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued liabilities</span></div></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,460 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,022 </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> 49238000 30462000 9722000 7021000 6812000 0 3688000 539000 69460000 38022000 Other Payables<div style="text-indent:36pt"><span style="color:#231f20;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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer deposits</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,183 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,109 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous payables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other payables</span></div></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:bottom"><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:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,884 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#231f20;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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.510%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer deposits</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11,183 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7,109 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Miscellaneous payables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other payables</span></div></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:bottom"><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:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,884 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11183000 7109000 2001000 775000 13184000 7884000 Mezzanine Equity<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2020, we issued 4,484,305 shares of our common stock, at a price of $15.61 per share, and 40,000 shares of our preferred stock, at a price of $1,000 per share, for aggregate gross proceeds of $110,000. We designated this preferred stock as Series A Convertible Preferred Stock (our "convertible preferred stock"). Our convertible preferred stock is classified as mezzanine equity in our consolidated financial statements as the substantive conversion features at the option of the holder precludes liability classification. We have determined there are no material embedded features that require recognition as a derivative asset or liability.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocated the gross proceeds of $110,000 to the common stock issuance and the convertible preferred stock issuance based on the standalone fair value of the issuances, resulting in a fair valuation of $40,000 for the preferred stock, which is also the value of the mandatory redemption amount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the carrying value of our convertible preferred stock, net of issuance costs, is $39,823, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on January 4, 2021. These shares are included in basic and diluted net loss per share attributable to common stock, as described in Note 13. As of December 31, 2020, 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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span><span style="color:#231f20;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%">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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Participation Rights</span><span style="color:#231f20;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%">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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion</span><span style="color:#231f20;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%">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 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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redemption</span><span style="color:#231f20;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%">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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A holder of our convertible preferred stock has the right to require us to redeem up to all shares of preferred stock it holds following certain events outlined in the document governing the preferred stock. If a holder redeems as the result of such events, such holder may elect to receive cash or shares of common stock, as calculated in the same manner as the mandatory redemption described above. Additionally, such holder will also receive, in cash or shares of common stock as elected by the holder, an amount equal to all scheduled dividend payments on the preferred stock for all remaining dividend periods from the date the holder gives its notice of redemption.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidation Rights</span><span style="color:#231f20;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%">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 39823000 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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of December 31, 2020 and 2019, 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><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%">—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of December 31, 2020 and 2019, </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our amended and restated certificate of incorporation authorized us to issue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 10,000,000 shares of preferred stock with a par value of $0.001.</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%">Amended and Restated 2004 Equity Incentive Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—We granted stock options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our IPO. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder. 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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Equity Incentive Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017 and provides for issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, officers, and consultants. The number of shares of common stock initially reserved for issuance under our 2017 EIP was 7,898,159. The number of shares reserved for issuance under our 2017 EIP will increase automatically on January 1 of each calendar year beginning on January 1, 2018, and continuing through January 1, 2028, by the number of shares equal to the lesser of 5% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. The term of each stock option and restricted stock unit under the plan will not exceed 10 years, and each award generally vests between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlM2YxZWE2OGY5ZTRhODM4MDZiODM1ZGUwNWIyOWM5L3NlYzo2ZTNmMWVhNjhmOWU0YTgzODA2YjgzNWRlMDViMjljOV8xMzAvZnJhZzpjMDFiOTg0YTkzNTQ0ZGU2YTZiM2UxYWVmMGQ5NGQ1Yy90ZXh0cmVnaW9uOmMwMWI5ODRhOTM1NDRkZTZhNmIzZTFhZWYwZDk0ZDVjXzM4NDgyOTA3MDM5Mzk_6946e5f9-5e84-4357-9a18-f83f492149d4">two</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlM2YxZWE2OGY5ZTRhODM4MDZiODM1ZGUwNWIyOWM5L3NlYzo2ZTNmMWVhNjhmOWU0YTgzODA2YjgzNWRlMDViMjljOV8xMzAvZnJhZzpjMDFiOTg0YTkzNTQ0ZGU2YTZiM2UxYWVmMGQ5NGQ1Yy90ZXh0cmVnaW9uOmMwMWI5ODRhOTM1NDRkZTZhNmIzZTFhZWYwZDk0ZDVjXzM4NDgyOTA3MDM5NDY_62381990-c9ba-462f-bcd6-2c842e735c46">four</span> years. </span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our 2017 EIP as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:58.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </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%">7,792,181 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,459,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future equity grants</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,309,377 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,100,499 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total shares reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,916,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our 2017 Employee Stock Purchase Plan ("ESPP") was approved by the board of directors on July 27, 2017, and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. We initially reserved 1,600,000 shares of common stock for issuance under our ESPP. The number of shares reserved for issuance under our ESPP will increase automatically on January 1 of each calendar year beginning after the first offering date and continuing through January 1, 2028, by the number of shares equal to the lesser of 1% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (i) the fair market value of our common stock on the first trading day of the offering period, and (ii) the fair market value of our common stock on the purchase date. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our ESPP as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:58.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for issuance at beginning of period</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,330,271 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,890,973 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(320,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(490,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Total shares available for issuance at end of period </span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,009,662 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,400,256</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:52.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.958%"/><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%">For the Offering Period beginning July 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Offering Period beginning January 1, 2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.06%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.65%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.17%</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%">1.57%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#dddddd;padding: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%">$17.48</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%">$5.77</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options—</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity for the year ended December 31, 2020 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:46.649%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2020</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,792,181 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.28</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,122 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,011,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,206)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.13 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">7.23 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#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%">352,076 </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%">Options exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,520,083 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.26</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%">342,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option awards was estimated at the grant date with the following weighted average assumptions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.775%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.76%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">—%</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%">2.12%</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%">—%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Weighted-average grant date fair value</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%">$—</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%">$3.22</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%">$—</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock options is recorded as stock-based compensation over the vesting period. As of December 31, 2020, there was $816 of total unrecognized stock-based compensation related to stock options. These costs are expected to be recognized over a weighted-average period of 0.80 years. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.775%"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of options vested</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,747 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,089 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;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%">20,811 </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%">49,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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 of 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 PSOs vested in the period ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Restricted stock unit activity for the year ended December 31, 2020 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:72.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2020</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023,412 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.69 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,658,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,490,506)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.12 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(731,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding or deferred at December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">27.44 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2020 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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there was $113,101 of total unrecognized stock-based compensation related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.55 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 December 31, 2020, there were 400,873 restricted stock units subject to performance and market conditions ("PSUs") outstanding at 100% of the target level. Depending on our achievement of the performance and market conditions, the actual number of shares of common stock issuable upon vesting of PSUs will range from 0% to 200% of the target amount. For each PSU recipient, the awards will vest only if the recipient is continuing to provide service to us upon our board of directors, or its compensation committee, certifying that we have achieved the PSU's related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions will be recognized when it is probable that the performance conditions will be achieved. For PSUs with market conditions, the market condition is reflected in the grant-date fair value of the award and the expense is recognized over the life of the award. Stock-compensation expense associated with the PSUs is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense associated with the current period</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,664 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense due to reassessment of achievement related to prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">284 </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%">610 </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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Cost</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,087 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,567 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,418 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,973 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,814 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Net of $2,348, $1,280 and $522 of stock-based compensation expense capitalized for internally developed software for the years ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December 31, 2020, 2019 and 2018, respectively.</span></div> 500000000 500000000 0.001 0.001 10000000 10000000 0.001 0.001 0 P10Y P4Y 7898159 0.05 P10Y <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our 2017 EIP as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:58.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </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%">7,792,181 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,459,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future equity grants</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,309,377 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,100,499 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total shares reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,916,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have reserved shares of common stock for future issuance under our ESPP as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:58.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for issuance at beginning of period</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,330,271 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,890,973 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(320,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(490,717)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Total shares available for issuance at end of period </span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,009,662 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,400,256</span></td></tr></table></div> 5733738 7792181 4459743 5023412 11309377 7100499 21502858 19916092 1600000 0.01 0.85 3330271 2890973 320609 490717 3009662 2400256 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:52.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.958%"/><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%">For the Offering Period beginning July 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Offering Period beginning January 1, 2020</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.06%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.65%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.17%</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%">1.57%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average grant date fair value</span></td><td colspan="3" style="background-color:#dddddd;padding: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%">$17.48</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%">$5.77</span></td></tr></table></div> P0Y6M P0Y6M 1.0106 0.4365 0.0017 0.0157 0 0 17.48 5.77 Option activity for the year ended December 31, 2020 was as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:46.649%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2020</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,792,181 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.28</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #231f20;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,122 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,011,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited </span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,206)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.13 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">7.23 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#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%">352,076 </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%">Options exercisable at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,520,083 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.26</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%">342,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7792181 7.00 P5Y3M10D 111122000 2011938 6.31 36206 9.13 10299 8.98 5733738 7.23 P4Y4M20D 352076000 5520083 6.63 P4Y3M3D 342225000 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option awards was estimated at the grant date with the following weighted average assumptions:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.775%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.76%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</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%">—%</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%">2.12%</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%">—%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Weighted-average grant date fair value</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%">$—</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%">$3.22</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%">$—</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.775%"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of options vested</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,747 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,089 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;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%">20,811 </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%">49,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> P0Y P6Y6M P0Y 0 0.3376 0 0 0.0212 0 0 0 0 0 3.22 0 816000 P0Y9M18D 2228000 4747000 7089000 55822000 20811000 49276000 150000 300000 27.50 Restricted stock unit activity for the year ended December 31, 2020 was as follows:<div style="margin-bottom:5pt;margin-top:5pt;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:72.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.480%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding at January 1, 2020</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023,412 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.69 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,658,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,490,506)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.12 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(731,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding or deferred at December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">27.44 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2020 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> 5023412 18.69 1658632 43.01 1490506 19.12 731795 19.56 4459743 27.44 113101000 P2Y6M18D 400873 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:97.798%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense associated with the current period</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,664 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expense due to reassessment of achievement related to prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 expense</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,854 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">284 </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%">610 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.922%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.926%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,844 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,087 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,567 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,418 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,973 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,814 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,438 </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Net of $2,348, $1,280 and $522 of stock-based compensation expense capitalized for internally developed software for the years ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December 31, 2020, 2019 and 2018, respectively.</span></div> 2664000 894000 610000 190000 -610000 0 2854000 284000 610000 8844000 6087000 5567000 16564000 12362000 7576000 1569000 1418000 662000 9996000 7947000 6633000 36973000 27814000 20438000 -2348000 -1280000 -522000 Net Loss per Share Attributable to Common Stock<div style="text-indent:36pt"><span style="color:#231f20;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><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 a participating security. Under the two-class method, net loss attributable to common stock is not allocated to the preferred stock as its holders do not have a contractual obligation to share in losses, as discussed in Note 11.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and diluted net loss per share attributable to common stock was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-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%">(80,805)</span></td><td style="background-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%">(41,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends on convertible preferred stock</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,454)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss attributable to common stock—basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,981)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,978)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares—basic and diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,574,529 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,583,533 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,669,039 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss per share attributable to common stock—basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.88)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Basic and diluted weighted average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></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%">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="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838,821 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2025 notes as if converted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Convertible preferred stock as if converted</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">Stock options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,792,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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,435,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443,315 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023,412 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,264,702 </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="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%">22,175,834 </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 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%">12,815,593 </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 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%">12,700,051 </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><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 $1,849 principal amount of 2023 notes with respect to which we received conversion requests by December 31, 2020. See Note 1.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Excludes 16,428 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to settle any conversion of our 2023 and 2025 notes in cash, shares, or a combination thereof. The dilutive impact of the notes on our net loss per share is considered using the if-converted method for the year ended December 31, 2020. For periods ending prior to </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we considered the impact of the notes on our diluted net income (loss) per share based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the notes solely in cash at that time. The treasury stock method requires that the dilutive effect of common stock issuable upon conversion of the notes be computed in the periods in which we report net income. For the year ended December 31, 2019 there was no dilutive impact from the notes.</span></div> <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and diluted net loss per share attributable to common stock was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,527)</span></td><td style="background-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%">(80,805)</span></td><td style="background-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%">(41,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividends on convertible preferred stock</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,454)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss attributable to common stock—basic and diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,981)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(80,805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(41,978)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares—basic and diluted</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,574,529 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,583,533 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,669,039 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net loss per share attributable to common stock—basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.88)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) Basic and diluted weighted average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.</span></div> -18527000 -80805000 -41978000 -41978000 -4454000 0 0 -22981000 -22981000 -80805000 -80805000 -41978000 -41978000 98574529 91583533 85669039 -0.23 -0.88 -0.49 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.113%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></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%">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="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838,821 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2025 notes as if converted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">Convertible preferred stock as if converted</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,040,000 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">Stock options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,733,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,792,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:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,435,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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)</span></div></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443,315 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023,412 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,264,702 </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="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%">22,175,834 </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 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%">12,815,593 </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 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%">12,700,051 </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><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 $1,849 principal amount of 2023 notes with respect to which we received conversion requests by December 31, 2020. See Note 1.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2) Excludes 16,428 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2020.</span></div> 838821 0 0 9119960 0 0 2040000 0 0 5733738 7792181 9435349 4443315 5023412 3264702 22175834 12815593 12700051 1849000 16428 Income TaxesOur deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.955%"><tr><td style="width:1.0%"/><td style="width:64.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.756%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,763 </span></td><td style="background-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%">49,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,422 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,638 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation accruals</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,026 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,297 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">102,841 </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%">84,487 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dddddd;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%">(44,307)</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%">(62,274)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">58,534 </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%">22,213 </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%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,404)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,579)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #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%">(58,534)</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%">(22,213)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred income tax assets and liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance decreased by $17,967 during the year ended December 31, 2020. This decrease did not result in the recognition of an income tax benefit through operations as it was driven by the equity components of the 2023 and 2025 notes (see Note 15) and partially offset by the impact from the current year pretax loss. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance increased by $24,264 and $8,192 during the years ended December 31, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.955%"><tr><td style="width:1.0%"/><td style="width:73.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,751 </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%">195,133 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Various states</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,576 </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%">10,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,050 </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%">1,212 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Federal NOL carryforwards are available to offset federal taxable income and begin to expire in 2025, with NOL carryforwards of $142,420 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period. State NOL carryforwards are available to offset future taxable income and began to expire in 2020. NOL carryforward periods for the various states jurisdictions generally range from 5 to 20 years. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign NOL carryforward periods for foreign federal and provincial jurisdictions are generally 20 years. </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, net research and development credit carryforwards of $12,422 and $8,638 are available as of December 31, 2020 and 2019, respectively, to reduce future tax liabilities. The research and development credit carryforwards begin to expire in 2026.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current tax laws impose substantial restrictions on the utilization of research and development credits and NOL carryforwards in the event of an ownership change, as defined by Internal Revenue Code Sections 382 and 383. Such an event may significantly limit our ability to utilize our net NOLs and research and development tax credit carryforwards. During 2017, we completed a Section 382 study. The study determined that we underwent an ownership change in 2006. Due to the Section 382 limitation determined on the date of the change in control in 2006, the NOL and research and development credit carryforwards have been reduced by $1,506 and $32, respectively.</span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before benefit for income taxes for the years ended December 31, 2020, 2019, and 2018 were $(17,582), $(79,518), and $(41,978), for federal purposes, respectively, and $(945), $(1,287), and $0, for foreign purposes, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:50.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. federal income tax at statutory rate</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">State taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.23 </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%">4.71 </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%">5.67 </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 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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.14 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.51 </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%">Permanent differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.57)</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%">Federal research and development credit</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.42 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.26 </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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29.73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37.33)</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%">Other</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.34 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.54)</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%">Extinguishment of 2023 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We did not record any tax benefits for the years ended December 31, 2020, 2019, and 2018. The difference between the U.S. federal income tax at statutory rate of 21% for the years ended December 31, 2020, 2019, and 2018, and our effective tax rate in all periods is primarily due to a full valuation allowance related to our U.S. deferred tax assets. For the year ended December 31, 2020, the difference between our estimated statutory state income tax rate of 7.09% and the state income tax rate of 25.23% as reported in the rate reconciliation is primarily due to the impact of tax deductions for stock-based compensation which provide permanent and favorable differences between pre-tax operating losses for financial reporting purposes and losses reported for income tax purposes. Our reported state income tax rate of 25.23% differs from our effective state income tax rate of 0% primarily due to a full valuation allowance related to our state deferred tax assets.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertainty in income taxes in accordance with ASC 740. Tax positions are evaluated utilizing a two-step process, whereby we first determine whether it is more likely than not that a tax position will be sustained upon examination by the tax authority, including resolutions of any related appeals or litigation processes, based on technical merit. If a tax position meets the more-likely-than-not recognition threshold, it is then measured to determine the amount of benefit to recognize in the financial statements. The tax position is measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.955%"><tr><td style="width:1.0%"/><td style="width:66.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:2.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrecognized benefit—beginning of year</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,663 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross decreases—prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross increases—current year tax positions</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;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%">623 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized benefit—end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the unrecognized tax benefits as of December 31, 2020 and 2019 are accounted for as a reduction in our deferred tax assets. Due to our valuation allowance, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">none</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the $3,105 and $2,159 of unrecognized tax benefits would affect our effective tax rate, if recognized. We do not believe it is reasonably possible that our unrecognized tax benefits will significantly change in the next twelve months.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits as income tax expense. There was </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> interest or penalties accrued related to unrecognized tax benefits for each year ended December 31, 2020 and 2019 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> liability for accrued interest or penalties related to unrecognized tax benefits as of December 31, 2020.</span></div>Our material income tax jurisdictions are the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal and foreign purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.955%"><tr><td style="width:1.0%"/><td style="width:64.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.756%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,763 </span></td><td style="background-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%">49,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,422 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,638 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation accruals</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,026 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,297 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">102,841 </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%">84,487 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dddddd;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%">(44,307)</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%">(62,274)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">58,534 </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%">22,213 </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%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,404)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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,579)</span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #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%">(58,534)</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%">(22,213)</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred income tax assets and liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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%">— </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> 57763000 49211000 12422000 8638000 6011000 5142000 7026000 2297000 17540000 18404000 2079000 795000 102841000 84487000 44307000 62274000 58534000 22213000 514000 605000 0 1688000 45616000 5359000 12404000 13579000 0 982000 58534000 22213000 0 0 -17967000 24264000 8192000 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.955%"><tr><td style="width:1.0%"/><td style="width:73.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.261%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,751 </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%">195,133 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Various states</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,576 </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%">10,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,050 </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%">1,212 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 227751000 195133000 12576000 10421000 2050000 1212000 142420000 12422000 8638000 1506000 32000 -17582000 -79518000 -41978000 -945000 -1287000 0 <div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.798%"><tr><td style="width:1.0%"/><td style="width:50.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.336%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. federal income tax at statutory rate</span></td><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.00 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">State taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.23 </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%">4.71 </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%">5.67 </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 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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.14 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.20 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.51 </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%">Permanent differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.57)</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%">Federal research and development credit</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.42 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.26 </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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132.88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29.73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37.33)</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%">Other</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.34 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.54)</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%">Extinguishment of 2023 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.2100 0.2100 0.2100 0.2523 0.0471 0.0567 0.6914 0.0120 0.0751 0.0103 0.0097 0.0057 0.2042 0.0245 0.0426 -1.3288 -0.2973 -0.3733 0.0132 0.0134 -0.0054 -0.0320 0 0 0 0 0 0.21 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to unrecognized tax benefits:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.955%"><tr><td style="width:1.0%"/><td style="width:66.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:2.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Unrecognized benefit—beginning of year</span></div></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,663 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross decreases—prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dddddd;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross increases—current year tax positions</span></td><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;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%">623 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrecognized benefit—end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,159 </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> 2159000 1663000 0 127000 946000 623000 3105000 2159000 3105000 2159000 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:#231f20;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. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under each warehouse credit facility are secured by the related mortgage loan, and rights and income related to the loans. The following table summarizes borrowings under these facilities as of the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.270%"><tr><td style="width:1.0%"/><td style="width:20.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.220%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lender</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate on Outstanding Borrowings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Western Alliance Bank</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,277 </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%">3.25 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td 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%">24,500 </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%">8,489 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.79 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Texas Capital Bank, N.A.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.51 </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:#dddddd;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Flagstar Bank, FSB</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: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:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">15,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%">2,603 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;padding:2px 0 2px 1pt;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.69 </span></td><td style="background-color:#dddddd;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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%">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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the facility with Western Alliance Bank 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 December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the facility with Texas Capital Bank, N.A. 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><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 </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Flagstar Bank, FSB ("Flagstar") </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Secured Revolving Credit Facility</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—To provide capital for the homes that it purchases, RedfinNow</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 period presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:19.330%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.727%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</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="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%">Borrowing Capacity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Borrowings</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate on Outstanding Borrowings</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goldman Sachs Bank USA</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,949 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.40 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,444 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="2" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.45 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height: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 January 26, 2021, 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. Borrowings under the facility prior to March 24, 2020 generally bore interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus 2.65%. For borrowings under the facility on and after March 24, 2020, each new borrowing 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. See Note 16 for developments subsequent to December 31, 2020 with respect to this facility.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and 2019, RedfinNow Borrower had $65,191 and $16,200 of total assets, respectively, of which $47,620 and $7,456 related to inventory and $11,818 and $5,663 in cash and cash equivalents, 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:400;line-height:120%">For the years ended December 31, 2020 and 2019 we amortized $619 and $256 of the debt issuance costs and recognized $643 and $17 of interest expense, respectively.</span></div> 50000000 18277000 0.0325 24500000 8489000 0.0379 40000000 12903000 0.0335 24500000 10210000 0.0351 15000000 7849000 0.0300 15000000 2603000 0.0369 105000000 39029000 64000000 21302000 0.0200 0.0325 0.0025 0.0335 0.0200 0.0300 100000000 23949000 0.0440 100000000 4444000 0.0445 0.0050 0.0265 0.0050 65191000 16200000 47620000 7456000 11818000 5663000 619000 256000 643000 17000 We have issued convertible senior notes with the following characteristics:<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.013%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.333%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.443%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated Cash Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">First Interest Payment Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Semi-Annual Interest Payment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Conversion Rate</span></td></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">July 15, 2023</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;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:400;line-height:100%">1.75%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.25%</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15, 2019</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 15; July 15</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.7332</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">October 15, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.52%</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:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.7920</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#231f20;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 style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.371%"><tr><td style="width:1.0%"/><td style="width:28.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.836%"/><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><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,626 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,776 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,482 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2025 notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">661,250</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,077</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,905</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488,268</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.195%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.436%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" style="padding:2px 1pt;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, 2019</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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023 notes</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,750 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119,716 </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"/></tr></table></div> 0.0175 0.0725 32.7332 0.0652 13.7920 25626000 2776000 368000 22482000 661250000 163077000 9905000 488268000 143750000 21231000 2803000 119716000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.667%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;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</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</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, 2018</span></td><td colspan="3" style="padding:0 1pt"/></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%">2023 notes</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%">2025 notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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%">2023 notes</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%">2025 notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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%">2023 notes</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%">2025 notes</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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:120%">Contractual 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:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dddddd;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,516 </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"/><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,516 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,097 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,428</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,405</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="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%">5,405</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,280</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,280</span></td><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:120%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">623</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">969</span></td><td colspan="3" style="background-color:#dddddd;padding:0 1pt"/><td colspan="3" style="background-color:#dddddd;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">724</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%">—</span></td><td colspan="3" style="background-color:#dddddd;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%">724</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%">304</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%">—</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%">304</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,039 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,510 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="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="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%">8,645 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">3,681 </span></td><td style="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="padding:0 1pt"/><td style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"/><td style="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="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%">3,681 </span></td><td style="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="padding:0 1pt"/></tr></table> 2113000 0 2113000 2516000 0 2516000 1097000 0 1097000 4735000 5693000 10428000 5405000 0 5405000 2280000 0 2280000 623000 346000 969000 724000 0 724000 304000 0 304000 7471000 6039000 13510000 8645000 0 8645000 3681000 0 3681000 661250000 647486000 165257000 3513000 143750000 20 30 1.30 116914000 103335000 4586000 1069000 48000 Subsequent Events<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amendment of Secured Revolving Credit Facility</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On January 12, 2021, RedfinNow Borrower amended its secured revolving credit facility with Goldman Sachs. Following this amendment, (i) the facility's borrowing capacity is $125,000, (ii) new b</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orrowings under the facility generally bear interest at a </span><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%, and (iii) the facility matures on July 12, 2022, but we may extend the maturity date for an additional six months to repay outstanding borrowings.</span></div><div style="text-indent: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:115%">Agreement to Acquire RentPath Holdings, Inc.</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 “Bankruptcy Court”) (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><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 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The closing of the Acquisition is subject to customary closing conditions, including (i) the absence of any law or order prohibiting the closing, (ii) the expiration or termination of any applicable waiting period under applicable antitrust laws and (iii) the Bankruptcy Court having entered orders confirming the Plan and authorizing the Purchase Agreement and certain other matters.</span></div> 125000 0.0030 0.0300 608000000 60800000 (1) Includes direct and incremental costs related to COVID-19 of $7,864, which are partially offset by $1,348 in employee retention credits allowed under the CARES Act, for the year ended December 31, 2020. XML 17 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 10, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
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 Well Known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 4,018,176,739
Entity Common Stock, Shares Outstanding   103,206,434  
Documents Incorporated by Reference The portions of the registrant's proxy statement to be filed in connection with the registrant’s 2021 Annual Meeting of Stockholders that are responsive to the disclosure required by Part III of Form 10-K are incorporated by reference into Part III of this Form 10-K.    
Entity Central Index Key 0001382821    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 925,276 $ 234,679
Restricted cash   12,769
Short-term investments 131,561 70,029
Accounts receivable, net of allowances for credit losses of $160 and $165 54,719 19,223
Inventory 49,158 74,590
Loans held for sale 42,539 21,985
Prepaid expenses 12,131 14,822
Other current assets 4,898 3,496
Total current assets 1,240,826 451,593
Property and equipment, net 43,988 39,577
Right-of-use assets, net 44,149 52,004
Long-term investments 11,922 30,978
Goodwill and intangibles, net 11,016 11,504
Other assets, noncurrent 8,619 10,557
Total assets 1,360,520 596,213
Current liabilities    
Accounts payable 5,644 2,122
Accrued liabilities 69,460 38,022
Other payables 13,184 7,884
Warehouse credit facilities 39,029 21,302
Secured revolving credit facility 23,949 4,444
Convertible senior notes, net 22,482 0
Lease liabilities 11,973 11,408
Total current liabilities 185,721 85,182
Lease liabilities and deposits, noncurrent 49,339 59,869
Convertible senior notes, net, noncurrent 488,268 119,716
Payroll tax liabilities, noncurrent 6,812 0
Total liabilities 730,140 264,767
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 0 shares issued and outstanding, respectively 39,823 0
Stockholders’ equity    
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 103,000,594 and 93,001,597 shares issued and outstanding, respectively 103 93
Additional paid-in capital 860,556 583,097
Accumulated other comprehensive income 211 42
Accumulated deficit (270,313) (251,786)
Total stockholders’ equity 590,557 331,446
Total liabilities, mezzanine equity and stockholders’ equity $ 1,360,520 $ 596,213
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
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,000,594 93,001,597
Common stock, outstanding (in shares) 103,000,594 93,001,597
Temporary Equity, Par or Stated Value Per Share $ 0.001 $ 0.001
Redeemable convertible preferred stock, authorized (in shares) 10,000,000 10,000,000
Redeemable convertible preferred stock, issued (in shares) 40,000 0
Temporary Equity, Shares Outstanding 40,000 0
Accounts Receivable, Allowance for Credit Loss, Current $ 160,000 $ 165,000
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue $ 886,093 $ 779,796 $ 486,920
Cost of revenue 653,983 635,693 367,496
Gross profit 232,110 144,103 119,424
Operating expenses      
Technology and development 84,297 69,765 53,797
Marketing 54,881 76,710 44,061
General and administrative(1) [1] 92,140 76,874 65,500
Total operating expenses 231,318 223,349 163,358
Income (loss) from operations 792 (79,246) (43,934)
Interest income 2,074 7,146 5,416
Interest expense (19,495) (8,928) (3,681)
Other income (loss), net (1,898) 223 221
Net loss (18,527) (80,805) (41,978)
Temporary Equity, Dividends, Adjustment (4,454) 0 0
Net loss attributable to common stock—basic (22,981) (80,805) (41,978)
Net loss attributable to common stock—diluted $ (22,981) $ (80,805) $ (41,978)
Net loss per share attributable to common stock—basic and diluted (in dollars per share) $ (0.23) $ (0.88) $ (0.49)
Weighted average shares of common stock—basic and diluted (in shares) 98,574,529 91,583,533 85,669,039
Net loss $ (22,981) $ (80,805) $ (41,978)
Other comprehensive income      
Foreign currency translation adjustments (3) 33 0
Unrealized gain on available-for-sale securities 172 9 0
Other Comprehensive Income (Loss), Tax 169 42 0
Total comprehensive loss (18,358) (80,763) (41,978)
Service      
Revenue 674,345 539,288 441,927
Cost of revenue 437,484 390,504 320,883
Product      
Revenue 211,748 240,508 44,993
Cost of revenue $ 216,499 $ 245,189 $ 46,613
[1] (1) Includes direct and incremental costs related to COVID-19 of $7,864, which are partially offset by $1,348 in employee retention credits allowed under the CARES Act, for the year ended December 31, 2020.
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Activities      
Net loss $ (18,527) $ (80,805) $ (41,978)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 14,564 9,230 8,465
Stock-based compensation 36,973 27,814 20,438
Amortization of debt discount and issuance costs 12,038 6,385 2,584
Non-cash lease expense 9,204 6,940  
Impairment costs 2,063 0 0
Loss on repurchases and conversions of convertible senior notes 4,634 0 0
Net gain on IRLCs, forward sales commitments and loans held for sale (1,921) (493) (219)
Other (349) (663) 0
Change in assets and liabilities:      
Accounts receivable, net (35,496) (3,861) (2,029)
Inventory 25,432 (51,896) (19,312)
Prepaid expenses and other assets 2,333 (3,293) (5,500)
Accounts payable 2,086 (394) 617
Accrued liabilities, other payables, and payroll tax liabilities, noncurrent 39,092 7,422 4,435
Lease liabilities (11,312) (7,209)  
Deferred rent 0 1 (1,249)
Origination of loans held for sale (677,310) (395,354) (85,955)
Proceeds from sale of loans originated as held for sale 657,763 378,566 83,001
Net cash provided by (used in) operating activities 61,267 (107,610) (36,702)
Investing activities      
Purchases of property and equipment (14,686) (15,533) (8,303)
Purchases of investments (198,172) (136,265) (2,000)
Sales of investments 7,887 11,486 0
Maturities of investments 147,852 24,400 0
Net cash used in investing activities (57,119) (115,912) (10,303)
Proceeds from the issuance of convertible preferred stock, net of issuance costs 39,801 0 0
Proceeds from the issuance of common stock, net of issuance costs 69,701 0 107,593
Financing activities      
Proceeds from the issuance of common stock pursuant to employee equity plans 21,072 16,107 23,407
Tax payments related to net share settlements on restricted stock units (16,852) (5,126) (1,426)
Borrowings from warehouse credit facilities 662,278 388,586 83,842
Repayments to warehouse credit facilities (644,551) (372,017) (81,125)
Borrowings from secured revolving credit facility 89,619 4,444 0
Repayments of Secured Debt (70,115) 0 0
Other payables - deposits held in escrow 4,074 883 2,158
Proceeds from issuance of convertible senior notes, net of issuance costs 647,486 0 138,953
Payments for repurchases and conversions of convertible senior notes (108,061) 0 0
Cash paid for secured revolving credit facility issuance costs (4) (922) 0
Principal payments under finance lease obligations (221) (72) 0
Net cash provided by financing activities 694,227 31,883 273,402
Effect of exchange rate changes on cash and cash equivalents (3) 32 0
Net change in cash, cash equivalents, and restricted cash 698,372 (191,607) 226,397
Cash, cash equivalents, and restricted cash:      
Beginning of period 247,448 439,055 212,658
End of period 945,820 247,448 439,055
Supplemental disclosure of cash flow information      
Cash paid for interest 4,958 2,460 0
Non-cash transactions      
Stock-based compensation capitalized in property and equipment 2,348 1,280 522
Property and equipment additions in accounts payable and accrued liabilities 1,682 223 82
Leasehold improvements paid directly by lessor 37 6,230 1,980
Issuance of common stock for repurchases and conversions of convertible senior notes $ 98,397 $ 0 $ 0
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity/(Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Redeemable convertible preferred stock beginning balance (in shares) at Dec. 31, 2017 0        
Redeemable convertible preferred stock beginning balance at Dec. 31, 2017 $ 0        
Redeemable convertible preferred stock ending balance (in shares) at Dec. 31, 2018 0        
Redeemable convertible preferred stock ending balance at Dec. 31, 2018 $ 0        
Balance, beginning of period (in shares) at Dec. 31, 2017   81,468,891      
Balance, beginning of period at Dec. 31, 2017 235,430 $ 81 $ 364,352 $ (129,003) $ 0
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock pursuant to employee stock purchase plan (in shares)   425,228      
Issuance of common stock pursuant to employee stock purchase program 6,588 $ 1 6,587    
Issuance of common stock pursuant to exercise of stock options (in shares)   3,203,528      
Issuance of common stock pursuant to exercise of stock options 16,820 $ 3 16,817    
Issuance of common stock pursuant to settlement restricted stock units (in shares)   306,079      
Issuance of common stock pursuant to restricted stock units 0 $ 0 0    
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)   (88,721)      
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (1,426) $ 0 (1,426)    
Issuance of common stock, net (in shares)   4,836,336      
Issuance of common stock, net 107,593 $ 5 107,588    
Equity component of convertible senior notes, net 27,951   27,951    
Stock-based compensation 20,960   20,960    
Net loss (41,978)     (41,978)  
Balance, end of period (in shares) at Dec. 31, 2018   90,151,341      
Balance, end of period at Dec. 31, 2018 $ 371,938 $ 90 542,829 (170,981) 0
Redeemable convertible preferred stock ending balance (in shares) at Dec. 31, 2019 0        
Redeemable convertible preferred stock ending balance at Dec. 31, 2019 $ 0        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock pursuant to employee stock purchase plan (in shares)   490,717      
Issuance of common stock pursuant to employee stock purchase program 6,732 $ 0 6,732    
Issuance of common stock pursuant to exercise of stock options (in shares)   1,666,162      
Issuance of common stock pursuant to exercise of stock options 9,570 $ 2 9,568    
Issuance of common stock pursuant to settlement restricted stock units (in shares)   966,037      
Issuance of common stock pursuant to restricted stock units 0 $ 1 (1)    
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)   (272,660)      
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (5,126)   (5,126)    
Stock-based compensation 29,095   29,095    
Other comprehensive income 42       42
Net loss $ (80,805)     (80,805)  
Balance, end of period (in shares) at Dec. 31, 2019 93,001,597 93,001,597      
Balance, end of period at Dec. 31, 2019 $ 331,446 $ 93 583,097 (251,786) 42
Increase (Decrease) in Temporary Equity [Roll Forward]          
Issuance of convertible preferred stock, net (in shares) 40,000        
Issuance of convertible preferred stock, net $ 39,823        
Redeemable convertible preferred stock ending balance (in shares) at Dec. 31, 2020 40,000        
Redeemable convertible preferred stock ending balance at Dec. 31, 2020 $ 39,823        
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock pursuant to employee stock purchase plan (in shares)   320,609      
Issuance of common stock pursuant to employee stock purchase program $ 8,174 $ 0 8,174    
Issuance of common stock pursuant to exercise of stock options (in shares) 2,011,938 2,011,938      
Issuance of common stock pursuant to exercise of stock options $ 12,705 $ 2 12,703    
Issuance of common stock pursuant to settlement restricted stock units (in shares)   1,490,506      
Issuance of common stock pursuant to restricted stock units 0 $ 2 (2)    
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)   (439,131)      
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (16,852)   (16,852)    
Issuance of common stock in connection with repurchase of convertible senior notes (in shares)   2,056,180      
Issuance of common stock in connection with repurchase of convertible senior notes (699) $ 2 (701)    
Issuance of common stock as dividend on convertible preferred stock (in shares)   61,280      
Issuance of common stock, net (in shares)   4,484,305      
Issuance of common stock, net 69,701 $ 4 69,697    
Equity component of convertible senior notes, net 165,257   165,257    
Stock-based compensation 39,321   39,321    
Issuance of common stock in connection with conversion of convertible senior notes (in shares)   13,310      
Issuance of common stock in connection with conversion of convertible senior notes (138) $ 0 (138)    
Other comprehensive income 169       169
Net loss $ (18,527)     (18,527)  
Balance, end of period (in shares) at Dec. 31, 2020 103,000,594 103,000,594      
Balance, end of period at Dec. 31, 2020 $ 590,557 $ 103 $ 860,556 $ (270,313) $ 211
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Loss - Parenthetical (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Employee Retention Credit, CARES Act $ 1,348
COVID-19  
Restructuring Costs $ 7,864
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Description of Business—Redfin Corporation was incorporated in October 2002 and is headquartered in Seattle, Washington. We operate an online real estate marketplace and provide real estate services, including assisting individuals in the purchase or sale of their home. We also provide title and settlement services, originate and sell mortgages, and buy and sell homes directly from homeowners. We have operations located in multiple states across the United States and certain provinces in Canada.

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

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

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

COVID-19 Impacts—In April 2020, we reduced our number of employees by approximately 400 people and placed an additional 1,000 employees on furlough. As of the effective date of any furlough, we provided transition pay to each employee and for any employee enrolled in our health-care benefit plans, we continued to provide benefits through the duration of their furlough. These actions taken in response to the economic impact of COVID-19 on our business resulted in a charge of $7,864 in 2020. These costs are included in general and administrative expenses, as these costs were determined to be direct and incremental, and not related to revenue generating activities. These costs were partially offset by $1,348 in employee retention credits claimed under the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") for 2020, which are also included as a reduction to general and administrative expenses. Pursuant to the CARES Act, we elected to defer eligible payroll taxes beginning in April 2020, which will be due in two equal installments in 2021 and 2022.

Use of EstimatesThe 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 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 (see Note 15). The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.
Cash and Cash Equivalents—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents and classified as available-for-sale. Our cash equivalents consist primarily of money market instruments.

Restricted Cash and Other Payables—Restricted cash primarily consists of 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, a corresponding customer deposit liability in the same amount is recognized in the consolidated balance sheets in other payables. When a real estate services transaction closes, the restricted cash transfers from escrow and the corresponding deposit liability is reduced. In addition, we have other restricted cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility.

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

Investments—We have two types of investments: (i) available-for-sale investments that are available to support our operational needs, which are reported on the balance sheets as short-term and long-term investments, and (ii) long-term equity investments accounted for under the cost method, which are reported in Other assets, noncurrent.

Available-for-sale

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

We have purchased equity interests in two privately held companies, which are classified as long-term. The investments are equity securities without readily determinable fair values that are accounted for at cost minus any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. We perform a qualitative assessment considering impairment indicators to evaluate whether the investments are impaired as of the end of each reporting period. We recognized an impairment charge of $1,919 in 2020 related to our cost method investments. See Note 3 for information on our assessment.

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

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

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

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

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

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

Inventory—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value.

We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.
Variable Interest Entities—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity ("VIE") and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral.

Loans Held for Sale—Redfin Mortgage, a wholly owned subsidiary of Redfin Corporation, originates residential mortgage loans. Such mortgage loans are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.

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

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

Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best 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. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.

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

Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.
Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.

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

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

Intangible Assets—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives of ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Amortization expense is included in cost of revenue.

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

Goodwill—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then no additional impairment steps are necessary.

We performed a qualitative assessment and determined that it was not more likely than not that the fair value of our reporting unit for which goodwill has been assigned was less than its carrying amount. In evaluating whether it was more likely than not that the fair value of our reporting unit was less than its carrying amount we considered macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting its reporting unit, and changes in the fair value of our common stock. The primary qualitative factors we have considered in our analysis are our overall financial performance and the fair value of the reporting unit for which goodwill was assigned, which was substantially in excess of its book value. The aggregate carrying value of goodwill was $9,186 at December 31, 2020 and 2019. There have been no accumulated impairments to goodwill.

Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and equity investments accounted for under the cost method.

Leases—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from one to 11 years and finance leases for vehicles with terms of four years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of twelve months or less are not recorded on the balance sheet, but rather lease expense is recognized on a straight-line basis over the term of the lease.
When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2020 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.

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

The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and nonlease components based on standalone prices and determined the allocation per the contracts to be appropriate.

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

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

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

    We believe that it is currently more likely than not that our deferred tax assets will not be realized and as such, have recorded a full valuation allowance for these assets. We evaluate the likelihood of the ability to realize deferred tax assets in future periods on a quarterly basis, and in the event there is sufficient evidence to indicate a deferred asset will be realized, the associated valuation allowance would be reversed. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and accumulated deficit, we have provided a full valuation allowance against the U.S. tax assets resulting from the tax losses and credits carried forward.

Convertible Senior NotesIn accounting for the issuance of our convertible senior notes, we separate each of the notes into liability and equity components. The fair value of the liability component is estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities; and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation. The carrying amount of the equity component is calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the notes.
Issuance costs attributable to the liability component are being amortized to expense over the respective term of the convertible senior notes, and issuance costs attributable to the equity components are netted with the respective equity component in additional paid-in capital.

For conversion or extinguishment prior to the maturity of the notes, we allocate the fair value of the consideration (cash and equity shares) provided to debt holders for the settlement of the debt between liability and equity components.  A gain or loss on extinguishment is recognized for the difference between (1) the consideration provided for settlement plus costs allocated to the liability component, and (2) the net carrying amount of the liability component (including remaining unamortized discount and debt issuance costs).

Unsettled Conversion Requests of Convertible Senior Notes—Our 2023 notes were convertible during the quarter ended December 31, 2020. We received conversion requests for $1,849 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 March 31, 2021. All references to the outstanding aggregate principal amount of our 2023 notes as of December 31, 2020 includes the $1,849 principal amount with respect to which we received conversion requests on or prior to such date.

Revenue Recognition—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, property revenue, and other revenue.

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

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

Nature and Disaggregation of Revenue

Real Estate Services

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

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

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

Other

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. Mortgage origination services are not subject to the guidance in ASC 606, Revenue from Contracts with Customers, as the scope of the standard does not apply to revenue on contracts accounted for under ASC 860, Transfers and Servicing, but are included in other services revenue to reconcile total revenue presented on the consolidated statements of operations to the disaggregation of revenue table below.

Intercompany Eliminations

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

Cost of Revenue—Cost of revenue consists primarily of personnel costs (including base pay, benefits, and stock-based compensation), transaction bonuses, home-touring and field expenses, listing expenses, home costs related to our properties segment, 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.

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

Advertising and Advertising Production Costs—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs totaled $42,919, $62,536, and $33,457 in 2020, 2019, and 2018 respectively, and are included in marketing expenses. Advertising production costs totaled $256, $2,029, and $1,644 in 2020, 2019, and 2018, respectively, and are included in marketing expenses.

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

In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates and expected dividends.
Expected Life—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.

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

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

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

Recently Adopted Accounting PronouncementsIn January 2020, we adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), using a modified-retrospective approach. The adoption of this guidance requires a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The pronouncement, along with the related subsequent pronouncements that include clarifications, modifies the measurement of credit losses on financial instruments. This guidance requires the use of an expected loss impairment model for instruments measured at amortized cost based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this pronouncement did not have a material impact on our consolidated financial statements. See "—Accounts Receivable and Allowance for Credit Losses" for specific accounting policies for accounts receivable and available-for-sale debt securities, and see Note 2 for additional impacts from the adoption.

Recently Issued Accounting PronouncementsIn August 2020, the Financial Accounting Standards Board issued authoritative guidance under 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.

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.

ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.

We have elected to early adopt the new standard as of January 1, 2021 using the modified retrospective approach. Under this approach, prior periods are not restated. Rather, the cumulative effect of initially applying the new standard will be recognized as an adjustment to retained earnings or accumulated deficit. Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021:

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 25 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Revenue
12 Months Ended
Dec. 31, 2020
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:
Year Ended December 31,
202020192018
Real estate services
Brokerage revenue$607,513 $496,480 $406,293 
Partner revenue43,695 27,060 25,875 
Total real estate services revenue651,208 523,540 432,168 
Cost of revenue 417,140 373,150 309,069 
Gross profit$234,068 $150,390 $123,099 
Properties
Revenue209,686 240,507 44,993 
Cost of revenue214,382 245,189 46,613 
Gross profit$(4,696)$(4,682)$(1,620)
Other
Revenue28,212 17,634 9,882 
Cost of revenue25,474 19,239 11,937 
Gross profit$2,738 $(1,605)$(2,055)
Intercompany eliminations
Revenue(3,013)(1,885)(123)
Cost of revenue(3,013)(1,885)(123)
Gross profit$— $— $— 
Consolidated
Revenue886,093 779,796 486,920 
Cost of revenue653,983 635,693 367,496 
Gross profit$232,110 $144,103 $119,424 
Operating expenses231,318 223,349 163,358 
Interest income2,074 7,146 5,416 
Interest expense(19,495)(8,928)(3,681)
Other income (loss), net(1,898)223 221 
   Net loss$(18,527)$(80,805)$(41,978)
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Derivatives

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

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

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

The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:
Year Ended December 31,
InstrumentClassification202020192018
Forward sales commitmentsService revenue$(184)$96 $(141)
IRLCsService revenue1,342 176 254 
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 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 — 
Prepaid expenses and other current assets
Forward sales commitments34 — 34 — 
IRLCs1,781 — — 1,781 
Total prepaid expenses and 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 
Balance at December 31, 2019Quoted 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$221,442 $221,442 $— $— 
Short-term investments
   U.S. treasury securities70,029 70,029 — — 
Loans held for sale21,985 — 21,985 — 
Prepaid expenses and other current assets
Forward sales commitments— — 
IRLCs496 — — 496 
Total prepaid expenses and other current assets500 — 496 
Long-term investments
   U.S. treasury securities30,978 30,978 — — 
Total assets$344,934 $322,449 $21,989 $496 
Liabilities
Accrued liabilities
Forward sales commitments$57 $— $57 $— 
IRLCs58 — — 58 
Total liabilities$115 $— $57 $58 

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

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

The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
Key InputsValuation TechniqueDecember 31, 2020December 31, 2019
Weighted-average pull-through rate
Market pricing
72.3%78.2%

The following is a summary of changes in the fair value of IRLCs for the period ended December 31, 2020:
Balance, net—January 1, 2020$438 
Issuances of IRLCs18,090 
Settlements of IRLCs(16,986)
Net gain recognized in earnings229 
Balance, net—December 31, 2020$1,771 

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

December 31, 2020December 31, 2019
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$22,482$59,894$119,716$142,672
2025 notes$488,268$802,083$—$—
The difference between the principal amount and unsettled conversions of our 2023 notes and our 2025 notes, which were $25,626 and $661,250, respectively, and the net carrying amounts of the notes represents the unamortized debt discount and 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 December 31, 2020, 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 $68.63 on December 31, 2020, the if-converted value of the 2023 notes exceeded the principal amount of $25,626, while the if-converted value of the 2025 notes was less than the principal amount of $661,250. Refer to 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. During the year ended December 31, 2020 we determined that the fair value of one of our cost method investments in a privately-held company was less than the carrying value of $2,000 based on a variety of impairment indicators, including the historical performance and future prospects of the company; therefore, we recognized a non-cash impairment charge of $1,919 related to this investment during the year ended December 31, 2020. The impairment charge is included in Impairment costs within our consolidated statement of cash flows and is included in Other income (expense), net within our consolidated statements of comprehensive loss. We did not record any other significant nonrecurring fair value measurements after initial recognition for the years ended December 31, 2020, 2019 or 2018.

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

December 31, 2019
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$13,237 $— $— $13,237 $13,237 $— $— 
Money markets funds221,442 — — 221,442 221,442 — — 
Restricted cash12,769 — — 12,769 12,769 — — 
U.S. treasury securities100,998 31 (22)101,007 — 70,029 30,978 
Total$348,446 $31 $(22)$348,455 $247,448 $70,029 $30,978 

As of December 31, 2020 and 2019, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $0 and $46,550, with aggregate unrealized losses of $0 and $22, respectively. We have evaluated our portfolio of available-for-sale debt securities based on credit quality indicators for expected credit losses and do not believe there are any expected credit losses. Our portfolio consists of U.S. government securities, all with a high quality credit rating issued by various credit agencies.
As of December 31, 2020 and 2019, we had accrued interest of $108 and $183, 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 27 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventory Inventory
The components of inventory were as follows:
December 31,
20202019
Properties for sale$17,153 $36,982 
Properties not available for sale7,225 3,163 
Properties under improvement24,780 34,445 
Inventory$49,158 $74,590 

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 December 31, 2020 and 2019, lower of cost or net realizable value write-downs were $29 and $143, respectively. During the years ended December 31, 2020 and 2019, we directly purchased $158,269 and $264,290 of homes and sold $182,906 and $214,118 in cost basis of homes, respectively.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The components of property and equipment were as follows:
December 31,
Useful Lives (years)20202019
Leasehold improvementsShorter of lease term or economic life$29,558 $28,141 
Website and software development costs
2-3
33,278 27,602 
Computer and office equipment37,765 4,846 
Software31,858 595 
Furniture77,450 6,965 
Property and equipment, gross79,909 68,149 
Accumulated depreciation and amortization(41,614)(29,047)
Construction in progress5,693 475 
Property and equipment, net$43,988 $39,577 

Depreciation and amortization expense for property and equipment amounted to $14,076, $8,742, and $7,977 for the years ended December 31, 2020, 2019, and 2018, respectively. We capitalized software development costs, including stock-based compensation, of $11,414, $8,396, and $5,796 during the years ended December 31, 2020, 2019, and 2018, respectively.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20202019
Operating lease cost:

Operating lease cost(1)
Cost of revenue$8,571 $7,970 
Operating lease cost(1)
Operating expenses4,370 3,648 
Total operating lease cost$12,941 $11,618 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$130 $20 
Interest on lease liabilitiesCost of revenue20 
Total finance lease cost$150 $23 

(1) Includes lease expense with initial terms of twelve months or less of $998 and $2,180 for the years ended December 31, 2020 and 2019.

Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021$14,194 $206 $1,141 $15,541 
202213,582 206 878 14,666 
202312,572 192 871 13,635 
202410,761 93 1,279 12,133 
20257,364 — 559 7,923 
Thereafter9,536 — 1,421 10,957 
Total lease payments$68,009 $697 $6,149 $74,855 
Less: Interest(1)
7,333 61 
Present value of lease liabilities$60,676 $636 

(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.

December 31,
Lease Term and Discount Rate20202019
Weighted average remaining operating lease term (years)5.26.1
Weighted average remaining finance lease term (years)3.53.8
Weighted average discount rate for operating leases4.4 %4.4 %
Weighted average discount rate for finance leases5.4 %5.4 %

Year Ended December 31,
Supplemental Cash Flow Information20202019
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$14,207 $9,868 
Operating cash outflows from finance leases20 
Financing cash outflows from finance leases102 14 
Right-of-use assets obtained in exchange for lease liabilities(1)
  Operating leases$1,186 $58,669 
  Finance leases669 274 

(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.
Leases Leases
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20202019
Operating lease cost:

Operating lease cost(1)
Cost of revenue$8,571 $7,970 
Operating lease cost(1)
Operating expenses4,370 3,648 
Total operating lease cost$12,941 $11,618 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$130 $20 
Interest on lease liabilitiesCost of revenue20 
Total finance lease cost$150 $23 

(1) Includes lease expense with initial terms of twelve months or less of $998 and $2,180 for the years ended December 31, 2020 and 2019.

Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021$14,194 $206 $1,141 $15,541 
202213,582 206 878 14,666 
202312,572 192 871 13,635 
202410,761 93 1,279 12,133 
20257,364 — 559 7,923 
Thereafter9,536 — 1,421 10,957 
Total lease payments$68,009 $697 $6,149 $74,855 
Less: Interest(1)
7,333 61 
Present value of lease liabilities$60,676 $636 

(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.

December 31,
Lease Term and Discount Rate20202019
Weighted average remaining operating lease term (years)5.26.1
Weighted average remaining finance lease term (years)3.53.8
Weighted average discount rate for operating leases4.4 %4.4 %
Weighted average discount rate for finance leases5.4 %5.4 %

Year Ended December 31,
Supplemental Cash Flow Information20202019
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$14,207 $9,868 
Operating cash outflows from finance leases20 
Financing cash outflows from finance leases102 14 
Right-of-use assets obtained in exchange for lease liabilities(1)
  Operating leases$1,186 $58,669 
  Finance leases669 274 

(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings—Below is a discussion of our material, pending legal proceedings. Given the preliminary stage of these cases and the claims and issues presented, we cannot estimate a range of reasonably possible losses. 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 the pending litigation, claims, and other proceedings are material to our business.

Lawsuit by David Eraker

On May 11, 2020, David Eraker, our co-founder and former chief executive officer who departed Redfin in 2006, filed a complaint through Appliance Computing III, Inc. (d/b/a Surefield) ("Surefield"), which is a company that Mr. Eraker founded and that we believe he controls, in the U.S. District Court for the Western District of Texas, Waco Division. The complaint alleges that we are infringing patents claimed to be owned by Surefield without its authorization or license. Surefield is seeking an unspecified amount of damages and an injunction against us offering products and services that allegedly infringe the patents at issue. On July 15, 2020, we filed a counterclaim against Surefield to allege that (i) we are not infringing on the patents that 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 certain provisions of the Fair Housing Act (the “FHA”). The plaintiffs allege that these policies and practices (i) have the effect of our services being unavailable in predominantly non-white communities on a more frequent basis than predominantly white communities and (ii) are unnecessary to achieve a valid interest or legitimate objective. The complaint focuses on the following policies and practices, as alleged by the plaintiffs: (i) a home's price must exceed a certain dollar amount before we offer service through one of our lead agents or partner agents and (ii) our services and pricing structures are available only for homes serviced by one of our lead agents and those same services and pricing structures may not be offered by one of our partner agents. The plaintiffs seek (i) a declaration that our alleged policies and practices violate the FHA, (ii) an order enjoining us from further alleged violations, (iii) an unspecified amount of monetary damages, and (iv) payment of plaintiffs’ attorneys' fees and costs.

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 is also seeking 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.

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 December 31, 2020 are as follows:
Other Commitments
2021
$63,586 
2022
7,430 
2023
745 
2024
— 
2025 and thereafter
— 
Total future minimum payments
$71,761 
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Acquired Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets Acquired Intangible Assets
    The components of intangible assets were as follows:
December 31, 2020December 31, 2019
Useful
Live
(years)
GrossAccumulated
Amortization
NetGrossAccumulated AmortizationNet
Trade names10$1,040 $(650)$390 $1,040 $(546)$494 
Developed technology102,980 (1,862)1,118 2,980 (1,564)1,416 
Customer relationship10860 (538)322 860 (452)408 
$4,880 $(3,050)$1,830 $4,880 $(2,562)$2,318 

Amortization expense totaled $488 for each year ended December 31, 2020 and 2019. We will recognize the remaining amortization expense of $1,830 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 32 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
The components of accrued liabilities were as follows:
December 31,
20202019
Accrued compensation and benefits
$49,238 $30,462 
Miscellaneous accrued liabilities
9,722 7,021 
Payroll tax liability deferred by the CARES Act6,812 — 
Customer contract liabilities3,688 539 
Total accrued liabilities
$69,460 $38,022 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Other Payables
12 Months Ended
Dec. 31, 2020
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:
December 31,
20202019
Customer deposits
$11,183 $7,109 
Miscellaneous payables
2,001 775 
Total other payables
$13,184 $7,884 
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Equity and Equity Compensation Plans Equity and Equity Compensation Plans
Common Stock—As of December 31, 2020 and 2019, 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 StockAs of December 31, 2020 and 2019, 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 stock options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our IPO. Accordingly, no shares are available for future issuance under our 2004 Plan. Our 2004 Plan continues to govern outstanding equity awards granted thereunder. The term of each stock option under the plan is no more than 10 years, and each stock option generally vests over a four-year period.

2017 Equity Incentive Plan—Our 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017 and provides for issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, officers, and consultants. The number of shares of common stock initially reserved for issuance under our 2017 EIP was 7,898,159. The number of shares reserved for issuance under our 2017 EIP will increase automatically on January 1 of each calendar year beginning on January 1, 2018, and continuing through January 1, 2028, by the number of shares equal to the lesser of 5% of the total outstanding shares of our common stock as of the immediately preceding December 31 or an amount determined by our board of directors. The term of each stock option and restricted stock unit under the plan will not exceed 10 years, and each award generally vests between two and four years.
We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
December 31,
20202019
Stock options issued and outstanding5,733,738 7,792,181 
Restricted stock units outstanding4,459,743 5,023,412 
Shares available for future equity grants11,309,377 7,100,499 
Total shares reserved for future issuance21,502,858 19,916,092 

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

We have reserved shares of common stock for future issuance under our ESPP as follows:
December 31,
20202019
Shares available for issuance at beginning of period3,330,271 2,890,973 
Shares issued during the period(320,609)(490,717)
     Total shares available for issuance at end of period 3,009,662 2,400,256

The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:
For the Offering Period beginning July 1, 2020For the Offering Period beginning January 1, 2020
Expected life0.5 years0.5 years
Volatility101.06%43.65%
Risk-free interest rate0.17%1.57%
Dividend yield—%—%
Weighted-average grant date fair value$17.48$5.77

Stock Options—Option activity for the year ended December 31, 2020 was as follows:
Number Of OptionsWeighted- Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Outstanding at January 1, 20207,792,181 $7.00 5.28$111,122 
Options exercised(2,011,938)6.31 
Options forfeited (36,206)9.13 
Options canceled(10,299)8.98 
Outstanding at December 31, 20205,733,738 $7.23 4.39$352,076 
Options exercisable at December 31, 20205,520,083 $6.63 4.26$342,225 
The fair value of stock option awards was estimated at the grant date with the following weighted average assumptions:
December 31,
202020192018
Expected life06.5 years0
Volatility—%33.76%—%
Risk-free interest rate—%2.12%—%
Dividend yield—%—%—%
Weighted-average grant date fair value
$—$3.22$—

The grant date fair value of stock options is recorded as stock-based compensation over the vesting period. As of December 31, 2020, there was $816 of total unrecognized stock-based compensation related to stock options. These costs are expected to be recognized over a weighted-average period of 0.80 years.

The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:
Year Ended December 31,
202020192018
Fair value of options vested$2,228 $4,747 $7,089 
Intrinsic value of options exercised55,822 20,811 49,276 
    
On June 1, 2019, we granted stock options subject to performance conditions ("PSOs"), with a target of 150,000 shares and a maximum of 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 PSOs vested in the period ended December 31, 2020.

Restricted Stock Units—Restricted stock unit activity for the year ended December 31, 2020 was as follows:
Restricted Stock UnitsWeighted Average Grant-Date Fair Value
Outstanding at January 1, 20205,023,412 $18.69 
Granted1,658,632 43.01 
Vested(1,490,506)19.12 
Forfeited or canceled(731,795)19.56 
Outstanding or deferred at December 31, 2020(1)
4,459,743 $27.44 

(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2020 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 December 31, 2020, there was $113,101 of total unrecognized stock-based compensation related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.55 years.
As of December 31, 2020, there were 400,873 restricted stock units subject to performance and market conditions ("PSUs") outstanding at 100% of the target level. Depending on our achievement of the performance and market conditions, the actual number of shares of common stock issuable upon vesting of PSUs will range from 0% to 200% of the target amount. For each PSU recipient, the awards will vest only if the recipient is continuing to provide service to us upon our board of directors, or its compensation committee, certifying that we have achieved the PSU's related performance or market conditions. Stock-based compensation expense for PSUs with performance conditions will be recognized when it is probable that the performance conditions will be achieved. For PSUs with market conditions, the market condition is reflected in the grant-date fair value of the award and the expense is recognized over the life of the award. Stock-compensation expense associated with the PSUs is as follows:
Year Ended December 31,
202020192018
Expense associated with the current period$2,664 $894 $610 
Expense due to reassessment of achievement related to prior periods190 (610)— 
Total expense$2,854 $284 $610 

Compensation Cost—The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202020192018
Cost of revenue$8,844 $6,087 $5,567 
Technology and development(1)
16,564 12,362 7,576 
Marketing1,569 1,418 662 
General and administrative9,996 7,947 6,633 
Total stock-based compensation$36,973 $27,814 $20,438 

(1) Net of $2,348, $1,280 and $522 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2020, 2019 and 2018, respectively.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share Attributable to Common Stock
12 Months Ended
Dec. 31, 2020
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 a participating security. Under the two-class method, net loss attributable to common stock is not allocated to the preferred stock as its holders do not have a contractual obligation to share in losses, as discussed in Note 11.
The calculation of basic and diluted net loss per share attributable to common stock was as follows:
Year Ended December 31,
202020192018
Numerator:
Net loss$(18,527)$(80,805)$(41,978)
Dividends on convertible preferred stock(4,454)— — 
Net loss attributable to common stock—basic and diluted$(22,981)$(80,805)$(41,978)
Denominator:
Weighted average shares—basic and diluted(1)
98,574,529 91,583,533 85,669,039 
Net loss per share attributable to common stock—basic and diluted$(0.23)$(0.88)$(0.49)

(1) Basic and diluted weighted average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.
Year Ended December 31,
202020192018
2023 notes as if converted(1)
838,821 — — 
2025 notes as if converted9,119,960 — — 
Convertible preferred stock as if converted2,040,000 — — 
Stock options outstanding5,733,738 7,792,181 9,435,349 
Restricted stock units outstanding(2)
4,443,315 5,023,412 3,264,702 
Total22,175,834 12,815,593 12,700,051 

(1) Includes $1,849 principal amount of 2023 notes with respect to which we received conversion requests by December 31, 2020. See Note 1.

(2) Excludes 16,428 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2020.
    
We intend to settle any conversion of our 2023 and 2025 notes in cash, shares, or a combination thereof. The dilutive impact of the notes on our net loss per share is considered using the if-converted method for the year ended December 31, 2020. For periods ending prior to December 31, 2020, we considered the impact of the notes on our diluted net income (loss) per share based on applying the treasury stock method as we had the ability, and intent, to settle any conversions of the notes solely in cash at that time. The treasury stock method requires that the dilutive effect of common stock issuable upon conversion of the notes be computed in the periods in which we report net income. For the year ended December 31, 2019 there was no dilutive impact from the notes.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesOur deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:
December 31,
20202019
Deferred income tax assets
Net operating loss carryforwards$57,763 $49,211 
Tax credit carryforwards12,422 8,638 
Stock-based compensation6,011 5,142 
Compensation accruals7,026 2,297 
Lease liability17,540 18,404 
Accruals and reserves2,079 795 
Gross deferred income tax assets102,841 84,487 
Valuation allowance(44,307)(62,274)
Total deferred income tax assets, net of valuation allowance58,534 22,213 
Deferred income tax liabilities
Intangible assets(514)(605)
Prepaid expenses— (1,688)
Convertible senior notes(45,616)(5,359)
Right-of-use assets(12,404)(13,579)
Fixed assets— (982)
Total deferred income tax liabilities(58,534)(22,213)
Net deferred income tax assets and liabilities$— $— 

The valuation allowance decreased by $17,967 during the year ended December 31, 2020. This decrease did not result in the recognition of an income tax benefit through operations as it was driven by the equity components of the 2023 and 2025 notes (see Note 15) and partially offset by the impact from the current year pretax loss.

The valuation allowance increased by $24,264 and $8,192 during the years ended December 31, 2019 and 2018, respectively.

The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2020 and 2019:
December 31,
20202019
Federal$227,751 $195,133 
Various states12,576 10,421 
Foreign2,050 1,212 

Federal NOL carryforwards are available to offset federal taxable income and begin to expire in 2025, with NOL carryforwards of $142,420 generated after 2017 available to offset future U.S. federal taxable income over an indefinite period. State NOL carryforwards are available to offset future taxable income and began to expire in 2020. NOL carryforward periods for the various states jurisdictions generally range from 5 to 20 years. Foreign NOL carryforward periods for foreign federal and provincial jurisdictions are generally 20 years. Additionally, net research and development credit carryforwards of $12,422 and $8,638 are available as of December 31, 2020 and 2019, respectively, to reduce future tax liabilities. The research and development credit carryforwards begin to expire in 2026.

Current tax laws impose substantial restrictions on the utilization of research and development credits and NOL carryforwards in the event of an ownership change, as defined by Internal Revenue Code Sections 382 and 383. Such an event may significantly limit our ability to utilize our net NOLs and research and development tax credit carryforwards. During 2017, we completed a Section 382 study. The study determined that we underwent an ownership change in 2006. Due to the Section 382 limitation determined on the date of the change in control in 2006, the NOL and research and development credit carryforwards have been reduced by $1,506 and $32, respectively.
The components of loss before benefit for income taxes for the years ended December 31, 2020, 2019, and 2018 were $(17,582), $(79,518), and $(41,978), for federal purposes, respectively, and $(945), $(1,287), and $0, for foreign purposes, respectively.

The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:
December 31,
202020192018
U.S. federal income tax at statutory rate21.00 %21.00 %21.00 %
State taxes (net of federal benefit)25.23 4.71 5.67 
Stock-based compensation69.14 1.20 7.51 
Permanent differences(1.03)(0.97)(0.57)
Federal research and development credit20.42 2.45 4.26 
Change in valuation allowance(132.88)(29.73)(37.33)
Other1.32 1.34 (0.54)
Extinguishment of 2023 Notes(3.20)— — 
Effective income tax rate— %— %— %

We did not record any tax benefits for the years ended December 31, 2020, 2019, and 2018. The difference between the U.S. federal income tax at statutory rate of 21% for the years ended December 31, 2020, 2019, and 2018, and our effective tax rate in all periods is primarily due to a full valuation allowance related to our U.S. deferred tax assets. For the year ended December 31, 2020, the difference between our estimated statutory state income tax rate of 7.09% and the state income tax rate of 25.23% as reported in the rate reconciliation is primarily due to the impact of tax deductions for stock-based compensation which provide permanent and favorable differences between pre-tax operating losses for financial reporting purposes and losses reported for income tax purposes. Our reported state income tax rate of 25.23% differs from our effective state income tax rate of 0% primarily due to a full valuation allowance related to our state deferred tax assets.

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

The following table summarizes the activity related to unrecognized tax benefits:
December 31,
20202019
Unrecognized benefit—beginning of year
$2,159 $1,663 
Gross decreases—prior year tax positions— (127)
Gross increases—current year tax positions946 623 
Unrecognized benefit—end of year$3,105 $2,159 

All of the unrecognized tax benefits as of December 31, 2020 and 2019 are accounted for as a reduction in our deferred tax assets. Due to our valuation allowance, none of the $3,105 and $2,159 of unrecognized tax benefits would affect our effective tax rate, if recognized. We do not believe it is reasonably possible that our unrecognized tax benefits will significantly change in the next twelve months.

We recognize interest and penalties related to unrecognized tax benefits as income tax expense. There was no interest or penalties accrued related to unrecognized tax benefits for each year ended December 31, 2020 and 2019 and no liability for accrued interest or penalties related to unrecognized tax benefits as of December 31, 2020.
Our material income tax jurisdictions are the United States (federal) and Canada (foreign). As a result of NOL carryforwards, we are subject to audit for all tax years for federal and foreign purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Dec. 31, 2020
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 related to the loans. The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $18,277 3.25 %$24,500 $8,489 3.79 %
Texas Capital Bank, N.A.40,000 12,903 3.35 %24,500 10,210 3.51 %
Flagstar Bank, FSB
15,000 7,849 3.00 %$15,000 $2,603 3.69 %
Total$105,000 $39,029 — %$64,000 $21,302 — %

Borrowings under the facility with Western Alliance Bank 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 December 31, 2020.

Borrowings under the facility with Texas Capital Bank, N.A. 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 period presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$100,000 $23,949 4.40 %$100,000 $4,444 4.45 %
The facility matures on January 26, 2021, 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. Borrowings under the facility prior to March 24, 2020 generally bore interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus 2.65%. For borrowings under the facility on and after March 24, 2020, each new borrowing 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. See Note 16 for developments subsequent to December 31, 2020 with respect to this facility.

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 December 31, 2020 and 2019, RedfinNow Borrower had $65,191 and $16,200 of total assets, respectively, of which $47,620 and $7,456 related to inventory and $11,818 and $5,663 in cash and cash equivalents, respectively.

For the years ended December 31, 2020 and 2019 we amortized $619 and $256 of the debt issuance costs and recognized $643 and $17 of interest expense, respectively.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Mezzanine Equity
12 Months Ended
Dec. 31, 2020
Temporary Equity Disclosure [Abstract]  
Mezzanine Equity Mezzanine Equity
On April 1, 2020, we issued 4,484,305 shares of our common stock, at a price of $15.61 per share, and 40,000 shares of our preferred stock, at a price of $1,000 per share, for aggregate gross proceeds of $110,000. We designated this preferred stock as Series A Convertible Preferred Stock (our "convertible preferred stock"). Our convertible preferred stock is classified as mezzanine equity in our consolidated financial statements as the substantive conversion features at the option of the holder precludes liability classification. We have determined there are no material embedded features that require recognition as a derivative asset or liability.

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

As of December 31, 2020, the carrying value of our convertible preferred stock, net of issuance costs, is $39,823, and holders have earned unpaid stock dividends in the amount of 30,640 shares of common stock. This stock dividend was issued on January 4, 2021. These shares are included in basic and diluted net loss per share attributable to common stock, as described in Note 13. As of December 31, 2020, 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.

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

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

RedemptionOn 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 RightsUpon 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 39 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsAmendment of Secured Revolving Credit Facility—On January 12, 2021, RedfinNow Borrower amended its secured revolving credit facility with Goldman Sachs. Following this amendment, (i) the facility's borrowing capacity is $125,000, (ii) new borrowings under the facility generally bear interest at a
rate of one-month LIBOR (subject to a floor of 0.30%) plus 3.00%, and (iii) the facility matures on July 12, 2022, but we may extend the maturity date for an additional six months to repay outstanding borrowings.

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 “Bankruptcy Court”) (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.

The closing of the Acquisition is subject to customary closing conditions, including (i) the absence of any law or order prohibiting the closing, (ii) the expiration or termination of any applicable waiting period under applicable antitrust laws and (iii) the Bankruptcy Court having entered orders confirming the Plan and authorizing the Purchase Agreement and certain other matters.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
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”).
Principles of Consolidation Principles of Consolidation—The consolidated financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.
Use of Estimates Use of EstimatesThe 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 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 (see Note 15). The amounts ultimately realized from the affected assets or ultimately recognized as liabilities will depend on, among other factors, general business conditions and could differ materially in the near term from the carrying amounts reflected in the consolidated financial statements.
Cash and Cash Equivalents Cash and Cash Equivalents—We consider all highly liquid investments originally purchased by us with original maturities of three months or less at the date of purchase to be cash equivalents and classified as available-for-sale. Our cash equivalents consist primarily of money market instruments.
Restricted Cash and Other Payables Restricted Cash and Other Payables—Restricted cash primarily consists of 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, a corresponding customer deposit liability in the same amount is recognized in the consolidated balance sheets in other payables. When a real estate services transaction closes, the restricted cash transfers from escrow and the corresponding deposit liability is reduced. In addition, we have other restricted cash that is specifically designated to repay borrowings under warehouse credit facilities and the secured revolving credit facility.
Fair Value
Fair ValueWe account for certain assets and liabilities at fair value. Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:

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

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

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

The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Our financial instruments consist of Level 1, Level 2, and Level 3 assets and liabilities.
Concentration of Credit Risk Concentration of Credit Risk—Financial instruments that potentially subject us to concentrations of credit risk are primarily cash and cash equivalents and investments. We generally place our cash and cash equivalents and investments with major financial institutions we deem to be of high-credit-quality in order to limit our credit exposure. We maintain our cash accounts with financial institutions where deposits exceed federal insurance limits.
Inventory
Inventory—Our inventory represents homes purchased with the intent of resale and are accounted for under the specific identification method. Direct home acquisition and improvement costs are capitalized and tracked directly with each specific home. Homes are stated in inventory at cost and are reviewed on a home by home basis. If a home's estimated market value is less than the inventory cost then the home is written down to net realizable value.

We classify inventory into three categories: homes for sale, homes not available for sale, and homes under improvement. Homes for sale represent homes that are currently listed on the market for sale. Homes not available for sale are generally recently purchased homes that have been temporarily rented back to the prior owner and are not listed on the market for sale. The rental period is typically less than 30 days. Homes under improvement are homes that are in the process of being prepared to be listed for sale.
Variable Interest Entities Variable Interest Entities—In connection with establishing a secured revolving credit facility to support the financing of homes that it purchases, RedfinNow formed a special purpose entity called RedfinNow Borrower, which is a wholly owned subsidiary of Redfin Corporation. We have determined that RedfinNow Borrower is a variable interest entity ("VIE") and that we are the primary beneficiary of the variable interest in RedfinNow Borrower based on our power to direct the activities that most significantly impact the economic outcomes of the entity through our role in designing the entity and managing the homes purchased and sold by the entity. We have a potentially significant variable interest in the entity based upon our equity interest held in the VIE. As we have concluded that we are the primary beneficiary, we have included the accounts of the VIE in our consolidated financial statements. The lender of the secured revolving credit facility does not have recourse against the general credit of the primary beneficiary beyond the circumstances disclosed in Note 15. See Note 15 for a summary of the secured revolving credit facility, including outstanding borrowings associated with the VIE and related collateral.
Loans Held for Sale Loans Held for Sale—Redfin Mortgage, a wholly owned subsidiary of Redfin Corporation, originates residential mortgage loans. Such mortgage loans are intended to be sold in the secondary mortgage market within a short period of time following origination. Mortgage loans held for sale primarily consist of single-family residential loans collateralized by the underlying home. Mortgage loans held for sale are recorded at fair value based on either sale commitments or current market quotes for mortgage loans with similar characteristics. Interest income earned or expense incurred on loans held for sale is captured as a component of income from operations.
Other Current Assets Other Current Assets—Other current assets consist primarily of miscellaneous non-trade receivables and interest rate lock commitments from mortgage origination operations (see Derivative Instruments below).
Derivatives Instruments
Derivative Instruments—Redfin Mortgage is party to IRLCs with customers resulting from mortgage origination operations. IRLCs for single-family mortgage loans that Redfin Mortgage intends to sell are considered free-standing derivatives. All free-standing derivatives are required to be recorded on our consolidated balance sheets at fair value. Since Redfin Mortgage can terminate a loan commitment if the borrower does not comply with the terms of the contract, and some loan commitments may expire without being drawn upon, these commitments do not necessarily represent future cash requirements.

Interest rate risk related to the residential mortgage loans held for sale and IRLCs is offset using forward sales commitments. We manage this interest rate risk through the use of forward sales commitments on both a best 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. Changes in the fair value of IRLCs and forward sales commitments are recognized as revenue, and the fair values are reflected in other current assets and accrued liabilities, as applicable. We estimate the fair value of an IRLC based on current market quotes for mortgage loans with similar characteristics, net of origination costs and fees adjusting for the probability that the mortgage loan will not fund according to the terms of commitment (referred to as a pull-through factor). The fair value measurements of our forward sales commitments use prices quoted directly to us from our counterparties.
Property and Equipment
Property and Equipment—Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives. Depreciation and amortization is included in cost of revenue, marketing, technology and development, and general and administrative and is allocated based on estimated usage for each class of asset.

Leasehold improvements are amortized over the shorter of the lease term or the estimated useful life of the related asset. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is reflected in the consolidated statements of operations. Repair and maintenance costs are expensed as incurred.
Costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, direct internal and external costs relating to upgrades or enhancements that meet the capitalization criteria are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance and enhancement costs (including those costs in the post-implementation stages) are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the websites (or software) that result in added functionality, in which case the costs are capitalized.

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

Estimated useful lives of website and software development activities are reviewed annually, or whenever events or changes in circumstances indicate that intangible assets may be impaired, and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades or enhancements to the existing functionality.
Intangible Assets Intangible Assets—Intangible assets are finite lived and mainly consist of trade names, developed technology, and customer relationships and are amortized over their estimated useful lives of ten years. The useful lives were determined by estimating future cash flows generated by the acquired intangible assets. Amortization expense is included in cost of revenue.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets—Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of assets to be held and used is measured first by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such asset were considered to be impaired, an impairment loss would be recognized when the carrying amount of the asset exceeds the fair value of the asset. To date, no such impairment has occurred.
Goodwill Goodwill—Goodwill represents the excess of the purchase price over the fair value of the net tangible assets and identifiable intangible assets acquired in a business combination. Goodwill is not amortized, but is subject to impairment testing. We assess the impairment of goodwill on an annual basis, during the fourth quarter, or whenever events or changes in circumstances indicate that goodwill may be impaired. We assess goodwill for possible impairment by performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying amount. If we qualitatively determine that it is not more likely than not that the fair value of the reporting unit is less than its carrying amount, then no additional impairment steps are necessary. We performed a qualitative assessment and determined that it was not more likely than not that the fair value of our reporting unit for which goodwill has been assigned was less than its carrying amount. In evaluating whether it was more likely than not that the fair value of our reporting unit was less than its carrying amount we considered macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, other relevant entity-specific events, potential events affecting its reporting unit, and changes in the fair value of our common stock. The primary qualitative factors we have considered in our analysis are our overall financial performance and the fair value of the reporting unit for which goodwill was assigned, which was substantially in excess of its book value.
Other Non-current Assets Other Assets, Noncurrent—Other assets consists primarily of leased building security deposits and equity investments accounted for under the cost method.
Leases Leases—The extent of our lease commitments consists of operating leases for physical office locations with original terms ranging from one to 11 years and finance leases for vehicles with terms of four years. We have accounted for the portfolio of leases by disaggregation based on the nature and term of the lease. Generally, the leases require a fixed minimum rent with contractual minimum rent increases over the term of the lease. Leases with an initial term of twelve months or less are not recorded on the balance sheet, but rather lease expense is recognized on a straight-line basis over the term of the lease.
When available, the rate implicit in the lease to discount lease payments to present value would be used; however, none of our significant leases as of December 31, 2020 provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate for each portfolio of leases to discount the lease payments based on information available at lease commencement.

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

The right-of-use asset and related lease liability are determined based on the lease component of the consideration in each lease contract. We have evaluated our lease portfolio for appropriate allocation of the consideration in the lease contracts between lease and nonlease components based on standalone prices and determined the allocation per the contracts to be appropriate.
Foreign Currency Translation Foreign Currency Translation—Our international operations generally use their local currency as their functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Income and expense accounts are translated at the average monthly exchange rates during the year. Resulting translation adjustments are reported as a component of other comprehensive income and recorded in accumulated other comprehensive income on our consolidated balance sheets.
Income Taxes
Income Taxes—Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated balance sheets and tax bases of assets and liabilities at the applicable enacted tax rates. We establish a valuation allowance for deferred tax assets if it is more likely than not that these items will expire before we are able to realize their benefits or if future deductibility is uncertain.

    We believe that it is currently more likely than not that our deferred tax assets will not be realized and as such, have recorded a full valuation allowance for these assets. We evaluate the likelihood of the ability to realize deferred tax assets in future periods on a quarterly basis, and in the event there is sufficient evidence to indicate a deferred asset will be realized, the associated valuation allowance would be reversed. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes our historical operating losses, lack of taxable income, and accumulated deficit, we have provided a full valuation allowance against the U.S. tax assets resulting from the tax losses and credits carried forward.
Convertible Senior Notes Convertible Senior NotesIn accounting for the issuance of our convertible senior notes, we separate each of the notes into liability and equity components. The fair value of the liability component is estimated using a discounted cash flow analysis utilizing a risk-adjusted yield derived from a combination of (i) use of benchmarks of comparable debt securities; and (ii) modeling that incorporates synthetic credit rating estimation and volatility estimation. The carrying amount of the equity component is calculated by deducting the fair value amount of the liability component from the aggregate principal amount of the notes.
Issuance costs attributable to the liability component are being amortized to expense over the respective term of the convertible senior notes, and issuance costs attributable to the equity components are netted with the respective equity component in additional paid-in capital.

For conversion or extinguishment prior to the maturity of the notes, we allocate the fair value of the consideration (cash and equity shares) provided to debt holders for the settlement of the debt between liability and equity components.  A gain or loss on extinguishment is recognized for the difference between (1) the consideration provided for settlement plus costs allocated to the liability component, and (2) the net carrying amount of the liability component (including remaining unamortized discount and debt issuance costs).
Revenue Recognition
Revenue Recognition—We generate revenue primarily from commissions and fees charged on each real estate services transaction closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, property revenue, and other revenue.

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

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

Nature and Disaggregation of Revenue

Real Estate Services

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

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

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

Other

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. Mortgage origination services are not subject to the guidance in ASC 606, Revenue from Contracts with Customers, as the scope of the standard does not apply to revenue on contracts accounted for under ASC 860, Transfers and Servicing, but are included in other services revenue to reconcile total revenue presented on the consolidated statements of operations to the disaggregation of revenue table below.

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

In valuing stock options and shares forecasted to be issued pursuant to our ESPP, we make assumptions about expected life, stock price volatility, risk-free interest rates and expected dividends.
Expected Life—The expected term was estimated using the simplified method allowed under guidance from the SEC as our historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.

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

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

Dividend Yield—We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero was used.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting PronouncementsIn January 2020, we adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), using a modified-retrospective approach. The adoption of this guidance requires a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The pronouncement, along with the related subsequent pronouncements that include clarifications, modifies the measurement of credit losses on financial instruments. This guidance requires the use of an expected loss impairment model for instruments measured at amortized cost based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this pronouncement did not have a material impact on our consolidated financial statements. See "—Accounts Receivable and Allowance for Credit Losses" for specific accounting policies for accounts receivable and available-for-sale debt securities, and see Note 2 for additional impacts from the adoption.

Recently Issued Accounting PronouncementsIn August 2020, the Financial Accounting Standards Board issued authoritative guidance under 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.

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.

ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.

We have elected to early adopt the new standard as of January 1, 2021 using the modified retrospective approach. Under this approach, prior periods are not restated. Rather, the cumulative effect of initially applying the new standard will be recognized as an adjustment to retained earnings or accumulated deficit. Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021:

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)
Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy Mezzanine Equity—We have issued convertible preferred stock that we have determined is a financial instrument with both equity and debt characteristics and are classified as mezzanine equity in our consolidated financial statements. The instrument was initially recognized at fair value net of issuance costs. We reassess whether the instrument is currently redeemable or probable to become redeemable in the future as of each reporting date, in which, if the instrument meets either criteria, we will accrete the carrying value to the redemption value based on the effective interest method over the remaining term. To assess classification, we review all features of the instrument, including mandatory redemption features and conversion features that may be substantive. All financial instruments that are classified as mezzanine equity are evaluated for embedded derivative features by evaluating each feature against the nature of the host instrument (e.g. more equity-like or debt-like). Features identified as embedded derivatives that are material are recognized separately as a derivative asset or liability in the consolidated financial statements. We have evaluated our convertible preferred stock and determined that its nature is that of an equity host and no material embedded derivatives exist that would require bifurcation on our balance sheet. See Note 11 for more information.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Organization, Consolidation and Presentation of Financial Statements (Tables)
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles Upon the adoption of the new standard, we expect to reduce non-cash interest expense for future periods until the affected notes are settled, and recognize the following adjustments on January 1, 2021:
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 42 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Revenue - (Tables)
12 Months Ended
Dec. 31, 2020
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:
Year Ended December 31,
202020192018
Real estate services
Brokerage revenue$607,513 $496,480 $406,293 
Partner revenue43,695 27,060 25,875 
Total real estate services revenue651,208 523,540 432,168 
Cost of revenue 417,140 373,150 309,069 
Gross profit$234,068 $150,390 $123,099 
Properties
Revenue209,686 240,507 44,993 
Cost of revenue214,382 245,189 46,613 
Gross profit$(4,696)$(4,682)$(1,620)
Other
Revenue28,212 17,634 9,882 
Cost of revenue25,474 19,239 11,937 
Gross profit$2,738 $(1,605)$(2,055)
Intercompany eliminations
Revenue(3,013)(1,885)(123)
Cost of revenue(3,013)(1,885)(123)
Gross profit$— $— $— 
Consolidated
Revenue886,093 779,796 486,920 
Cost of revenue653,983 635,693 367,496 
Gross profit$232,110 $144,103 $119,424 
Operating expenses231,318 223,349 163,358 
Interest income2,074 7,146 5,416 
Interest expense(19,495)(8,928)(3,681)
Other income (loss), net(1,898)223 221 
   Net loss$(18,527)$(80,805)$(41,978)
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
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 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 — 
Prepaid expenses and other current assets
Forward sales commitments34 — 34 — 
IRLCs1,781 — — 1,781 
Total prepaid expenses and 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 
Balance at December 31, 2019Quoted 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$221,442 $221,442 $— $— 
Short-term investments
   U.S. treasury securities70,029 70,029 — — 
Loans held for sale21,985 — 21,985 — 
Prepaid expenses and other current assets
Forward sales commitments— — 
IRLCs496 — — 496 
Total prepaid expenses and other current assets500 — 496 
Long-term investments
   U.S. treasury securities30,978 30,978 — — 
Total assets$344,934 $322,449 $21,989 $496 
Liabilities
Accrued liabilities
Forward sales commitments$57 $— $57 $— 
IRLCs58 — — 58 
Total liabilities$115 $— $57 $58 
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure
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:
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 

December 31, 2019
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$13,237 $— $— $13,237 $13,237 $— $— 
Money markets funds221,442 — — 221,442 221,442 — — 
Restricted cash12,769 — — 12,769 12,769 — — 
U.S. treasury securities100,998 31 (22)101,007 — 70,029 30,978 
Total$348,446 $31 $(22)$348,455 $247,448 $70,029 $30,978 
Debt Securities, Available-for-sale
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:
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 

December 31, 2019
Cost or Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueCash, Cash Equivalents, Restricted CashShort-term InvestmentsLong-term Investments
Cash$13,237 $— $— $13,237 $13,237 $— $— 
Money markets funds221,442 — — 221,442 221,442 — — 
Restricted cash12,769 — — 12,769 12,769 — — 
U.S. treasury securities100,998 31 (22)101,007 — 70,029 30,978 
Total$348,446 $31 $(22)$348,455 $247,448 $70,029 $30,978 
Schedule of Notional Amounts of Outstanding Derivative Positions
December 31,
Notional Amounts20202019
Forward sales commitments$130,109 $39,447 
IRLCs88,923 37,453 
Fair Value Measurement Inputs and Valuation Techniques
The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
Key InputsValuation TechniqueDecember 31, 2020December 31, 2019
Weighted-average pull-through rate
Market pricing
72.3%78.2%
Derivative Instruments, Gain (Loss)
The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:
Year Ended December 31,
InstrumentClassification202020192018
Forward sales commitmentsService revenue$(184)$96 $(141)
IRLCsService revenue1,342 176 254 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following is a summary of changes in the fair value of IRLCs for the period ended December 31, 2020:
Balance, net—January 1, 2020$438 
Issuances of IRLCs18,090 
Settlements of IRLCs(16,986)
Net gain recognized in earnings229 
Balance, net—December 31, 2020$1,771 
Schedule of Long-term Debt Instruments
The following table presents the carrying amounts and estimated fair values of our 2023 notes and our 2025 notes that are not recorded at fair value on our consolidated balance sheets:

December 31, 2020December 31, 2019
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$22,482$59,894$119,716$142,672
2025 notes$488,268$802,083$—$—
The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $18,277 3.25 %$24,500 $8,489 3.79 %
Texas Capital Bank, N.A.40,000 12,903 3.35 %24,500 10,210 3.51 %
Flagstar Bank, FSB
15,000 7,849 3.00 %$15,000 $2,603 3.69 %
Total$105,000 $39,029 — %$64,000 $21,302 — %
The following table summarizes borrowings under this facility as of the period presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$100,000 $23,949 4.40 %$100,000 $4,444 4.45 %
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
The components of inventory were as follows:
December 31,
20202019
Properties for sale$17,153 $36,982 
Properties not available for sale7,225 3,163 
Properties under improvement24,780 34,445 
Inventory$49,158 $74,590 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment
December 31,
Useful Lives (years)20202019
Leasehold improvementsShorter of lease term or economic life$29,558 $28,141 
Website and software development costs
2-3
33,278 27,602 
Computer and office equipment37,765 4,846 
Software31,858 595 
Furniture77,450 6,965 
Property and equipment, gross79,909 68,149 
Accumulated depreciation and amortization(41,614)(29,047)
Construction in progress5,693 475 
Property and equipment, net$43,988 $39,577 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lease, Cost
The components of lease expense were as follows:
Year Ended December 31,
Lease CostClassification20202019
Operating lease cost:

Operating lease cost(1)
Cost of revenue$8,571 $7,970 
Operating lease cost(1)
Operating expenses4,370 3,648 
Total operating lease cost$12,941 $11,618 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$130 $20 
Interest on lease liabilitiesCost of revenue20 
Total finance lease cost$150 $23 

(1) Includes lease expense with initial terms of twelve months or less of $998 and $2,180 for the years ended December 31, 2020 and 2019.
December 31,
Lease Term and Discount Rate20202019
Weighted average remaining operating lease term (years)5.26.1
Weighted average remaining finance lease term (years)3.53.8
Weighted average discount rate for operating leases4.4 %4.4 %
Weighted average discount rate for finance leases5.4 %5.4 %

Year Ended December 31,
Supplemental Cash Flow Information20202019
Cash paid for amounts included in the measurement of lease liabilities
  Operating cash outflows from operating leases$14,207 $9,868 
Operating cash outflows from finance leases20 
Financing cash outflows from finance leases102 14 
Right-of-use assets obtained in exchange for lease liabilities(1)
  Operating leases$1,186 $58,669 
  Finance leases669 274 

(1) We adopted ASU 2016-02, Leases on January 1, 2019. Adoption of the standard resulted in recording of right-of-use assets of $33,953 on January 1, 2019.
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2021$14,194 $206 $1,141 $15,541 
202213,582 206 878 14,666 
202312,572 192 871 13,635 
202410,761 93 1,279 12,133 
20257,364 — 559 7,923 
Thereafter9,536 — 1,421 10,957 
Total lease payments$68,009 $697 $6,149 $74,855 
Less: Interest(1)
7,333 61 
Present value of lease liabilities$60,676 $636 

(1) Includes interest on operating leases of $2,397 and financing leases of $30 due within the next twelve months.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments
Future payments due under these agreements as of December 31, 2020 are as follows:
Other Commitments
2021
$63,586 
2022
7,430 
2023
745 
2024
— 
2025 and thereafter
— 
Total future minimum payments
$71,761 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Acquired Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
December 31, 2020December 31, 2019
Useful
Live
(years)
GrossAccumulated
Amortization
NetGrossAccumulated AmortizationNet
Trade names10$1,040 $(650)$390 $1,040 $(546)$494 
Developed technology102,980 (1,862)1,118 2,980 (1,564)1,416 
Customer relationship10860 (538)322 860 (452)408 
$4,880 $(3,050)$1,830 $4,880 $(2,562)$2,318 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The components of accrued liabilities were as follows:
December 31,
20202019
Accrued compensation and benefits
$49,238 $30,462 
Miscellaneous accrued liabilities
9,722 7,021 
Payroll tax liability deferred by the CARES Act6,812 — 
Customer contract liabilities3,688 539 
Total accrued liabilities
$69,460 $38,022 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Other Payables (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The components of other payables were as follows:
December 31,
20202019
Customer deposits
$11,183 $7,109 
Miscellaneous payables
2,001 775 
Total other payables
$13,184 $7,884 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Reserved Shares of Common Stock
We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
December 31,
20202019
Stock options issued and outstanding5,733,738 7,792,181 
Restricted stock units outstanding4,459,743 5,023,412 
Shares available for future equity grants11,309,377 7,100,499 
Total shares reserved for future issuance21,502,858 19,916,092 
We have reserved shares of common stock for future issuance under our ESPP as follows:
December 31,
20202019
Shares available for issuance at beginning of period3,330,271 2,890,973 
Shares issued during the period(320,609)(490,717)
     Total shares available for issuance at end of period 3,009,662 2,400,256
Schedule of Valuation Assumptions
The weighted-average grant date fair value and the assumptions used in calculating fair values of shares forecasted to be issued pursuant to our ESPP are as follows:
For the Offering Period beginning July 1, 2020For the Offering Period beginning January 1, 2020
Expected life0.5 years0.5 years
Volatility101.06%43.65%
Risk-free interest rate0.17%1.57%
Dividend yield—%—%
Weighted-average grant date fair value$17.48$5.77
Schedule of Stock Option Activity Option activity for the year ended December 31, 2020 was as follows:
Number Of OptionsWeighted- Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Outstanding at January 1, 20207,792,181 $7.00 5.28$111,122 
Options exercised(2,011,938)6.31 
Options forfeited (36,206)9.13 
Options canceled(10,299)8.98 
Outstanding at December 31, 20205,733,738 $7.23 4.39$352,076 
Options exercisable at December 31, 20205,520,083 $6.63 4.26$342,225 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity Restricted stock unit activity for the year ended December 31, 2020 was as follows:
Restricted Stock UnitsWeighted Average Grant-Date Fair Value
Outstanding at January 1, 20205,023,412 $18.69 
Granted1,658,632 43.01 
Vested(1,490,506)19.12 
Forfeited or canceled(731,795)19.56 
Outstanding or deferred at December 31, 2020(1)
4,459,743 $27.44 

(1) Starting with the restricted stock units granted to them in June 2019, our non-employee directors have the option to defer the issuance of common stock receivable upon vesting of such restricted stock units until 60 days following the day they are no longer providing services to us or, if earlier, upon a change in control transaction. The amount reported as vested excludes restricted stock units that have vested but whose settlement into shares have been deferred. The amount reported as outstanding or deferred as of December 31, 2020 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:
Year Ended December 31,
202020192018
Expense associated with the current period$2,664 $894 $610 
Expense due to reassessment of achievement related to prior periods190 (610)— 
Total expense$2,854 $284 $610 
The following table details, for each period indicated, (i) our stock-based compensation net of forfeitures, and the amount capitalized in internally developed software and (ii) includes changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202020192018
Cost of revenue$8,844 $6,087 $5,567 
Technology and development(1)
16,564 12,362 7,576 
Marketing1,569 1,418 662 
General and administrative9,996 7,947 6,633 
Total stock-based compensation$36,973 $27,814 $20,438 

(1) Net of $2,348, $1,280 and $522 of stock-based compensation expense capitalized for internally developed software for the years ended December 31, 2020, 2019 and 2018, respectively.
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
The fair value of stock option awards was estimated at the grant date with the following weighted average assumptions:
December 31,
202020192018
Expected life06.5 years0
Volatility—%33.76%—%
Risk-free interest rate—%2.12%—%
Dividend yield—%—%—%
Weighted-average grant date fair value
$—$3.22$—
The fair value of stock options vested and the intrinsic value of stock options exercised are as follows:
Year Ended December 31,
202020192018
Fair value of options vested$2,228 $4,747 $7,089 
Intrinsic value of options exercised55,822 20,811 49,276 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share Attributable to Common Stock (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The calculation of basic and diluted net loss per share attributable to common stock was as follows:
Year Ended December 31,
202020192018
Numerator:
Net loss$(18,527)$(80,805)$(41,978)
Dividends on convertible preferred stock(4,454)— — 
Net loss attributable to common stock—basic and diluted$(22,981)$(80,805)$(41,978)
Denominator:
Weighted average shares—basic and diluted(1)
98,574,529 91,583,533 85,669,039 
Net loss per share attributable to common stock—basic and diluted$(0.23)$(0.88)$(0.49)

(1) Basic and diluted weighted average shares outstanding include (i) common stock earned but not yet issued related to share-based dividends on our convertible preferred stock, and (ii) restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors.
Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share attributable to common stock for the periods presented because their effect would have been anti-dilutive.
Year Ended December 31,
202020192018
2023 notes as if converted(1)
838,821 — — 
2025 notes as if converted9,119,960 — — 
Convertible preferred stock as if converted2,040,000 — — 
Stock options outstanding5,733,738 7,792,181 9,435,349 
Restricted stock units outstanding(2)
4,443,315 5,023,412 3,264,702 
Total22,175,834 12,815,593 12,700,051 

(1) Includes $1,849 principal amount of 2023 notes with respect to which we received conversion requests by December 31, 2020. See Note 1.

(2) Excludes 16,428 restricted stock units whose settlement into common stock were deferred at the option of certain non-employee directors as of December 31, 2020.
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Deferred Tax Assets and Liabilities The following table represents the significant components of our deferred tax assets and liabilities for the periods presented:
December 31,
20202019
Deferred income tax assets
Net operating loss carryforwards$57,763 $49,211 
Tax credit carryforwards12,422 8,638 
Stock-based compensation6,011 5,142 
Compensation accruals7,026 2,297 
Lease liability17,540 18,404 
Accruals and reserves2,079 795 
Gross deferred income tax assets102,841 84,487 
Valuation allowance(44,307)(62,274)
Total deferred income tax assets, net of valuation allowance58,534 22,213 
Deferred income tax liabilities
Intangible assets(514)(605)
Prepaid expenses— (1,688)
Convertible senior notes(45,616)(5,359)
Right-of-use assets(12,404)(13,579)
Fixed assets— (982)
Total deferred income tax liabilities(58,534)(22,213)
Net deferred income tax assets and liabilities$— $— 
Summary of Operating Loss Carryforwards
The following table represents our net operating loss ("NOL") carryforwards as of December 31, 2020 and 2019:
December 31,
20202019
Federal$227,751 $195,133 
Various states12,576 10,421 
Foreign2,050 1,212 
Schedule of Effective Income Tax Rate Reconciliation
The following table is a reconciliation of the U.S. federal income tax at statutory rate to our effective income tax rate:
December 31,
202020192018
U.S. federal income tax at statutory rate21.00 %21.00 %21.00 %
State taxes (net of federal benefit)25.23 4.71 5.67 
Stock-based compensation69.14 1.20 7.51 
Permanent differences(1.03)(0.97)(0.57)
Federal research and development credit20.42 2.45 4.26 
Change in valuation allowance(132.88)(29.73)(37.33)
Other1.32 1.34 (0.54)
Extinguishment of 2023 Notes(3.20)— — 
Effective income tax rate— %— %— %
Schedule of Unrecognized Tax Benefits Roll Forward
The following table summarizes the activity related to unrecognized tax benefits:
December 31,
20202019
Unrecognized benefit—beginning of year
$2,159 $1,663 
Gross decreases—prior year tax positions— (127)
Gross increases—current year tax positions946 623 
Unrecognized benefit—end of year$3,105 $2,159 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The following table presents the carrying amounts and estimated fair values of our 2023 notes and our 2025 notes that are not recorded at fair value on our consolidated balance sheets:

December 31, 2020December 31, 2019
IssuanceNet Carrying Amount Estimated Fair ValueNet Carrying AmountEstimated Fair Value
2023 notes$22,482$59,894$119,716$142,672
2025 notes$488,268$802,083$—$—
The following table summarizes borrowings under these facilities as of the periods presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Western Alliance Bank$50,000 $18,277 3.25 %$24,500 $8,489 3.79 %
Texas Capital Bank, N.A.40,000 12,903 3.35 %24,500 10,210 3.51 %
Flagstar Bank, FSB
15,000 7,849 3.00 %$15,000 $2,603 3.69 %
Total$105,000 $39,029 — %$64,000 $21,302 — %
The following table summarizes borrowings under this facility as of the period presented:
December 31, 2020December 31, 2019
LenderBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding BorrowingsBorrowing CapacityOutstanding BorrowingsWeighted Average Interest Rate on Outstanding Borrowings
Goldman Sachs Bank USA$100,000 $23,949 4.40 %$100,000 $4,444 4.45 %
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%7.25%January 15, 2019January 15; July 1532.7332
2025 notesOctober 15, 20256.52%13.7920

The components of the convertible senior notes were as follows:

December 31, 2020
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$25,626 $2,776 $368 $22,482 
2025 notes661,250163,0779,905488,268

December 31, 2019
IssuanceAggregate Principal AmountUnamortized Debt DiscountUnamortized Debt Issuance CostsNet Carrying Amount
2023 notes$143,750 $21,231 $2,803 $119,716 
Interest Income and Interest Expense Disclosure
Year Ended
December 31, 2020December 31, 2019December 31, 2018
2023 notes2025 notesTotal2023 notes2025 notesTotal2023 notes2025 notesTotal
Contractual interest expense$2,113 $— $2,113 $2,516 $— $2,516 $1,097 $— $1,097 
Amortization of debt discount4,7355,69310,4285,4055,4052,2802,280
Amortization of debt issuance costs623346969724724304304
Interest expense$7,471 $6,039 $13,510 $8,645 $— $8,645 $3,681 $— $3,681 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
investment_type
inventory_category
numberOfClassesOfReceivables
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2021
USD ($)
Apr. 01, 2020
shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Employee retention credit, CARES Act $ 1,348,000        
Material classes of receivables | numberOfClassesOfReceivables 2        
Number of types of investments | investment_type 2        
Other than temporary impairment losses, investments $ (1,919,000)        
Number of inventory categories | inventory_category 3        
Real estate rental period 30 days        
Common stock issued upon conversion (in shares) | shares         2,622,177
Intangible assets, useful life 10 years        
Goodwill $ 9,186,000 $ 9,186,000      
Lessee, finance lease, term of contract 4 years        
Advertising costs $ 42,919,000 62,536,000 $ 33,457,000    
Advertising production costs 256,000 2,029,000 $ 1,644,000    
Accumulated deficit $ (270,313,000) $ (251,786,000)      
Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accumulated deficit       $ (262,551,000)  
Restatement Adjustment | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accumulated deficit       $ 7,762,000  
COVID-19          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of positions eliminated 400        
Number of positions placed on furlough 1,000        
Restructuring costs $ 7,864,000        
1.75% Convertible Senior Notes due 2023          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Debt conversion, original debt, amount $ 1,849,000        
Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Useful Lives (years) 2 years        
Property, plant and equipment, estimated useful lives two years        
Operating lease term 1 year        
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Useful Lives (years) 3 years        
Operating lease term 11 years        
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) - USD ($)
$ in Thousands
Jan. 01, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Convertible senior notes, net   $ 22,482 $ 0
Convertible senior notes, net, noncurrent   488,268 119,716
Additional paid-in capital   860,556 583,097
Accumulated deficit   $ (270,313) $ (251,786)
Subsequent Event      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Convertible senior notes, net $ 25,205    
Convertible senior notes, net, noncurrent 648,023    
Additional paid-in capital 690,316    
Accumulated deficit (262,551)    
Restatement Adjustment | Subsequent Event      
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 57 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Revenue - Narrative (Details)
12 Months Ended
Dec. 31, 2020
numberOfClassesOfReceivables
Segment Reporting [Abstract]  
Number of operating segments 5
Number of reportable segments 2
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue $ 886,093 $ 779,796 $ 486,920
Cost of revenue 653,983 635,693 367,496
Gross profit 232,110 144,103 119,424
Operating expenses 231,318 223,349 163,358
Interest income 2,074 7,146 5,416
Interest expense (19,495) (8,928) (3,681)
Net loss (18,527) (80,805) (41,978)
Operating Segments | Real estate services      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 651,208 523,540 432,168
Cost of revenue 417,140 373,150 309,069
Gross profit 234,068 150,390 123,099
Operating Segments | Real estate services | Brokerage revenue      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 607,513 496,480 406,293
Operating Segments | Real estate services | Partner revenue      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 43,695 27,060 25,875
Operating Segments | Properties      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 209,686 240,507 44,993
Cost of revenue 214,382 245,189 46,613
Gross profit (4,696) (4,682) (1,620)
Operating Segments | Other      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue 28,212 17,634 9,882
Cost of revenue 25,474 19,239 11,937
Gross profit 2,738 (1,605) (2,055)
Intercompany eliminations      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Revenue (3,013) (1,885) (123)
Cost of revenue (3,013) (1,885) (123)
Gross profit $ 0 $ 0 $ 0
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Notional Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
IRLCs    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative, Notional Amount $ 88,923 $ 37,453
Forward sales commitments    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative, Notional Amount $ 130,109 $ 39,447
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Amounts of gains/(losses) recognized in income (Details) - Service revenue - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
IRLCs      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net $ 1,342 $ 176 $ 254
Forward sales commitments      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, Gain (Loss) on Derivative, Net $ (184) $ 96 $ (141)
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Assets    
U.S. treasury securities   $ 70,029
U.S. treasury securities   30,978
Fair Value, Measurements, Recurring    
Assets    
Money market funds $ 892,361  
U.S. treasury securities 131,561  
Loans held for sale 42,539 21,985
Derivative asset 1,815 500
U.S. treasury securities 11,922  
Total assets 1,080,198 344,934
Liabilities    
Total liabilities 517 115
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Money market funds 892,361  
Loans held for sale 0 0
Derivative asset 0 0
Total assets 1,035,844 322,449
Liabilities    
Total liabilities 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Money market funds 0  
Loans held for sale 42,539 21,985
Derivative asset 34 4
Total assets 42,573 21,989
Liabilities    
Total liabilities 507 57
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Money market funds 0  
Loans held for sale 0 0
Derivative asset 1,781 496
Total assets 1,781 496
Liabilities    
Total liabilities 10 58
U.S. treasury securities | Fair Value, Measurements, Recurring    
Assets    
U.S. treasury securities 131,561 70,029
U.S. treasury securities   30,978
U.S. treasury securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
U.S. treasury securities 131,561 70,029
U.S. treasury securities   30,978
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
U.S. treasury securities 0 0
U.S. treasury securities   0
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
U.S. treasury securities 0 0
U.S. treasury securities   0
Forward sales commitments | Fair Value, Measurements, Recurring    
Assets    
Derivative asset 34 4
Liabilities    
Derivative liability 507 57
Forward sales commitments | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Derivative asset 0 0
Liabilities    
Derivative liability 0 0
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Derivative asset 34 4
Liabilities    
Derivative liability 507 57
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Derivative asset 0 0
Liabilities    
Derivative liability 0 0
IRLCs | Fair Value, Measurements, Recurring    
Assets    
Derivative asset 1,781 496
Liabilities    
Derivative liability 10 58
IRLCs | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Derivative asset 0 0
Liabilities    
Derivative liability 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Derivative asset 0 0
Liabilities    
Derivative liability 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Derivative asset 1,781 496
Liabilities    
Derivative liability 10 58
Agency bonds | Fair Value, Measurements, Recurring    
Assets    
U.S. treasury securities 11,922  
Agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
U.S. treasury securities 11,922  
Agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
U.S. treasury securities 0  
Agency bonds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
U.S. treasury securities 0  
Money market funds | Fair Value, Measurements, Recurring    
Assets    
Money market funds 886,261 221,442
Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Money market funds 886,261 221,442
Money market funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Money market funds 0 0
Money market funds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Money market funds 0 $ 0
U.S. treasury securities | Fair Value, Measurements, Recurring    
Assets    
Money market funds 6,100  
U.S. treasury securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Money market funds 6,100  
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Money market funds 0  
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Money market funds $ 0  
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details)
Dec. 31, 2020
Dec. 31, 2019
IRLCs | Measurement Input, Weighted Average Pull Through Rate | Marketing pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.723 0.782
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Changes of fair value of interest rate lock commitments [Roll Forward]  
Balance, net—January 1, 2020 $ 438
Issuances of IRLCs 18,090
Settlements of IRLCs (16,986)
Net gain recognized in earnings 229
Balance, net—December 31, 2020 $ 1,771
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
1.75% Convertible Senior Notes due 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount $ 22,482 $ 119,716
Estimated Fair Value 59,894 142,672
Convertible Senior Notes due 2025    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 488,268 0
Estimated Fair Value $ 802,083 $ 0
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Securities, Available-for-sale, Allowance for Credit Loss $ 0 $ 0
Equity Securities without Readily Determinable Fair Value, Amount 2,000  
Debt Securities, Available-for-sale, Unrealized Loss Position 0 46,550
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 0 22
Interest Receivable $ 108 $ 183
Share Price $ 68.63  
1.75% Convertible Senior Notes due 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Principal Amount $ 25,626  
Convertible Senior Notes due 2025    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Aggregate Principal Amount $ 661,250  
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Cost, Amortized Cost, Gross Unrealized Gains & Losses, and Estimated Fair Market Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value $ 925,276 $ 234,679    
Restricted cash   12,769    
Cash, cash equivalents, and available-for-sale debt securities, amortized cost   348,446    
Unrealized Gains (Losses)        
Unrealized Gains   31    
Unrealized Losses   (22)    
Estimated Fair Value        
Restricted cash   12,769    
Cash, cash equivalents, and available-for-sale debt securities   348,455    
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 945,820 247,448 $ 439,055 $ 212,658
Short-term Investments        
Short-term Investments   70,029    
Long-term Investments        
Long-term Investments   30,978    
Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Restricted cash 20,544 12,769    
Cash, cash equivalents, and available-for-sale debt securities, amortized cost 1,089,122      
Unrealized Gains (Losses)        
Unrealized Gains 181      
Unrealized Losses 0      
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 892,361      
Restricted cash 20,544 12,769    
Cash, cash equivalents, and available-for-sale debt securities 1,089,303      
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 945,820 247,448    
Short-term Investments        
Short-term Investments 131,561      
Long-term Investments        
Long-term Investments 11,922      
U.S. treasury securities | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost 137,502 100,998    
Unrealized Gains (Losses)        
Unrealized Gains 159 31    
Unrealized Losses 0 (22)    
Estimated Fair Value        
Debt securities, available-for-sale 137,661 101,007    
Short-term Investments        
Short-term Investments 131,561 70,029    
Long-term Investments        
Long-term Investments   30,978    
Agency bonds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost 11,900      
Unrealized Gains (Losses)        
Unrealized Gains 22      
Unrealized Losses 0      
Estimated Fair Value        
Debt securities, available-for-sale 11,922      
Long-term Investments        
Long-term Investments 11,922      
Cash | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 32,915 13,237    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 32,915 13,237    
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 32,915 13,237    
Money markets funds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 886,261 221,442    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 886,261 221,442    
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash 886,261 $ 221,442    
U.S. treasury securities | Fair Value, Measurements, Recurring        
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 6,100      
Cash, Cash Equivalents, Restricted Cash        
Cash, Cash Equivalents, Restricted Cash $ 6,100      
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Properties for sale $ 17,153 $ 36,982
Properties not available for sale 7,225 3,163
Properties under improvement 24,780 34,445
Inventory $ 49,158 $ 74,590
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Lower of cost or net realizable value write-downs $ 29 $ 143
Inventory additions 158,269 264,290
Inventory sales $ 182,906 $ 214,118
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 79,909 $ 68,149
Accumulated depreciation and amortization (41,614) (29,047)
Property and equipment, net $ 43,988 39,577
Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 2 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 3 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 29,558 28,141
Website and software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 33,278 27,602
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 $ 7,765 4,846
Software    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 3 years  
Property and equipment, gross $ 1,858 595
Furniture    
Property, Plant and Equipment [Line Items]    
Useful Lives (years) 7 years  
Property and equipment, gross $ 7,450 6,965
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,693 $ 475
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Abstract]      
Depreciation and amortization $ 14,076 $ 8,742 $ 7,977
Capitalized computer software, gross $ 11,414 $ 8,396 $ 5,796
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating Leased Assets [Line Items]    
Operating lease cost $ 12,941 $ 11,618
Finance lease, right-of-use asset, amortization 130 20
Finance lease cost 150 23
Short-term lease cost 998 2,180
Cost of revenue    
Operating Leased Assets [Line Items]    
Operating lease cost 8,571 7,970
Finance lease, interest expense 20 3
Operating expenses    
Operating Leased Assets [Line Items]    
Operating lease cost $ 4,370 $ 3,648
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturity of Lease Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Operating  
2021 $ 14,194
2022 13,582
2023 12,572
2024 10,761
2025 7,364
Thereafter 9,536
Total future minimum payments 68,009
Less: Interest 7,333
Present value of lease liabilities 60,676
Financing  
2021 206
2022 206
2023 192
2024 93
2025 0
Thereafter 0
Total lease payments 697
Less: Interest 61
Present value of lease liabilities 636
Other Leases  
2021 1,141
2022 878
2023 871
2024 1,279
2025 559
Thereafter 1,421
Total lease payments 6,149
Total Lease Obligations  
2021 15,541
2022 14,666
2023 13,635
2024 12,133
2025 7,923
Thereafter 10,957
Total lease payments 74,855
Operating lease capitalized interest expense 2,397
Financing lease, capitalized interest expense $ 30
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Term and Discount Rate (Details)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted average remaining operating lease term (years) 5 years 2 months 12 days 6 years 1 month 6 days
Weighted average remaining finance lease term (years) 3 years 6 months 3 years 9 months 18 days
Weighted average discount rate for operating leases 4.40% 4.40%
Weighted average discount rate for finance leases 5.40% 5.40%
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash outflows from operating leases $ 14,207 $ 9,868
Operating cash outflows from finance leases 20 3
Financing cash outflows from finance leases 102 14
Right-of-use assets obtained in exchange for lease liabilities    
Operating leases 1,186 58,669
Finance leases 669 274
Right-of-use assets, net $ 44,149 52,004
Accounting Standards Update 2016-02    
Right-of-use assets obtained in exchange for lease liabilities    
Right-of-use assets, net   $ 33,953
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Narrative (Details)
Oct. 28, 2020
numberOfClassesOfReceivables
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency, Number of Plaintiffs 10
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating  
2021 $ 14,194
2022 13,582
2023 12,572
2024 10,761
Total future minimum payments 68,009
Other Commitments  
2020 63,586
2021 7,430
2022 745
2023 0
2025 and thereafter 0
Total future minimum payments $ 71,761
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Useful Live (years) 10 years  
Gross $ 4,880 $ 4,880
Accumulated Amortization (3,050) (2,562)
Net $ 1,830 2,318
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Useful Live (years) 10 years  
Gross $ 1,040 1,040
Accumulated Amortization (650) (546)
Net $ 390 494
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Live (years) 10 years  
Gross $ 2,980 2,980
Accumulated Amortization (1,862) (1,564)
Net $ 1,118 1,416
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Useful Live (years) 10 years  
Gross $ 860 860
Accumulated Amortization (538) (452)
Net $ 322 $ 408
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization $ 488 $ 488 $ 488
Total 1,830    
2020 488    
2021 488    
2022 488    
2023 366    
2024 $ 366    
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 49,238 $ 30,462
Miscellaneous accrued liabilities 9,722 7,021
Accrued Payroll Taxes, Current 6,812 0
Contract with Customer, Liability 3,688 539
Total accrued liabilities $ 69,460 $ 38,022
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Other Payables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Customer deposits $ 11,183 $ 7,109
Miscellaneous payables 2,001 775
Total other payables $ 13,184 $ 7,884
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 01, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 27, 2017
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, authorized (in shares)   500,000,000 500,000,000      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001      
Preferred stock, outstanding (in shares)     0      
Stock-based compensation expense   $ 36,973 $ 27,814 $ 20,438    
Stock-based compensation capitalized   $ (2,348) $ (1,280) (522)    
Redeemable convertible preferred stock, authorized (in shares)   10,000,000 10,000,000      
Temporary Equity, Par or Stated Value Per Share   $ 0.001 $ 0.001      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 816        
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 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)   3,009,662 2,400,256      
2017 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)   21,502,858 19,916,092     7,898,159
Percentage of common stock, outstanding   5.00%        
Expected life   10 years        
Award vesting period   4 years        
Restricted stock units outstanding (in shares)   4,459,743 5,023,412      
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%        
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense, period for recognition   9 months 18 days        
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense, period for recognition   2 years 6 months 18 days        
Restricted stock units outstanding (in shares)   4,459,743 5,023,412      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 113,101        
Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units outstanding (in shares)   400,873        
Award requisite service period, achievement percentage   100.00%        
Stock-based compensation expense   $ 2,854 $ 284 $ 610    
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]            
Award vesting rights, percentage   0.00%        
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]            
Award vesting rights, percentage   200.00%        
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          
Chief Executive Officer | Maximum | Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 300,000          
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance (in shares) (Details) - shares
Dec. 31, 2020
Dec. 31, 2019
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 5,733,738 7,792,181  
2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 5,733,738 7,792,181  
Restricted stock units outstanding (in shares) 4,459,743 5,023,412  
Shares available for future equity grants (in shares) 11,309,377 7,100,499  
Total common stock reserved for future issuance (in shares) 21,502,858 19,916,092 7,898,159
2017 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total common stock reserved for future issuance (in shares) 3,009,662 2,400,256  
Shares issued during the period (320,609) (490,717)  
Shares available for issuance at beginning of period 3,330,271 2,890,973  
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number Of Options    
Beginning balance (in shares) 7,792,181  
Options exercised (in shares) (2,011,938)  
Options forfeited (in shares) (36,206)  
Options canceled (in shares) (10,299)  
Ending balance (in shares) 5,733,738 7,792,181
Options exercisable at December 31, 2018 (in shares) 5,520,083  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 7.00  
Options exercised (in dollars per share) 6.31  
Options forfeited (in dollars per share) 9.13  
Options, canceled (in dollars per share) 8.98  
Ending balance (in dollars per share) 7.23 $ 7.00
Options exercisable at December 31, 2018 (in dollars per share) $ 6.63  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contractual life outstanding 4 years 4 months 20 days 5 years 3 months 10 days
Weighted average remaining contractual life exercisable 4 years 3 months 3 days  
Options outstanding, Aggregate intrinsic value $ 352,076 $ 111,122
Options exercisable, Aggregate intrinsic value $ 342,225  
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) - $ / shares
12 Months Ended
Jul. 01, 2020
Jan. 01, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life       0 years  
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life     0 years 6 years 6 months 0 years
Volatility     0.00% 33.76% 0.00%
Risk-free interest rate     0.00% 2.12% 0.00%
Dividend yield     0.00% 0.00% 0.00%
Weighted-average grant date fair value (in dollars per share)     $ 0 $ 3.22 $ 0
Minimum | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Volatility         37.88%
Risk-free interest rate         1.96%
Maximum | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Volatility         40.97%
Risk-free interest rate         2.26%
2017 Employee Stock Purchase Plan | Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life 6 months 6 months      
Volatility 101.06% 43.65%      
Risk-free interest rate 0.17% 1.57%      
Dividend yield 0.00% 0.00%      
Weighted-average grant date fair value (in dollars per share) $ 17.48 $ 5.77      
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Compensation Related Costs [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 55,822 $ 20,811 $ 49,276
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 2,228 $ 4,747 $ 7,089
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) - Restricted Stock Units
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Restricted Stock Units  
Unvested outstanding at January 1, 2019 (in shares) | shares 5,023,412
Granted (in shares) | shares 1,658,632
Vested (in shares) | shares (1,490,506)
Forfeited or canceled (in shares) | shares (731,795)
Unvested outstanding at December 31, 2019 (in shares) | shares 4,459,743
Weighted Average Grant-Date Fair Value  
Unvested outstanding at January 1, 2019 (in dollars per share) | $ / shares $ 18.69
Granted (in dollars per share) | $ / shares 43.01
Vested (in dollars per share) | $ / shares 19.12
Forfeited or canceled (in dollars per share) | $ / shares 19.56
Unvested outstanding at December 31, 2019 (in dollars per share) | $ / shares $ 27.44
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Compensation Costs for PSU's (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 36,973 $ 27,814 $ 20,438
Performance Restricted Stock Units      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 2,854 284 610
Performance Restricted Stock Units | Current Period      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 2,664 894 610
Performance Restricted Stock Units | Prior Periods      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 190 $ (610) $ 0
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 36,973 $ 27,814 $ 20,438
Stock-based compensation capitalized (2,348) (1,280) (522)
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 8,844 6,087 5,567
Technology and development(1)      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 16,564 12,362 7,576
Marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 1,569 1,418 662
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 9,996 $ 7,947 $ 6,633
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator:      
Net loss $ (18,527) $ (80,805) $ (41,978)
Net loss attributable to common stock—basic $ (22,981) $ (80,805) $ (41,978)
Denominator:      
Weighted average shares —basic and diluted (in shares) 98,574,529 91,583,533 85,669,039
Net loss per share attributable to common stock—basic and diluted (in dollars per share) $ (0.23) $ (0.88) $ (0.49)
Net Income (Loss) Available to Common Stockholders, Diluted $ (22,981) $ (80,805) $ (41,978)
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 22,175,834 12,815,593 12,700,051
1.75% Convertible Senior Notes due 2023      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Debt conversion, original debt, amount $ 1,849    
Options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 5,733,738 7,792,181 9,435,349
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 4,443,315 5,023,412 3,264,702
Restricted Stock Units | Non-employee Directors      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 16,428    
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 0
Convertible Debt | 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) 838,821 0 0
Convertible Debt | 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
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]      
Valuation allowance increase (decrease) $ (17,967,000) $ 24,264,000 $ 8,192,000
NOL carryforward, decrease 1,506,000    
Net loss (18,527,000) (80,805,000) (41,978,000)
Unrecognized tax benefits that would impact effective tax rate   0  
Unrecognized tax benefits 3,105,000 2,159,000 1,663,000
Unrecognized tax benefits, income tax penalties and interest accrued   0  
Research Tax Credit Carryforward      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward 12,422,000 8,638,000  
Research and development credits, decrease 32,000    
Federal      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforward 227,751,000 195,133,000  
Increase (decrease) in operating loss carryforwards 142,420,000    
Net loss (17,582,000) (79,518,000) (41,978,000)
Foreign      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforward 2,050,000 1,212,000  
Net loss $ (945,000) $ (1,287,000) $ 0
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred income tax assets    
Net operating loss carryforwards $ 57,763 $ 49,211
Tax credit carryforwards 12,422 8,638
Stock-based compensation 6,011 5,142
Compensation accruals 7,026 2,297
Lease liability 17,540 18,404
Accruals and reserves 2,079 795
Gross deferred income tax assets 102,841 84,487
Valuation allowance (44,307) (62,274)
Total deferred income tax assets, net of valuation allowance 58,534 22,213
Deferred income tax liabilities    
Intangible assets (514) (605)
Prepaid expenses 0 (1,688)
Convertible senior notes (45,616) (5,359)
Right-of-use assets (12,404) (13,579)
Fixed assets 0 (982)
Total deferred income tax liabilities (58,534) (22,213)
Net deferred income tax assets and liabilities $ 0 $ 0
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Summary of Operating Loss Carryforwards (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Federal    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward $ 227,751 $ 195,133
Various states    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward 12,576 10,421
Foreign    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforward $ 2,050 $ 1,212
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
U.S. federal income tax at statutory rate 21.00% 21.00% 21.00%
State taxes (net of federal benefit) 25.23% 4.71% 5.67%
Stock-based compensation 69.14% 1.20% 7.51%
Permanent differences (1.03%) (0.97%) (0.57%)
Federal research and development credit (20.42%) (2.45%) (4.26%)
Change in valuation allowance (132.88%) (29.73%) (37.33%)
Other 1.32% 1.34% (0.54%)
Extinguishment of 2023 Notes (3.20%) 0.00% 0.00%
Effective income tax rate 0.00% 0.00% 0.00%
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns    
Unrecognized benefit—beginning of year $ 2,159 $ 1,663
Gross decreases—prior year tax positions 0 (127)
Gross increases—current year tax positions 946 623
Unrecognized benefit—end of year $ 3,105 $ 2,159
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 20, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 23, 2018
Dec. 31, 2017
Debt Instrument [Line Items]            
Inventory   $ 49,158 $ 74,590      
Cash, Cash Equivalents, Restricted Cash   945,820 247,448 $ 439,055   $ 212,658
Proceeds from issuance of convertible senior notes, net of issuance costs   647,486 0 138,953    
Gain (Loss) on Extinguishment of Debt   (4,634) 0 0    
1.75% Convertible Senior Notes due 2023            
Debt Instrument [Line Items]            
Aggregate Principal Amount   25,626        
Convertible Senior Notes due 2025            
Debt Instrument [Line Items]            
Aggregate Principal Amount   661,250        
Revolving Credit Facility            
Debt Instrument [Line Items]            
Net Assets   65,191 16,200      
Inventory   47,620 7,456      
Cash, Cash Equivalents, Restricted Cash   11,818 5,663      
Amortization of debt issuance costs   (619) (256)      
Interest expense, debt   $ 643 17      
Western Alliance Bank | Warehouse Agreement Borrowings            
Debt Instrument [Line Items]            
Stated Cash Interest Rate   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%        
Debt instrument, decrease in rate of interest accruing on outstanding principal   0.25%        
Flagstar Bank, FSB | Warehouse Agreement Borrowings            
Debt Instrument [Line Items]            
Stated Cash Interest Rate   3.00%        
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%        
Maximum | Goldman Sachs Bank USA | Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate   2.65%        
Senior Notes            
Debt Instrument [Line Items]            
Amortization of debt issuance costs   $ (969) (724) (304)    
Interest expense, debt   $ 2,113 2,516 1,097    
Senior Notes | 1.75% Convertible Senior Notes due 2023            
Debt Instrument [Line Items]            
Stated Cash Interest Rate   1.75%        
Amortization of debt issuance costs   $ (623) (724) (304)    
Interest expense, debt   2,113 2,516 1,097    
Aggregate Principal Amount   $ 25,626 143,750   $ 143,750  
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger   130.00%        
Debt Instrument, Repurchased Face Amount $ 116,914          
Debt Instrument, Repurchase Amount 103,335          
Gain (Loss) on Extinguishment of Debt 4,586 $ 48        
Debt Conversion, Converted Instrument, Amount   1,069        
Senior Notes | Convertible Senior Notes due 2025            
Debt Instrument [Line Items]            
Amortization of debt issuance costs   (346) 0 0    
Interest expense, debt   0 $ 0 $ 0    
Aggregate Principal Amount 661,250 $ 661,250        
Proceeds from issuance of convertible senior notes, net of issuance costs 647,486          
Debt Instrument, Convertible, Carrying Amount of Equity Component 165,257          
Debt Issuance Costs, Gross, Carrying Amount of Equity Component $ 3,513          
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Warehouse Lines of Credit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Warehouse agreement borrowings $ 39,029 $ 21,302
Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity 105,000 64,000
Warehouse agreement borrowings 39,029 21,302
Western Alliance Bank | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity 50,000 24,500
Warehouse agreement borrowings $ 18,277 $ 8,489
Debt, weighted average interest rate 3.25% 3.79%
Stated Cash Interest Rate 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]    
Line of credit facility, maximum borrowing capacity $ 40,000 $ 24,500
Warehouse agreement borrowings $ 12,903 $ 10,210
Debt, weighted average interest rate 3.35% 3.51%
Stated Cash Interest Rate 3.35%  
Debt instrument, decrease in rate of interest accruing on outstanding principal 0.25%  
Flagstar Bank, FSB | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 15,000 $ 15,000
Warehouse agreement borrowings $ 7,849 $ 2,603
Debt, weighted average interest rate 3.00% 3.69%
Stated Cash Interest Rate 3.00%  
Flagstar Bank, FSB | Warehouse Agreement Borrowings | London Interbank Offered Rate (LIBOR)    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 2.00%  
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Secured Revolving Credit Facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]        
Inventory $ 49,158 $ 74,590    
Cash, Cash Equivalents, Restricted Cash 945,820 247,448 $ 439,055 $ 212,658
Revolving Credit Facility        
Debt Instrument [Line Items]        
Net Assets 65,191 16,200    
Inventory 47,620 7,456    
Amortization of debt issuance costs 619 256    
Cash, Cash Equivalents, Restricted Cash 11,818 5,663    
Contractual interest expense 643 17    
Goldman Sachs Bank USA | Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity 100,000 100,000    
Long-term line of credit $ 23,949 $ 4,444    
Debt, weighted average interest rate 4.40% 4.45%    
Goldman Sachs Bank USA | Revolving Credit Facility | Minimum        
Debt Instrument [Line Items]        
Debt instrument, floor rate of basis spread on variable rate 0.50%      
Goldman Sachs Bank USA | Revolving Credit Facility | Maximum        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 2.65%      
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Convertible Senior Notes (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
numberOfClassesOfReceivables
Oct. 20, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jul. 23, 2018
USD ($)
1.75% Convertible Senior Notes due 2023        
Debt Instrument [Line Items]        
Aggregate Principal Amount $ 25,626      
Net Carrying Amount $ 22,482   $ 119,716  
1.75% Convertible Senior Notes due 2023 | Senior Notes        
Debt Instrument [Line Items]        
Stated Cash Interest Rate 1.75%      
Effective Interest Rate 7.25%      
Conversion Rate 32.7332      
Aggregate Principal Amount $ 25,626   143,750 $ 143,750
Unamortized Debt Discount (2,776)   (21,231)  
Unamortized Debt Issuance Costs (368)   (2,803)  
Net Carrying Amount $ 22,482   119,716  
Debt Instrument, Convertible, Threshold Consecutive Trading Days | numberOfClassesOfReceivables 30      
Debt Instrument, Convertible, Threshold Trading Days | numberOfClassesOfReceivables 20      
Convertible Senior Notes due 2025        
Debt Instrument [Line Items]        
Aggregate Principal Amount $ 661,250      
Net Carrying Amount $ 488,268   $ 0  
Convertible Senior Notes due 2025 | Senior Notes        
Debt Instrument [Line Items]        
Effective Interest Rate 6.52%      
Conversion Rate 13.7920      
Aggregate Principal Amount $ 661,250 $ 661,250    
Unamortized Debt Discount (163,077)      
Unamortized Debt Issuance Costs (9,905)      
Net Carrying Amount $ 488,268      
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Interest expense $ 19,495 $ 8,928 $ 3,681
Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 2,113 2,516 1,097
Amortization of debt discount 10,428 5,405 2,280
Amortization of debt issuance costs 969 724 304
Interest expense 13,510 8,645 3,681
1.75% Convertible Senior Notes due 2023 | Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 2,113 2,516 1,097
Amortization of debt discount 4,735 5,405 2,280
Amortization of debt issuance costs 623 724 304
Interest expense 7,471 8,645 3,681
Convertible Senior Notes due 2025 | Senior Notes      
Debt Instrument [Line Items]      
Contractual interest expense 0 0 0
Amortization of debt discount 5,693 0 0
Amortization of debt issuance costs 346 0 0
Interest expense $ 6,039 $ 0 $ 0
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Mezzanine Equity (Details)
12 Months Ended
Apr. 01, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
numberOfClassesOfReceivables
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2019
USD ($)
Dec. 31, 2017
USD ($)
Temporary Equity [Line Items]          
Issuance of common stock, net | $ $ 110,000,000 $ 69,701,000 $ 107,593,000    
Series A convertible preferred stock—par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 0 shares issued and outstanding, respectively | $   $ 39,823,000 $ 0 $ 0 $ 0
Temporary equity, dividends (in shares) | shares   30,640      
Common stock issued upon conversion (in shares) | shares 2,622,177        
Preferred stock, dividend rate   0.055%      
Preferred stock, dividend (in dollars per share) | $ / shares   $ 17.95      
Conversion price ratio denominator | $   $ 19.51      
Conversion stock price trigger (in shares) | shares   27.32      
Threshold consecutive trading days | numberOfClassesOfReceivables   30      
Common Stock          
Temporary Equity [Line Items]          
Issuance of common stock, net (in shares) | shares 4,484,305 4,484,305 4,836,336    
Shares issued, price per share (in dollars per share) | $ / shares $ 15.61        
Issuance of common stock, net | $   $ 4,000 $ 5,000    
Preferred Stock          
Temporary Equity [Line Items]          
Issuance of common stock, net (in shares) | shares 40,000        
Shares issued, price per share (in dollars per share) | $ / shares $ 1,000        
Issuance of common stock, net | $ $ 40,000,000        
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Details) - USD ($)
12 Months Ended
Feb. 19, 2021
Jan. 12, 2021
Dec. 31, 2020
Dec. 31, 2019
Revolving Credit Facility | Goldman Sachs Bank USA        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 100,000,000 $ 100,000,000
Revolving Credit Facility | Goldman Sachs Bank USA | Minimum        
Subsequent Event [Line Items]        
Debt instrument, floor rate of basis spread on variable rate     0.50%  
Revolving Credit Facility | Goldman Sachs Bank USA | Maximum        
Subsequent Event [Line Items]        
Debt instrument, basis spread on variable rate     2.65%  
Subsequent Event        
Subsequent Event [Line Items]        
Business Combination, Cash Deposited In Escrow $ 60,800,000      
Subsequent Event | RentPath Holdings, Inc.        
Subsequent Event [Line Items]        
Business Combination, Consideration Transferred $ 608,000,000      
Subsequent Event | Revolving Credit Facility | Goldman Sachs Bank USA        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 125,000    
Subsequent Event | Revolving Credit Facility | Goldman Sachs Bank USA | Minimum        
Subsequent Event [Line Items]        
Debt instrument, floor rate of basis spread on variable rate   0.30%    
Subsequent Event | Revolving Credit Facility | Goldman Sachs Bank USA | Maximum        
Subsequent Event [Line Items]        
Debt instrument, basis spread on variable rate   3.00%    
EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -B#6%('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 " #8@UA20):X3.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VUE#Z';B^))07!!\18FL[O!I@G)2+MO;UIWNX@^@)!+9OY\ M\PVDQ:#01WJ./E!D2^EF&W-S[Z#3G:SQ T/BA M#P2UE!MPQ-IHUC #B[ 21=<:5!A)LX]GO,$5'SYCO\ , O7D:. $55F!Z.:) MX33U+5P!,XPINO1=(+,2E^J?V*4#XIRD_"I9Q:= 6W&9_-K\>1%?+NBID7=2WNVJC&IG/^^SZP^\J[+RQ>_N/ MC2^"70N__D7W!5!+ P04 " #8@UA2F5R<(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 -B#6%+;8S=<6 8 ,P9 8 >&PO=V]R:W-H965T&UL MI5E=<^(V%'UN?X6&[K2[,R%8-@&R)9DA$%JZNUD:LKNS[?1!V )[UI9820[) MO^^5,39AS+6G?0%_W>.C*^DJ;#CDWY"F)A;YJA<9LWG8ZV@]YPO2Y MW' !=U92)"RW5RW:VE^XC]:AL1P[: M*MYI P^/]^C3K/'0F"73?"SC+U%@PJO6H$4"OF)I;.[E]G>>-^C"XODRUMDO MV>Z>[79;Q$^UD4D># R22.S^V5.>B(. @7,BP,T#W*, >NH-7A[@'0=$^IDX;0B?(*'_Y$*>+M3]?87K?&*!'L9GH*B&8N1 M$"F+R3W?2&6JZ. X1J4QZL(D'&4D%^F4TU0HXZI4PZ M3>C-A%\"GY&%@1%&I(+7I<*H9_@/*CG7H$]N,9('6DZ;D'Q@3V06P'B+5I&? M,45ZN :RWVU[3J_K=K$^IF[)T&W"@N(X?$QS;,QB+#W(K M*LGA< O.C(DQ::&E-5!\'%"'8MQ*FZ"XMF<].(+E^VDJ.,!KU^F]P:B4[D!Q:7\O?2*4/?U\@U9<#]5D*]*6CC26"8) M:.+"2/_;&7GEG(./D0U3Y)'%*2<;6*_ID"EL*KBE<;BXM(/E!Y%8D\5SLI1Q M%=L:@/O)] YC4KJ#BTOY/F/D]LD/F5CSDPY; W0W6DQ&?V*<2C]P&_G!%]CW MD7<"A OZE6D8= &9:9U6C[H:S*]<8]Q* W ;&KTX8"UU$H; M%''@W5$U^N> MH%6JNX!2_N_ZJQ\M*]M M?(!-A9T'\+8LN:&, [ ""&6&0)8A7F^ CA4^>)M%#"+MQU*GV[Z:046#VE<-*#:ONU,"UV]1M M>RBUTO>\AC6P0VY3N%@IWS5@=07'TO.\AJ6PG%5>$3O-"X>;?L58E2[GX>XT M DK!CE;,JJ3HI@;@I&1W#LK?UK&RSP@:YCFLVW:5\.)J\:EBE!7H.^7CN^\< M'Y@U/$UBOH)0Y[P/7:9VGPYV)T9NLF+Z4AHCD^PPY S$P#X ]U=2FOV)?4'Q M >?Z7U!+ P04 " #8@UA2?% & N' & 'AL+W=OLNY0=^[MM?7 MJZTQNS?KM:ZWO&/ZM=SQ'IYLI.J8@5OUL-8[Q5DS-.K:-4F2?-TQT:]NKH;? M/JN;*[DWK>CY9X7TONN8>GK/6_EXO<*KGS]\$0];8W]8WUSMV ._X^:/W6<% M=^NIET9TO-="]DCQS?7J'7YS2TO;8+#X4_!'?7*-[%3NI?QF;SXVUZO$*N(M MKXWM@L&? [_E;6M[ AU_C9VNIC%MP]/KG[W_:Y@\3.:>:7XKVZ^B,=OK5;E" M#=^P?6N^R,=_\W%"F>VOEJT>_D>/HVVR0O5>&]F-C4%!)_KC7_9]=,1) YP& M&I"Q 7EI SHVH,-$C\J&:7U@AMU<*?F(E+6&WNS%X)NA-_HE=(].CWK=QKUC?Z:FU@ M9-M^78^CO#^.0@*C?.#U:T3Q!2()23S-;U_<'%?/FZ]AOM.DR31I,O1'0Y/> M*\5[@YC6,,](AW3JD X=IJ$.F=XB< VJ[07_:R\.K(41O*XZ=I4-7=DH.]Q4 M)"-%?K4^G+K$-2,TS8MJ,GNF-)V4IE&E7[@V2M1VM:U6WUH<.\A/!L:@+C!N M-HV;1<>]VTIE+@U7'6RE XCH0N[)W.$ISG*\<(]K5B0)":C,)Y5Y5.6[NI9[ MT 4)JN:PAO6.XBPM<+68EVN%*T*H?U[%-*\B.J^/X/+>2/7DTU4X(Z85SLJ%+M>J2+,J M\>LJ)UUE5-3N;\G40%_M=L.>S&2$8;$W3B.K&L MEJOLL:)IE0=$GD &1T7^+@UK7R(2>UR9)B59)D>/89KAK K$"9[)@,F9]88* M29FG(9)M(M_91#4D :]@XNJ@5>FXU36C5584 ;4S=G"<.T/5=2DWEWO-1[>& MI5)7:HK3911YS#*H"=. U)D[. Z>3[)_>%'^QQ[^V!2XU.F:T:0JRH#.F5,X M#JK?I&P>1=L.&T#TAO4/ C 0\:L'6#C!SH[UF65!O\[$PG%D'>-_6GO9CU'F ME>K"I4&U XTPB7 M+ZH+6\'N12N,6.;[Y_W.#,%QB$QEQ8X]V9K".WN7#UF>ILNINU8$AR!"9HB0 M.$1 H-I#21B<^%$C<>F05VF^7!^/&2V3H,J9(B1.D>-6'WWH%^CA!\7ETHL> MLZ(L Z%(3DX5<79\98K;,Q+_61QN6!WSI@\*IR7L*-8U@ZV>A+PYLX/$V7'' M(5/ FBM^D.U!] \+U=Y:D;AT(+1R(.(Q2],TY."9(23.$#BL'@#.-A\CS7L! M)6,O320W$Q<2A$#5M93KF@4*6S)SA,0Y\HDSV CG LH'A:J@2WT^,RB+ AIG M=I X.YZ79>>T>K!09@59UKD>NS+#96B_SO@@<7PX#AT(W?"=U.(\^HCOE$.= M,X3'+*O*T.&7S&0A\8-.=.>>U>XY_Y10$R^K3(^=W4TX4+Z3F5_DS"&(/2D) M)9%AWT\7X*QN%U9YB9W@ M)PE&<$A!>@O >8MP[.52OS@S5N4'I_86)F>"ZTM[>UO\>&]:NO-_M3E)AQVR#)=>7]WY@6>[#K9O]CE61+U.4[H\#BKTL')E;W%<%O\WRO@@A4& M6_K?-0H=C.G,7AIG[[L&:@,A>X@K^T+D4O2H9CL!<>;5Z1*UA%(^O;MXZ2YX1M1"V]:I2Y@+TF14.SL Y]AAHLR 0ZLYB^Y"BG7QB3 MHVP?6I^=*T?5KAVE.$U#HF<&TSB#'2A&PO=V]R:W-H965T&ULK991C]HX$,>_RBCJPU:BFP0( M+!4@[;*M[J2>#BW7WL/I'DPR$&L=.[4=:._3W]AA4RB!!:D\@)W,C']_>\S, M>*OTL\D1+7PKA#23(+>V?!^&)LVQ8.96E2CIS4KI@EF:ZG5H2HTL\TZ%"+M1 M- @+QF4P'?MGL M$O9);7_#G:#$Q4N5,/X;MK7MH!= 6AFKBITS$11ZE#;^?0\T)K,B_KD5DV'6NU!>VL*9H;^+WQWJ2&2W>,"ZOI+2<_.YTI:93@ M&;.8P0,33*8("Q?.P,V<:90V1\M3)M["._B\>(2;-V_'H:6E78 PW2WS4"_3 M/;',(Z:WT(L[T(VZ48O[[&+W>'3H'I+@1G6W4=WU\7HGXBTLZ:5DM*!6\)%+ M4LV9@+DRW"?7/_=+8S6EV+]G%NLUB_7\8OV36UP4%)..,GWN0,DT;)BH$&ZX MA$P)P;2!$NEJY;3=K7M;QQ_Z^.Y>;J;1;13%XW"SOX6O61W ]QOX_A7PK+*Y MTOP_RA5'[XE-*W(==; 'DT2[ST_8EU@>H"<->G(%.C>F>AT[.8*)HQZ1)*/^ M3]C'EB,RC)/1L)UZT% /KJ"F/UYCF1?\+BU)I M*@;PX6O%[?<.T!\(* W^NF7PQ:?]G%)]X62TB1A>E.FO61W0WS7T=V?IGS!# M*I%+@9 JN4%MN1M3<5RAUH1_]1VX:SF1UBMP@>&!I%$C:?1+)%UV-T9'E/T6 M+<=6)T3$T8\2%5V95SY_#/SYXW:TEJ3H(N(6LU/(>U4U/HM\GZ:JDE1#GS!% MOG%'T(%[04V3+[#4?L&,#H!;^*2,Z<"LTJ[4MJJH5TKVLV/0)J/-+CG.H7"O M67"=VA],K[DT('!%CM'MD"+HNOFI)U:5OG]8*DO=B!_FU#"B=@;T?J64?9FX MEJ1I0:?_ U!+ P04 " #8@UA2W'Z*"UH' !G'0 & 'AL+W=OQCVH$BTK54278IVFOWZ7\SMI+L>$-_+(4LLX4?)6K:;N1/"NZH+J:DB"(IG56-I.; MJ^[91WES);:J*AO^4:)V6]>9?'S+*_%P/<&3IP>?RM5:Z0?3FZM-MN)W7'W9 M?)3P;7IHI2AKWK2E:)#DR^O)+7ZSH$P'=(@_2O[0'GU&FLJ]$%_UEW?%]230 M(^(5SY5N(H-_.S[C5:5;@G%\ZQN='/K4@<>?GUK_N2,/9.ZSEL]$]6=9J/7U M))F@@B^S;:4^B8=?>4\HU.WEHFJ[O^BAQP83E&];)>H^&$90E\W^?_:]3\1+ M D@?0(P '(T$T#Z F@%L)(#U >RE 6$?T%&?[KEWB9MG*KNYDN(!28V&UO2' M+OM=-.2K;'2AW"D)OY80IVYFHFE%51:9X@6Z4_ /JD"U2"S13-10>VM=%#N. M?A-MBR[0E[LY.GOU&KU"98,^K\6VS9JBO9HJ&(MN<9KW_<[V_9*1?C%![T6C MUBU:- 4O3AN8 HD#$_+$9$:\+7CB84,/ M\T*[]MA(>Y_XCC=;[DKL/C#L O4ZL+M)DBA(Z=5T=TS7AL5Q&J?1*6QAPU@2 MI3J#.\?PV6'XS#O\F6B5KB$Y3F/?0'34<132-#%I.& TC$RV"QM&HY@=L3VA M$1YHA%X:OTA=]1LIEJ5R<0BM7@DE& <&!QN&&<.!R<$!PRDCS,TA.G"(NC@Z MPN'#ALM,E\@+RUO/>49'QJ-O8GYS/-U(RJQ>D3P_L/*O /)V>BEPY6F MV"*6,)+&1I9L5)3&46@DR4:%-#YJZX1..F\S^17KG/D&GUB]\B2!!NC MMU%Q%)N5L+!1C 41=H\^/8P^]5^IO[ M"__M2D-J#3TEF)FE;J/B*(F9D08;%85A,++FX�LL!?E4)!&L0S!=_+4^!X M=S'5B_<)(1>.4,I2@Y(#AR-*PV2$U)% 8R^I=TTN:H[.*EB*7J.E%/430Y!N M)S-LST%*3%HVZ )0S)0'%X[1E(XL2I@,M,@SM!27'%2B[/@YB1 []8%92W,' M*L8V#QL5,CPB#WA0:>R7Z0.+OM2<-*B=0EC7T] DXL E*4E,)@X8C9*1-00/ MBHW]DOU!K;GL9Z.OMG/4<.>"CFVYO'9./"S3&9A!N[%?NWV&/ MI3DX1V\++8P^)*8@N7!)D 2F)+EP#*?QV*L_*#>.GE'9>B,D[-_0XMNV5(_G M:%[NRH*#XSY'M\4_L#T8D]R^Y=,QL=!Z>6R8*5E>R"FQP3U@OWUXFAV4*27+ M^ZW*[BN.E$!0?#5L'V';DW_]\8>$8/(3; /+W$G1M@(7A*26,KMPSFETX'S3 M.)@+['<7_X=M459;9>Z'>KZ)9=7=?!TX)U\'SL=WL"/8;R .?$&F4+O.)'_Q M/._=Y#X'Z RVF(6HJDP>->4R-+-^0,DQE>#27&KF;EABK;!.V)'BG^Y/!WM" M_/;DS^[4 HAE.]#O%=\3ZO;:+\['/L29!&([D#0)8Q82PZO,74@<)C2DYN+L M0"9A%*4!'[">4J=#"Z&$/_FJA/-_.2DQ&5H M3IL?[ 7QVXN?A82::5"^E9(W^2,"7]^T5;8_8SL(@#N'+I]@YL_&V"5@8T;6 M?S)X#>+W&E\:R;.J_!>*>I5!56LVNZRL]/)PL13RHLU@G6@Y\"Y5Z3;PQ/8- M.#9MK@-D&G<'9(S?X#Z(WWWLR^+T .W)Q_^V=U:?L^].5HY#@,AZ?VT0(R8M M&S-&:_ CY!D_TNVO3JM]]!5V&!"<'.^'>BX.7!+$D56&+D/C>84'+T+\7N2. MRUV9>]_70>F)7^D]IW;$WOI',:/,W 4X<"&%78 I4@X<@WR0D9,0,J@W\:OW M"X[NB+U_9S1FB>DN'3B:!F%@'@>X<"1(CLX"3\]0!\6E?L7]*$6QS97O/';0 M*^K7*]^)K+U))AA#0LPC60>.03[,N77@&$O3L70,:D7]>^X73&W?0GA")8+. M32H.' MA#VA2L7$LBO 8%:V,IT\&3:%^37$?6[U])NH,O]8K<[4MP(@5I>2Y MZCP7B+CLKD*Z!:]5+22MZBY)P+W./OSQ;@Y[>)W+5_%Y$K%S]+ N\S727G>3 M255F5?4(/R];<#GWC^@5/JH!$H)FMY\6=^@V5^<(5+%[],@SB;B^,T%SGO/Z'J!/MQZ7KD*?'ET.U5RN MNENY%DAM&[4_T#\\/=S\O>WNNXSG,_QF@1W/;RE],Z?4\0LD'W[I;K:F0]?[ M*\CWF5R538LJOH1A!)_ =02P,$% @ V(-84KI"*S&^"@ XS !@ !X;"]W;W)K MB0Y:>;7[R6EF#9Y1;O S(?&CT-:Y_+RGL/'7#VK[GN_EG*( M?FR:MG]_L1Z&[;O+R[Y=H^7_;:3164:;9I+&L?) MY::HVXOK*_/977=]I79#4[?RKHOZW693="\WLE'/[R_(Q>L'W^K']: _N+R^ MVA:/\EX.?V[O.GAWN>^EJC>R[6O51IUQ?B+9R'+0713PYTG>RJ;1/<%S_#5U>K'_3=WP\/5K[[\;\D#F MH>CEK6K^6U?#^OU%=A%5OZ7G @)W5^IFM[\&SU/V/@B*G?]H#93 M8WB"3=V.?XL?4R .&I!DI@&=&E"W 9]IP*8&[-P&?&K 361&*B8.RV(HKJ\Z M]1QU&@V]Z1[W0P??UM!NN+Y5;:^:NBH&647W _R!01WZ2*VB MVZ)?1[]#8O31(OKS?AG]^LMOT2]1W49_K-6N+]JJO[HGB)?MWU\*)N?XO4 M/K3%/K3O K%-]L^6!&.[E%!QR[H8ZUA;1<5&=4/]M_D "_C877(0(L)%PIUX M^ZB"+P6*=[/FF0S_V@RN\+74RKJ%0;4)A^EDKJ_3Y+\I0Y5'P4 M33/B$%XBJ)BSF<3)]F2R()D/!V.ABUHE'X:HJOM2[=K!C%;=][NB+25P[0=T M@F3^>-'XX,%&DCXJ89D[.WP0%1G'*>9[BGEX;JMV8=*^D3!FD?RA1TQB1'(D MI6(W[WQ0DO,8?T026YF)@P_Y:;,MZDY/X/DX3UT<9T#B)A."TR>,'<\$)3'-P0YYDLM7WI2,1[!-VK.G[Y]ONW?1. RGXNNBOJB ?)0&C;U M5))U(!I50 C6LJDTT(!0TM1[U@7)*7%9(S">,Y*B;DW)' MK!83$:ZII:F>O99A63\5D.MOM/BB$1-(Q 3/$S=F&"Y+B!LT! :^;V[$K823 ML(9_@EG;#JI[03GX*DL%9]2EX,,6@F0NU26&(SDC=(:$U6T2%NX[J$U%7;TJ MP#CZ2N?RE XH.41V&?.*KH]:,.K/1P0F1#R7UU;$R0D5?\VX;?&BTPTE@FAK MG'EYYJ,6+'>M"()*2#K#PNHT"0LUL.AV\FA"OIG&9^(%[_68P;M.-4TT%#^. MP2VXWEW70:JB$?"EF^5Q[N6I#TLYI6X(?!3G;,9:4NL#:-@'?#8>Y8 41H3Z M^KT@Y'"&3"L[!)?2>*8:4*OU-*SU2[F2$.4JFHLT/:G)MPC$+68(9$$HGWM\ M*]TT+-U?N_JQ;O>6]TQAIHB6)FG*B,<, ;)<0%5W^2' 3.1B+HFL/M.P/M]U MJI2RZJ-5IS:&D.6I)O(P>L4YK'T53D2:>JX3P;$T$XE;W!%X)!>;8)H+#K*"5%KDFHL!F0)3=SE+0:D\9S^4ZO_-*S_]V;%<08C M7[?3+/.R&UG0$^X.Y1*!S1&Q%H"&+<"78MAU)IG/8>-+,.%0=+SA\7&4\]B; MJSYLA@^SQNRA&8.X@!R''$;!^ M@H7]Q*D(;#9@-'Z:LF\.DCSU*?LPC[(/ :T2^=S('VS%A_?B?PL& B,@\:D; M7Z0WQN.9Y1"S$L_"VPA_P.H&5CKC#E(G&^/9IFW\?EUT>@-M&)K7 RF]]=8/ M75T.KQ,LVK7U3'(AVP0D\2LGAA/@A]P(8-WQ ]AQ!*P786$O(*'X#*6\1DOQZPG86%/ M\DWNAQF&]V=)(I8BX5P(KU)@6Q2P&B1>/B/ C! ZLRQAUJ6PL$MQA[.7L%@W MJ\@GU3SI.G+,&-UL8K[KR/+$UT4?QN$_E^K9%H99"\/"%N9@-*%8W4\FON. JNANWR.H+'-7 PB($C%S],6M=>$_8UWF;,OA,<5/"#CWG4;"4\]& MWR(X=V01"&%9+F84G%OGPD\XE]=,U5L _^#)#<<.,>(L=O>K;Q&@1SX$.>9M MG0L/;Y"8JQMF+]CL?9RJ0^>,-G*FX:4Z@LF]C44$-CZJ&I'\V^&,X1V/HX1I&#Y,)J"*9SQ"MQ:(AZV1!]7*UF:"B1_E.-I5@?& M,!I?&QMH8F FL'ZAO?!3TJ[FB3/F&?Z$=R"Y"3Q;#\"I#1A^8SOY]8F\2Q\2'D^ MT=!Y);>.A8<=RXU\K-M6SQ&]Y2>[6E5H!+%ME)1SUTXC.,[R6'@WH9#^8&TQ M)^O"FA81-BT?];%>B(GP[43.14;=G7P$AS%>(CB'\3$3:U $":;"_6Z['1=X M4+KUK9Q&]2!51HYU?JP:Z+%NQ^NMWA6DXQ^UID"$3<&Q.-;M('76H7'TI9GG MPLT'!$5YXLH\@IHI(,+*O AO4.QO_@Q=T?9%B2C;<<]64$584.?N@,&P;&L8 MK/KO<;OO_ UT@>XB>+%$MB1HYL721PDZ(SWBX(IA6%_O4"Y148%5,B917ZMP M#J+'^W[^N2X: 5\S29*Y]1E!4>K*+P+*YOA;Z15AZ35'LVNEEST;;3&FC1(H$B>S4T8J[@BK+B?YK;9_N'U MP?08A[=@08MS+Q8^S M$"#)&X?+@]O=&=H_F%KV^GP6).EZCWG^ZOZG_P=Q/ M=SZ_(>^6XWU[V\UX_?]+T8&$]C#T*^@R?IO"\W3CC?KQS:"VYH[Y@QH&M3$O MU[( !ZX!\/U*0:BF-_H']O]?P_7_ 5!+ P04 " #8@UA225QC5T ) ' M. & 'AL+W=O3W^%O MMXS5#HW%GRE_KCK709W*?5%\JU]\6EU.0!T1S_A2U$,D\L\3G_,LJT>2_3;)GF9S'U2\7F1_2==B?7E))H$*_Z0[#+QN7C^!V\3HO5X MRR*KFO^#Y]863(+EKA+%IG66$6S2?/\W^=Y.1,K+YIR-=YR M@M.\[JPOHI2?IM)/7,V+O"JR=)4(O@J^"/E'MHVH@N(AF*^3_)%709H'G_F* MRXZ^SW@@'9YX*=+Z^DYV 2_+QK-8?@N2O+U:%]F*E]6OP/?+^^"7>N"OZV)72;?J8B9D-G5,LV4;^?4^[S8O-1G9T$Z;%>^'W_GVU2NL[(LF"NR1=364*\V2;VB.Y&1AKN=QM=EDS M\^W\6 :Y'3_(O\6:E[) &[G&K.N;_XD'G_)EL>']<6>R1PZ-@@Z-@IHO(HXO MZK3 LM,"VT,+5$T+W//'-,_3_%'>[UF2+WGP3LY1M4Y*7KT/$B$S77X,,/P0 M( !#6]7W8; FC'I=?+H"%[,G2^3X$#D^3^1CHMU_-1V.EARB):>(EN>KD9,< MV<(F8R>9'L*F9PA[3*AT[ RS0ZC,&^KU_LL_="HN5[LM+]-B]=)NG3-C(B-( M6!3%T!YD> @R/#[(,8T9&H$A3 E6<[>//S1F-X)]DX5I@AG!%/7-;DRS*40Q M +AO=VO:.>H9':8J:ERP8ZKD$BPGRJ MJEW3N[(VVF*VC8J-P!%&$ M(OLD0:" 'IPQ\+)X+).-%:6!$3"C4:3U66O5+;O>9_:!0D?>'8(#3Y#W=UXN MTZHQVG]:;&N O]@/NZN*V5,J$5L@CI2T)KUKOA M]5)91X*N6BFDAGZH'I5SQ87(&IHJI4TERG0I#OBRRU,Q7#-LU@PP$,:.\!5T M0S]VCPK?'K.U7CZ4;E,AGM6TK=5HK(<*[*$?[>?=Y*J=!/A<+K,R(REU#VN( M7'5%\CW(TN0^S>3B&^RVM8^JGIRE(PM(C92F410B!^9"Q0R@GQJ<.2]KD4T& M,84$,;W0;+C00R/U)T4Q$>BG(JZN_A#D7 R6RN0A),(,8U=8"O5A='Q8UIF. MS$4+A#3&^E1'QE13?:KM0T6N15^1"^AG%WN:4NZKMI2Z?KGB>RE;,"\$K M=Z(FA4!A3 V\'3+KZT1%-)"?:#3$:UIO]ZR:1*0236I,LHH]$_,1B)G>VH-F M_5 5-T!^;O OV3Z4%D0= 8A"ZRC12 HN, ]+6"$)G@R$*,]!O;1%GCOAX8J)^WPEAT"@5_ MK"!$)JI"QAADCKBQPE5\"@'_$D&(35B-::AK#&Q*=ZV8"^M S(& 6,$S/H%T M?[4)N**=UUUF<99>H@ KBSP^XG C]9 M#V(+L*,0,1=!Q JUL1^U?X(@Q":$3RG4!>%BT*R?L4)[[$?[E[!W;.IP%(-8 M5TN#9OU0%=1COUK?GW^==J>6\JPW6E,=$6\=N_3;],!5#P'Z&X!,9V+)K M'H$(:%-X@TT2H-GU@U,D /M)P,M%AI7)81.J8PRDS(A#?8D:8=G/10$[]@/[ M.#EBCS\VY0B&A.C;,!8[??]@@4T&0",,])FXL=A-$85AQ/2NM!T).$X9%9L@ MX!B>_%4N:D69E#]:CAS\]W.19<%M43XGY>I_'LI,%*R3E\"Z4U&,V5^Z)B9X M$R#_.:9'83=Y"7;[8[3&9=E$CR.$'7$II"4G.

+2/KW7]+]":@^F:U<[9] M#A$\*F)S(]PWWPH."7T#.4D4IA$_IIU=3A(3XC "##@./XB".7).(>R6D\1V M1!T2;6&V6.ERDI@8VANHG[="4'(*&7VDG+PF)EQ*#+-LE(TP[">H8)6<4R]; MDS)1%*)0)SUSBYDN/(E%;A(3Z"U7ZT\J2F;(8D!!0X63Q7$TA,H MY_&:A)HHJTO/UL17+,LH4P>/H0JHJ1^H?[+TI!8Y37 ,L4-34X7T]*=J:FN9 M;1OD+-(?]5D,V_5S5OR 'GF +HL@"4/>/H[\G(JU3.N 'IY#LL'ZF3(: KO- G%](GSX7:\DL1^$LCO6;T]QH-VIJ&2@$KBY6?(8>R6>2*EBE3^FJ MT6JYEPX.E=!D- PB9P$5H:%G//>FEEU[$A'L4NQ4\0UZXG-O:ME&C[NE;2,V M-^2)WB.VD9A+N%/%,.@;G'I3V\8[1334DQBTZS]5JC@#.]VY-S.1'\<8Z9NU M@V;]4!4]8$?2 \O:M"]$\TN25ZRSS,1^B#%T/^;,"XM1Q.1@3"^K:3>MI1S4'R"W&"*H+XFSSD^B MZI_(_3,I'U,IMS/^(+W QU"ZE_M?G>U?B&+;_$KJOA"BV#27:YY(QET;R,\? M"KDXM"_J'UX=?OMW]7]02P,$% @ V(-84B9A7WE- @ ^00 !@ !X M;"]W;W)KU@GTUR;2PAV:C496^J!:A$D4784UXS+(4K\WUUFJ M&A)J:Z?G7&?3D.(D<(!1;D$)C];3%'(1R0I?&K MPPSZE"[P<+U'_^JU6RTOS&"NQ$]>4C4.;@(H<<4:00NU^X:='D^P4,+X+^PZ MWRB HC&DZB[8,JBY;/_LK;N'@X D_B0@Z0(2S[M-Y%G.&+$LU6H'VGE;-+?P M4GVT)<>E*\J2M#WE-HZR7$FC!"\980E+LC][XV1 K2!7M:USY0JP17A0QL % MS)FVYQ42+YB TQD2X\*,0)/"H+ M;.!.EEC^#1!:4;VR9*]LFAQ%G&%Q"8/X')(HB9Z6,S@].3L".^@O;.!AAY_ MWM4;H=X188%D;\)U5JZQY'0.^61QMX1)01_);U%''M5-RC:+!\.;--Q^P&78 MY9)_?[Z?7<1?CL@:]5"CHU +-*2;@AK-Y=J6WM"'11S]I^+ZYFKXCXKP MH!UKU&L_= 8*U4AJ.[/?[>=ZTK;S'_?V47AD>LVE 8$K&QI=7MO4NAVTUB"U M\&PO=V]R:W-H965T&ULO5U9D]M&DOXK MB-Z)'2F"W5*W/!X?LB)T>:R(D:U0R_;#QCZ 0)&$&P1H'$W1OWXSO\RL P2[ MVSN[\S >-0E4967E??'YONUN^HUS0_9Y6S?]=V>;8=A]\^1)7VS<-N\OVIUK MZ)M5VVWS@?[LUD_Z7>?R$B]MZR=73Y]^^62;5\W9B^?X[$/WXGD[#G75N ]= MUH_;;=X=7KFZW7]W=GEF'WRLUIN!/WCRXODN7[MK-_R\^]#17T_\*F6U=4U? MM4W6N=5W9R\OOWGU!3^/!WZIW+Z/_IWQ299M>\-_O"N_.WO* +G:%0.OD-/_ MW;K7KJYY(0+C=UWSS&_)+\;_MM6_Q]GI+,N\=Z_;^M>J'#;?G7UUEI5NE8_U M\+'=_^#T/'_C]8JV[O'?;*_//CW+BK$?VJV^3!!LJT;^/_^L>'C("U?ZPA7@ MEHT Y9M\R%\\[]I]UO'3M!K_ T?%VP1\.+-ZXONFH'#+6K M[-78TP-]G^5-F5W+1?'GU]6ZJ595D3=#]K(HVK$9JF:=?6CKJJA<__S)0+#P MBD\*W?>5['MU8M_+J^Q]VPR;/GO;E*Y,%WA"A_ GN;*3O+JZ<\4WKKC(GETN MLJNG5T_O6.^9Q\PSK/?LQ'H_=>N\J?[(&36+['7;]'38,A=:(NQ\Z%SOFB$W MU'U?-7E35'F=7=.'C@AWZ+/_>KGLAXY([[_O@.@+#]$7@.B+?_M=_3OVS4XM M\Y__\=75Y=6W'UVYJAI"=+=K.\'J/N^SJBGT$U?2']E/Q= N74>W_/0*$%1] MMB%I]/N8=X/KY*%KEP]#[1;9KWF_(2"&MKG(?G49R3)>B-[+6AR3Y I=F.OY MQHBMNALW[.J\<%AYU[6W59D^T[ONMBI,S,!U%N[9= MM29"&^R1NLZV;3>L28#2M_S90$I"#- 0L MK_ Z;_(RO\A>Y80B/GK"-7KSGVB]PO,7K;KRK-0'5N(]-VO$D>2'37$5=E9+EL&F)[&C9:JCD9/M-56RRO=YYGMW2._F2 M[K=JF'7Z 1O0=OY!PJ=0<5>!S9>$1V)QVNQPD;WCM_1",I)R39\70D.@P[S. M00;AAEQ=;4&\Y47V6LDEEAH?J_Y&7O;"X>=&Z0IG4%S&K*P71M 3]]!3A,^8 M7XDC28EVPA)\FCP;7+%IVKI='\Y7+:E80J$>X@)RJV/LU8>%G3]?K8A[Z*GE M07'F!@B\%1VW[9@?\H&6&.O2$-M'AVK<.F?+(W-8)V/I-W;9:AQ&6CQ0P:[M M*]$U=!9B/-Q[X$MA[H+D6;8B2XIXERB*[M> 4,KY)NRW979U1'/MMBK\+0BA/%AB-I_^N7=F_/+K_E@#[F)18#08"HK MLBA;$O)\4GJ6V=2#*5*9:=XI,=*]E,2-?,2V!PR,T,[=NF9T"Q!STSM5VB5=CC<*@=6[#MNVM,\DV@IYCB&I1*[2DZSI&5 NX\&A1!6FU-&XAR9(+ M.>YY)181C4"7_ QZ'W]HY$CNJ@ M;4M+T#]W.]+SH-6+0!/O0":><=\UV4L2)35LM(4 68Z%$VB:<[3;7=U M>W!T0N:Y':'M,\D?$,873Y]F.]?N5$E"6Y>LT/.RQ%T3^BX73^FIL @A835V M=3NN-\3BO9&[,"3? $MD_I0%F3T)\/3"2A%O0DN['.AR.8E(VP.PD(N$%?R' MKNE(3HM&X@,*MYT7+%5$D@Y\ +Z1/;0#W?;(FP5S0!]C(=,Q5 "\'#MO=HHM M$8XG4L$$\4 7#^HGHM^US!6T-LYND1E:3U4BCU2Q9F3-=&M@ZR]_7WSU MY1?\*5^G;5T03_80G"J2\)XJ8*'UDK1 Q7:QR,7/.^97)DO8%GZ-/3-\Z4C) MT/."EJ538T9485-T4)QY+31-)@&3/?0K/:TB03>'-($7"(68PHN]R'Q@J5"# MF\G\8NK[R^7BV1=?\1'\M78$4@/\T_8E7TY1Y^2IEME(ODP'_)(92Z1X6W5C MG[VLR@5I\+IR*P'SK2'_VA$K,_N]I!,]XO?.7K_\^/::_SY[#()23H%"AC9B M8]%CEC"6"P\!'CKS Q!-]LK8]2,K)Z4&ORD($2ZS8)#\6SH0@;ZNV$X@TF>* M)K+ZS+SIR!1MQ.Y-^5K,AXJ>Y L;14OOB6?(2J_I#Q)O=6T6#[]T"7CI'U<7 MV<\]J.LMR;XMS"_3^I]@B+"1YZG_7HN*U0$_Q>$+1C2L03;>6,W^/A(M]2#V M+1FJ:S&V35XZ#P!PV??C=J=K89^#?6]=W>Z 6'":F@^!<[-E2\IMSV>' F2BAY!3QH\E'5\_NP\! MHMJQ;T5TJ;=-LH&42/DJW<"&B!BJ:!B;QD5I*Z[L"@(0KTJ\H=( M0)/HKD7 LP\W?5[NGT\P-BP.^#GR^\BB$X? Z6W0 ^NV+<$8*S$E:!V&G/ Y MT@W1R9A)P7TB6VC[OA<59@Y6(',YC\@4QDX*U2 >!V%CP.E7Y!2S21()2#YH M_ CAMB*XQ+-ZU).L^Y'^F5W^[3&DI:=O]@M5'PN9,/>Q;PF_Q>QE13@+78 UV-4PK7O^72L/"JG M!DWGV"!&3(U07B-"(_+)S!L?BQ!-"F?"1; "@36',U:5*I=;LF-9!I"KU)TS M[8LD.GH5AR-C7!S%"BJ4H7$'-> A];M1\?61CDO^-"/4H^XGW/2'_,#[16$A M_R0V#1OHEC@]O@*/LJ+N"XZL$'OM\:US%@:R( M.>9H3UWJ#.%>J$[ACIWB["+[E7P*6 3'$:O80Z=;;F%QJ;9),(SG5HPA\(AB MTV1,>L*9@_5FTW. P%OE"Q]V$)"/-F652N^RXH/GS/1?.G:D@S7'EK?7%KU: M6ZQF-NW(EIQ(3)(5L;8%FMG.3/*N>/]C_HRL/Y.XJ>PL:/*CP9 M/O1BRV*)$N$S[X"IF5UI%NALH:F4C(X7%HL5@9K="BYA6O4LZ*1,@SN, K'P MA.M(3#!7'-A>YBB/[,#WSRICF__6=JJ*P6M)G*B#BT4GQRYZB(CB"O:?Z.% M7+Q5&F#IJO[F(ON^G:S-#_K YZE-Q-ZE2UB2K[V!&YE<]0EM+#83\=&&!%#+ M@<$:CW:5XS=AF,: Q^J=2(.EMW? (@4&)MCF%OTX6@08T842X#9DX3@OC#JW M'NEFR4PC#Y1T"?X&^?*/O;IO/^@(;2) MG"<&ZS?TP#D,%W@49!G)7Q$4BR QPO>LHW$3 5B-*SNQ9X/+RN9YMG7#IBUG M@>/D"V2WF9U-VR@UDGPY1A#;"0^!>]YV0*AN(-KL1[K97ASE282[:E:UN =$ MJH/P0OPDPEQB/[H29B,;1BUSZYJ]!*44\NRF+Y*%YL/@C(3[K:(9!)1N.43+ M*C8YP,S+#)&Y+J".C3>F-VV-$Z[)X% MAAK% 9R%-@(4=F9J7M(.).')>/:F)50K9Q@DF K<+ ^Q(ZW6)YG^<]8G N_T MS]7(MQ3\8-Z<+1O;\!C]@:@N6#/K06=8=(+[=!5/BZE$8V:]1PHQX] ZMPC(RTSPF,0&D))VPF7V>+2@2UHYUHH3D:"^0RS#C"[+L MO9M #QQ@;[(*5EBXTH400YYL/=V/PP5T51P*$OU =A879/@$21O">+R-W->) M<[G/,.J]BCVI4Q8D8)D])2')BE6"-\*U$QSD/NH;G'6X171:T#.)DUOVA51'@\8Y%!'HJ DT83 I#<, M$JLX-=O\_8D,X?CSQ!Q0!&H 5#?SMXZDE@5'R;LN#NR=J1B:%3\3_=%;U,J M]-0CV0!5*0@Z@O]E02; B3@#_9,-5ZK'J@SPFJ_A/19)%+AI[N E>V4GV MPHZD6&XE^@ 74;)]8.53$CX2#I\VJ:[GAW6CB[JH0U=A76Q(171J.6 5'52@4'$[RFD.J(K"(,27"#/>AUV"?1#N@I_U1 M8I.06,H!N@BN[:@V#/!7R.%<8A12MXD((&\$K[Y7R SHMRU7KU8SQK5.Q4O MCLT$74]D$ FNTJV0&/$B4"UCN7[) R(>MG3>*],LE>R7M2J'JT%?(D2)9-$@ M %WP4=!"RR6$9I"")9%%GAB)#_+#+=YC<5R_4;)./DN3!.BP9Q]2UT!"AK<" M)%4EA[EE47;(>J]([E#$8X2!VE6S/(9!W7G/M1$8<+@@C)Z&U8#T M+R((@ -P191"H%[KEUJ91JIT6@_)5]. MQQO6GH5+.28S#[.ZC+(@ <%Q203D;4G-7QXTD80,%H>&86(AU2+NYKZ),U9* MFP3INNVBE$T>62#@MZF@IMUDH-I+G1R29K>G"L9I2CYT>'3N(3VS>2Q '24B[M9_&+F0F M0_"RU]AHL \!A9@8@SK,]&BNL?\9V];'1NZS;=](40)J9?*"+J4/AKX6#(44 MJ-B;EC^%B8(0:W'CRA"R!+"P7C2950#<">@G^ (^TNUC)?UG#8J6L9+OG94])>A]Z.=H1$ M;#A!ES.$5$E7LT(N36;%Q-U^X>XA*?*/Z]U">'1=!,9#'N\CRQP6]"MVCLU_>O3U[ MK%$[J0^\H[;7_*SC]0C"FI:@*>Y0HM%Z(,PWSD@Z>M=)QI!:E5JF%OAO8#X/-7[ MD2$SBYIHZ\A"8C GH0F?J^8WZ&I0EF@94C8HQ'!^P%6%Q&H5WDJ+QW4/JT)\ M0#D#BPDR*DJIQGQ0!I5$O8I 28_3'8X.:U:(L2P MXS,I91)1/?#UFD@&"UA) G-?R5O[]U2-J%N02P#>% ACF"/\XH0"?PH;1-C[ M.^JHCHLY>#4.*'*4.M^*[@NGDR4"CF$\*>="0]4HY!$SZ:SW$2W&8S)B6K)&%,>2[ M^>H>8D5'5]$@ZM.TS;G$;J-W$22'4HKUQB..R M._XN*&+2$PA)N ) M143Z.P(&[ AO$FU;,#XU@(K2.N?.O4@J_3E[R7^=_%K)'$$"8_4XVGZD#::) MYS3X*'504]@Y&F*5FJPP^9C1!6>52."EV0I>3S"IFI^#/"$MXO45%\,SLRQ4 M16_==.$>E1+$*!P!L?"[&)QEEY/;P;IWX0O*PVM:Q476)%FI9F";!Z!M.?!> M%7.J$]\E9 S??I*).2V(I]*'CB3D@J8XE)I+'H4>V>>=947 _5<2TR>TO8B:L5RW360@:S5&D@A]Z@,H.T APT]1N_/[FV M:ZP3DZ/I,R^#,$M.\<[ '*]D#&'H/%^*EQPR+T",7BGVU5T[Y- 3;EA)B9#H M^ Z&/*?**\DAH5KW(GL=DB;':52Y-.WU.'%X4RVAR-5W)AW7Z=KC4<5I.R> MM46HXT*%**J%E@GMO%G6XE&;"S^?!>831+G5_PL])N7B'#Z/)*,&.AA3W($C ML5VE)NK.MS MHS))2&LQ\ZE0O!:JG;YAIE,-(6M V0=M:-=159H(5PXF=4ACH.]"*JK$,>$J M82F,5Q65?.O\MUH7:J:*C^Z4++34((VRL$3A7)IZCO9FS6!QL8LX)SZ^0X=8 MC;74O[/NU+4L:*59^6X+#K73*^#[*%2A66N?UO?(@!D;7!QI)4!U M4GL26RM?6F_"7[?^>8&I0(;(80RU5C5 M6AGB)EX$E33$$JBDL6CP*^ MTB8_Q^P1[UG,-N5HK9U4&JZZDRS]/KHK[!' U@,^FO:*%ZT53?!-T1_GQ$92 M#B\'DAM[+/$('S6!>"Y?R-TJ^ M^+J@^&)$?#"V"1TL<<2"0;U4,0>%0MR;/^I)EE9=2%VL9 :EIHA; 7GG''-S M+LS+JP^+Y$TE>'TLA1#,YJF*5?.^]>UXQZ>YGWD#[I*,A%0#,V2H*"?-P)A# MO:]XV5%A<1($TB(2+7$X;O!BQV 9"D=4.%IZ64PF8K^N4G)4R4BD2&I>?*A9 MZ'U]MHUIB ."IT6$=MQ^UB$A"8W"KS#P4T_\W=&YA5LU62:W>*"#IZ?U/M^I *.R+HD\(&F[H&]9H:/4R^GC;R+@^V MD. CN%Q24*?]NB&X@Y2:>A0I3L@#CBT5'S>YTV*Y0%^Z5@1Q0IFKO?X)C*97 M@"\4U>$*/ &G/7S_ @D/QWUHB(1)V8*G:;:%U85'CR-;_!^/&A[U!7'WX7BB MN!@QT]Y,78[\=OT@Y7\HB"-K/O19S@#C:X90LXLK([.\ZBUARD[ Z:+(XRL5 ML^E=?$HAE"CP(>_&?!SC&X9-7.!D/M?>TI$SQP@E29)H[F?\I B^3RV*C+C8 M70"-]F5.NO,=:7_F(NX="*![J0" &#@T23(4:H>I/D M<,):(N )TK5,D?) M,9ZH=)RM;I8Z:L(CB^H;+CU%6I6QZSG^^([31N(T[8XY RD]@WWV+@8L*CTU M]3C8M?X_0[.0,@!BE&@41X1.4KX[$: 6>CO$I:1(KIY L;B2:0Z4(-KG?_Y@ MTO&4'"PTM'F28-9&&IZK$]:\)^]UWV4T<:=W1 G\[K\(X[W;ZP01DYSI\)]0 M2LY68#0126U'>]%%?^IYKZ!?FDS"K2*Z,.6_A&SIKQT6@FO\\]T4KPKN+ MD$@U;@XC?BHX!_%YU4*Y*Q8G\97M%FY)6]Q^G++Y((RH_*2/O8Y=(VM6#GF#T\%Q+B\/S.?/UNN,Q M2I&.\X D>_WEZ\7E5U^R%?^&N X#=FQ(HL[JD-83_ZAK TFY1FD?HTC00GB,?65=+RY#L3?$68>#AE=Y*D!#AQZ$B 376/A0MLZ;N'/F!>!XS MSZJMJ]831I\@(*#%(\$'">-*_%"%E0_1%3OUR4)]AS4@"#_'/,[M!>:Q*208 MHZ0-A]HFP-^ :#F(Z33H.5NR@XH78@VW9\K103)R8=ZLS\D")Z@/OBE [%_W MV75%U5M'-28/G+>K<[CQ,&7C$@0Y;BBVSR>^E^$KX#+)&5M@T*L#R"*^''M8 M$G-S. P,%2X2Y1B1NZWAW6BFR]%N,62R6>\; ^1SF?743,"/B '9T+QFNM=( M_9$)D8"R\[+#-A341Y!?9._='W_D#1M6;T4:35J(M9$T'JBR\_D(Z"A?T#,E M$51O<<)^OAA;4G4J ^4DRV&:A_&>>]K*M/50>QGZ9\J 8D@0WZM41<4YKJ2 M0K-!C(T0*-:N'#6]TW8?OP%7,_B22T*:M::KV)76N1^F(;V6,)*D8WKM9%&<9%9(Q\I*C9M'X^>R1ZY"_)788P+%.=LDS.%,4OAC\<7V?>V9]3; MS!'88_"BT_KY!),,<"\3RS#5DMD\.MM\;]11;F:>.^?E[UW29]Z-Z@UEE1Y& M@CUZ21M+-S;17)-91$!=9E'7F;6G+*O5V)G,U]F"<:%)7+]W:=EG%RMT%!LX MLEPTG%T80P?07G\0Y07NRA MK'7B$Y(PR:Y18(6CLIBXI'G!(<*;%QM)'.@)0I"]8]FAH'NUSJCO3 MBAE\L%,U$+_"QZ+E':)3")!+0?]!IY/)%V;7'/'\M!2K$4"6NKW3XS1P&JM5#0EL<@:?SZDPWK=%:PCOP4Y55 MF>O("^4\/^Z4(^LK0VK7F;A+N"&7$:3J:]N2/ZLA.Q MR4.+3B[9S$6H<)::# *SKD]B4=!AV8IXU 3L7(:LVK1:2,M7%R;R&FYF+Z(Q M[.B(R-GQ$0NMP!0JQ22= :X^8KKLOU;\F6,_CP'F^*X%4O.PKT;G=:"G(65A M@7(KBYY#012?QU@#=6+2Z8[1P-MY5AH=?HW(1/ MM1\A4>R (5G!J?^A,@*=NPC,M@]6WAX_ ^+OTONAAF'?#2+9*1D^&DV1BB(. MF+BPR&KN^N'U$E@75A(6%8OPJ8;0#^!G%]]!H+'A)!-W H5-"F!1EUH<2Y M/)@0MVQ/-)HE66@._Z';5#T'F:PSFG MRJ2P1*;D15X>.@WX3D:R!"!'I:]0P=$14(<$N?*["%JD=R(,GH9T'OF>99N; MLJ%C]8^CZ>JMD#.7[F'PI J$:!RGKHS'?##H/A9_F1;!H4 @.6XZ<]./'O8& MFM_JT>7CF9/Y Z"T.P"+>2UZS;Z<\33=Z>2VJ\<^T7N"R^9H-JKB"O&#L0D$ M[*.G/G"44B+YNS\W GRIDAO$\9&M5PV$WR?0V?6Z>GKU3 6PY?'].Y$[HA9* M)OU'1U%G&]\BPTHB6NT,',;U7RX77WWQ]4/E04K5.CPFAL7"SD]$ MLZ=E(>*Y3-2)T_)'[WF"@IWU4H(H<-+%&U (XP:TNX_8IG@_%0.;QWMQ$>S@:-EI4)_",7 MR:4)846%6UX MP_,B^U&#G?3DFZHWP:!R*7 ;D<9;88EK8XE7GCCU,;/#7TVI-G5,\*,V&F.0 MTX5?(I.Q'5.V2F^K-'"-P[WLE-)/AG/0J]L6LK3=AR!+T[@19A<*G*T@D6 MJ!^I11Q-KHZ%6WVZT]))23(^-*NM(]6A_#>/Z8L7T-Y7F,;Z(2ER&4[0_T]$3Y6<3 MTI5Z7@E[QX9S#G144@]AH2(]LB&V[0+"PQSKZ;3P8 TCQ1!G,TV=F.I+YT?] M-,[?B=26SUP*Z$745OS[2?X6;.!%R_WSRDW&KE$L6H2*Z2GO8"6_,S #\-$O M,,VT#\ZF@D^E9KX^D9GYH%;.1+-\2(V?I*P&MIQ-&K1^N8DUYDMZS#SBR!L; MJRPE=9;N"6'O:T/ 3S>@F8=K(XG72M>B[]W,[A%\V1VBGX>L?2;$$@?QZ)]\ M[6\Q.?)?^T@X:3%;_'T8=*<31B83*V:J!DMSZ',K%]0#[B&(84V" MQZ)X[C6N+,+D&8Q]F1?)7AXO(O%MH/O\I*DQS%JHI1/W0Q@_'_US2F;AFSE* MZU)#$H7A>Q?_-JJY?CO.I[=CSY%S[A4=3OYJ:G8QM^NT2],(A5E^C9]-U8"\ ME["^8Q,-IEK_O?):77]HY909KFK\?ZO%\R,WR0JYU6P7);3/Z]NFQ#<&( ME5]^F?VEW5_S^B:[+EC>X6<5PS1.MMYPA2]W95AB@.LTOC']F"]VJ)S-9H,R%=?/EU("G]E(EF<%301VX^: MQ>JKG;]Y;,P#DRI$40?\IJ>9O&"SD)MY4+^KH:X\\K#\EG F,75D\ANX;_7W M;;'.R6^,EB=.K@0>XOG,%GL,.:'>K:,AU/[7=*7%R?_HL/ZJT7S5R.D?[9T? MQF,(#U7ZOKM]-OJB(.*^)[]&HU_I1._(9U6,O$Z[M$[4"]-J/<^"LS;=*/ZY MU,K0A<\CZ_B0$S]T]WB1#A]NFQ$I-Y9PYT,[>MM]A9Q-^*%*,SG#)S HCL,I MLPA86.4PHC]%,=)=%(=HL:2[?[8C/]I#C(MD3L3I9KD?_@28OLL19_.-2OHK M?DD[<]1LO_ &O9TG*-*YE$?J/9II%C>:AY^M_)0.%W@3=6E:@??)\0,!G$!- M=L"'D911QX-I"VJCIHN66_6]L4G'MV7H5UW.16J%>'$ZKQA5&+Q*@=$F9KOV M\D,GP=,+2$I^'S2E&02OXQYTZ09&&7$"V]V_[GO\DXY2U: Y,A:Z"')/\>_[ MF/U(@% VQ)2P11CS_OLC#S'H7CP5__U!.J 93AE $"+.OK J>MP#10 <3.<$ MZ';/GPPOGC^I>OI/0?_KVCW]%Y[1&[J6%\])5:[=:R+X7F9]?'=V>19]R@;N M=V77VA-X,C[]XOB-E_C[OUAR*J=V*7GUZ\?>_G8ES;G\,[8Z7Y/I? MTLOXY\;EI$7Y ?I^U9)KIG_P!ONVNP%X+_X'4$L#!!0 ( -B#6%+J WEP M8P4 , 8 >&PO=V]R:W-H965T&ULK5;;;ALW$/V5 M@5H4,[^DM@$[O>4AC1$W#8JB#]2*D@AS296D++M?WT.NM)(O"0JT#]*2 MW)DS,V;]^/9VZ;B5Z[D[-6FB\61C;7=N+,[/Q2FIQ;3R_3U51'DH\!O4FS=T9I" M)#-C;L/F[?Q\D@2'A!*=#P@39D)SL> ;Y3^8[<]B%T\9\#JC7/RG[2";)Q/J-LZ;?J<,#WJI MAR>_W_%PI-!\3B';*631[\%0]/)[[OG%F35;LD$::&$10XW:<$[JD)0;;_%6 M0L]?W(@E*/;T0:R-]5(OB>LY=G=";\39U,-$$)QV.[BK 2[[#%R:T3NC_]&=4IXRRI(L^0)>/@:<1[S\7P?\Q^7,>8OR M^/,+\,4(7T3XXO_B\S_ T5M-Z$[+8WV;!?F5H-G& <,Y1F9C42D:K14@&$G= MJ,?5P]_82M=9X<4>!B@JVAFFE]3#B!JFA8)'<_*&E-'+;[VP/7'GA Q4) M%QS"J;U#&@8-4 CBQ/V&#G6 \4.NX MBD6R,CU 3^D] &[%P^@O'%P;/1""Q,RL064":B_ 1OS#P4C!X2S8'%*V.SI% MXQPRMH]TUS]'E!\4'R7&"J2TDTH.^JBQ1RG6J$45*CETCZ.%4?CPN=?TN^!V MF(J$F2;Z&7#WZU5ERK*DH3++65DDP,E86C7TQC@? M"!OQTYJE>)_7.4M+/),6EEKZZ:BEX5Z6%SANL((0R]O@<@KHI&WI^I"Y_7C+ M@%(U%65%PLJDIJ)@+8)[:CQ+"Y8W&<1*EC8M%16KP,L3VZ\*4%"=[%9-%E[*PD M9;27L:3$ZBVF@PW5S?4#"27Q78^U= C]%4A)\Y.@VS1E>&;8/?7B9:DG;GSS M58-POGMQ]>:XVFZ9"1G*JZY;5;44%]BUJ]*GUJLQ9V^14Y26HS2FO:H92 M?)YTU$P:4XT$IDFHV!3$%5E![\?1)^YQS71(?H:>R-$'&>HB+\!MA6?9#)RA M3L-G#/,"["9(0"B[BI",M#I([+! !ZRT@9<& 30G@:^J2??YW@&]"LUZPF+? M!B);",(X?BG]LN_ED,6&E5D=T]@DK-EEM$#JZ^;DI9O#].A6U@M,U7#WQ(0U M&^V'"]IX.EYO+X=;W4%\N!N_PU"6* \E%E!-3NMR0G:X;PX;;];QCC#@ >2D M !D !X;"]W;W)K&ULU5IK;]O(%?TK ]=;V M MBZ2>V22 X^QNW69WTW@?*(I^H,B1.#7%43A#*^ZO[[EWAA0E2DZV6Z#H%XD< MSN.^[[F7?+G5U8/)I;3BT[HHS:NSW-K-B^MKD^9RG9B!WL@23Y:Z6B<6M]7J MVFPJF62\:%U<1\/AY'J=J/+L]4L>>U^]?JEK6ZA2OJ^$J=?KI'IZ(PN]?746 MGC4#']0JMS1P_?KE)EG)>VE_WKRO<'?=[I*IM2R-TJ6HY/+5V4WXXLV(YO.$ M7Y3_JLSFK\YF9R*3RZ0N[ >]_9/T_(QIOU07AG_%ULV-1VY*8ZL:\K;FY;7%UC3A.O7;O'';1">V M"2/QO2YM;L0W92:S_0VN05-+6-00]B9Z=L>W,AV(. Q$-(R&S^P7MXS&O%]\ MBM%$5>*7I*BE>*M,6FA35]*(O]\LP#9LXQ_/G#%JSQCQ&:/?*\S_8!OQ5E;J M,2$;-N+'NA*;2I$;P1BJ!SBO_+1AEH0RPFJA2BO!GQ558J6HE'D(A-G(5"U5 MFA3%D_AY<#\0%GZ,14\B*3.QUI5=P1'WUYI 9) 9MK2YA C5>@-I"3A4,_^J MD@4F9B(Q1H)0VBO5Z[6R3/A _"I%;:1 !-DF529,4H"%S@S:;)OK0HI")Z79 M(^9JD:0/V-O(M*Z459*Y6RC+P3>QR<=E6I3:BCQYI$E/<--& M=F!N)]),&K4J/>TBE]E*E:ONC('XUA-]ST3?=HC^XQ]F41A]C=,22)W%CWUZ MHB<:H:K4*8%8=4SFLLA()"P.L:STF@0LEG69$1$9K:U+JPH>YENZH,6D8J.+ M;$?=[Q4I<5![\I?JDZ-D;V_'@LT3BP!5%&(!?F12J'^1["PO8$;T4L@DS?G8 M >S7B^(#T?].IP_'1'CWX=TME">150S&0:Q(5I64-(DHDI^L))N"JA4/)#M; M97DDFTT!LRXM*]^)05R8>O%/Q'Y:T,RJ]&-27#*7D/-.H T'SD' $JDN $DK M2 #L&^(KS9-R!5&HLO&Y?4>!3.Q6RI*WVNG"Z2[QQW7U.X ?6V,3-^*D0)KH M$-YW8V_TSN,ZAI5!E]B%SMC VG6VLRDF@!C8T63S2M>K?">!/;N#5<*>%SNA:VDJ6L.)14))>6^WC(),Z'6/AD6L87ND(TE149+_FF7A1JQ4R M3;VPP \M-0/Q4PZV88%0PE&Y+'$P((8/;-M

1T"GLVN)&-KK%YQ2*>!J-Q3&H 92G;@5-EX@\![2NHS(@+2,-(C\-+S?S@U#.)1),+I1$3CD>B " C@>)Z^ M:0 N*W^7$@N5+%3AXNV!6);M1IW<$X@U)V<78)=T\J,[&>9-TJXK]GA@4N5U M0QLO">\Z'3C3+9$J5,;'+9("Y\"1""[B ,HC"&/P,YO#?Z&'%^*-GX,S]]3 MPOYKK6F?]Q1V.!#>,*@6WW,\-)S/[C)03R!#W#CF[Y%C66G08/?:/[Y-3"[D MQQJ&4; 21E"VO(#\A<9[-)$$W"O2N?/CI7^Z"FD^ FL/6A_VTF-_\_:0MB MTT,R9O,HB'%.\W^X[#Z'V*X0GM<0! S:V]I)$D)(<8Q]FO_#_=X=@06C*!C' M\W;*P>U[I,Q$912K425)9P0:<0)JAW%P*G4R/NT:\:C=KG/I?"$,IK,^G6[4 M"6WSQ12$P2P<=X]RV[S3Y:HOPQODEO0)L9MT'X:(2%'S=UQY_A!$M6 X0UR; MS]QU/ YFHQ&N27+3F ?YV(XOWJ1I5U=]?WPM_K&=!@,HWGS]R6>@38D,*GT]GS=]G7",>C8)Y3,X0 M1Q$T1ZF?Q487?/CO<8H#*^Z[Q+A/((:.N42(0-';C.82)A1;^BD!AX ZS9* M'3"R)LA*>! I]QTR=R'BXTFU"Y.? #B,D'W$P:F.M$:^QEA4F(Z_U*5>&,"$ M9%%0.;G!L5P[>0#;R=0^@3-V 65.$%2?$T@_1(V#/:?L%!LTVQV3ZKH@\&_J M@HH/P #36T+CQTEPG#B\Q74N3%-\K+%465<;=X#+ UR_SZC9XY1.<$BL8>Z% M^ O6W;FIO[2/?Y)I7JJ/U'KIR;D?W'[E3IK,KE"]5X2->Z+R<8[+'^)D&@WB MK\1T-HB^.L9CAZT#L7915:,?"C&=*NJ4?;1(*1"EM-Y:_YR4-9W43()CQ3-Q M9TQ-,\WND' 6#%$AW4MK"^DK]N;913B!5TXNQ0]@D4#V ;2&V9;@#4 ?L?(( M$7U:.>U-PP/96-:K+[J=4:9)57$9U,!\\H*F>LDZXF)R"5]B_YAJJB;.N:&Q M'^)Z)JE1^-@$DUX MVOED$@;1>$@-#VJ!4"PHGH*V=(=I]2VC*67YL+9W8WP]G5!ARP:;R84%@R9M M.> 1U6@KU0:K+HR45,FBX!JS!R99IGQ=FTF;J,)&$ MU%>JKK/H4E*$RM[F_'--(JXFF!X/GQE(3$6/GD]E@$M.2$\RKY96W >SOY&QS@_8=\IY.[D/(DPAA*_=V MR7V3>3]LH<;:J>,H(P[H;;AQAK!\Q740O&%#+S;Z9M;JNCWB'*D'E48;]!(\ MJI1TH<2QQ0A5E1EUUG1%G2%65,-FKF 4%=>24!2_">;2% )>UI9>.D&%G#G: MO. )_)INFD[N5G;-APWDBMLN'2( T*J5(QNU"=)ZIU7&[WAVDCG$\J<4X?)& M_XR=/3*LNNM,X)SDHW4/G!B@Y1;3,_U+ZF VH;^[YX_>:+D7>N$KPDL&:Y_? MWOB>/5PSI[?@C]2+-:XYG:' W&$J?L?E3+U;$.PYX/&: %0O+9,(]X9ZO7X8 MM3?1X]DZR8,O77$/UHF:#9G"5PL": 3^#"-!!5&V+XY1@V-XTR>. MG<>0P"#U0*Q[#0I&,!:62JO=)&Z,/B)V$MJ] D]7W#_H.A@#HFXKNN_+MYZE MFY8E'OEYQ\MWS$MGX!VS=!Q0WC)IW''Y9M=Q"9 %6NKY8:>/-OYA7QT09C >C7K3_/")I\^T M5*?!>!@A7>Z:1C2&K.I[O8?-UEYG$7,Z7<43348_[)H5KLDX#\*(>E_A;+\3 M[9[%0^HUSD?C8.;*+T_&>;-5OWSY/[*P, ZB>'K"PMJ'S\PZ9F%-.[%G&G[\ MU/-#"PNC8#KI]Q#]\(FGIRUL. SF\QG4)"ZBZ!+W4/!PVB[T'4O?@6L,)![- M0"N]6HI)Y[S2CX[)YZ+1%,^I1^W7GS<[G(#S;3?*0=MDM:)7T_803!R):@B7L/B?QY?-W ?6O3DDJI6AF7F]EJ5AH8NF0XT*$5>:F>9Y0H%+/5'@=D]B2>/EM,?=LVV\&&$0- M9TXKX2P^K.]]Y^7Y[!C0-DWCP*FQ;>24^J34;@Z)P2*I?"O1B%W]V,"@8PWR MS[_#'!S[:NNZ\SG<6@+JT4=_U+%&[>.^C&M'V^\*;]SG=+OI[J/$[X$4*>H6 MLV7N4PR6=$$/%]JU&+^A@YHO[9\_6]0 M2P,$% @ V(-84O1O2G$> P [@8 !D !X;"]W;W)K&ULG55-;]LX$/TK R%'U9(H^2NP#23-%NVA0)!NVT.Q!UH:6T0I M4DM25MU?OT-*4=W=)EOD8'E(SGOS9J@9;7IMOMH:T<&W1BJ[C6KGVNLDL66- M#;T-,?$M@9Y%4"-3%B:+I*&"Q7M-F'OWNPVNG-2*+PW8+NF MX>9\BU+WVRB+'C<>Q+%V?B/9;5I^Q _H/K;WAE;)Q%*)!I456H'!PS:ZR:YO M"^\?'#X)[.V%#3Z3O=9?_>)=M8U2+P@EELXS @65=]SQW<;H'HSW)C9OA%0#FL0) MY2_E@S-T*@CG=N_4"973YKQ)'-'YS:0^L,O0U_ M/1.AF"(4(4+QDO+])A3^K!%*W;1:T88%?0 QG?5(DKF%@Y;4/_8:J$;8[-%, M=:)'MH9[0WUJG$#O2DW')<(59,LXF^=DY(MXO6*77DH[X"KE+(B[@HYO CF2LHUA1T1<:RB.?K].*L MU);R$ZJ47850"4.M";5N$-K.E#4UU^C"544_ O!6."[%=ZPN@]L8%,TK*A35 MA'21X7% 2?A]&DX$"7F=N.P0>B,2J@)Y^O8K88([%%$3.Z!-+J@\X/6[G'A TR?N-T_4$L# M!!0 ( -B#6%),3)&PO=V]R:W-H965TRCV0$LCFXA$ MJB05)_WU.Z1LKP,T#M"]2!QJYLV;X>AQOE/ZP6P1+3QUK32+8&MM?QV&IMIB MQ\V5ZE'2ET;ICELR]28TO49>^Z"N#9,HRL.."QDLYWYOI9=S-=A62%QI,$/7 M^P;1T0T?BQQPR.*5W@ MZ?J _M'73K6LN<$[U7X3M=TN@ED -39\:.T7M?L#]_5,'5ZE6N.?L!M],\I8 M#<:J;A],=B?D^.9/^SZ8^)/,OWW/+E7*L=:.=-:&[A2_71 M1$Y(=RCW5M-707%VN=)TOMH^ YA)6SG$59[G-L1)WD%)T[@ MLY)V:^"#K+%^"1 2J2.SY,#L-CF+^!ZK*TAC!DF41&?PTF.EJ<=+WZB4P:KE MTKXL&+[?K(W5-"/_G$F5'5-E/E7VOYOZ.SCPUQ:A4EVO)%D&5 /]J2,>'7>H M$;B!1K7T\YEKH)YBMT;M^_K58#.T\(G^"@,7S\BUN?3-ID=D8=^JM@;1 M$?XC=C[;_59I2PB4M74>0$8'2@-62JI.5-"*!F$"2E#BZEBU1-(RH\J3&% M@A7Y%#(VRW*X/P"G$+,9I9^64_@X:"GL0+L%.6?3"')64LCJEUUCL-'*&"A* M5D8EY(Y]"3=5-71#RRW61)KTKQ)\E!6*Y1WU1/P<-RZRF.5Q=@D7U($H*RZI M $FS-8PR)*0[K8U&2C%E>9E"5KQ.19(L3R!+63ESK4RIIT5!QWB. #Z18M/! MD&*_-ACD/TA7BE4PB3,6%3F#R8P56<*\ZZ1@)25R$):FS0\'H/NS7\Z0'Q?F M!V8,I-6,D5J;'KW>ML]7=/)0\5Y8WHJ?>.[P&76G:H=:R V0\E4/[YS@UG[8 MJ21?'G.3-XECEA%OQSDM\SWG*2O*'.I!N_@W:;_!^E/%];-J-/_N8^WW6>N-T(:^H<:"HVNBFD >KQ!1L.JWJOV6EFZ _QR M2Y&PO=V]R:W-H965T*RK1I^.YL8LCB<3G<]YS?18+GB#,Z54-3/XJ683O5"<%194 M5Q/?=>-)S40S.CNQ8S?J[$2VIA(-OU&@V[IFZNF"5W)Y.O)&JX%;,9L;&IB< MG2S8C-]Q\WEQH_!K,F@I1,T;+60#BI>GHW/O^"(B>2OPJ^!+O?8.9,E4RJ_T M\:$X';E$B%<\-Z2!X=\#O^1518J0QI^]SM&P) '7WU?:KZSM:,N4:7XIJR^B M,//343J"@I>LKWLLP5Q6VCYAVRV#W\^GVB@,_A][=(:#SM#J#/^UM[X%!_=S#KFL%[+A MC=$@2ZAH O@CUAC^+[GBP#24LL)BTJW@]YL$5CC6S?I$/B? M.%GBO@Y\GNC-T! Z 2(")PY3N)>&52!WH8_ \YTLI#4\SXF]%*Y$PYJ<;S ^ MKZ4RXJ_./")(=?9.EN]:3<[2'#VY3=X+7'RB+SXT!KU*TTVOMA)L*BIA!-\& M(B#H*9=;7$AM9-4&UO(/35ZU!6IY$45AYB :7 "UX.*UC;19\NJ!0]T5C50( MTG;B*,M28$T!1[[CI2X&7X'!1'G"V&O@V\&W(2: #?.X3X:/:U9=(U[!*NFL M-9W0];02,^M)#9^8:94P3\1AAXHA8%U,Z.UY#"G8J(6.EX76SS%].EX7S,B) M\ 6%?(R#$Z6^%4B3E!!Q'--40,&/$I3(?)SR2#(.(IH*P7.=)/8@0R''3S(2 M]8* YB),QR .X8?O4M_S?X0HRBA!41T6%YY*)3H<,B<*XD'$.ZV;TDB7T1$OH*PF=-(K0/1J+<<@DBCVR0$+(\0:'4 D\ ML KS9RCI]21#?:X3)^2B&'EMI(Y82\\71=)EA^\$2(G"70Z!6)O&-"_:+N=$ M8_.FX8]F,]O&NS:/>TQ,J_:]T+ELT8);9OC:_O'%'FB8?.P!:N72PJ3DF#273)]!RN<*/&:';=T>8&;.<73!1V-5;3ZA1P M&_D"^G#5N'JKK,[=V?-<=3DIQ,:JI,,!2B7K;1_8HO1=2N+,2>-T/_R%"^SN M]USO_PSP7*S?$&YW;,ER:C#:G9W\,9^S9M:Y?=O"S5/DV1#<#JEFHA3WC&SS M;-! 0WX26O 77+60"PKW^=UG\G[\SO6=U0Z(4?F%-2WVG&"W3R\;PSG)]R<* MA4$;K 6F"LQ2C0U=QUOQ7*K"9OSN<\=68( ;2[!KD3T-1S0T'-%_;#B^!7=H M. X-QZ'A.#0 MQ;L;ND],S41#IT^)4'><8 ^BNENO[L/(A;UIFDIC9&U?YYP57)$ SI=2FM4' M+3!P SIT@GAAQ M9O)AL1^H[FJ)<3?90[*E>'[]OBKV(I5ZV3M_%58$D7U MO2IM.!TM8ZR?3B8A6U*EP[ZKR>)-X7RE(V[]8A)J3SJ7354YF1TAJ2KMKU]0Z=:GH^FH>_#9+):1'TR>G]1Z09<4?ZTO M/.XFO93<5&2#<59Y*DY'9].G+XYXO2SXS= Z;%PKMF3NW!7?O,]/1P>L$)64 M19:@\6=%+ZDL61#4^+V5.>J/Y(V;UYWT-V([;)GK0"]=^=7D<7DZ>C)2.16Z M*>-GMWY'K3W'+"]S99#_U3JM/9Z-5-:$Z*IV,S2HC$U_]??6#QL;GAS.$D:\6]2.)F=XB;SM0Y)"R#>FUSRK<%3*!;K^"L M4_#%[%Z)KRC;5X?3L9H=S [ND7?8&WPH\@[_BL'JE0E9Z4+C2?WS;!ZB1];\ MZYY3C_I3C^34H_^5F^\5QY7Z--0ZH],12C&07]'H!Y9]I(4NU85W&5&.QT'] M_6]/9M/9,RE,9;!'Y;"^"5)OKE"N\H*ZOB MDO"82H,L17FK$%'4+ ?)#!C\&ZAPZ;["( G1]_3VC.BK@ZOUZ0JG<*?8&'AA:0=^ECE#BNG7N M$)K_0%?J0\OF;VOV4:]#8W#>M7JE5R97K[V^@H1/5IWK:S5MBW&\]78L0C+W M<^$:E+Z7D[EIX#);&BH4?:>L80R&WH7)\'R]=$#06GN$77VFO(#O\(\;"N)C M2CS5$%G5,,9&V.I=LUBJL[HNC;89(<6KNN$D5^_?OQ\C_,"*A_ED/M'J$C5< M&"KS/?5PU-^,]N#0I%9-CM2/'KN]SM+DPUYFZYXAR!TWN?L165Y .^X M"_:O^Y?[C!W1FRQ"J\8/@?V*)"9OA]>(VA?ZKK'[J\XM.6L.6;?&MMV MV064#U$U@:-,7E3U+F^R%I48K'!H:U-CGW/O08-GT MN$L^N&1($>A%7ES1:S!8!->D<]*9#\U>YT^NJ@V?.KMUNJP6,2QEJ4.G[ETQ M8?L>&HC?E-(%:"LH+O7.-@-09\A N_91%-T>^SYYT7M5J@2*K M91-QBBRT;?,EW%*2&^'^BZ7P58HJJ6:$9BT@59 M&Z[+%737:?.[3Q>O;],IO?U(WY/5.TN0!9DIVS6.@2V4G%;=@LNV?-**+=O. M3;G6S17M>J(3^0E]@A&S:BP:!;7-@<6()>/G$+2M[[VX!!2/VMC=[J98 M)Z$=?$3-+$IJ?B592?TV($,"O[NS]"$_9:HR.WCVYMV97$V?[26MDDJF*,)6 MA2?&<8<.7/Y+O4IY1<"HE(>L?H]-<^+C&ZM7VI2:&88H2[ECN!+L0=+[534B. >[FUPG1 M>F\_%2]JM705/6#NQI53H8+0Y)ED,$:T("!E_\T7&5OF[Y6K+RANQM6VZD,K??UL$)]E.[EM3F[5U8 M?E!D4D[OSL9M2C&8,R\C^\T9*_D=$@DN@-',$#NYJ[YWR-ZT^78B4,&JR!G: M,H)Q&YC5'HR\ED:%58-M,G,\?H;&'IVW=!T>J():"S(7XL ^P]#+SGDHTZ#Z M8(W)%6A=9\V"\RUUKND_0$9I91C?W-58B*4)FRYOF:@!K6.ZS(H)BX/3!AH$ M=J)+UB8$EQGX,(BH*DTD93F\:$-W&TN]V1(OFQI$",>D;@B-7J*$H9'T"L;G M*%S^$FY^@SDG@[UN)RL@"R4.'3#UE-0.4<.90F;91_*9@U&(F=D.6ZD&/^*I M1#PD^G:K4]@*+@)HAD6$L]PUT:Y>N@Q.!2[>B-&LG>*TT/QVR$OCP&!RFP,! MPZA9L2_/VF10;PE5@28ON#^Z.'M[-MH3ZO<*2%@Q47G417N#_56NF_?8(80H M^;F);=&('S!.R8C1-8<-]9=2Y9X2@^YVDGAG8TCE96MM>"CD/$BN3N_WU9L> M2^4 Z(7K-$VV#78X#R2C;K@\.UJ*V7M[!3]&X:0 ;0P_CD=#A#!T _00[)8T M]J8FB-MR/SLSL6AM&R[8Z5%'^6K,IXU.1R3BZKD;=:7::2QCY!X$_Y0*[J4ALU=Y"9J:*S.^Q\J-I=/@&E M!8CN@YY$$L\:@?<^P K1?#& M_F[KS7XH<6]LK<'.$'0OIJY35_2T:)@&M;<5 >783\+@I#NDE$<7:K.X3[)Q M/UZO:/-[#N@E:#\3&O[H1D5ZMYGS]S3934R=W3)1_W\PU80_C:F?Q,;-3YKM MY\KT(MMX ?.%[KB6T*4/"\*@0-\\N\B4F. M3 I,YOBS,'^<9,W!>?BW!AG]=4_\I))88*ZC5BPSP0'0JI'W+2,*J(=.N32I MB+.JKM2117ULN@_?B<*&EK:#?]_T#Y9-U4_JT>'X^,DCOINIQ^.CPP.^/%2/ MCX[YXJAS(]\<=_W)DRYXJ.W>?7$1^5DDK3&OF*JI!NU_4H^GX\>/INJV[^*3 MC9\B %,+^<&E_;J1?I7HG_:_Z9REGS*&Y>D'H7/M0?\"D+# UH/]Q\@/>%<[&[X0/Z7[J>_QM02P,$% @ V(-8 M4E[T D8Q P '0< !D !X;"]W;W)K&ULK55+ M;]PX#/XKA)%# WC'S_$ZP

AV(/&IFVALN1*+I,B/'RF)7NV5_FXZ1 NWO9!F'736#N=19*H.>V86:D!).XW2/;.D MZC8R@T96^Z!>1&D<%U'/N PV*V^[UIN5&JW@$J\UF+'OF;Z[0*'VZR )[@T? M>-M99X@VJX&U^!'MY^%:DQ;-*#7O41JN)&ALUL$V.;_(G;]W^,)Q;XYD<)7L ME/KNE'?U.H@=(11868? :+G!2Q3" 1&-'P?,8$[I H_E>_0WOG:J9<<,7BKQ ME=>V6P=E #4V;!3V@]K_A8=ZE@ZO4L+X+^PGWV460#4:J_I#,#'HN9Q6=GOH MPU% &3\3D!X"4L][2N197C'+-BNM]J"=-Z$YP9?JHXD2P;OK5+UG@L!3#Y1,5QQ4PEE M1HWP;;LS5M.=^>>%M/F<-O=I\_^ER;^+!9\ZA$KU@Y(H254-\ #20QG$ 2QKE;7Q7+^)36[.R1=9D7SIJ?Y43FA@;'0*@6 MJTXJH=H[AY&&9V4,KY*P+-)3BDR2\L&V+')GRY,"+OT3HF(T"D_(='QP &5! MKLNL/(4L325E2RS4@JSJX0T:2>R)/=-_=3-?T!7Q%\'=58Z5:R7\2'!VP1C=J MN6R!/961#OUDHJIN")91UE'_X3,.J+FJ0P*UG8=JN#:6)(WH.9DYE8,_1G3T M*=Q[A9ZBCR=H>RCGN\V-'_"[5SH/U&*7NON 3S M'W'S+U!+ P04 " #8@UA2?)><:_O<\5:;9ULC.GAMI+*3J'9N?1/' MMJBQX?92KU'13J5-PQU-S2JV:X.\#$F-C%F2#..&"Q5-QV%M::9CO7%2*%P: ML)NFX68W1ZFWDZ@?'18>Q*IV?B&>CM=\A8_HOJ^7AF9QAU**!I456H'!:A+- M^C?S@8\/ 3\$;NW1&'PEN=;/?O*UG$2)%X02"^<1./U><(%2>B"2\6>/&764 M/O%X?$#_'&JG6G)N<:'E3U&Z>A)E$918\8UT#WK[!??U7'F\0DL;OK!M8],T M@F)CG6[VR:2@$:K]\]?].1PE9,D["6R?P(+NEBBHO.6.3\=&;\'X:$+S@U!J MR"9Q0OE+>72&=@7EN>FL*,P&2_@F>"ZD< +M.'8$[+?C8@\R;T'8.R!]!O=: MN=K"G2JQ? L0DZ).%CO(FK.SB+=87$+:[P%+6'(&+^W*3 ->^@[>DN]X+M$" M5R6$FKFT\&N66V?H8?P^0S'H* :!8O!_)WD6Q%OPQJYY@9.(/&;1O&!T"AF> M:H1"-VNM4#D+NJ+WW4;)HZ@M&@1NH=*2W&=O@,X5FQQ-=[;TZ8_@P. 1R7"\ M-0P=58X**T$$%S 8]5B:T2!->H,AW;BP!9F)*]0;>Y)]U+MF#*Y[">L#78 A M$>#X:Q>S\_9!8R@MWX&CBA:SA[M'4N-@V,OH57W\D+$^^P2+8 227= S\Q?V MAB?M#;,,KM(1/&G'Y4DM%S S$Z\]($8-35QX?&8GH5J%=6&+=*-=ZJEOM M.M*L->*_\+:=W7.S$LJ"Q(I2D\OKJPA,VR+:B=/K8,M<.ZHM#&OJJFA\ .U7 M6KO#Q!-T?7KZ%U!+ P04 " #8@UA2@(_\N;\+8N432V,Z=&2\ M@X#;=7957EXOHW]R^&)P3X_6$#.IO?\6C??-.BNB(+2H.3(H>3W@#5H;B43& M]R-G-H6,P,?K$_O;E+OD4BO"&V^_FH;;=7:108-;-5C^Z/?O\)C/6>33WE)Z MPG[T72PRT .Q[XY@4= 9-[[5CV,='@$NBB< U1%0)=UCH*3RM6*U606_AQ"] MA2TN4JH)+>*,BQ_EGH.<&L'QY@.W&.!.'51MD58Y"V<\R?41?SWBJR?P906W MWG%+\,8UV/Q.D(N825%U4G1=/+XSX-=A[,G(L;0M:40LMV@:, R0=LY.&J+%5 M=AMATLU6#E@Q0CT<,! ,9-P._!" #5M,Q2-D64I',D2-1B/-X=XXC;!':#PX MS]"J!X00>X& /8CJ%'\VKO[2IX)XH_9!+@\HL<$:51MK^""=P*ULR*$4I?>N MB9(4B8R82.0CU8FTS@\B:6*),!,GAGQ@HUEVHH Y?(H"?"=$D@'%O/WO-=VC MB%&Q9E9F%5V"7$7L:G$Y74=YE*_@YJ\L7D!9SLJ+A2S.9V7Q"FX-:9DTRJ$? MZ%>$:E84)9R?G\$GSU+S/P0(S4)HEHGF0M[_=3?S1\TN(G9II,4+(448^W[: MG:;FU3@L?KF/(_=6A9UQ!!:W BWFYV?9^.E.!OL^C8[:LV2A7)F0. #P*@ &0 'AL+W=O M7%ARXW<%C;6.]G@SDJ;;>'PTZPO[,[(HN)-V_HB M2Y+9Q;90S&6';[;8P=U_)6M^^.$E/N@OOU'KCZ,+% MR^>[8BW?2_?][LK@UT5/I5);V5BE&V'DZL7)J_3+KR:TGA?\H.2M'7P7),FU MUA_IQ]OJQ4E"#,E:EHXH%/AW(U_+NB9"8..G0/.D/Y(V#K]WU+]AV2'+=6'E M:UW_J"JW>7&R.!&57!5M[=[IV[_*(,^4Z)6ZMOPI;OW:27XBRM8ZO0V;P<%6 M-?Y_\2GH8;!AD8QLR,*&C/GV!S&77Q>N>/G#.=604=X[ M@[L*^]S+-S^URMV)HJE$^/I:;V%Q6[#2KNJBL<\O'$ZB]1=EH/J5IYJ-4$TS M\:UNW,:*-TTEJT,"%V"QYS/K^/PJ>Y3BU[*,19Y&(DNRY!%Z>2]WSO3R$7KO M-X61S\B>E;@J[N!F3KPRIFC6DK__\]6U=08^\Z]'#IOTATWXL,GOK.3?3I4N M;?'CO=/E1_''/RRR-/OS*ROT2D"COZ+A*-[I2##U'<%*HNKFLID$;$JG4M+I(V"S!Y MGW]B*Q:7PY]TJ%--*]D,:WTC38,-#KIKZ$0A0RS<%J:RO9K<1AK)U&/Q8>-E M(4/(HMP[E'5Y'IZ.;;JY-S<2U+F%3(U4IR MB#'T':\7<0M/GT>+Y2)*I\N18SZ?F*IK4A0*'BL)$30J > %<43:+IH6M8Q( M>[?"+0093,YVOY9KU33DHVVZ:V6UDIQ#R$!+"5DK<. %9 M:W#&8JN!'2B"/$A G>"4Z%YKQ"%1ZSWAJ0 <]:W[HVSQVQ3@Q8Y@S7L<^<9#C]N#X;S+ M:>PA#6D"L5.KM2*=]+A%@;3K3GPL3AR@O5*V).>/>R:M=\UKH 02(8@J5.55 M']2H!( ;:N=+"^11HF DUQVH',B$/DD@5."91W OC6:/5U$C6$9:^Y4P2%M_ M/P@L5BY$\DH9Z_:"5U1^_9? ,/V_!,/+QJNJ]S=2073,*5G[_;+CSK@#-LA] MI;Q7Q6*?"O8:.5/GW@B%,F@ES4>T_GV-^N ?-E;#!U1Y0UVU]&]Y[T^R,[4 MKSGC0!GQ[X3/[,*?@\W'L+*G!S4/4ODJ""OR*,^3*)NG N"W3*+E/.\(!72O M6N.]679[SO(L020OS\79!%OFZ?S\$&G'69!-=7!X LB>S0"TT03(D$UG'.6W M/(F0U3,HSQ3KT#7X(&-[>$.0G8BM @=LNTZ"VF&J\8NZ;&M$.5C?;[&#: -K M*#XM5]F:0"_("QL2OXZN[M5/+<# !-]H#P.7G>]<>8GV*F;@[NSS&#TW0>3Q;B=!HC\?J< M=^E-T?6VE[O]\(J8705=,+3Z;NZA0W."'.C[.X^5EZN.^IX_\2HP^.:3-*6B M7,M@TBWH[[^3-.(C9;\&2--DA##F[Z3?,U;IN7BU7ANY)A'?8H5JK"K%#RSG MY0!TXX M9&%XIMIR8XZ#R"<&/L:=.0,P^P")U<&"Z%QR$/BCJ$A]ROUH MM]/ WCJ'?^ M/(_GLT$PC$54OR"+TVRP_LGH^L5AUD73:1[#G?J?'S9C.^ZIG> <>8CF&Z1 MZV^&\6$YG+IQYT^*IZ9CGQ;CL2%5Y(<4;-#313KCM,K9H&WHP'7#\Z?1\XRL MBP#"!PQSP8=H+C7U/EP4=%;T>#T@'J85#_)&R#/@*(D7HA%\RP%"/=BY M9V@ZC189]3'1(DW%9(E,/Z/2[6]M(T,7OXQH2'9\+F?;ZW]#Y=Q72,,/4"B1 MH\BME%]Q=G+U_M+2#"[,"UUAUM)QW3H]J/5)G04-_M6VY18Z/^@%HB[?EALE M5R1"V?J)D)^_>+-UC'%9A9*UDS04D#2BS.;Q-!F4DG0N+R=;6IHV#46ANYVC M#\2"$6GYR*SH:;6X#1!MH%94)*1J+@D']34OZXY'@*(CO/; VS&-3LRT]T.& M J&QLD^E9()8?*<;V=6T=*5S(-4,B[>QC!L/6W2?R+]G80/4'&W@?V-6'SGQ M0>;^"VGQV=>$OI[,THG)V M2AD7IL+&;_I4#.GV>7<.@>;+*:]"Q3KD ^NJ;HQ^-'F>I>>#00=B&^73A*^^ M=]1?4YKK,M^(]_6S86X4MV1?#N?]@X)&-\^Z_FLP3NBC(&1B$&!F/R;BL_03@Z#Z;09(V%#=J6=O:U7'?J0"/# MCR"CU-K:(:P[, &;L&/2X@'/!WK?=WS>>KW8#^WEGYHX'O*C?J,K5)X:A6*& MF ^W>TM:N2N,GZNLC-Z.USBJ"2.#QNI:5877'?Z1$WF5LR];6KF5/_]Z!I<^*07%0#:9I'J$W_0T5X9BOW6X4H$?9 MWU039O%TVM6$3Q6W]$$CBL4\_X55 5DOS(_NU4W?HVXZ<'P@3IHD^W&?+Z5J MA&P=@S=HJ H/8OAQ,%5*-QZ'PHXGS_51&EK?IQ]=4:@< W[BW<_U^'T#[_U@ M'*)G#P7P@1CS%(1GAMA.EE([!=X#2Z$K))IT$(1$5*E52(1A+5E\.&'5W:/! M+F.$A,'\'I]<1@2X9*X#ER.QE7-21N&!>L [7\6%2HS5787ZZOL_V=Y1AVK7 MYJ'68U_>'//U82D7M(KL/U)5=N/Y@9?S0V[E#HI'9ON^.QPATTGD+;,_?<1K M[E_V(+*J??R%*I.!Z-D1(.J-W/=5G>@!BX9AR^->:M6'&SLM'M5?8:TN%5NC MKY]8(F5_34?VYA&R98M< 5\,0$+]V6PVP?_%DCYG:=)OKUKI40QTI+5=J XC M=P!VZ&%T]Z#=HKA$M0ABY_U;(G[&VDE,YRZF=&*VZ,X]>'WF-1KG;N^'@T&* M3YKH0PI5P[BK+BZ#1 H&IO=)JH@G[11'HUC=^%XO#*U:;N3ZN:Q/P&6Q4V"< MK:L:/T%I^-E+1N5NNVZ-9^]]R=-EQO!O5T3A*:L]*%*>RM 0V\@-O3='+?\M!23*GN+G$ MYP0'TDC]+_[IL>^[*_2;BEX'XY9Z&2V7,Q!83N;@8);GW?A^S,JG(I_QHP%J M6*)%REZ71)-\P8Q]YYW@%(Q-%A'R?I0M_,M+I],LZPZ7^W=!89>U M;6\3N-U]HYO>6O&UF@O*,% MN+_2VG4_Z(#^)=>7_P%02P,$% @ V(-84A..A2RZ!@ *1( !D !X M;"]W;W)K&ULQ5C[;]NZ%?Y7"&\8$H"Q]7(L=TF MINVP"^P607/OBF'8#[1$1T0E426INO[O]QU23S^,[KXY&O M=MI\L964CGUOZM9>SRKGNC>+A2TJV0@[UYUL\V,%*57:NI% M$D67BT:H=G9SY9_=F9LKW;M:M?+.,-LWC3#[6UGKW?4LGHT//JF'RM&#Q7I#B]'JW_R<>.6#;"RG>Z_JQ* M5UW/\ADKY5;TM?ND=W^60SQ+LE?HVOI/M@NR&82+WCK=#,I T*@V_!7?ASQ, M%/+H!85D4$@\[N#(HWPOG+BY,GK'#$G#&EWX4+TVP*F6BG+O#+Y5T',W'U'W MOVAK62<-NZ^$D>RMBZ:9"_>Z>++U<+!Z>DNB@&![?!0?*" M@SAA/^O6599]:$M9/C6P -H#Y&2$?)N\:O&]+.8LC3E+HB1ZQ5YZ2$'J[:4O MV/L@3*O:!\ON#BGX^]N-=08=\X]7[&<'^YFWG_WO4OQ?=Z,MG8[0IB8]4X=%-#?^FVK8$FLA=N3VXQU4>MMOIBZ(6L--(5^D2 M&?[:*XH+HKX;1*N01:_0":2E4!VB)-BRZ(UR^#: '5+B4_U*D@D9 A6GK>WG M[%=?L%/@^ ]V(?H8%6.BKG4A*%D0('O/D0C+T#VLTC4\6E3#J_D>%!2"9X9> MU$QO:O40:@M3(=M(*"&AOH"=4EF0N W]\!'MPN)XSGXY;HS_O)([N,._K49X M._N&_4T*$SB7@3&E'[21-?$1K^DC9Q_[!K/HM'GSR N_9V=QSI?)ZIPN\XCG MT=)?9C%?K_)S]IXH0+8E)K5]M:AG&<^6V3G[P^_R)$[^>/C[\4<*-@@?IP9( MDH2O\_A%?++5."Q#6)\'UF$CZP0&>-'Z&_E4-?"R6:)^EYN,CSX2);GWL^=;>D\L9&TO:;[K<22\P0M:=B,;@*%^[/O,*GTZ-^=42)/SSC2*(VD M(H,X2ORY*@O1(SGX5ADFMUM$--"_)YZ-E%AA6ZKH_J>*2 MK](4_W.VXJMUPN,\!IHL7?(T6[-/I]MN:N L.6?@I"SE:;R$.>2&9]A14YY< M9GP5)>P7[4#MX)=XM>1YFK$XX7F\Y,MU2I>K")B7L4_=3V'.0)@QS^&_,Y@\ MG%PU$XWNT=]HETGV_6&)BG=46[1&V!MV$L\*B8J..\;PPO.U1SB6=J>CZL[9 M/?H^G"=S'].'[P.4^))G2?[_FD J,H1. /Y,1Z,#E7B*\0#0S_MIR% DBO$9 M(RJ9=""M*<)6?!AC;';&G\7-AEC>'\ 5<.MMH(!Q1IC"HE*X<6R#K8')3LRN M7W0/&UQOQR57;2\>VW98B,91WM,0RM-#.&=X6R3.*Z'P24J!Q>OWMNGH_!N3P_FY[LQ]*/H0DB )!-\&QV*@:BU=@ M=5\ZQU^LG7T*T.I:UONQ:J&)Z .O\Z% IP$,2Z8=I*>%'!CQ.7W3Z>69MN\. MFXB=$'6 LQE)_'$O'XN"V\D8=MJX23I#_5ZO,EC6MY[?OUI]U'J'8\1#F9]Z MGUQ,7M^QC#WX'RFH%4$AX4W^\/3P.\C;\/K_*!Y^1/E9F >%:M1R"]5HOEK. MF D_3(0;ISO_8\!&.Z<;?UE)@78C 7R_U8 YW)"#PZ]#-_\$4$L#!!0 ( M -B#6%)!QG# %PL -,> 9 >&PO=V]R:W-H965T[AF I 1*2O:% ('I>_?IGL'KO39?FXU25MQMJ[IY,]I8N_OF^KI9;M16 M-J'>J1IO5MILI<5?L[YN=D;)@HFVU74219/KK2SKT=O7_.RS>?M:M[8J:_79 MB*;=;J6Y?Z9;2>%_Q:JGUS="_(DH767^G/Q^+-*"*%5*66ECA(7&[5>U55 MQ AJ_.YYCGJ11'A\WW'_CFV'+0O9J/>Z^JTL[.;-:#82A5K)MK(_Z?V_E+#T<$L^@,0>()$M;;"6(M/T@K MW[XV>B\,K08WNF%3F1K*E34%Y8LU>%N"SK[]6"_U5HF?Y9UJ7E];<*3GUTM/ M_HXT3\H&N[:<2W=:&*4P;74*77)^GT>9<\R?H8BC0.11$GT!+^T MMR]E?NFS]HD/9;.L=-,:)?Y]LVBL04;\YPD162\B8Q'97W3ARZE_; UEE#)& M%:)T+RR]H/2G/!9VHT2-4L53H58K/&J$7@FKMCMM4%2B*/'4J'H)HH6R>Z5J M)EI*8^[+>BWD5K>UHY)-HW GZT)4I5R456E+D*'2Q:JL9;TL907)X&R): MG6Z4(R">':NV@;I$=5"Y7QR*G[%RI2M4/S&Q%=\(9)3:+I3ILPH_\1R/'_FY8_X) M#@;J&86#DJ":#H7TWDN_FG(H($TZ\R/HR28 M9;&894$VFXI?9=5Z92B(2 LEQED6I-'T4HPG4&F:78J?M46RG.<:<-HBHK<# M[/)9D*>92, K3@^5.E,B<6ELL'&=Y,(DG8)0':3Z_%-RAKO3J M"@G>BZ* 1B0M3H-\BE7?E7?0U;_NA 2T[ )P+T,/DO M>K&'.ZJZ(5<7"FG*";BX%Q?(G/ED*HK6<&V"YEY)(Q2!^>/"H5HNFYX%L*8@ MUU&2H0="4>9@U%*CG%DN@4Q];,%"U6I5$HX9W:XW79GI&E8U B_VN!0&C;HF M!8F?^KVE)#_%!7H!E5+V!6[R+H:-4N(3;D6,7*"7.XE8P_Y[D*W@OHYMN=T! M_\7*Z*T#R!;>!OZP P ?'"542GC6E3#KR)5)%B23C$5>S()XGCST:C/L5D"1 MLP'E2Y[<*9Y3JOMGD9.PL7X,5>/1IQ^_'UT^P"');GN,A5[V_"Q.?J<*L*^0 M6DD"T,MCW,5S0%6: AJ MFTC&BO)^2B-?#H!?@#R8H&A"2-13ZBM?(4" >_\;E$:B_4FE).4ZF7AEYQ)@28H.QF0 3L MOP# 0KE(K)&'P]"+$/N&T(I3%'8,F%>Q73D!C*,KITGM(4K,I=V*YH00)R'^<9:H'.VA]F&P&;;1G1K%0?'" 3+4. MD%#<4BK%(-"IS!HWMBT\_/(MV,/*+=ML-](2;8MB-WN2-^ E%]!H0B*YO,FM MQQ+85!>N(]X^F 5AAN]Q!WY+[+,,MH>>=<"O*89/.F,P_3;R5B$'5>TSV\\" M01Y-7-VDR5 K.NW W&L6BNJ^[^JG>X"CL?R)_I=$@:^[K@W"O>!Y,::Q%E-4 M@-OI/,CCV:5;L7Q]&89@UNK#<&M=<"/O'8;.0@[7DT+SC9E=M/+ MY21Q&$7BU:.K:T\N5&,_GW<,?4PO19*'F+.R<(H-2HAA\?PF9A[&F8A#*#D- M,2=\1EY+RI>33>D8LC'BCJ-P/N5+CDLW%SR7QVAXV"$E899#(>R'WO?E,32@ M841/0AKYQ\D\G)+0=!JFN/Z(,!EHFB;TD[$6F+^_O:,IJBV;S=8C((^8G]QD MF<*PRWZ^[J[?GHM=O^+5X-UOQ^/S4J.;ROK^>$3^B\7CLO7@\)-#@)=G#-D> MO_IK*KB[T\3NO5)R@/K1H:2M>KG%B((&4#BPE.BT6#(44:,J'MI\X; ] \<# M/+,\NYUQ$#K@*E:]L5"+9!T\PQ/4HSC#5=,PFK_JCT7.+N-*>D4=U!VJ\.;. M[9EHQ0,T&7+-T<:%P :\"T)PUVPI6,VYXMQO2I053V0%SZ>^-$GIE;S5AE%M MZ/0(^XTKDG2ZS7CI.9%?VQM\]IB(SK[Z5<^YT.G9N''U--/.DD:O_I]4$.>F(#Z^$W:OKQJK=A1,Q G=:@\T4VCA&$M6I6GL8::@5XQUP$[DTY:: M=55^15>C0:9F^.&)1KIH>/'0K*(.@+FS(4M( [1^C*L27)VG_#::'=':C388 MV *RMFH+4A10KJO63ZDK1K?.I7*W4W1 !6?1#+UV#+TYU'Y=_M(XI):;&O-A M);8 #!N*CZN'JFZ5\J>(9-V5L^Z*K+OJP+4[C; ;*+7151%X?X"*&$@Z$^9( M'QQW.-\D[?MC"]TQ_$-UM7LH >1U M!N#%><7WNJWH7(00]4P;1P&M#I50, 86FN%DH:I2T3C$"4P!P7Y^@9R%]QL^ M=.7D)KY/J$#X<[H[/.R$W#>0.U3)7E6W5/?T!8IU."Y.U T7%QU$*&Q1^:CT M)0G.)Y&'_N$/DKF0$#$ZH*SU@3_"=F#/Q_6J>)D8BKB2Z,I/#2E'Z5+3N'AT M[,\9XP4.J_-2:X?R-!SZ,G9]]*$1B+SFSZF-X!QVWQS[I_T7VQOWH?*PW'WN M_0'@5Z(4*[4":11.\Y$P[A.J^V/UCC];+K2U>LNW&R4QN]("O%]IS.7^#PGH MOV.__1]02P,$% @ V(-84H+QM&ULY5A;;]LX%OXKA#?=:0&M+E^F"%JXM"VH=+E9O-F\%XT"[!B_/IR2N?YP#^UVKC>MR!+%L9\IA_OLC>#F!12 MN4H]<9#XN5)X3(ZCQI>$YZ$028?^[Y7[-ML.6A73JRN2?=.;7;P8G Y&I MI:QS?V,V_U"-/3/BEYK<\?]B$\XFQP.1ULZ;HB&&!H4NPU]YW_BA1W 2/T&0 M- 0)ZQT$L99OI9?G9]9LA*73X$8?;"I30SE=4E!NO<6N!IT_?ZL6_FSDP8E^ MC]*&ZC)0)4]0C1/QLRG]VHD?RDQENPQ&4*'3(VGUN$R>Y?A6I4,Q&4 @/_?H;YM&,^9>;3_])I7Z<2GZ15 M:U,[):ZLRK07US+5N?9:.?'7OYPDX^3[CT94UMSI3(E45MK+7"#YA%\K41CK M5\@5D1M9.BQ)+\##6+W2I?3*1>)&94M=(CSA9"1,;<5F;?+\09A-J;(MDY:, MLL/5"Z]0:-,IFP9EEUME63;V19I+Y_12@[-T@*RUJO0BUW+1 M'H4ZI$1J2F=RG4'/#)F4RS)5@I'KAN+26 1!ERLG:D#*"B73]9,*/+!DIR"- M>#VP%M!BSUN?N.[ DHL[9(^(0SRI;B M(@<<*-J7LOPLCL0LCN(XQL?X)$J.C\5DF,S$"_Q.IM&,-TZBZ#,4T\!DGT6D\P>D)<6EXC.,H&<=8G(VQ>)W+%32T#?7U M[:48SYCX.#J9DB1\D@;-*E2)YLQSSAH8DHS=N-V>G$9Q.Y' "R]0%G "1R@J M+X9M0;DRMC(V%(LUPB'!,.1/(3]O*Q62W%N]J.D<9[[$O\+4* D@*H%WYU!D MN*+ME2KBY2# +1]0U" A^PW]CV3( BIAPT$/% MY!E4K&II$0Q"QEYT.1N.OW=M#-B]!V+V3:X]D,XO!^WBX-6?D1OX1?U"NZUJ MF5$!9FMY!XL$E.%^1.'F??P,D.ST+R1ZE[(%=^]=0^L*/IW$H'J@+J(A&KQU MJH:/$F=CZAQMD+K:EUK; .\*K.&")OO@]TU8[V2S@+[([URG"Z(S%+=-?[U1 M=R:_XTZQ,[,\?,/$LD:SW0XJ56U3P&0[I[S'X(6%"">LJ5=K\EJE.+%QMC+H MKL $B4IA2X)NB"?XM M?+F>/N;^OXPM?=CNSRS_UR/+8U2(7V\ON/6W0TLRB4XQ,DR'TV9DZ':FT70Z MI0V:0S[V(1)*ON.:+\N:.F R#V4_5(2-XEJ@[CV\&6;]?MG@?*)6F@'(2$[D MA]/WH@B7,,#>*LKW?FG?1GVX9Q4$18(3T@E,Y'!'13RC%H[((11UKND QF$X MIX"F8U70,0F:.$DE-5P$>EG/M7"A5-DE?Q8 VXKH<@"8I/MU1DF"ZF71OJFK M0'!NFGP)$A[(/!+!+8=YAYL-DD^VQ3&4C:^E;JBK\-_/$LK1[!A0WFL@!ME] MH(' WOT^\1*7J-]4Z@67H65N#+>4>#B+7[QJN\B Q2EC_'>!11U'BO0&+ M\9P1G:D[E9N*^K[C*R@J'MT>H<[CRL-5&S95C<([56QX2(,"\V.3&=0)>QYG MW])<%-I&<%77$'M=L"V-K9QPG]2>H2!E;:&J&LB5=9+(![I6,MV[FY;G]SC916]U-%.3;?Q%F&R MX^)UT34"0JG"=9F.ZU)A;N,QG"+7#.#,9Q^\T<%82(+F[@2^#0U5MW[1.>3% MKWNP\\LVKY]VFRZI5*:J[ZW!0A(NT*@'WS#ALOJ$76*^,V8=\@E%B%3;AJG! M$LX6)86] UP;"W5?J=*QAORN$DJC 5_;8S,4%X=O*6O3!@*QAZM%\%HU/ MP\WC:#R/$K0Q\CY?=]N1I7&P1JK"#&QOUAJ./)H>1_-&R-%Q-)W-^X\J\"D< M8]#G N]Q=#(^"=^S:#Z?D"&I=&M>X@\:=NX0J7)?9BB7Y,P'+FTT;F3/6$N] M5-(C$(8?,A$K+#>!A@VT,GJ*T\[5W.Y" PL02\VJ;.BFDT;WXYWK5!.4/1T/ MO2J.>L^RA;(K?GQV$ >@A!?:;K5[W[X(S[K;X^%Q'!U@!<"*7"U!&@^/9X/P MJ-7^\*;B1]Z%\=X4_+E6$BBD ]A?&I3=Y@<)Z%[]S_\#4$L#!!0 ( -B# M6%(@#A^@P @ )89 9 >&PO=V]R:W-H965TY.#L>8&PG2!9Q/+"3S<-B'ZAN2DVXFY1)MF3EZ_=4 ML6^ZCHWUBZWN)NMZZE21<[>U[J//E0KBK4&BC'IWP55E*MWNE M"KM].9@,FA?O]2H/]&)T?[>6*_5!A3_6CPY/HU9*IDMEO+9&.+5\.7B8_/!J M3NMYP;^UVOK>;T&>+*S]2 ^_9"\'8S)(%2H-)$'BOXUZK8J"!,&,3[7,0:N2 M-O9_-])_8M_ART)Z]=H6?^HLY"\'MP.1J:6LBO#>;G]6M3]7)"^UA>=_Q3:N MG;T8B+3RP9;U9EA0:A/_EY_K./0VW([/;)C6&Z9L=U3$5KZ10=[?.;L5CE9# M&OU@5WDWC-.&DO(A.'S5V!?NWZJ__I(&+\6/GRH==G>C *GT;936$EY%"=,S M$B93\=::D'OQH\E4MB]@!'-:FZ:-3:^F%R6^4>E0S":)F(ZGXPOR9JV/,Y8W M.R/O=U6NK0/D:A_%&^W3POK**?&?AX4/#MCX[P5%\U;1G!7-_X]@?IT$\(F?#>0-$[&X_&!&!3Y4CD'16)%"$D*N54RL9 ME%@YZSV6VU2IS,<=$]8S%'\J5([7*X.%F0BY]H?:A/3B@W(:YCR(U]9LE MZ M42CQV*[[P.N>DZF#M+?B0-+@NZ%XQU$YNP0!%6DAO==+C7=07;9Y4#$/VM2A M-=X6.F.[E]I(DVI90 I>@*J"I\TA5R YX$H:HIQ:,]/84LE048P12UIFU\Q- M" X]Y;;(% <^+2H$2!1:+G1!^AOS4DD;.(*YW% 8@W+@!0ZC J"1"6$L* +O MR315+E26D;6-ZI!#N2._L!2J[,KHR) P"P*=WDBV&QK1%9#4U@S6*XO"IG7B M+J59!,LK^G!DZ")HBF$7OUY*2[V8>#<3$,*A15PS65@D9RFU$QM95*H)8;/% M)W#-@YJU65'R9+=6-B%_5L.><$M[CP"_S76:$SADX:,O>[I*LB-8\ KV@&-B M$$M;F3 4#QP+4!DEP+5TED2GI7,[LJR59R\C-!&&4K'L0I):'^ DC'LV>Y'< M3F>QDB.$? 2'DHZ 49FUU$U,,[W1F3)(E8[AC :3[-DXN9[W6:"?N:'XG5$%24 "H V[SQ",I5D21OUD0SV1V(?HHCDN:P"\KJL>:,"@V5'ZEQ2]4*$T\ M)7F3YIQN!GXT?*N+ E*%K# < ,PI"G+764L,38"VYS%*],7)$:;B^" 6I[-. M1:3G>ZI#3QC7&LL;(4V&=)M?3:3*Y MN:$ '11W[<";%LK_^-OM=#+])[O45,#31<6(!&GK4!"9V&1 [%%OLD(ZZ'[1?#:_^SDB6!F'>YS"NF;J7$KC(DK7< M,3P^H89 W@4W'1 %!/MFWU(['\2B\F!\U GKM^#C+26!%E!10K>2("Z8A4>8 M54NDLL#P34LQ1'A QR\!'$0'PSL%*N,^X'G&8)3!I'W".(.2/;_)C)8@&J?B MBTPL=N@/-\,75T/QRY+T9)8KJ+'&5V3XEY@BX9_/&_I".T,2D,/G^KM]"QJ3 MJZ%K6Q156J[[<\X=-\ $#AP")HAJ1@MB/1 MX?#5=I8 .L&4F=%JY(RGG51E3=((S@>F] Q%(](GT[U.G8N/CAUF/_Y&^!= M<(.(5.PCX5+TP1X9<]A13?5\K&O82Y"<^@Q/ U6L7L94'IC0M:>LQUC8KUT/ M6T=S@#E@_MCJ5)%%)#;T87DW$<@SNZ-:.>#UR(!9GQZ?&J@I;*SF0I\*]L*YA>F!1Z4GBTQ] MCJ/GL^G-<#;MQ9:H@ # 9$A469/3;,QSO$HK'G/W"E.7)>H2.8*I79'VCV S M:FC,#1WS[G\''^$)6@Y*OF[+O]E-/96,><,\.;*2DG+!2AXB3=QAJ\ #,7T[ M"ZF8]E-YB)"5)P>!HTA_0P!WHW^'VZ'X8TVMU72F[@T2LL'TMT+Q^VXL:>K^ MG3F5GZ8)+51S<&+XQIF.E1^EX4L(.0Z6G,;:,ZH;OK&*XJ-SU.>2,ZV7QRM) MKQ8XC38GF]@9VU!P,;718_G^6$&OT_80>2[+">?IH/D>)GQ=5)[#6E+^@EZ=UQ<)CKI]C$P\L5>^![UJ30\H MZ$O=,[!:W^.K9N93&[ZSJ"]KL^9DDMFTHML,L4(I.-.,*0>"]U,8#6KO/V(P M. ?4?J.B)#X\A76"]#FT0SSX*ZT*OH"H[>79 R<=0\.VOW#N:<^*<@'/D) L MSIG$B/O&'5%,0LHN6T>ZV:$./5':R5KAI*6YRJJBAQ*JOGB15$\SA]GD2S9L MQ?$0&>2.T&Y5:#&49X+?WEQ9.[6"'VAQ@0^M=3OMPC,4OVI +#LY93(S$V:+ M;DU"'AS-8CE MVCP$N^:;]X4-Z&?\,U<8J1TMP/>EQ0F_?B %[9]B[O\'4$L#!!0 ( -B# M6%+2&PO=V]R:W-H965T>^Z+WE];=^%KHB"N&FW\05:'T+Z8S7Q94R/]U+9DL+*T MKI$!CVXU\ZTC646C1L\6>?YLUDAELL/]^.[4'>[;+FAEZ-0)WS6-=-?'I.WZ M()MGPXLSM:H#OY@=[K=R1><4/K6G#D^S$:52#1FOK!&.E@?9T?S%\2[OCQO^ M4+3V&]\%>U)8>\$/)]5!EC,ATE0&1I#X=TFO2&L& HTO/68V'LF&F]\']+?1 M=_A22$^OK/Y35:$^R/8R4=%2=CJB;+SP3:] M,1@TRJ3_\JK78<-@+[_'8-$;+"+O=%!D^5H&>;CO[%HXW@TT_A)=C=8@IPP' MY3PXK"K8A8GY(NH'%<^H6BKS&YPZM@Z^D1.2T0&H<)+OP=T( M7B;PY0"^5J$6OUA=-=*(6HV"YMVA5CX!,MV)V%+;>$>C^4]>%/'< M""U;O 8F;![-%T\G>9ZS"6P,2K@0PTXO.C!TWR&)%1ER4NMK49!T0IE CGP0 M$G_"R4 LEC7TI.&$%+^>''\\$UN^*SZC"8A@L6NIK76\+9_NY(^W1:L[+W:F M>?YX(J2IF,H-_BBW ($\@,7[3H_*XK/H@E@3-EP+N@I0(!K&_6Q8,2,T3@ + M64%2]"&IA5=7HDD5 TJ.6IBC7_J \UFC42W(?+1R1#$-L/6H_-(I1PBH":<2 M#KY#3'C?1)P8E$R?! )9\)8*E]+@^9 &($I1L(J%LTSJR'OT_=/.E34ZV\9A M6^Q'=GLAVT[)G9MP )Q\:I2TBF(NQ7L MBG"J>_" 210X.T<7)^>S[>FWC9R$HG7V4G':X+Q*K52 W!@V%Q186&]UQS'P M,2@.EEB&20N2S"'4SG:K&CB& D^32)LUP[/0RD>4-8%V( 0'^OA.IM@PK]MZ M1=772FN,GQB[23SZT;-\CS,?X*@(7R/UL 6',0KZ0"R0/KD]OQ^\Q$8/XAC" MTJBOT' YEB'"F:C")[9S7MQ=-;'&:+/*79QLP WYB\+SZ&G%TJHR-]35IN98H MJ]EZ@G]!I/$:&C\JE).?(CBF.?BW1R-VE*BEVE5*K.$9Z14 "96&" MBH3P 5+*+&*6LM%67%I3?9B9:461[[D<2[+TG:\.7&/$XM? MC!1EVT(RIH=\J'P\K!T.:Y$OQ%,F)K/&4=_*:B,=X,3R'I;"?" MQE87ZEBU$ 0 7:H@988QS.X7B%99#V?=Y3W>IQCW&HP>.4+.F:1XAV[U^X/< MF>#&H$Q73RZNP03!21,,K5B94GS'RM5:% M"NFR,)+HQWYL>5>M==.<;=S<&W*K^/N$ST=JIDO\^';\"724;O[?MJ??3Q^D6RF,-DU+F.;3 MGY]FPJ7?).DAV#;^#BAL0&CCUQH_X\CQ!JPOK0W# Q\P_C \_ =02P,$% M @ V(-84GW02Y3'*0 -XH !D !X;"]W;W)K&ULM3WK;]O&D_\*X3M<'4!6;#FOMFD!QTE^S:%I@SAI<#C,WJ^K9O/[/BP MS5=V;=IIO;$5?+.HF[7IX,]F^;#=--84]-*Z?#@[/W_R<&U<=?+S<_KL7?/S M\[KO2E?9=TW6]NNU:78O;%EO?SJY.-$/WKOEJL,/'O[\?&.6]L9V'S?O&OCK MH5^E<&M;M:ZNLL8N?CJYNOCAQ26]0$_\X>RVC?Z=X5'F=?T9_WA3_'1RCA#9 MTN8=+F'@?[?VVI8EK@1P_"6+GO@]\<7XW[KZ:SH\'&9N6GM=EY]U]O?[%RH,>X7EZ7+?TWV\JSYR=9WK==O9:7 8*UJ_C_YHL@XCXO MS.2%&<'-&Q&4+TUG?G[>U-NLP:=A-?P''97>!N!M='EGO]V9I*O>W02Q-LNNZ:N&TA6&V D2] M:VQKJ\XH%E^[RE2Y,V5V Q]:8.*NS?[[:MYV#7#A_XQ ],A#](@@>G0$HA>F M=2UN%6\]A/IO6";[CW][-KN8_?AA9;/XB0G_/A@.H+GQQ[/ MCT<1]"Z +LEE!_"]C%@O'+.G@D^VJ1M36VPH6 M:OMYZPIG&KBD$UD!D=RMZM9FL*SK'"-ZNW+Y*MM:IJ');N$=,R\M?-=9X).. M-H#M_(- 7H(%"$8"8PYD!6$!F^VFV1M\2_@C@PM0M88$,K/.W)3(#C'#V-*! MH,/3CU'PB:?@DU&D?X33 :ROV@Y@ ZX9(MO7K:"TRC[0D9&[_GP* M]:GK=GP-D&LGH./^ZEV#S-$W(.(K4(KX2M;5\-=GH)$'@.Y<"XITPXCL5@:( MLEB IB,Z $QU0Y=I[7D#GK=R74L@IRN9WO@W[ DZC)X";<^':;.B;Y@_<+UV M8TE]9O"]JXMVFOT.0 :(A",GV;SOB!U "F1(1X2BJR? 1&7OL01:TS8L$H Q M@'?,%V1*4';YYS/4L46&# .Z7T1N!>8)V!PER&!D1%R,:.*J6\!0W>PF66XV MKJ,G=)>M!8[O+!VQK1?=%N$J["U8(AM";%ZW2! \(0#2$+:!6/.Z 1[#LP,J M; :4HD<*"WQ,C"GK,\>3W P0E1; SS9F)]1N;%[? DX)X3N&N3/5TN$YA";$ M \ L"&P)2(;7%L8U85%B"*#H$E@B*VNX0MG*E@6!UIK2[C_/],<3]!4* GQN MTS<;N.E$92O4@ >6=5UL75G2,PXNJ6L0#"< ']#DY1L(9R!4X0 & MO-3 0H[TG2BTRAK@+N"K &YNFH84J1X.S-22#R OW2EDQN3F4R\WGXY*O6O3 MKN@$](]7()J D+CXD #]QJ54DG[B,[D"< 38R59@2@..2@>/%G3)VXXU7]VX M)1P8,0@,G:](5LQW62^W2+]'5(/\(CH2ZS7 .VNV,H'^)9FX+"P1C?B,KH=\ M.$!5.ASH3=:/KB0Y -#8 M'<#9? ;AYBJP#?L[B??,$^_9*,;? \+ +D+^\,C_G1CWG=DAQ(-4_*=K*CFC M)PD5X=B""*()?45B#-@:O1 X(DB5N5V9NUL _>\Q8N!4@+, ME5)$N^W@GR306]O<.C FIN"OD(T)U*U)%9%UT:"'UB)]^9ZU*[C4 %.#^@VO M+:S-+A<<"BY^W:*\L0#9",ZFV:<5 MV#PF.:V>(S:7@/=0?$]4(2<8IN<6B"$2(X)-%[)DH% MQ&ELD!":+6@@B\;);5W>$FF29W=C]^1[?T^^'^7IUZB@_D %-70?[ONN-P@_ M>7.,[)?QO^T7U\E+H-N)*,HLP'0'S"TN%[!BC28'VOK%+3C]8'@ O51: MJ4GD-TK6@5W!R;--F9C[ &BW1?->U@"KN7.X%8EUWGT-QE//=AB)Y2GAEPVN MSN:K"A2"12G W"6/QV;&&JXOAD? \OR;?9*>K?=ZCI=*W)A-+^0 <^[@R;XZ M>):-#;6((@]U"?J)KC=B) 8C'$1)"1NR&CHKT02-#.*5 PL"=,^.5BE] M1T? H.E6EO6V_2'[E=ZZ4%[[6)GB3S@L8.*OOL;_$9%;]K+)5&=$L_4'JA4@ MSKV-%A/-H13BY6>Z_!O&$5]\X+;J8!>R]PO2NK"E0L>>"- DX' "&#T.JP+I M7T1IS0>8() ,@9!L8'7P:\$'!42E*Y-E#*0MP;P://$AGFB[W%2D_%%B@=AB M$;Z+]Q/V!?8TBK7+0)1#-O,PM_U&O+(YFC:HM#*R;75) @?O$/MDY RB80.< M+EX+:3YPYV/G3W@3(%V"\1.\'Q-9AL&Z4'HAOP]Q($@>]K_ZC=Q)X#YT^9EI MR7V!8P79'\4%1:\.7P.VC(9 "N81K"Y\-%%^9%]"T3PL2,<4P<5YB(.>CQNI M-=SCJ@NN_#6KF_>N_3P8T_SVY91=7@]B@U"[ 6:&"TLJM>WG?Z)GSZR0QPNS M(<4K-[@R,EID;JF=-FC,1G;U%%57",9M2@,RK593]CXKL/F]-G_6^U1V7<^@ MHC5F[5KL:P +1O2*+3YN.\%<78+T:9X8V&*089Z9[O*M?@ M/?)Q#[2P. 319BNP6]O(+2(L<' #F8E-:O12.'[4>&-%+ >VS M;V+CM>U6-1B)+T$R 4/BAK &,$7K?"S*[UL>O"A7!WOPB!Y'T'B-0]Z/-.K38\7-:%Y[>@J<)* 9G V0S M,.Y0N(IX5OS'7;0B$*<6_U2%N 5US\0, 1[^FY2C>IW1MWA\?H*)&!%!,:@/ M!XZ1-[R"$ON&'&]2UFJ5!:./?=Q?1F"AE8(D0=.4E@QL&>T:8KZ=78-R9*F% M0)#GE']6G0(BK2;-AU:KD)HCC*. ?B!7B8)Z'+=$8G6[C?@J@ M[0")M.$>NKS%7.>X#MRNN>6LA>0[6,X)B!ZH,8$R"P)E-BH4_M"0_!L-R;^2 M /Z@A/G6Q8(UB&JGDD0J7U6XC7,XVXHB57=[:X@-L8#82F#IC-[\(L8L>BO" M*F"1<4+C-T /QLM1=K!X0()R/),S%ZCJRA*^#R^\(*?3-A-)4S@TP(%"ZL<2B&OI%HB*0A[OP\H>9$H'N].2/-Z].'HASB[[;:-)$HZ6' MZP&$ YNSR5:S*MS01V@TLI3F)!&9EDZQ3)Y=9+MA0'*],?*T!6+7:Y# ==_E M1!J!1TX#TJKNERO:K:D)//'[-6$@#Y*+A8D,_7Q?17%HOB23.+P7$&]20R@R M-@=1$VT=6;$()EHN9%W(PQIWPC> --/LJO71#K2PV+FY!ZE"D,2%M]*LG.R1 MJ:ER9_26Y!9862B$Y/V[[U=1BTSF4!?0L&_@>IBE0?.'%M%8M;SJ4QB'_#>W MNUJ#1Z[)^S5 1UDZ\4Y9#4LL?IK=A, \QR"TR./>X,<92> ZW([^'86.0'/6 M %T76S:(5O:6.(60P_7&&+LI1^5LR/M?7(Z*QE\IU_*+YEIN0( /"MC15;"P MYH<6;I?]Z814;W-K3X:6#O%3$D5O)>,S^5K!-=$P.&9-8$.VXC HGN20@&[H M.^\EEEBU=%BPS@UE;B&$1>@8TD M[-N1K-9AW!A7PP@P1MS-FFV%<#I>(K &9LB6$BCEY168;-R=&/$P1C_A"J- MB_'Z"HZ/7TO@Z(KPQ@DEGSYOVOU^)S:O:@E9PZ M\MM]\#6513AL%3/XWNV,S(\(&+JN%!UH@)NAHP;P!G M:.8N%BCS44LIS.1N(>S-!$DE$"1X@IBZ>D](%PN'K=EZ1Q9E9&O"=<.4_1GN+<''#*NIV-'SP3O Z*(ON71J"E:'K*4128-\ MH9D1%^6N'#,:!T;EDC$O P03SCC69;W<"8R^!J<26PO*W+*)1 M3H'-FXMJE#L30XVLB@Q-84\*#?I"/4PMP2LDA*(X%%]X.9"-D$$V=W 7N0J- MZHKJH]A:^*HLU42R]<<-5=QWHKTR'V9DU8\__ M+A*JD-1:U[=)F9:XS(Q<+!8--M22XOP-%9\Q$XV51$65LDE)XQ2L#RQPD[@$ MF4UDL(0X-5:[52T+7N 3%' %2'7Z7O\.D3^I5 6]U&*&O+U7U>'Q;7Y'6#!_ MSR*94W.D 8!!)+ 0KT2;3C3.0RJ]$GZT7^0//AI11(1?OUFBV4\)45NM$ %1 MXFF-G2!<'I/44^:@+[%V[2":[[#">_"R1W=/ _+IC69EKCSLFJ-7^FU$*]HC M@"T'/-TO:,Z%9$PI^.,,KA&7"?&!F&(/.+;C0\)#A,$$-H6**=4<(=1R4'.. MQC.9;1ZU>T#ZFB-A#H 7[Y1PQP/&/',[Y:4+E$Z@MBC>:C0^(H',G*[V*N;: MB![ K!%QAADP! ,IT47\#/4 3=4!+@D;X4UA>'DLA9 NF^@CBX>EQ$ MU,(-3LRQF$='#910=GHQ7BSZ)J!@)%[RE6N$1,8^?I&*4>EUX75#&G7B2$EE MUF@U"TI1(GL3@0GCJP=9X,+[*[=I0[[UX&(=%7JTJ:VRG36-1(23K[>5MQLU*<3+.KV&(2D7B'Y31*_%"V>C%>8_K& M%Z!3,4A=+<]^):J,L,(_6E'X@CX7^@>^\+<[K8W_!_=[H+Z;8II:B!\X1JA/Y!*/]DA'@L#WH::*PPG68Q&@T?YH@]6Y6&EC?![*3B_&:T?_ M)5T7@PP]^NIP,D'74SGG_X[*0Z2,5'+59!9IQ3O7AWIE?X@DI/F!Y$0?1^I# M-!.W_TB0,1@I"BT2Z[G/ 'A0G904J(SD7B*L,9/Z)V"2B"B=)15$%@=NU_() M77+??7<+N8*BI=GNG,0-3@MPM[L5^.,&O:A_J,3]IGNZ.P8U:;L!\[0EM$7 MP^T!FYJZQ"C!SO51XEW2&MH;YI4 @LQF%:$-\(@Z[3,VN5"1 V+72Z%#&J=- M0VD1#%9*[=TQNM);&P-&Y=\*C&;SA:S_S]!,N"@'+J]6KV,Q5T G6$L;%NH: MN-U-QU(\LU W.!LO]./\RV]U=9;?F>:YUU)7TD0%2\J*2:8GS?"T:8J'K'"0 MDKTKR1>20.SD9AC6'DW.?%N$\6 M?5R^YA@LXY!''&B+FTTD" H84>%[]UJUU)-=+U8H "D8 T7"2:]1!PJ;%"X M:3X'@\_V:$V_S%;U5L4 M1:B<*M\0&!OL P&U QY]J5L0U=QE4KCHGAH1.PQO0S7W'[!" M$O!CJ;:!*NI]5+BFXL/17DF*9N'E7=2EJSU7M@D" EH\$GR(S%4\;((B1;[ MS'01B:UX)*%21%H:)4HBHI,"!MCOJ/Z*0.(J;Z!KUR%^0S<&0WA60GZ#Q3]4 M.P/7TFZ1!\.=X7F#J/? C9J#$I"F1[R5HSK'8B"8)*!LON'1#1GT$ M^:@@"R5XL_&JN==P0> &2E BWV4?L->E/#H:X!\LEU;^4N!#-%R4<0\UESW' MAUQ# JV4- TLR;U$\'EPV_V74_64#[J4,#XFL' (Q?D_--!$F2=I M8.GC><.-WA*I(7_2ET@=[D T16=G*4V;%)E+=HV,-W21T3_28'$788XC)7%J M33OC6_&'_'V1S!E\U-@5CIWAFBX%V^(R%#VR/O'9WCGR4%4.5TFR\2DF0 M^P&[Z =9[_ZOAT!):,P?*A4G6>D]Q9AG=GS54,Y(6%.F&K!51[[;P1P V.=8 MEYQF_+R?*3XIOH*8A>4M&>$4,.$JXITT7/,7*G$.\@3[]0H5 S(WTB9_O&^/ M&-0G3C-;&7:!X6UB3TVE%U-&KC MAD=M8!GOL!+YMJ5\;_2;*FZ<5:GNVK97*WUL^ >AO.51.Y:M6 U-U6R$4+^8 M5T'!RPU&Y4'=AB;+_6O!'G!M$I?G&$P4!/4!4-C*E#O,8S(3\Y-84'7FLS0[ M9[662!/>)@Z"(2"G[H%6,(& SE>8"=/R%#PU(J2P\RZJ7?J1CGGJX,UU78"( M(WN(LDBY% ,#9MH=V$^V<[GO$V3>UVR!%$GK M8QL9TIIR.DG.P.-JI/J8:#0"BJLQ,H*3N*#OH7I$D/A@F)=>ZM$G!D;,HN02Y=/JUE.1*O M2WV_4]\W*N"V*SA6^R (3 ILC(]YKW&NZ[X55HK0OFK MY+CIR X_W,G;BWZKTXL' R?S!Z!RS #LINQ;);.O^CG.=\P?I[,'/KQ^Y)8- M\6Q4[-!8S%5RF#0PL ^SL*\\[_8X<;3X>A:*KV?C)=/O.?5'J2FQZ@=2/R)TQ/+[6H3M[\_#N7?=Y4W]F;]?7H>GZX0,MLDGJ M074R"^=@?21'#*H0'=F2S-E@1(1L()1OA1/Q$55?)4,MZ(I)G169=G54UI$4 MPO#PKGDGO!B"+WM5\?0GN.ZA>3U$]3'$PZ[\IW1L3QSH#/R>A/C S5J&&B_& M,2Q%8;*^HZ7\D)2D!K'U=;%*&E>%R$3HC+B'+^\+6Y),3IOB_-1D1XE3 M2R]DX-T 4IM]KFCL Y<5YL"+#>MPG//C*X,Y:ALE7;P),\U^XUEK^.1+UZI6 M%>,CW#9@C5=\)6[T2KSPS"F/J47W8I]K4XN[II%G[#SSZ?263:0)?_]:I9W) M,O))6YNIDMLV[-]Y"1ZA2P8''MPE]F7P,@N&3?1,=-\GRHLV28;O4HI@,3$< M0)8[RSD83'8.D)$RAW!3U[4&Z!8TE!V=:*Y0]G95T$2OC5G.0(8=D3?JP\(YC[(S; M5(YTD1X#IY>8(6OB"N5>!PN M&Q T:@OP^:?$8EDV\K>,'N 8]6!_"9'Z8@.3&J6#&)\0%IGBW3'>'RBACE("">MR MX1*'E&,3S! Z'*?@- 8B1U;$UDU N$W6KK&[4FZ37MB8_\71L))UXN^3Y,TI+V^+V9JP,8"ETI8'.Y3N/W\AP< MT1^/Z!#$L-3VQJ)XZ#5,9M/8!)I9,"R2O3R>1.);0?>].JK&T.;F(8G 6&PM M(Y]&_]QGL_#-$*/ MW/RAE^X'1BM=6R'V\:;=8,3R"-*!\:.3[),I/V4@6F':I(0 MD&=/SB><'E^H2&9GA;JV= !YK+[J8[58*2H M*PX\++\E.9/4 ;\W&?^53+VG=8Y^H[R\Y^1RX"&>K:]1K)#L:.TRY,'#C'V9 M1Z\_12#C=8?GDHQ%C4('XFR\DHGH9 [Z^K>F^\+2@!(3!EM#[$Z MPR=D4QQ&5-AL5'4A%)QHO1H%@/*\!R[)=]%B24?E8!=DM ?;%TFC\/'&@%^^ M DS?64)G\[7&,G0_:2&+&APGWJ;7\P1=.A0_3QU(M<[BYCY=9S3F&=I39N.M M)1_2IM"7H;MFD)&_=3$MODR8K@?&8RWQ_5-+U MI]GP16-PB$;.CJ7,:*6*!UPEIUY[-:H["/NZP//A%"*X@D 00Z@$4JF!2T4_SW.^ZDP[-2(^L@H_[?+1_"]+[2*WK:HPU0M%-% M'?"W"8OY)\5\X#Z60E-0NJC\1@JX:M+..(K0T*$Q&^_0N(GNP75T#P:1]VU+ M'1L;?NP*8LB/NWJ4#&H TM]M^K B_S!=AS8FY>-D#W%Y,X.%!=B 5)!TM>M- M6>]L^FM!!)NO>F48_%1X_I+J]7DM$2F4^\.CV=RTH54(5#UMS6!M#[AVU$5"40$9U4!8,GR'7+19A2_#G*^8)AL91@MZ[CTE; U?8V4O02#ES=-#!15U5@!O=8/<7&DA>\A4&+3P)]/"0>9T;GZ5 !%BIP*X#XTI,5V42V37F+_HSTZ++5_S%8,NM%HZCL "/2.>:2G/P MO,Y^JO%AR].1*=LPI=_\HX)E&F)@JL-[*,5B<,*_;5,32Z':&#-J+D.OVN5X M@]E[G<9\5=3\8XLX2HRE4/RKGDU=U;TV_0]9/%^[S]'%X_+ _S15C[7;V++$ M)4?Z]LU'^/#BR=G%Y23Z;S)^"\J '94PR MZJRQ75/[JBJM69>?%2MJ_XNH-"[-RRY?S0X^#)>%PMMGVO_@FPTXM(0Q5@ ? M8S0RP50Y=VZ7KJHD&1",V]#TJ..JJR@_%@)RK71"#_S'?2HH(PC>O%/M(3?'@@_"C?X"P^24#S$(JXH M58_Q9> Q/Z%[DRTH%H]A-*/O<#=1US!W+'KI@X-)\/=KTJ8R4J,;@XUMMU9^ ME%$MW$A !YT3?@XO-C#8A/*:AU0]C[C6D>BD[P]_GQ%GE-I0;9^TO-K"-]@. MLF)".1 ;12B4.

D'P1._?2$R[S5[4:">*26=Z,( :[=?V?*\Q[(^T[!D&U%_" M*657_*=$TD.])AY:$C4]BB@7IW]G_YM1- M[90'-FK2CGP@E)P,TH.]'V]+5(8WSMO]*MMXF "G^X"#P8X4SV]XPH )90-L M[3C^72*A'W$7%RFU_P[CGN >M5@]3<(*+W,IKM;G GV@I-! M18E2%154+;:!LB-!A"K+8YPSC:]CHEGY-[U;[2^>$R- MUA<:_$0AO/9-0_XGES!+&2\(+I?!-B(OXQT!OG:=)KV^:OOSK][>-_Z6?H2+ M#1!):?(V).[8@%$[C;O++R(74(VK[)AQ]5$&"[C6?SB1 G0%5[.1#3LFQ12] MCA4VOY/F]$:7-IW23U)I)4Y4YK8'>FBLBF>KFNI.HXV5UGX+D Q)[ XT=+HM MF;%LUO#J^"N+-'J;)%7XF0@)3A'-TY:S4/C@?\>66U[H)W'H'A>3)!HH\12? M+H][8.MJGWP_@+0FP^>%U.X<&R(0WY.K:,D7GBW3%?;9Y/IHJP36S?Y[-IM- M'CV;X3\F3V>7^/_'D]GYX_'W:"2"VF:/GCV;S)X\@_OP_>3IX\?9DT?/)N>P MU-71]@C*)3]^_"0[O7AZ/IF!WLN>?'\^N;QX@NIOG^C9Z>PI?GGY('LZ>?ID M!G\_F<'K%P_&O+,P&N-R?,(%A2ZE'^([57:W%WVD@AY5\RU$>U M8Y=ND/3*-H&27"H\UVSFW%*#9/2 !A)8(/"MDM8%]1-Y9I6ZB1,=EQ[MOJ;> M9BG*TBF>))=()&)EGY7(F&]!X1/[N>2%Y0"D?)Z$=H*Z],)L?U!OJ-GGB-N' M6J<@I28! <4SUZ0.AFPS[S2'0\7^6I@-'@'J7Z46R@-S+RK(QI^WT H<]*9I M(O[QW^6[!R-2>86?I$$&$ A2&ND9QHD'2'!P7_@Y=B*O6JUQYV@EAJS6>+6) MK7EJI\LIVZD,Q1F:JQDUF,\[^@/,P]>ZIX[MXA,,@!>=UKN4>Q5'VHS)YJJ) MSS;\L[ '533#MW-X&,F8]#D8"$(MZJVBS,EA),; 1%KIY&GZ^4TYX2 B:'9, M%OW@KOXRY]PM^D8'H+#P.5;^>G$Q7/\ZI#8>TLLO36=^?KZVS=)>V[)L>1;X M3R>H3/RGF,G 67,_7,U.'L*;X?&?GV_,TKXUS1*+]4N[@%?/IT\?GW#YMOX! M'A\NB7*XJ]?TSY4U<'I\X#&Z] "]_($;;.OF,X'W\_\"4$L#!!0 ( -B# M6%*NEIGH2@, /D& 9 >&PO=V]R:W-H965T]![M=F]XKJ?'!@NO;EML_]ZC,>9,4 MR?/&>WEJ?-C(MNN.G_" _K%[L&1E$XJ0+6HGC0:+]2;9%7?[>?"/#C]+/+L7 M:PA*CL9\",;W8I/D@1 JK'Q X/3ZB/>H5 B&G^,F,F4,@2^7#^COXG:20-4[;]HQF!BT4@]O M_C36X;\$L#& 1=Y#HLCR-?=\N[;F##9X$UI81*DQFLA)'0[EX"U]E13GM^_L MB6OY%P\E2N'>:&>4%'RHF!;P8-&A]L.&J>&-U%Q7DBLXT";2\7@'5S_QHT)W MO&NT;!]]J@>)S@(RT3(+8LZ ]NXCX&JM;F!4I ML)SE%_!F4X%F$6_V?Q;HU]W1>4L=^-L%1O.)T3PRFG^%T8$NIN@5AFP_4MOO MJLKTVDM](C)&T[H:TP9^]PW7)W0@]>>.DDAV=&A?.K/+^1\[4NH;!"Y,]RP[ MV)K(.$])N14IG!'PJ:/+!][0]15]11Y&WU3<-<3&(Q7.1Q?M$&B\0-W[WB)T M:*41#@)5-22J:\)!0?&>I'!R0>SQ) MK?^-\(\\H6D^HO62[@CQUI*D1B$I5BY3EB\MQ:2AF MU5M+5&"^6J6L7$&Q>)4N%PLHYZLT)ZB=$#*<$'5CQZ6XH2:H>"<]V:LR3Q>+ M$JZ*99ZR>7X-Y:L\G15E:).^[14/!:?Y)BOIX8HMP\?9-2S39%V-)Y&95PV]&]"&QSH>VVH8J,1$DQ_N^TG4$L#!!0 ( -B#6%)) MKP:5*P0 -X( 9 >&PO=V]R:W-H965TDX^S?=TC)CM>Y MH ^Q2&KFG)DY,V*F6^ON_FPS<+Z]HR MX-8M)W[M3#E/3FTSX92J25O6W>ABFLYNW,74;D)3=^;&@=^T;>F^7IG&;L]' M;+0[N*V7JQ /)A?3=;DT=R;\L;YQN)OL4>9U:SI?VPZ<69R/+MG9E8SVR>#/ MVFS]P1IB)C-K[^/F>GX^HC$@TY@J1(02'P_FO6F:"(1A?!DP1WO*Z'BXWJ'_ MG'+'7&:E-^]M\U<]#ZOSD1[!W"S*31-N[?97,^231;S*-C[]PK:WS?D(JHT/ MMAV<,8*V[OIG^3C4X&G;F[FWP),,,Q]K'P7ZQ5_$_&#J4Y!, *<^-^Y_W,Y\\%AI_S[!KS#D-^O]&!;.MC!$XR%8>&\[;YMZ7H;CPO5U>IOXNNN'-;%V8,IJ%=G# MRN 8Q52CI$EGBV.2^C1J#J0Z"@0Z_$PT$:>UC8!L?:G\'?IG2] MT( RF7:&N#NI\(<5\4=CJWW?O0-&<9$S@ M2A:*2$WCBBK""P$WI0L=XN^LI2"JR(#GA"HDRXC.,_AL U*YE_AV?BICA%,- M&1J/VH4;VW6QQ1%%: 9>49#0'*4F!R1V32K.=W@/0 M21S6,4ES&PM9H"&2XQ^#WW>S'%74).-YDE%3H@=%)4J?Z_%+'\/)P9W3&K=, M-ZO'C\6F"_WULS_=7]Z7_9WU9-[?_!]+MZRQ/1JS0%=ZFF&PO=V]R:W-H965T=3C] )"1Q0A(* -IQ__KN B1%213C MFW;ZS!<)Q&.QK]_N$N#%,Q>?Y9HQ1;X6>2DO1VNE-N>3B4S6K*!RS#>LA)$E M%P55\"A6$[D1C*9Z49%/7-N>3@J:E:.K"]UW+ZXN>*7RK&3W@LBJ**AXN68Y M?[X<.:.FXR%;K15V3*XN-G3%YDQ]VMP+>)JT5-*L8*7,>$D$6UZ.9L[YM:,7 MZ!D_9^Q9=MH$15EP_AD?;M/+D8TA%E0R6YX_DN6JO7E*!J1E"UIE:L'_OPCJP4*D%[",T"MU[@:K[-1IK+=U31JPO!GXG V4 -&UI4O1J8 MRTJTREP)&,U@G;KZD)6T3#*:D]M2*E&!PI4DIX]TD3-Y=C%1L ?.G"0UO6M# MSSU"SW')1UZJM23ORY2ENP0FP%S+H=MP>.T.4GS'DC'Q'(NXMFL/T/-:B3U- MSSLF,?KN'K_?PC^PQ!_"D5^_5)EZ(1\910Y20A7I\(8>2QY84@F1E2MR M364F^\PQR AB^EQN:,(N1P!:R<03&UW-&@PB>U2SIQG*MQP"X'*J@"G%":\$ M6;9NDFW=Q")%A_X.'L!5"( M),FR*E-)3D@432UWZNRT?ON;R'7VZ]]F MV4O<=[P38T2PG["EE$,N,$7*W!8N@2$+CK9W'"MVW>:OWWCU)B= U8YLRXDCT_8"*_)]:*/F0D]WZFT[ M6)PEB:C8+CZ/Z^N$!':XXWN[S[7F#KT,N@ROW7U@M=-'#28?QZ$3_QMQZ+J. MY?ON3NL0A[\6&Z%MV6[<_+T&&;!Y'&T=:N_QGX&,+1KV<>''TP,>L>_78B+H M!"-?4^B'PU&U>;85AU'S]PUH>+YOQ1Z"P7-=L%R,-D2U84-O_H^ 8L^+#R$1 M'#((77V0<"!0'!"#N0.50]!6#L%@Y7#;T2J@YAU;*&T>@QNLRIJZ8;[5\BG. MN&%"015.'@5-,>L:T)QUBIR^\F&0F_[RX7'-0+=2$?!T6@",LK^!';#'(BO! MI215":Z0Z^X5L%17%S#2E#X@8E;HA*^KAAK!=?&P-&4!@!T*C .$6U!!0 62 MZ1+"3-*5Q1/-=Y3.=S4(LU:D73/IZTL M/VA9.AUW6B3ROI6F4[_=:-9TR'J_#5D6E'0M]WJP$XBZMM_BK-NK5R \K'C/ M!;>M=G!@5C=PRCIR-E7+/@::_F/C#[OF &5:@>\?3*N[CXP.U"2A%=B07(-M MU,6^*7!BBJ7]:N4@-<.<3EH^DJ7K;H-VDZ5CRW$Q>3C1;BEGQCP;DW7L0_X& MYSEIV3AI2!WFQ/\B#W,\R_7"(Q[6#@[,ZO.P)A\?N$;=?VQ\W\,MS#;$A.4(YY#CEUW3-X!@-#C=,LK%-^G<(:!_'\"'B=8@MMKE?6O0%B MSO5#&,\0@M"WQ\K)15$12SYWS$!KJ'?L^^Y MS'!R[YGAX([]B6#'PP_XT$%5^_W0*Y@#6G%LK9X8%!;6[UU1!!CR" #=#[PA ME46MRJ)!E75P4Q^N(@?@^INJ/NG$0:IO!1Y9LBZS+Q7K5=3P/I@<39)!Y>,1 M)_E2T5)ERMB@<\KZ&0!2E7R!VM0O<9EAII+F(!1>OG5*-$S! JV:<_('6%?S MW<-S3V8[C$2_Z(L)EKZE3TS0%2.;*L_?JK7@U6I-!$2:^N62; !X*$GHCKTW M)(S&[IL!:\2M->)O%"NM4]YVSXXQ_I%3#'J]UPR#1(\7*SE/M)+J\^8M3DQQ M:K4L==8",KP5/9_J%WVG(.U/9JBC\S*LP5QZ[*MR*2FYQ*J8^P MM-6V&(&?: H>Z@??.:NALS_5L3R(J4XX)6[@ M#T')L;?W0_8KP;1SA;&]M@#1]JXI+,AJ'5?7_HMS>)G :JV-WHNE04:.FWP/ M@AW4)6M:KLSQ(P*L>T-1(TP?U^'8!FS-H5@]M*BV6WOK8)&2J3I=_)Z6%>[4 M3#HAOA>16RDKG"FWFSB19<8T Z3U28PT1)9CG$);37-2T_ZSL.* LUDD!G M84B\,>CQC2[UK$ /0.T70:$X#F/H?V1?*9;3FPP+1J0!-=)X-B:^H0-E:@RO M$-[80RHU#<>V7,>&SL"!S@\Y70&'HE[]87X-KT%Z<6A%/NX$3>2@[@56K*FF M.=4<-.\R=C,,)5;WI@*73OUF*>0)V^V,_=\9_@>>IP4MR9PF:VFL_FD^TPIL M3.]Z5@R*]\=^K?AVQ(?BU<A\&("/.AB7E0?*,_[EAPI7BAFVM&P5 X <:7 M'-!?/^ &[><^5W\'4$L#!!0 ( -B#6%*UW]MV?0( $4% 9 >&PO M=V]R:W-H965T:#R0&FG;# M>B@0M-UV&'90;#H6*DN>),?MOR]E)VX&M-G%(B7R/9+6T[)3^LE4B!:>:R'- MRJNL;19!8/(*:V8N5(.23DJE:V;)U;O -!I9T2?5(HC#\#*H&9=>MNSW-CI; MJM8*+G&CP;1US?3+&H7J5E[D'3?N^:ZR;B/(E@W;X0/:'\U&DQ>,* 6O41JN M)&@L5]Y5M%BG+KX/^,FQ,R:$K" 7FUB$P6O9XC4(X("KC M[P'3&RE=XJE]1/_6]TZ];)G!:R5^\<)6*V_F08$E:X6]5]UW//0S<7BY$J;_ M0C?$)K$'>6NLJ@_)5$'-Y;"RY\,<3A)FX0<)\2$A[NL>B/HJ;YAEV5*K#K2+ M)C1G]*WVV50L"( M/\"(8KA3TE8&OLH"BW\! BIHK"H^5K6.SR+>8'X!2>1#',;A&;QD[#+I\9+_ M=GG#32Z4:37"[ZNML9JNQ9\S#.G(D/8,Z0<,#Z26HA4(JH21S8?K5FNRWYOI M63RGQ85I6(XKC\1F4._1RQXKA%S5C9*$:1P5'QOKD%IB!DHE2&AF 31#K+>H MQSG2)YK#1I.@M>7H0DF=C&K^!-'4CR8)&9D-P502P,$% @ V(-84L?! M#($( P .P8 !D !X;"]W;W)K&ULE55;;]L\ M#/TKA+&'%O!7W^.X2 *TW89]P 8$ZRX/PQX4FXZ%Z>))Z%[5/2EU48R1Z;91[8W MR)H1)$64QO$BDHRK8+,:][9FL]*#$USAUH =I&3F_AJ%/JR#)#AMO.?[SOF- M:+/JV1YOT7WLMX:L:&9IN$1EN59@L%T'5\GE=>[]1X=/' _VP1I\)3NMOWGC M_V8=Q#XA%%@[S\#H=8Z\,;/-93>+Y:"SL^X3#YYA2Q'JS3\@@F6W(UO=F/HPX/ ,OX M"4!Z!*1CWE.@,'<9FOH?(V[ M!Z8:>/5]X#TI[N#L ]L)M.>KR%$0[QK51\+KB3!]@C!)X9U6KK/P2C78/":( M*+LYQ?24XG7Z+.-+K"\@2T)(XS1^AB^;2\Y&ONPO)8>P%8QJ?5SYEZN==88N MR]=G0N5SJ'P,E?^3NG\2]5D>WYF7MFWTZ(!+GNC[]#G8>&VT\81@VY!> \@0X(V@+56 M6O(:!&\17D!:A46Q](MEF.0)?,:=Y0['NJQNW8$9I&:XHR:?9*RU)?[TOPRR M+$S+):1EN(A3N-&R'WQ(C]1MRVL$G,7/H S+10%YN,P7<'LBSB )EQ2^J IX M/1C%W4"[)3GG10R+L"+((ZEGQA#V1EL+9156<04+GWT%5W4]R$$PAPTE38K6 MG$TS@K!,DB;\Y[1QEB?A(LG/X8P4B//RG I0=#^&::9P!:3FGH[$0A$NJ@SR M\NE4%,W8%Y!G8;7T4F:D:5G"GZY9]*"A)9K].+8LB3HH-_7VO#M/QJMI(/QV MG\;J.V;V7%DZWY:@\459!&"F43493O?C>-AI1\-F7'8TW=%X!_K>:NU.A@\P M_R\VOP!02P,$% @ V(-84F#C0? Q!0 O P !D !X;"]W;W)K&ULC5=M;]LV$/XK!R\;6D"U]?Z2)0&2=,$Z)&B0I"N& M81]HB;*%2J1&4G&R7[\[2I'MV''[P1)%WCU\[HU'GZRD^J:7G!MX:FJA3R=+ M8]KCV4SG2]XP/94M%[A22M4P@Y]J,=.MXJRP2DT]\UTWGC6L$I.S$SMWJ\Y. M9&?J2O!;!;IK&J:>+W@M5Z<3;_(R<5VZ^M+<*OV8C2E$U M7.A*"E"\/)V<>\<7$G$)4*\YKDA!(:O1W[) MZYJ D,:_ ^9DW)(4-\]^(\OR(S/L M[$3)%2B21C0:6%.M-I*K! 7EWBA>RP\H/2PZY;%HIN# :9 DU MP0%_PE+#]XHK#DQ#*6NL&7T,?W&F>O<".HOA,G2]RW%=<+ M@QD:0B= C<")PQ0>I&$UR'W:1^#Y3A;2'I[GQ%X*5Y5@(N=;C,\;J4SU7V\> M$:1R^R#+#YTF9VF.GMPE[P4N/M$7GX1!K]*R&&#KBLVKNC(5WU5$A6"@7.YP M(=C(P@;6\D\BK[L"45Y%L3)+J 1N@"BX>6,C;5:\?N30]"4C%2IINW"492DP M4<"1[WBIB\%78#!1GC'V&OAN\&V(2<&&>;HO,QYP5RORL=*Y[(2!.V;X1G)\ MM8<6(K-'#,R"HP/H(*< O0X560#O+)OW$$U]B*?>(?UMOVUI!],(?^FN=O%" M4Q%-\L K%IA3TQ!^'IX_H+_%0B-OTNN?;Q75?=>V-<>^0]&_9'H)5UB%&.6^ M VY7EUUO6578W5A#NVN,NLV( @2N>2U78C-]_J%!M!H&3 M1<&^30[TDFCL)=%W>@ENA,UD[9ZANUP/_GMVX(:93N%H7[/Y'CJ%XGHSV= 7 MZL5O_2'7"WV>U]7"9K@>-R3S]T",5->9M)[#\O#Z)/6RT!Z_<1_J_HR/G @' M*(1Y%3A1ZEN!-$E)(XYC6@JH)T0)2F0^+GDD&0<1+868D4X2>Y"AD.,G&8EZ M04!K$7:I( [AEY]2W_-_A2C*J&\A'/9 YAS41!/(IX3HAL$3*+DL$; M??:V[+FQ_?D(XM1QW8P&&15=C);05Q(Z:10!Q>]XW6 H69$%$D*.MSA%5?_( M:FPK>VL?\5PG3LA%,?+:ZBC51M?:.08H,7TG0$ITQ)=C(#:6L?L57=^*AJ-( M\">SW83VIO!LXT;9<+6P]V8-]G3M+Y?C['@U/^]OI&OQ_EY_P]2B$M0=2U1U MIPGFJ^KOROV'D:V]G\ZEP=NN'2[Q[P57)(#KI93FY8,V&/^PG/T/4$L#!!0 M ( -B#6%*$%&S%A ( &H% 9 >&PO=V]R:W-H965TR@6M-WV,.Q!L>E8J"Z>)#?M MWX^2'2\#VCSLQ29%GL-#VM3BH,V#K1 =/$FA[#*JG*OG<6SS"B6SE[I&19%2 M&\D+6JVQSMTW^JM(2_N60HN45FN%1@LE]%5.E^/?'Y(^,[Q8$]L M\)WLM'[PSI=B&25>$ K,G6=@]'K$#0KAB4C&[XXSZDMZX*E]9/\4>J=>=LSB M1HL?O'#5,II%4&#)&N%N]>$S=OV,/5^NA0U/.+2YXRR"O+%.RPY,"B17[9L] M=7,X QHUH>$><=[[KES5[A33.X(:K* MPD=58/$O04PB>Z794>DZ.\MXC?DE#-,!9$F6G.$;]IT/ ]_POSJ_YC87VC8& MX>?5SCI#O\^O,U5'?=51J#IZI>H=;571" 1=PJ?&>?X;KKAL)&S9,5AU[W;%"T2 T]"T,N(IR@.T-8M>^]7)HP"AW%#\. M&1CA*59J0;MKY_"5D 9.!T=I*5S 9#@8SR;>RV Z& T3;PYA.AI[8P1OW\RR M-/O@G7$8MB="5CJB.\;NM6,"RE:U[&;2J[^ :3J83E)XZ1O$)_^_1+,/6VXA MUXUR[2KTI_U%&PO=V]R:W-H965T($ M%BI @G;=*JU3U1_;P[0'DQS$JF.GME/:_?4[.Y#2#7B)?>>[[_O.SMUXK?2C M*0$L>:F$-).@M+8^"T.3EU QXN]^B7_K:L98%,W"NQ$]>V'(29 $I8,D:86_5^BML MZADXO%P)X[]DW<8.DH#DC;&JVB2C@HK+=F4OFWO82$E7=N+QD@-X7Y0JUEP(PN2^TB^XR84RC0;R:[8P5N//\_L( M;=K1IIXV/4![ASU5-,BCEN222V[AXS?\*?=(V'?I1[%=]YZ9FN4P"; ]#>AG M"-R]0;4 W=T=^<<3C\B#@64CR!>MC"&S/&^J1C"+HK[C3/C?.ZN4MOP/\TWE M0NXU*X!(5H$A<40^D+@?I6X]&0ZB'J[)Z)UWD Z=-QVE*.89QT*-J!;R4BJA M5J\.@_9'641.XGXVI#W,C./LS3<8ILZ7QD-R[AL$B]$@O"!3\MH!9$,,'219 MCR24ME8Z0*@TRAQU/\N\E*0?M1*1*8EV3RC24'="^PF2[WO[<*?K4,/*SQ9# M=(:5M6^AQ?*8L%^ M6^((!NT"\'RIE-T:CJ ;ZM._4$L#!!0 ( -B#6%(_C096K0( +0% 9 M >&PO=V]R:W-H965T8&3:A'&430,:\9E M,)OXM:6>351C!9>XU&":NF9ZMT"AMM.@'QP6'OFZLFXAG$TV;(TKM#\V2TVS ML$,I>(W2<"5!8SD-YOWQ8N#B?V&H:I $46+)&V$>U_8K[ M>FX<7JZ$\5_8MK%)$D#>&*OJ?3(IJ+EL_^QUWX>CA#0ZDQ#O$V*ONR7R*N^9 M9;.)5EO0+IK0W,"7ZK-)')?N4%96TRZG/#N;Y[ENL(#OG&5<<,O1P(A)087%^9[M$6+%I]!Z\?PH*2M#'R6!19O 4*2UNF+#_H6\47$>\RO(>GW M(([BZ )>TM6;>+SD#-Z2[7QQP&0!OG@F#/R>9\9JNB%_+E ,.HJ!IQBY M18W #)1*D/W,&*B?6&>HNY[2IS_J=#I$K=Q#+>]*.X#-5Z3"+#LM8O9.?^@UI26[2>0[)RNESNH-SQ);YBF<).,X$E9)DYJN8+A MB&1'3G]*BF(X==3AD9.(;NW?"T.LC;2MJ;K5[DF:MT[\']Z^9P],K[DT(+"D MU.CZ]B8 W;X1[<2JC?=EIBS5YH<5/:NH70#METK9P\01= _U[!]02P,$% M @ V(-84GZ7R]MQ @ -04 !D !X;"]W;W)K&UL?51-;]LP#/TKA+'#!@3U5[*D06(@:3=LP(H%;;<=AAUDFXZ%RI(GR4W[ M[TO)B9L-32Z62)'O/=*B%CNE'TR-:.&I$=(L@]K:=AZ&IJBQ8>9"M2CII%*Z M899,O0U-JY&5/JD181)%'\.&<1ED"^_;Z&RA.BNXQ(T&TS4-T\]K%&JW#.+@ MX+CEV]HZ1Y@M6K;%.[0_VHTF*QQ02MZ@-%Q)T%@M@U4\7X]=O _XR7%GCO;@ M*LF5>G#&UW(91$X0"BRL0V"T/.(5"N& 2,;?/68P4+K$X_T!_;.OG6K)F<$K M)7[QTM;+8!9 B17KA+U5NR^XKV?B\ HEC/_"KH^=I $4G;&JV2>3@H;+?F5/ M^SX<)S M[[9OVS'*!!M[?^_7#(K0$[D+"8@^T[H&2$T!Q C=*VMK )UEB^2] 2*H& M:5%DOXQEG.!;<30 M8_K$EW#E+QVY2VR5X83U#N)X%,]2VDQ'<70)-]P4-$=,HNK,*T,RBJ(8IM,) MW"O+Q/\"""8EF+&'F='Z5L/#HZM,(K9^8 WX5O:W>O .;\*J'X77\/Y!N6%Z MRZ4!@16E1A?320"Z']+>L*KU@Y$K2Q7[;4WO&FH70.>54O9@.(+AI %!+ M P04 " #8@UA2#U6?_5@) M&0 &0 'AL+W=O5A+;X\7NAU@O\O+P/L]E+M92?=<+(0Q[7%:UOIPLC%F] M.3_7^4(LN7;E2M3X,I-JR0T>U?Q7$G_0O/I?SA:$7YU<7*SX7=\)\7=TJ/)T/4HIR M*6I=RIHI,;N<7/MOWF8TW@[X5HJU'MTSVLF]E-_IX6-Q.?$(D*A$;D@"Q^5! MO!-518( X\].YF18DB:.[WOI'^S>L9=[KL4[6?U1%F9Q.4DGK! SWE3FLUS_ M(KK]1"0OEY6VOVS=C?4F+&^TD& M7UTHN6:*1D,:W=BMVMD 5]9DE#NC\+7$/'-U\V=3F@WC=<&ZVW=R"8MK;I5V M6_%:L],O_+X2^NSBW&!)FGB>=^+?MN*#/>+]@/TF:[/0[*8N1/%4P#FP#H"# M'O#;X*#$]R)W6>@[+/ "[X"\<%! :.6%>^3=+;@2K\FP!;OE&_B;8==*\7HN M[/V_KN^U47">?Q]8;#HL-K6+3?0?5+*/W. MR/S[+ET?%OZ'8 O^(! JG6 ]",Y;P9H$,T0RFS6F48*56C>\S@5K8!W%9*.@ M5C]A-Q]O&=<862%H]1L&I8OE/4;TBJ=A60N4R16YBK;"L"JY$J)?&]R4]9Q% M3A*&^$M9XB19X/BI3WLWJLP-@;0RFKHT^LFTJ3.-,B>9AA#@!:$SA2MUFN(/ MO*S((\=;$:WWSF$Y2/)])_0R)TP2K.I[GC/-,O9%&E[U6AFTM$L=@>]$7N"D M4UZK*%<4=8LYU7>5, #?6ZG6'_H- =]B9QK M\G,C8;#>"*M&D1(-O=WZA!)/_ )5QR[]:383UF:WK9JW=O^UJ3:L=YHCAO.Z M0>$=9MP\KH2-P:J<">:Y$=L(KO3H[IND[5446+[GNU[\BDU#-XY>L<^E_OYZ MI@2V5!N!O1JF2'6>ZR>OF.]&^'U?/I0%NZ!7/Q>5DU66' MR54GE7=2;?"0@4BU%#E0_,O07\,#QD[P>V._?YIU(/56:>RZT]K-HU!YJ06[ M14X5PX#A^V=![(P\X!UJ,=6R!L']#S+ZJ;7S&;N>SY68D]X_8D0)SI7;8(,[ MC7(R(OZY#VUS^@E+7,]CD1O 5$C ON,'P8!:=!B1;@+'P\4=2KZ[".W9,A7J9NESP&^5.FV !'$(&13-\QP M'T9 DL3/(=I$MT=0A$SII2$FQVY,@H*8!$T#)P@B=L WD\$WD^-]<\1,QJ3, M&9?/UH&_VO)YO>:J..C%AQ??697_1__= _6%C_Y,D?_Z/7G@!XK\HYQORPS@ M<*D;9ZT8B/6=.$J=. PH7WD^^R9L$C[U'2IQ$?F6#^<**&MV3H?=;3TLP8:2 M++*CHO@)#HP#ZQ=*$=?9Y2:G_MF(O9RP -EK:M_>&:YLM5B79F%UJ783H7FW M#90'C%I2L?FUJ84E!HZM&+6L7XOEJI(;I."B1)DQ$@G;\A,2W)(R$F#!VG=# MY7Y.6#!;E _6\9L5WCX 5<Y#VWP"NZ;FQ5JR6K M) BU8BLE41-H$"5)9"M-$!O43.6P\A;43*$ /A/NYQ>EY#V&UY+3:=+;;N[HSED%V[3!;,H0\A9I!=*DH MJX9F]@QK6'6D$4NA +:G4/ 18> D6A.9;&<@N@ "-K&.28-'F)_H?4NX6NL- MVWYI+WR# @UI3H.B%K(!*6XJ4_-1]/E!8 MTJ&PI$<7EFL$:MZB/E!F\*#-3G+]%RM9#3W1C7BD>TNB95Y:U0P9\/;N*_4F M3XK&/ZG"W.RI,+8YPD]J^>L^L7D#:\,UNM8$61B-R137-*/?V/>&Z45CO4L) MR!%:VZ"'7GB^*!%)]E&)BG?Y> 5YJA.+/C-#OH>PLY[4=IU3OV-:-XUHQ2#M MUSUR=Z1^PF'#F5@P2YUT:H6 @R2X@H_$"?LB\D4M*SEOO:C \$JN+&RJ.>A= M(VS<#YP0C5GB1& \OW'U7=@,CSX751-5$0M2X_:SJ%&/VU#@Q1*LD0X_Z.", MH0_.8@C(I@D0Q&'8-XG[(@+$*+8-*)5 )_6M%M")@X@1L-^%W=X)@$U3!R3? M"5+/+GP2@3A23.^3W&LWYZL2$,H?71MO6Y&:5PC63@T4A')FUI1.QOQ%[R,P M3FL!@D%6<"@54I<$#50;]T @9D,@9@?#XWVI<^0Y.APX%'RC(RC-[C=LYS$5 M\;U= 7H0P>YFA;+IJ.7JM=_S"$Y+:C"HX?'P[H>Z$M_]% .'=F>\=O>ZOD1PI&IYL,3,,]@4 H+;$\W!:&EO),@ M_V2C1O'%S"V@*')2;!UQE?H^FV9.@/2S*XK.1T?82Z'F]J >/1_5]_8T>W@[ M_"_@NCT"WPYO_Y& [#8',%:)&:9Z;A)-F&H/Y]L'(U?V0/Q>&B.7]G8A.,HN M#<#WF92F?Z %AO^07/T'4$L#!!0 ( -B#6%(,,W1VX 0 $ , 9 M>&PO=V]R:W-H965TK$"/9E0"*1%._NN>=>2)]M ME?YL*B$L?6WJUIQ/*FLWIXN%*2K1<#-7&]'BRUKIAEM,]?W";+3@I1=JZD44 M!">+ALMV.5J-7V?!).=@L?Y7UEW<+BXFS# M[\6=L+]O;C5FBU%+*1O1&JE:TF)]/KD,3Z]2M]]O^$.*K=D;D_-DI=1G-WE? MGD\"!TC4HK!. \?K05R+NG:* ./+H',RFG2"^^.=]E^\[_!EQ8VX5O6?LK35 M^22;4"G6O*OM1[7]50S^>("%JHU_TG;8&TRHZ(Q5S2 ,!(UL^S?_.O#P&H%H M$(@\[MZ01_F66WYQIM66M-L-;6[@7?72 "=;%Y0[J_%50LY>W"#NOREC:",T MW55<"[JT5LM59_FJ%F057:NF 7]W5A6?:?K)+9O9V<+"NM.Q* 9+5[VEZ 5+ M840?5&LK0^_:4I1/%2P >\0>[;!?14BOK MSHJ2#JT_Q_%Q"Y\J006OBZ[F/N=A:#4:*@=#+4)>[T)NO)O\NY 7?8AQP$0'Z\DT+VJ? M0FT.]Y<)*,@I#UF:Q2R-8\I2=G*2LR#.OSGPNN@<YHC2(D6H@!)K;+T"">D,1V6M$ NX@W< M7N$;UT.=U;U JTX?"S;S.*<21@$(7!1VS(.NE=;0ME(&@(6UM<") >/M018+ M,%GN]')+%K6B-KLR*6 ;1QC0MV]$LZG5H\!VJ7%X*&WF1ZH_':L_/5[]_;'G MC%VV5GK:<2#1G2@Z+:T$U>^^>GI+6FO5N+Z[0=!W"%_7'XYCX87A[;I4)J( \,3+O$$@7O M$&)\E9K$>HVXX+SOZI(JY"N^"YSPH/7-CM?Y:_L4IK%+6N&[G%SO,G$HV"S. M&$KLH-% +'U!+&=AF+/\)#@0NC[2T;[7$K$@"5@0'&KI3^(^=Y_69\J6<8S_ MC)9LF4*4Q4E.'Y\OGGT%TVA&Z*Q)S.(PA3IPPQ*:,Z M5"G298_]K;25*_"-BRU28UO)HD+68:T0B&@YD#/,*2*/N_^H@+,C8= GZNORSV;G4X2N_]W=4 #:CK+WCCZG@] MONQOA=^V]W?K#US?2^1*+=80#>9+M G=WU?[B54;?T=<*8L;IQ]6N.(+[3;@ M^UJ!S&'B#(P_&B[^!5!+ P04 " #8@UA2RGJ-.,0% ",#@ &0 'AL M+W=O-'I;^9 MI1 6GE9E94X&2VO71^.QR9=BQ8VOUJ+"F;G2*V[Q4R_&9JT%+YS0JARS($C' M*RZKP>FQ^W>C3X]5;4M9B1L-IEZMN'X^%Z5Z/!F$@\V/6[E86OHQ/CU>\X6X M$_;+^D;CU[C34LB5J(Q4%6@Q/QFS)3Z1A\?BI-! M0(!$*7)+&CB^'L2%*$M2A##^:G4..I,DN#O>:'_O?$=?9MR("U7^+@N[/!E, M!E"(.:]+>ZL>?Q.M/PGIRU5IW!,>F[5)-("\-E:M6F%$L))5\^9/;1QV!";! M 0'6"C"'NS'D4%YRRT^/M7H$3:M1&PVL( %/?JBSNO(Z8O^U6NXE"8OE:FU@#_.9L9JY,F?/2;B MSD3L3,0'3-QA^11U*4#-X5+,A=:B< ;/C!'6 *\*N)9\)DMII3#[HMQK@*KU MR*QY+DX&6(Y&Z YF(U$[I+%C["Z38 ML@G\CO)/V'BPQ6AN"3%FPD#.M7Y&(X]ED8XB*<>"T,7Q1RU2?MJ M:&DT@3NK\F_OJ&(+YRH%J"3QPIC!Q>X$SW-=\]) Y@4L M!>:Q:0;7 C5T[C]#F'E)'$ X\>(@AK.-",6HS8)!R2";0C9-X%=-#A6'W0\# MYDWB$":Q%T\R^,K+N@5#2>15+F 8QUX49",8I@@IBT=PKRPO>[1Z4%%4Y_"P M1UTR\9(H!H:ZPFAO9G9S_:&RO%I(XE&+>)B$,6$)DA'<(+>X+$ \411Q^<\_ M35C(?H%AZ*63R0CC6ST(;9T\&*2I*O"B9CL!M!^_4_%UM MMJ8HH0%9"R,OR7#5>_F$6-OISMATPOJ"LNO/L'$?538!&#D"]B3H-?G?=&:W MHYYVD73M(NEO%\VF2$G[W%7#-9'G8I?B^]I$K^+_U2:H$53?U^5P\.GS]6#T MJNBX:5K6%G3X1;Q *W(E=5 MCFQP=;4O'_U6]H5>8A0Q_KN*"03UV"_^G0_S-E*[[+0N-K552!I-P*QR>1,= M\IW5M.!@'O Q^0]V6.@' ;S][GUG'8KF[-#VGXW"F:C$7-H1L,1G$<1^A@W8 M3[.>)CWUPQA"'T%F/E+C1N 1C'8J*"1ZJ 6V,FH0?H E/ S\:>9>";XVO"(V MY_Z4B*N(AX>_VQ'+>9,_ +?*6JH\*?Q_S>VW\>"=J M+@AHOCFPN(,[;;U:E!B+@IA>[V*D*+4,,P=9_L*K=G4;P9E8R*HB^^C],W*& M6I(7)E-J2%Z*1X_--H[,0:J:5FZM:3]S @1AK8PDTNSN@@SYV AC1E\(YS5N M.$B,/>+3.(44N=(#62"EMV C+PR2#O0^.HQW;@@KH1?N'H0G+557MKDL='^[ MJ]99<\/8+F_N:1^YQG 9*,4<10,_P_U'-W>?YL.JM;MOS)3%VXL;+O&Z*#0M MP/FYPAIH/\A =P$]_0=02P,$% @ V(-84B5&CV/#!0 O@\ !D !X M;"]W;W)K&ULY5=9;QLW$/XK ]4N6F C[7)OQS8@ M7ZV#'$:4Q"B*/E K2B*R2RHDUT=_?8?<0VM7%H(^M ]]D98SG(]S#WE\+]57 MO6;,P$-5"GTR6ANS.9I,=+%F%=5CN6$".4NI*FIPJ583O5&,+IQ054Z([R>3 MBG(Q.CUVM!MU>BQK4W+!;A3HNJJH>CQCI;P_&06CCO"1K];&$B:GQQNZ8C-F M/F]N%*XF/^.G;.RM$"HQK<6<]0?:06'WQWZE;,=;9E3S4$-/CY6\!V5W(YK]<*8Z:52."QN4F5'(Y2AG3B_8W, K^.D3 MG9=,_WP\,0AJ69.B!3AK ,@+ &!=U*8M89+L6"+IP 3U*97B70JG9&]B!>L M&$,8>$!\XN_!"WL30X<7[C/Q@NNBE+I6#'Z?SK51F Y_[ &/>O#(@4&J0KY=;]N)_6#):RQ)KA8@7&1@>PZK1% M X/,@BKU:'FTDK4E4K$ I@W'3&4+6%*NX(Z6-=-6-5DKZ\X0A#2LV=N2XI9D MUM0 1??@$JNMD JC"4C;(@%6D94JI-"RY MWT)R65!0,7 KJ(S2]8-62# XRGWA^%L+!CS]D)""OMQ_?8]I;AE6@X$PJ MU83NG&YHPCZ=CB!J<@'BY'^+NT**T&('OD<>EED3\)/JT%+156\Q&$F3@-I3T:NW['#W/-)#EUHK6@2=:*!%_ID MP/O?!?X762XJ*F!&"VSL+NJ?9U/GP"[T)/1R='PTCEK']YS(BZ+(,C":>SIL MW'?8>&\G/)<"M3?<=L 9$UPJ>&]+=E=/W8MD[S='&CW&3D:NE:H[-CJ]9;"F M=PPX]B3T5#$X33>G-0WBGINU:[S;KERLJ1TC3''L1 7VOKZOO:.F5C8P%];/ M,^.ZU#G5ZV<1N%PNF;N6/*-?<:7-EG9#'^T8:=%8Q5]-A:@QHW?NP%)S1KA[ MDX,;-,4W=?EHBZ2A!>,T/H04R_<0WE"$5!T3,WI+>-V)04C&:1@^Z9P?"B-M M);2@<5\WR3@FA_VJ^P]L4\ *L@.ND-5&"C?2<$:YJ?:B^]%.P"[2>'_GG.F] M/UVM%%M9PV\4%P7?H*?:F?%9X+A$_#\Q'OV]8#>GASN7&A7<-8&&PP9(["4D M<9TG3>U_:*<)M$-HX+ D"3P28X=+0L_'[IEC]XNAFS][IN5_8U<0A5X:MWV1 MA(&S,,/>BJQVH.ZI\J2O\F1OE?>9?"TP*YB[H?2TRP=\@V@VN,3M*OZ]!^PN M_M\8CA1W;_VN'O^;IYP&DK@^7GZA--0IDUJ4/= PA)2E.9$SK/+3C."(9+B)_ M6^'-BG@D\WM:L]H)S+O,*USF)>B",$H@QQ&=DJA'L-^AOUW;[^N_^R'UHM0F M8^+Y86XM"M'8YNZ1X.@9&MM10B_)@B>#-U7%U,J]'#4XSS3/JY[: M/TZGS9MLN[UYV;ZC:L6%AI(M4=3'GCL"U;P6FX61&_="FTN#[SWWN<8'-E-V M _*7$M.C7=@#^B?[Z5]02P,$% @ V(-84NI&7ZQA!@ EQH !D !X M;"]W;W)K&ULS5E=;]LV%/TKA+$!*>#&(N7/(@F0 MV.F:H?E C'8/PU#0$FUSE425I.(&V(_?):6(=BS1[EM>$DDF#P\O+\^YE,XV M0GY7:\8T^IDFF3KOK+7./_1Z*EJSE*I3D;,,?ED*F5(-MW+54[ED-+:=TJ1' M@F#82RG/.A=G]MF#O#@3A4YXQAXD4D6:4OE\Q1*Q.>_@SLN#1[Y::_.@=W&6 MTQ6;,_TE?Y!PUZM18IZR3'&1(=6!X)8.8=4A/+9#O^K0/[;#H.HP>-VA;0[#JL/0QKX,EHWTC&IZ M<2;%!DG3&M#,A5TNVQL"S#.367,MX5<._?3%C*E(\MRNLEBBJT)! Z40S6(T M+[/-/)_S5<:7/**91I=1)(I,\VR%'D3"(\X4>H_NJ)349 DZF3%->:+>G?4T M,#3C]***S57)AK2PP03=BDRO%;K.8A;O O1@:O7\R,O\KH@7<<:B4Q3B+B(! M";[,9^CDMW<\>V)*P_;0W_1SSLQMIH5\_A91S59PD17I@LG[Y32A2C%UOWQD M$>-/=)$PU3"IZ=$4\*2BT( R.QYEW(YR[4?YDV:G*"C#@=M1/OI1+G-9HP1J M3>7KL.PL55BG8FA1PQ;4.Y"A[=R2(H/KB)F%4DA(-%W3;,40SW:;\2SB><+0 MWY\!$-UHEJI_/'3Z-9V^I=-OH7.=YHEX9@ST4P,#LT$BR6*NNVAZ^7@]!Q*Z M*<-+U(%%-;K^=('#_C@(@K/>4P.=04UGX*5S"[DI.4U05":EV972I27Z#_UB MUEZ5XPVWB))FBL.:XM!+\[T& M3AI2!T%FY$(:1>-I3KDT1% B3+"ZVTR;>(WV5O4]GN!)Z[*.:WKC(V-6RQ"J M9(BSEYCMJE,3O?%>V,)F7I.:U\3+ZY%!JD% 8$Q(LTS#70[Y)^*FT?U088!B M^NQ3"!PXMPJ\6%.1IK 1P1:C[X@K5; 8%;G9F@+B)&V]T/ .( M/3,JO3$DCAWQ@OTA1+SA2=+(@^SE^02/A]MI7EK>$0UWZ3D7P*&7WF6Q-#E;"US&_Q9E#0#&\0M+0)PS$/P6EH X M,R!^,SAR"?R?WQ"_*T_NO-S.HI7RS<:I,^F\BO$Y2B5]277F7 M"\6-G"K$$@X'>1/Q)@DB^V+9;XVRTS]R;&GN>.0)C6#50>&7A4Q$L5HW\MFO MR#W;S@D<\0N./3T>!W-+5EH[:EVIQE M'%+D3F@HO.."F=-MZ,L"IW-D\A;2,G2B%_I%;\86>JMD[@('OH*<3$ #%G# MI:DAT;0@%?".18_[[>>@T$ECZ*]Q;WG&TR+US<^I6DC>1,"W7FWX5>Y+6?Y_ MYG#(1">V#&U\/78 AARL8$.GE:&_@H6@P(E./W>-$(#)F3=^X'<\-T'JFK,? M3ZTMU$>7I^;W" ?&T1MQF+43U- OJ/? F=K5LN<">RQH).6'P9:2CY&3UM O MK;?TYZ&\=:H8CMY$WCJ5#/TJ>73>^F'"PQG@Q#3T%XU'9X ?!N-V3KVM]^DI MDRO[Y4,A&_#RU7/]M/ZZVP#D&\;@_#'FB)MKE*I$I2=@?L MQ_>CK,IV=$&R94!?;%+ZSM'YKJ*F!ZD^ZAUC!GTN2S ;P#^8P%! PCJR!Q=J>.PI(;. MITH>D++6P&87=3!K-+C/A=62@I8IPSJ MQ6CT'2W*[]'MCHHM(+FX-.4BY270O%PR0WFN7P'WA]42O7SQ"KVPUK_N9*5! MGIZZ!@)@W7#3QMG%T5DRX.Q/5%PC#[]&Q".X!WX[#E^R]!KY1[C7 U\^&HXG MEW 7LM:FCK2I(S6?/\ W'F6IFA /1OB/GX$0O3.LT'^.R/%;.7XM)QB0 @0$C#]&LDF.D+]I$NK.GL>-K/"0D2,G7WYS'M6GFMQ87.H-49 M_'N=\"-%6BD%,>S3?*2.SM0$24*BY('HKAG&DQA'_).Z7&K52HW&I:5H554X-R^P4 MAB'1&\ZHD]PK$GL^]A^([+,+<9P,!#1N5<:C*E?56K-/%>0:_;#O9/R",FDI MDV^A*2>MG,FS-N5BTFW*D'AA?YRQ=WK+>/];TRT:[O,:C8+$(_Z JK-W'WZ^ MAEHT9!+!"Q7%$'CS=/3LQ MV^^;]U1MN= H9QN >=!(7B]W\)G%E#6 ^QL)F6HV M]ES>?KC-OP!02P,$% @ V(-84GRR:KXM @ ^P0 !D !X;"]W;W)K M&ULC51+C],P$/XK5DX@09.FS8)6::0^0'#8W:H5 M<$ ISV2C^:!@#)D^#2+((&L;T- M0U,T(*B9J!:D/:F4%A1MJ.O0M!IHZ4&"AW$4W82",AEDJ=_;ZBQ5'7(F8:N) MZ82@^M<*N.H7P30X;>Q8W:#;"+.TI37L ;^T6VVC<&0IF0!IF))$0[4(EM/; M5>+R?<)7!KTY6Q-72:[4HPL^EXL@.8-1T@'/ MUR?VC[YV6TM.#:P5_\9*;!;!^X"44-&.XT[UG^!8CS=8*&[\+^F'W"0.2-$9 M5.((M@X$D\.7/AW[< :87P+$1T#L?0]"WN6&(LU2K7JB7;9EOTQ"M ML(.'Q5%D-8C$%T2F,;E3$AM#/L@2RK\)0NMXM!V?;*_BJXP;*"9D-GU#XBB. M9"=RT _5FE-CP#Q4.RB '6C.P5S1FHTMFGFMV8M;]'V9&]3V0OVX0C\?Z>>> M?GZ!_MZ[)ZHB=M)V&X\FQNY0Y:DX>$9 \EH('FA >TK='V[ MZB#YST'\CX/P[$(*T+4?.T,*U4D<[N:X.T[V&UL MS5E-;]LX$/TKA+&'%FAJUCL0;5I6Z@D>BDZ:8'] M\4O)BFB3E.HVEUP227XSG,?A\&G$V;U4G^NM$!I]*8NJOIQLM=Z]FD[KY5:4 M6?U2[D1E?EE+56;:W*K-M-XID:U:H[*8 L9\6F9Y-9G/VFUWDE;A1 MJ-Z79::^7HE"WE].R.3AP8=\L]7-@^E\MLLVXE;HC[L;9>ZFO9=57HJJSF6% ME%A?3EZ35PO*&X,6\6IR@IN(1"&6NG&1F7]WXEH4 M1>/)Q/%OYW32C]D8'E\_>/^E)6_(?,IJ<2V+O_*5WEY.D@E:B76V+_0'>?^; MZ A%C;^E+.KV+[KOL'B"EOM:R[(S-A&4>77XGWWI)N+(@/ ! ^@,P#5@ P:T M,Z#G&K#.@+4S&LNVLELK0W]O&KR?JN5^34W=GI^ M*S8FBQI]$#NI=%YM4%:MS-V=J/8"79BKI:R6>9%G;9KD&KW?"96UR!LEU[E& MS][*NGZ.UDJ6J'-7(RW1M:QJ6>2K3(L5>K80.LL+@[M 'V\7Z-E/S]%/**_0 M'UNYK\V8]6RJ#9\FJNFRB_WJ$#L,Q$X O9.5WM;HYVHE5J<.IF8B^MF A]FX M@E&/"[%\B2AY@0 ##@1T?;8Y20/FB_/-DQ$VM,\M;?W1+#"*.!M42.A)Z<61>]2/]G]" KD,F0V=)1+=1=OG3+Y70T ML*/!D]<>8H62T!]5G\[R=-\F@-V=(H"+@$8,N_GU<3L8G9"]S].X"C,261QR6 PRGFZ0 7JZ9D7$Z_I4/$ES^@#',O*3[.L*"I M1R2 T-EB(C54S(NJ&<7G7E\I>1G@]Z(< I/([!J2.*G7XA6\_)^4VF="74&1D'JU: GWS& MP,NWWS=1CFLEV$8(0/M==@90S. M[>J.JNR]W@HUMF2M[D#R] O,*@R,*\Q8@?DM$"1 O$7IPTC,*7.SZ'VKMFA(FJC[ MEAI F9KQ.L,0#' T("A@=%["V2U_*)_39D,0HY1#X].EHIA=JT1U0U6LI]I0_G"OW3_ACL=7OX MXSR_(J\6A\,LZ^9PMO8N4YN\JE$AUL8E?AF;>-3AN.IPH^6N/<#Y)+6697NY M%=E*J 9@?E]+J1]NF@'Z0\/Y_U!+ P04 " #8@UA2#O2OT)\" #V!@ M&0 'AL+W=O]E+8H_G/;^9L."X-EMC<)%,E7ITDW$Q""(G" 7F MUC$P^JUPB$(X(I+QI^8,FBT=<'O\PG[I8Z=8ILS@4(F?O+"+07 :0($S5@D[ M4>OO6,?3<7RY$L9_85W[1@'DE;&JK,&DH.1R\V=/=1ZV '%[!R"I 8KYM)NX'"$EG%ACLCW_FX$AP='< !F'EO2Y7<*\UG*QT9+LT#+"_!C2N 5)E$2?P(=?AL>]M_"0LM*D)FE2 MDWB^]@Z^\>1J:/;PI U/ZGG272EF7,,#$Q6VX(;NY6L:X=P8,AQ><3;E@MOG M([A&9BJ-!= 1GV!>:H5FPJD>BTKZWP4U4]PYF_%KRO: M',862_-[C_1V([V]-P6O4EOO3\1GY=V0=3R9:Q^K[/2TEZ3]<+5=Q8]>:;?= M>?5ZH[33*.WL54IW>LUT 88).IVY*DMN_5G>DX63AOOD?RM@MY'>_9<%['XH M39Q&<=1[5\&/;FFOW>Z^JV"XU97WZXH(<)M7.@]9E2]F7B>E_SU&5_ 5!+ P04 " #8@UA2[\8FU>@" M -" &0 'AL+W=O*ISY-4O*97 1]ZV],WA@L-9;8V*5/$KY9"?3 M=.BUK$/ (3&6@>+/"B; N25"-WY6G%Y]I 5NCS?L5TX[:GFD&B:2?V.IR89> MWR,IS&G!S9U8&CH:*+DFREHCFQVX8#HTRF?"IGUF M%.XRQ)G1%1-4)(QR,A7:J (S:C0Y)9>Y+.Q(SLD"+X_V&UQJ#?H$1.9!&#(8RCMNG9 9JQ1) PQ6( G#E?A:3QKL3\LXBOF:RT%2D>N ; M%&#=\)/*V7'I;'C V2 D-U*83)/W(H7T)8&/RFOYX4;^.#S*&$-R1MI!DX2M ML+7'HAT*!)M^O$4VF!G+]X\C9G?KLSE$-,2BV M\>:1QC1?OA&"-V-[Z!&;?_2FY.X[;5KS5*&A'X=TCU&O^](F M?FT3=J+:YH6R;JVL>U09UJDU52G1E&/8\-GDS+CG=B1JO9J[]]\SUJ_/[O_# MC/5?!?HTZ$<[&7MM=+Z;L'T\4;"3,7^K4.:@%J[AV%Q@K2N+1KU:][1+5\IW MUL?8Z\K6])>F;)0W5"VP7A(.&ULS9QM;]LX$H#_"F'LAQ;HQ7S1ZR() MT"1;7( 6VVNV>Y\5FTF$RE)6DI,-<#_^*%GQT"9%T2:SZ)?$3H:C(8=^."1G M?/IJ*)NSV4/;/OXZGS>+![[*FI/JD9?B/W=5O/ M-<^6?:-5,:<81_-5EI>S\]/^;U_K\]-JW19YR;_6J%FO5EG]/V3V_X>WWQZ^U>#??:EGF*UXV>56BFM^=S3Z27R\)PUV+ M7N3/G#\WTFO4]>6VJGYT;ZZ79S/5%TJH0A?PU:9]N' M=@WEUZ_:/_6]%[VYS1I^617_S9?MP]DLF:$EO\O61?NM>OXW'WH4=OH65='T M/]'S((MG:+%NVFHU-!86K/)R\SO[>Q@)J0$)1AK0H0&U;<"&!JSOZ,:ROEM7 M69N=G];5,ZH[::&M>]&/3=]:]"8O.S_>M+7X;R[:M>>?\C(K%WE6H.NR:>NU M<%';H'^A&S%AENN"H^H.?6P:WC8?T.<\N\V+O,VY>).52_3;7^N\?4%?>-:L M:[Y$68L^97F-_LR*M6@IG(2^\<6ZKO/R'EUD3=Z@=U>\S?*B>2^>\?WF"KW[ MY3WZ!>4E^N.A6C=":7,Z;T6_.NOFBZ$/%YL^T)$^7/'%"6+D Z*88DWS2^OF M)-UM/A>CN1U2NAU2VNMC(_HVPV50Q+:*6*\H&%'T_>3F!+5U/[HOJ.E&LA]\ M714_?9?3J/,::B.T\: X*M 8$W S::(LD AM,XT1L0;@T(C0; ;/KP M.LOZ"?H!YI5AG*/M4R(WA\5;1;'1W"]5R5_$I[/^(0!\MQZ9S+'BJB2E+"+Z MH4JVSTY\^>HB47Q%& G'+$BW%J1&"SY76=F@!UXLD5A?4),57/?P5'EX0$,& M,W4SG50I2M(DU%M(,- .&VV\XG7^E'4K!\HZKVMA@]7A24BX9Z!&*L1XQ#Z) MQL2;%P=5.W:2E-(1&P!?A!IM^*-JQ7*0:3X4PW.I^ER<"'8F^T.D"K(@2%DP M8B%PD3#C!U9:B R?6@*8(V;.;7I-?V'\GHIVN4+T=L-]-"[S_R)%XB\-PTD M@)0XDI0 2HD/E@Y*(DN8$J I,>/4$F9$12G>GQ(FD5WK@+3$C%HKC*D(54PS MB>S&/D!8:B;L%#VHAJZ8A4D0[!FG$624"GZ,6 B,I<0#/:@4[MGP5&7A MOC>,(KNV 2FI.82T(\=-?E_F=P(+98M^;Q]XC7Z_;7C]E-V*#C9@AY*$ 4FH&J0TKJ(I1 MIGP>59F1A9P"9:F9LI.P4-DIABYF^Z:I8MW0C9$",$M3#Z1@P$9FP\8)4C!= M8+D?9^B$8GUW&8"1F8//PV'QO:S&0,%,H& 5^:ZF99VTV86VH%B4&(!"@:T M8^;XTA(43 T>]]<(H\BN=0!09@:H#2"8BD\2)V3?.E4J2*,1^P"SS(S9*4@P M%9PZVS04'K4-X,IB'X0 (#(;($X10K-_5R:**A..',8PX"$SAYUCNU-!!;>3 MF@ 0&F W'@2 N\#?7CO0[+5WCTR&4S!5SG0.!Q@,S#'F02=QFFWW^%%< /P, MCCN.M//^6VY0 ^E TS'N# ";@1F;!TT?#3ZUTT>5,TT?0&A@1NA!TT<%I6GZ M "H#6FS*-3(C MF_(0J!>:J6<7TX: OM#ZL/(UL'W1]E=EFKKQU0F-;'PC(%]D)I_CY'K+T"8" M?$;F8\W)V1D!VB)SM&DS.Z/I TVCR*YI@,K(Q]5/!%R+S%RSG9S1]-[<*+)K M'F O>E/L>8R:(NDVW1&3$6 R?_M\Z1[TQ4"SV#4Y2,H.,L9+@&B)(]$2(%KB3K1DFFA&D5W3 M@&B)#Z(E0+3$#]&2::(917;- Z(EWHCF,9Y+@(")(P$3(&#B3L!$99OB!9/( MKFE2^J0/^"4 O\0/_)+IPSZCR&ZJ)J O]8D^'W%;"I1+'2F7 N52=\JEFGQ& M=N@RYE5V-OU[@7K[JL!EW*RL:'IF4[4YQ@*2L; M.][($BPE46-SB&:98H[5\"M)(JI0^2BE8FJ%5LW MF3*S7SUDG;U-Y&(58L:I)^<;=LX1*)==0Z;_X0 M0+C/RP85_$ZTP2?==5Z]^2Z-S9NV>NR_CN*V:MMJU;]\X-F2UYV ^/]=)4@S MO.F^X6+[E2;G_P=02P,$% @ V(-84AJ'#!-0 @ 804 !D !X;"]W M;W)K&ULG51=:]LP%/TK%S]MD-6.G6YM<0QM0EF@ M@Y!T[JZMTK_2S*1$MO%9" MFFE06EM?A:')2ZR8.5,U2CK9*%TQ2TN]#4VMD16>5(DPCJ+/8<6X#++4[RUU MEJK&"BYQJ<$T5<7TKQL4:C\-QL%A8\6WI74;89;6;(MKM-_KI:95V*L4O$)I MN)*@<3,-KL=7LXG#>\ #Q[T9S,%%\J34LULLBFD0.4,H,+=.@=&PPQD*X83( MQDNG&?2_=,3A_*!^ZV.G6)Z8P9D2C[RPY32X"*# #6N$7:G]5^SB.7=ZN1+& M?V'?8:, \L98575DG"#$'2%^+R'I"(D/M'7FPYHSR[)4 MJSUHAR8U-_&Y\6R*ADM7Q;75=,J)9[-;+IG,.1.PD,;JA@ID#7R"=5M54!NX M95S# Q,-PC=DIM'H0(2O&X(R6?A#YJMRCWDI^4N#!C[,T3(NS,0C$<01W%TA#Y[-WU\^3<]I/3T.8K[',5>;W)";[&ZFQGX M_6_T(WCTUP0+N-ZAIEL/RT8(N"^U:K8EK)A%QV/Z&2V76Z@USVE\PU/2>TJ\ MI^14W?ZO*#_N2 <6%BOS\PT7D][%Y,W,S%'S'7.-"+R_/B.H!HZXUPT #N\:&,;\D0"-P0CQCG >BVH=N% M5;7OB2=EJ;G6ZVO?5TF.!5&78HW<[*R$+(@V4YGY:BV1 MI"ZH8'X4!'V_()1[XZ%;>Y#CH2@UHQP?)*BR*(C\.4$FMB,O]'8+[R65)%$X%^TI3G8^\ MV(,45Z1D>BZV'[#.IV?Q$L&4>\*V/AMXD)1*BZ(.-@H*RJLW>:GKL!<0A0<" MHCH@GQ'.>$))0QF M7&E9FGIK!1>PJ"X)Q JF.>$9*J <=(YP1ZB$)\)*M)NS^:>I@M-;U(0R=08G M]MB77)2*\%0-?6TT6B8_J?5,*CW1 3UA!/>"ZUS!>YYB^C> ;Y)K,HQV&4ZB MHXBWF%Q")SR'*(B"Q\4MG)Z<'8'M-(7K.-C. =A=54P-5K8BFUU%*-$3 @S-XCGP%&_?1-' M8?3N(^&EO;PZZ;9;J#![#M-^N)MQMQ,/_4V+D%XCI'=4R$RITBI135^T$5<8 M_3WB, ZN@G;J?D/=/TIMO$,SK I\C+S_BOPB[%_%_7;V0<,^.,K^V7AG9OS/ MF%0B,DY_86J_ B224YZU"AF\$A)%5^TJXD9%_+]]8%H?BR7*IOW;I,2O.B$< M#,)_M/A[#E.@S)R/*M/8)=>5V32KC57?5 [UYWCE\_=$9I0K8+@RH<'EP%#+ MRCNKB19KYU=+H8W[N6%N?C&PO=V]R:W-H965T*,CET2J469ZXK\Q(J+$_Y IB^F7%18:6W M8N[*A0!<6%!%W<#S^FZ%"7.RU)[=BBSEM:*$P:U LJXJ+%XO@/+5T/&=MX,[ M,B^5.7"S=('G, 'UL+@5>N=V+ 6I@$G"&1(P&SKG_MDH,?;6X)' 2JZMD8ED MROF3V5P50\<3N?2 -?7;^R7-G8=RQ1+&''Z MBQ2J'#JQ@PJ8X9JJ.[[Z 6T\/<.7IX"LDC+5F,PN;&XO6T1!FJCA10M\2 MC5/9)6&8Y013=,6D$K4ND)+H&QIA(5X)FZ/SBM?F"+,"?9>*Z,Q!@2XQ$>@1 MTQHDXC-TPY5>'(]!84+EB<8_3,;H^.@$'2'"T'W):ZD)9.HJK=EX=O-6WT6C M+]BC;PSY*0K]KRCP F\'?/1AN)^\A[LZ4UVZ@BY=@>6+]O#YIX/>%S3B; E" MD2D%- %&N&@S4-1@A(8'/(6=I]!Z"O<5ILLPN@8L:P&F-+I*B[JMAKG$]K]P M#WG)R+,IQN^?F@==*:CDGP,JHDY%=##>&SU'-EIA5PT;DIXE,7-CF05!% >I MNUPOU;:5[R<#O]^9O9/8ZR3V#DKO[$X8:^;;--?>[::#;/XC46<\(DHC#3&$^/$P>)YJEI-HHO[+2> M>W[)EMCPH7C$MO,JK69GHR4J457.),@RF+@NG'*Q1J-_9"[]O"/5^M MK5OP)Z,-6^$<[<-FIFGF-U9R7J T7$G0N!Q[E^'K:3AP"I7$!XX[TQJ#H[)0 MZK.;W.1C+W"(4&!FG0E&ORU.40AGB7!\J8UZC4^GV!Y_L_ZV(D]D%LS@5(F/ M/+?KL3?T(,**Z!Y91>N:6389:;4#[:3)FAM4L:FTB0V7+HUSJVF7 MDYZ=O.62R8PS 3?26%U2AJR!4[AC6C,787AYC99Q85[1ZL/\&EZ^> 4OP >S M9AH-< D/DEMS0HLT_GNM2L-D;D:^)7C.B9_54*[V4*(C4*XQ.X,X/($HB((. M]>E/JX<7S]5]"DH3F:B)3%39BX]%AG$-'Y@H\00NC4$*"_&"6\X67'#+B?M[ M9*;4F /5XSUFI=9CPD(8MY0EMA!X2H?[U##A< LZII1?!%J#*4'E%FZ5ZB3>$9BT) 8]))X\Z7D]K%%@ZK?4@59"B?+N7@$*C[45/>.&#Q+2:%* M:;MX[%VF+934TXX 31J@R>]'^X%RS@3_EPK"Q1AFRG#7J[I )@<@OP_VH<0@ M39(C/-*&1_K_\2#I+"N+4C!;;W4Q2W_([% BBKIIG3>TSGMIW4BJ$C2N;#+D M6\>G"]KY0?V&P? [=$F::9YVH]LK#EL=T>)8>\7G1 M^+SH]1F>G2=_P53)+6K+W>&9H^34!.Z4I6.6E^C:;-S3B,+@Z0H)_L1.&;;N MN+ W&)>KE<855:U+ MUV&[KNCO>/VEB[!*(DC=+NA(1/]TD8]:+X43*2/JY/ MUT(8_Y')>&KY87_/_\5D# Z2D:9A=- '_=83R+T_WS.]XM* P"4I!G0:/-#[ M)]U^8M6F>A4ME*4W5C5V@U#^O)?U!+ P04 " #8 M@UA2:268^_\& !,*@ &0 'AL+W=O:,_/%^$,WDKU=WB)M=7_8V5:93(M(BR%.7R MX:+W"7^\\GFI4$G\B.1CT?B-2E?NL^QG>?%U>M'SRA[)6$Y4:2+4_U;R4L9Q M:4GWXU=MM+=ILU1L_GZV_KER7CMS'Q;R,HO_B:9J?M$;]-!4/H3+6'W/'O^2 MM4-5!R=97%1_T6,MZ_709%FH+*F5=0^2*%W_#W_7@6@H8-:B0&H%TE6!U@JT MJP*K%5A7!5XK5*[WU[Y7@1N'*AR>Y]DCRDMI;:W\446_TM;QBM(R46Y5KI]& M6D\-/T=IF$ZB,$9?TT+E2YT#JD"GZ#(KU GZE&2YBOZ5T_KZ2YX5!;I+=4K& MU>TO.A4+]$>8+/Y$W_0S69R@,)VBJT)%>A2UQ.]?2+M^TRU\,VHDM8CJ.X4I/A/ ^EJ<:^:>%?J0A=Z]0(2?+/%)1-9TV MHS@Q1G'=;6YTF[(!8\+>;['IMW!FD3'+WZ\G^ ='(OD;V[XS)KNV;5[YIE?8 M[M%@T^J@:ZMK5VS-#HQF3PFQMQMLV@VFR9Q1ZPVSLTI6L+'7,: M-Y8-_(99;>TIMJ8QYRU=!1KB%W!8=;5BUU6SJXWH71K1VVX+ (E?)N3>;=4+ M'#7\#Q@?E,O9%ATM(9[TV67"+B>"#EK@#;S%SQOUV MKL%UJF2>Z-IBI0-0U1:N, -2L9NI74S7T3+AZ'L>:)>C0$7LQN+> M90H!,))#P3@B)AB)QQG;F6T6,0<_"?"3O"4_.U0%(V+R%'N# +>M9J117KJ! M^IK*@ !"B1NA'6J#$3$9B &W!_E"V5%7J:!H5DS@KY[G586$X/ @(%6WA!M 1-^BZ3%(3<=9):HJY)BF0 MD+A)>/0B9T3,\K*&M,,_8<.JU@HX)2ZB[[]#U8 AM0-P[&QP!M\ MZ;+H4PL)J<\]LCN]+'*>%P1MTPN020='KPTH0(X&!]<&M8DMUWBPZ[\IU':Z MP "+S(W%3O4#,\&VRSZ+2.L9! /P,3?X]BPR&&"/N;'7(76M@; QT!<-!M;1 ML,AY.EG]EH *YF;E7NO!*QQU.B&9?>5@%EHN;T2U%$PY1S[6 949>[2<]\% M@P$LF;OV[+R/96:!Z=C',D J *@N!M0>Q*; YZX&T^O)#;?J[+CC1?F3V<& /=[/GT'=_W%)QD0#OG$9?6L0P);1EL1? )N%FTYYS20"6 MQ,L'>8<>L0C+JP]+;"QBKM@ X,1;OR 1P#3Q9B](A'GH9XV2Y6S0$26 IG!# M\SI+Y1-*JB\9"O2P/$95(8"1PLW(O6>V:+SG??4A8:>9+2P'A -!C!+6(D<( M9JP%L@(@*_RCSFW J7CY_._@N6V>^-FC8\HYHP/@%F]],.@#9?TW.QCTS4VO M-4ZU'.\8)Q] [K]07[[5^9(/(/;=(-XSD7V@KO_J#W %&_RZ^LM)*O/UU< M7ZAL47V;=Y\IE275S[D,IS(O!?3SARQ3SQ?EYWZ;#TB'_P-02P,$% @ MV(-84@=RZG1T @ 9@8 !D !X;"]W;W)K&UL MC57+;MLP$/P50L@A 5KK+=N!+""Q432' D;B!UI:6T0H4B4I._G[DI2L M.G[5%XF/F=G9%;E*MUR\RA) H;>*,CEQ2J7J>]>5>0D5E@-> ],[*RXJK/14 MK%U9"\"%)574#3PO<2M,F).E=FTNLI0WBA(&R M+I59<+.TQFM8@'JIYT+/W%ZE(!4P23A# E83Y\&_GR8&;P$_"&SEWAB93):< MOYK)4S%Q/&,(*.3**&#]VL 4*#5"VL:?3M/I0QKB_GBG_L7FKG-98@E33G^2 M0I439^2@ E:XH>J9;[]"ET]L]').I7VB;8M-Q@[*&ZEXU9&U@XJP]HW?NCKL M$?SH#"'H",&UA+ CA#;1UIE-:X85SE+!MT@8M%8S UL;R];9$&:^XD()O4LT M3V5/; -,F[>17ULHP9GHLX@'Z#0_X0"+_!.T*=7T_WQ1[JK\^^+$/1%"*Q> M^-\BS(C,*9>- /3K82F5T,?L]X4(81\AM!&B,Q'F0M\[H0A(I&\>DIC"J:JU M(K$5,?=OD_E#/PY3=[-?G&-4F(Q'08_ZX##J'4;7.F1<(;S1WQPO]6&XY+>5 M3/:<#(,@/K![# K])#SM-N[=QM>Z;5@! I&J%GP#NK^H4T;C(P]!-!QY!TZ/ M46$41?%IJTEO-;EHM3][UP5,!_Z&Q9HP MB2BL-,\;#+6 :+M:.U&\MHUAR95N,W98ZA\!" /0^RO.U6YB>DW_:\G^ E!+ M P04 " #8@UA2I'5TM8X" !K!@ &0 'AL+W=OW.2TL7#L MSG8:V*^?[:2A]#9>&E_.=SDG/2?#6LAG50!H]%(RKD9>H?7RRO=55D!)5$\L M@9N;N9 ET68K%[Y:2B"Y Y7,QT&0^"6AW$N'[NQ>ID-1:48YW$NDJK(D\G4, M3-0C+_36!P]T46A[X*?#)5G (^BGY;TT.[]CR6D)7%'!D83YR+L.KR:)C78$U! PR;1F(>:Q@ HQ9(F/C3\OI=9(6N+E>LW]Q MN9M<9D3!1+"?--?%R!MX*(7V+3YJ:6ZIP>GTAJ^ :R%?T3GZ1J0DMJKH= J:4*;.S.G3XQ2=GIRA M$T0Y^EZ(2A&>JZ&OC;KE\+-6:=PHX0-*(49W@NM"H<\\A_P]@6]L=][QVOL8 M'V6<0M9#4?@)X0 '>PQ-/@P/+X_8B;I21HXO^F\IIU1E3*A* OIU/5-:FC_K M[R,*<:<0.X7X@,*MJ$$B,4>94!H)B;AI<].[C/XE,P9H15@%J)94PWDN:K[W M+342?2=A>WR58I/]:K-NNR%A''4Q[ZSW.^O]H];?BD/RG-H.WFNN(4DVE?L# MG&P;W W#28PO@_T>D\YC\D&/BC#8ZR_9KNT&Q=3XVD[09?&\TS1B^(W)!N4(,YH8RZ%T84[(9 M;&ULO9A= M3^,X%(;_BE7-!4@,B>U\CDHE*#/:D4!"PS)S,=H+D[JM-4GOSVD>;(_77/R22TH5>,S27)Z-EDJM/CF.3)8T(_*4KVBN MOYESD1&E;\7"D2M!R:Q*RE('N6[@9(3EH\FX>G8C)F->J)3E]$8 6609$4\7 M-.7KLQ$@?J#S=3R;!2-P(S.29&J;WS]%VTFY)=Z"4]E]1>L MFUAW!))"*IXUR=I!QO+ZDSPVA>@DP&!' FH2T&:"MR,!-PFXFFCMK)K6)5%D M,A9\#409K=7*BZHV5;:>#Z3 M1W!;]Q7P.=@17X.C#,?@ 6 [^7O)"ZE@Y=I2V6 [D)(V= MB]H.VF$'(G#-<[64X',^H[.7 HZ>6SM!]#S!"V15O*3)*<#P!" 7N5L,3?=. MA['%#F[KC2L]/%#O$W"3$EW$ER7]>:7#P5=%,_F/93"O']T.W8OVH((*>B7KAU6^]^E:OYTE29$5*%)WI MUU C*6&D?M&U=Y)QH=B_U8-MOFOIH./HHP<#Z&T8WQ*&8M<+MSL/6N?!'U4Y MIVJ;UZ!7/0_'4;1A->A9Q;$?[G :MDY#J]-KEK.LR"R_K*A5BM[_9QRW@\56 MVW>2SHL47&G>2W#T1(F0Q]LJ:U=!H,JT^(&N@:9K+R1Y'"@D[ 8OG\I(3+# MH3 XAJ&03O$7@W< M1J]+ Q3[_B8-8)]<2",7;L2*5K9E7RNUD103=\'O;JK*Y1P M:>^$00\,#] )PR<8O7$GHEXG,$9AKQ-1OQ-AX*(=G3"(@W8Z[=<)\!\89C@R M&$/N^_<$&=(A^";H&9 9!CDR-$1VC.U?]D'B(\,[=( U(#(,1/95X-YEM\L, M$Q\93B([)Z<\6Q6*BFKJ?#YG"34OJ6T$0S84'*#&AF[(OK+:N\9VF3UJ; B( MWIB J$_ , S\#0"B/@"]R NV\P\9_B$[_VZ;E\^VQ3)9CPS5LY]JKF]_H=9L/H]XZI(GJ-M^/_>V]QYTML7W]]Z40.5.%O?D&=_@ M2SYL4(;M*-N[^7:9<+CYAGWXSS:DNYO?WY.&GN]N-K^_)PWB8%?W#3JQG7E3 MGDLEBOI4C^5 [P 6@FX:?2EN((@/L$_%AF+83K'75S[N5=X/8KQ9^7Z4%VX6 MWND< F94+*JS4:D7,$6NZO/ ]FE[_GI>G3HZ)KP^O+TF8L%R"5(ZUZGN::A' M%O5Y:'VC^*HZ4KSG2O&LNEQ2,J.B#-#?SSE7SS?E .VI].1_4$L#!!0 ( M -B#6%*@]!=;E@( )D& 9 >&PO=V]R:W-H965TR;>\Z]QS2L;5V"FTKJY=5V4%*;&Z$!7A\&0A9(DU M;.72594D.+>@DKF!YUVZ):;<248V-I/)2-2:44YF$JFZ++%\GQ FFK'C.ZO M UT6V@3<9%3A)7DD^JF:2=BY/4M.2\(5%1Q)LA@[-_YU.C#Y-N$G)8U:6R.C M9"[$L]E\S\>.9QHBC&3:,&"XO9(I8 0=(-@&1 < 80<(/PN(.D!D3Z:58L\AQ1HG(RD:)$TVL)F%/4R+ M!OF4F[$_:@E/*>!T,I/P!DG]CC#/T>U+32N8J49?T#V6$IN9H-.4:$R9.H/H MTV.*3D_.T FB'/TH1*T IT:NAE8,H9MU92=MV>! 63] =X+K0J%;GI-\D\ % M#;V08"5D$AQE3$EV@4+_' 5>X.UI:/IIN'^U!YY^'CX\HB;LQQ):OO _8SE' M,X9A'IO3^7TS5UK")_/G2*FH+Q794M'!UL$O,HK;SQ#JX%)(33]L8-]D6[J! MI3.N\IKXD1=?CMS7]>/>S1K&4;"9E.XFQ5=QW"=MZ!GT>@9']4QQ135F](/D M*!-E56L"-B<6NL&2G*.E%&KO"SO8E>5'?K0E:S=K&%YM:4]WDP;Q6E(KRUW[ M:$LBE];\%+1<<]V^]GVT]]<;:RM;\0GX;FN3_VA:T[[#1)@, ((* 9 >&PO=V]R:W-H965TW.0@5A.;V0:Z??K93@B4 MA+23VA=(G+O__>X<7VZPX>)))@ */6DG),@ON:+ D"YB!>EC>"7WGEBHQS8!)RAD2,!\Z5_AR@MO&P5I\I["1 M>]?(I/+(^9.Y^1(/'<\000J1,A)$_ZUA FEJE#3'[T+4*6,:Q_WKK?JU35XG M\T@D3'CZ@\8J&3H]!\4P)ZM4W?/-9R@2ZAB]B*?2_J)-;AN&#HI64O&L<-8$ M&67Y/WDN"K'G@(\Y^(6#?^C0/N(0% Z!330GLVE-B2*C@> ;)(RU5C,7MC;6 M6V=#F=G&F1+Z*=5^:G0#N@82M= LWT?$Y\BNH0F7"IU.01&:RC-M\3";HM.3 M,W2"*$/?$KZ2A,5RX"J-8<3:$/T14$F?S6$:9=AVC9,^]4PJ=VP2&]8W6[D*AVK8D[U6N] OXT'[GJ_ M1#56.,2]TNH%8J=$[#0B7E-&6 0YX#D2YDRU^+RUTKC$%.4LK5NR=1O99HFN6$N! MR%[!ZU9"]_N] [RJC8][1XK7*P%[C8"V<^@^(F -; 4-KWJ_5.Q_Y(G"WJX; M>N]RI@J9_;KU.MW#,U5CU>UWCU07[[5L_#^GBC+]+H N.3SKC[N$6E[<=$0* MVJK-D3<5^SM4_XWU+.!DTS;M&BS^T Z+=RT6OT^/Q=7VV0ZZE0I7K8*P?=AC MW;VO>09B88<5J.4A=V?'A8'UL!BP[)>QD\NGLEH@%95(G-=>2 MWD57(XE\X,EO%%_:F>&1*SV!V,M$#XD@C(%^/N=<;6],@'+L'/T#4$L#!!0 M ( -B#6%*D2JE-=@0 'X4 9 >&PO=V]R:W-H965TM$"W4@DX MV:=?ZA#179%RJ^S>Q#K-_/]0F4\DYT=1?9=[QA1ZS+-"+KR]4N6E[\OUGN54 M7HB2%?K.5E0Y5?JTVOFRK!C=-$%YYD,0Q'Y.>>$MY\VUNVHY%P>5\8+=54@> M\IQ63U%A[WG"Y_Y;J_J"_YR7M(=NV?J:WE7Z3._S[+A.2LD%P6JV';A MO<.75V%0!S1/_,G949X9-_X1NT7WLQ#&[:EATQ]%L<_6%=05.=; MBTPV?]&Q?38./;0^2"7R+E@[R'G1_M+';B!. @ [ J +@,9W*]2XO*:*+N>5 M.**J?EIGJP^:4IMH;8X7]5NY5Y6^RW6<6MXP79)$OZ%;J@X55T](;%%S$=UP MNN(95US??WW-%.69?(->(5Z@+WMQD+38R+FOM(DZE;_N!*]:07 (8D"WHE![ MB7XO-FSS8P)?N^]+@.<2KF TXS5;7R""WR(((/AZ?XU>OWHSDI;T(T.:M,21 M]E/)*JIXL1O)%?:YPB97Z,BEG6';4+5141-5]\_#$H?^@T4LZL6BY9SIPW MV '3R-.%W;J'@*7=T,,@!IT\) Z@4/+, >_!#IX2!V'(ACDP,\@I^VR,=* A31IXE WG(&7<@:& MG'%]1L3"%1*3 MR*%GP$+.@L7:?,2R: +LFGH2@Q9R%BW6[B-#M"0IN.0,6\@X6\;;C]C63VGD M^. 2@Q@RCIB?[C_+DBJ<1:Z7:J!#QJ'3K^ [#VM:2U9( M9O4UQ!(0USPD-%@*Q['43_1;6V]_V5>7_W3;@/Q[;N:?; GEK-HU&U\2K<6A M4.WN4'^UWUQ[UVXIFV)$F6SP;022HF\ M.=PSNF%5_8"^OQ5"/9_4 OV6X_(?4$L#!!0 ( -B#6%)RI*TR:@( (8' M 9 >&PO=V]R:W-H965T3GBYM;W39I#R4U/;4#2EY72)4<:ZK5O-AIXYD!EX8=! MD/@E%](;#]W<7(^':HN%D##7S&S+DNO]! JU&WE][S"Q$.L<[80_'F[X&AX MOVWFFD9^PY*)$J012C(-JY%WU[^=)G:]6_!=P,X?LY$7V(*@ M@!0M Z?7,TRA*"P1E?&KYO2:E!9X'!_8/SKMI&7)#4Q5\2@RS$?>M<O3[K;G1\@UH].F.=JH]F=*&8.R4)6*HFY8?V097QO MVFSM9DIJIG[%Q)(6GA,O!HT7@W_U8B4DERE('C3)OO5L!.-2:,Q^5^-)_^[ M56%WBOBT-]0]UVLA#=6W(J*@]X&0V/+: MM$5MI:UC HF)B3+X[":7QB*Q@^VLX]]S=K(L:YMH("2^M+%S]]QSSUWL6^R% M_*%R $T>RH*KI9-K7;US797D4%)U+BK@^"83LJ0:EW+GJDH"3:U36;B!Y\5N M21EW5@N[=RM7"U'K@G&XE43594GEKTLHQ'[I^,[CQA>VR[79<%>+BNY@ _JN MNI6X< A:A^#0 M(1IP"%L'JYS;,+-I75%-5PLI]D0::T0S#U8;ZXW9,&[*N-$2WS+TTZM/@!HH M@*2O4&S2_VUR1UZ_>D%>$B3A6S@)Q;>G [W*S\*O.G"O>^K>VPUG\6SSN@9]4E'??+W MU#/&*4]@A'@#'OXHQZ.4KRVKOZ8<'_'QO>" \PF;Z#3I M:4=Z.MJK]A _$]E9C=U'E0+L5+'%;YXWG0H/24[Y#FPK_TF/SCH"LQ<6>EB: MV7':_BP^T.;8:#*+X_EI>>8=N_D+:CI6MOE1V'[0AMJQ33 =J)OO/9WBWBBU M$Y5[2SCHDP>R=_2)1I$?'?)LS9YIB,/!$-7>A>./4KU($G,&FB)O-%X:5*:* MW%4IU6#.W/C,-/I@)_G!4YS@_S2S_W3T^^&_JLJZA>I7)0SGD\-CR.U=]27( MG9V %+&2-G=DM]M-61=VMCC8OS33EQTAGF":T>V&RAWC"C7)$-([GR(GV4Q# MS4*+R@X46Z%Q/+&/.4Z0((T!OL^$T(\+$Z";25>_ 5!+ P04 " #8@UA2 M%XC:L0$" .! &0 'AL+W=O>]Y[\VQ/LI.QS]@ $'M14N,R:HC:^SC&L@'%\=JTH-U.;:SBY$)[B+&U MP*L 4C).D^0V5ESH*,_"VL[FF>E("@T[R[!3BMO7%4AS6D:SZ+RP%X>&_$*< M9RT_P!/0UW9G712/+)50H%$8S2S4R^AA=K^:^_R0\$W "2=SYIT4QCS[X%.U MC!)?$$@HR3-P-QQA#5)Z(E?&KX$S&B4]<#H_LW\(WIV7@B.LC?PN*FJ6T5W$ M*JAY)VEO3A]A\+/P?*61&+[LU.L4=N+?<'Q]YL@+B0^#:+R0E[>%P.(JM>)+T@LBWIFJ5W5RQ- MTD1WJ@"[K=>2(P)NZSV4((Z\D(!_4L?.RV@H'0VE06O^7X8V DMIL+/ ?CP4 M2-:]BI__4)V/JO.@>G-!];-!G$B]7K''8).9FNVDZPT2=8U_.[F>]S;P^@XZ MYK,DBX_36N+)]?I.^<+M06AD$FH'2J[?+R)F^]?7!V3:<..%(?=^PK1Q#0O6 M)[C]VA@Z!_X1C;^ _#=02P,$% @ V(-84A-MNN&X @ M @ !D !X M;"]W;W)K&ULG59;;YLP%/XK%NI#*VT!JD5-NSV[R2%8Q9C9IFG__6Q#"54@V?H2;/!W(\?'3/=N*S<9,")'O(1"/TFY8$3IJ=BYLA1 MA;$;B#G^YF#G?<;]W27*7/#G4]+LH,UJ,=R)?3,;5FVE$$A M*2^0@'3F?,/7-S@T +OB%X6][(R1B?+$^;.9_-C.',\X@APVRE 0?7F!!>2Y M8=(^_C2D3JMI@-WQ._NM#:_#/!$)"Y[_IEN5S9RQ@[:0DBI7]WS_'9I D>'; M\%S:7[1OUGH.VE12<=: M0-&B_I*7IL7T0'X> #@-P#?^JZ%K,LE460^%7R/ MA%FMV- MF9O:C#]@9@F;$0KP%^1[OO>X7J++BZN/+*Z.UV;TVXR^I0T&:'^6((A)=8(K M:+D"RQ4.<&EGN"]8C8HLRNR$ESD.\222DV -7)$=I7;ZL M*=^R*=\^%\F1BWCL>9-^%^/6Q?AT%:H,!.KLMQ/5.&DY)^=>H]<78'(<0!=( MW!\ >X=>X7VJ^!M85R\) V] KM.:\*?*OX%]E(L&U Y- ON?JO\&UE4;2G9H M(OAL%XELNS4U 215('JE@W^6/K04?+JG_/=F:/BZK2W!QWO2[9Q!YCR_(V)' M"XER2#7.&R6:0-1'9#U1O+3'TA-7^I"SPTQ_5H P"_3SE'/U/C$G7?NA,O\+ M4$L#!!0 ( -B#6%)9S32A[@, &D0 9 >&PO=V]R:W-H965T$4RMIM9T'IZ\8EN4EF]L.?3+=Z06R+OMC=PF2T)S4@C* M"L#)>F8MX-LE\BN COB/DIWH/(.J*_>,?:L:U\G,@8X(T W!K@ZH[N MF>ENK;#$\REG.\"K:)6M>M!CH]&J-[2HIO%64D =>%Q,6& MWF<$+(0@4H +<*L635*J-VP-WM&"2G+Q7@WZ4/#9BDA,,W&N8'>W*W#VYAR\ M ;0 GU-6"EPD8FI+Q;>J:L#O(B')80);=;3I+7KJ M[14R9ER1^!*X\"^ '.0,$%J>#(>1@8[;#+ZK\[DC^9X9TR_O53RXEB077PW5 MO*::IZMY(]7N!%F7&:BJ@;-'@KDX'YH39'(H<837HC D/WF-"D1PBY,!SF$S9\0B.? MSQPG!!0X)Z9E$379HE<0!71: W3^A"R>R7*"+F#'D^'+E%'C#N;8\8[GN(X* MQJ(.6:&6%?ICZJA3'2S\H*>.H2C?"T:(MJX*W9?HHT9U!\^->I3<'B4O\D88 MMI%K\RA*,\?.7JAUG&1^=0ZHA;4/X^ZZ%C! T&>UWSMKE'+_3MT6[#]Y?P#YAO:"% 1M8*ZEQ.5&6^O]?N&Y)M]=7P MGDDE-_V8$G68XU6 ^KYF3#XUJ@+-?Q?FOP!02P,$% @ V(-84IVJ@2.T M @ 10@ !D !X;"]W;W)K&ULC99;;]HP%,>_ MBA7UH96VYDJ "I"@V:4/G:I>MH=I#R8Y$*N.36V'=/OTLYV0TA(N+\2W__]W MCIWX,*JX>)8Y@$*O!65R[.1*K:Y<5Z8Y%%A>\A4P/;/@HL!*=\72E2L!.+.B M@KJ!Y\5N@0ES)B,[=B D/H)Y6=T+WW-8E(P4P23A# A9C9^I?);YG!';%3P*5W&HCD\J<\V?3N-&(=00%8?43OS8;L27PXSV" MH!$$'P7["&$C"$\51(T@LCM3IV+W(<$*3T:"5TB8U=K--.QF6K5.GS!S[@]* MZ%FB=6HR35]*(B!#-TQAMB1S"F@J)2B)/J,?6 ALS@6=)Z PH?)"CSX]).C\ M[ *=(<+08\Y+B5DF1Z[2X1A3-VW0LQH=[$'[ ;KE3.42?6$99.\-7)U'FTRP M2686''1,(+U$H?\)!5[@=01T?;+<'W;(D]/E@P/9A.W1A-8OW./WC?.L(I0B MO;T=QY,0F5(N2P'H]W0NE="?T)\#V*C%1A8;[7LC"BX4^8?-9]EUJ+6Z9]7F M5EE/HH%.=[V]SR>L20ZO>1=ZKPV]=S#T1ZXP[8JYEL5;+'\0>MVPN(7%!V%[ MWK%9O,/:FU>_1?6/H?PN5/]TU*!%#8ZA@B[4X'34L$4-CZ'"+M1P!Q7&<3?* M]]ZN.>\8+.J\HKR=UW"7YF[=KP6(I:U3$J6\9*J^G=K1MA9.;07X,#XS-=+> MVV\V=8&]Q6))F$04%MK2N^SKB$1=L^J.XBM[B\^YTC7!-G-=YT&8!7I^P;G: M= R@_>&ULC57;;MLP#/T5P=A#"W3U+7:2P@G0)A@V8 6" M7K:'80^RS<1"92F3E*;]^U%RZJ6QF^7%UH7G\) BI6PKU9.N QYJ;G0$Z\R M9GWE^[JHH*;Z4JY!X,Y2JIH:G*J5K]<*:.E -?>C($C]FC+A33.WME#33&X, M9P(6BNA-75/U>@-<;B=>Z+TMW+%59>R"/\W6= 7W8![7"X4SOV4I60U",RF( M@N7$NPZO9D-K[PQ^,-CJO3&QD>12/MG)MW+B!580<"B,9:#X>X89<&Z)4,:? M':?7NK3 _?$;^Q<7.\:24PTSR7^RTE03;^21$I9TP\V=W'Z%73R)Y2LDU^Y+ MMHUMDGBDV&@CZQT8%=1,-'_ZLLO#'B *-QEB#/3ZZ)0&RC)=T9SQIEAH,G9' QE7)^3 MS^3Q?D[./IV33X0)\E#)C::BU)EOT+=E\(N=GYO&3_2!GSD4ER0.+T@41$$/ M?'8R/!R_A_L8<1MVU(8=.;[X [X%?:4YQU@Q&N)R0+DFOZYS;116UN\C+N+6 M1>Q<#/Z3V4+6V'*:-E6+[G(0L&2F-XD-9>(H;0,^3P?C*!YE_O-^KKI6<3!( MH];JG=Y!JW=P5.\MTP5V$Q6 AXSMU:CG_^JB3V]#F>XI&0^CZ$!NUV@81&&_ MVJ15FYR473Q()3DG#_0%] 69;90"8?JD)AT5Z2@\E-HU"OIUIJW.]*C.F12N MHK"M387R;$.#NFC[[;5/:MI1$:>CPR+H&B7QN%_LL!4[/"KV01K*3SWZ8:<( MT_$@#0Y4=JWB41 =EJJ_=X'9Q^.6JA43FG!8(BZX'"*!:B[D9F+DVMUIN328 M4#>L\ T#90UP?RFE>9O8:[)]%:=_ 5!+ P04 " #8@UA25DD$E$@" "D M!0 &0 'AL+W=OH75UB['*"BB)&HD*N#G9"ED2;99RAU4E@>0.5#(<^OXU M+@GE7IJXO95,$U%K1CFL)%)U61+Y=@=,-#,O\/8;#W17:+N!TZ0B.UB#?JI6 MTJQPSY+3$KBB@B,)VYDW#VX7L8UW ;\H-&HP1];)1HAGN_B1SSS?"@(&F;8, MQ POL #&+)&1\:_C]/J4%CB<[]F_.>_&RX8H6 CVF^:ZF'E3#^6P)373#Z+Y M#IT?)S 33+DO:MK8V/=05BLMR@YL%)24MR-Y[>HP 3C$X"P X2?!40=(')& M6V7.UI)HDB92-$C::,-F)ZXV#FW<4&YO<:VE.:4&I].?N@")5N2-;!@H=+D$ M32A35^@K>EHOT>7%%;I E*/'0M2*\%PE6)NT%HRS+L5=FR(\D6()V0A%P1<4 M^J%_!+[X-#RX>0_'QFSO..P=AXXO.L'7>S5NT#S+9$V80G_F&Z6E^:G^GDD1 M]2DBEV)\(L7"W9NI:PZ54%0?+5I+$3L*^]9>TB (IE&"7X:U.8R:!/Y-'_1. MWKB7-SXK[YZJS+P;PL'<*:JZ>AS3V/)<#[*;[A!\D'@8-)G$QQ7&O<+XK,)' MH0E#POV;Y_3%AS6,@NGX@\##J,ET$-0JQ(,W9/O7/9$[RA5BL#4P?S0Q>-GV MA':A1>6>U49H<]EN6I@V"M(&F/.M$'J_L"^U;\SI?U!+ P04 " #8@UA2 M,MT#I&8' #3*@ &0 'AL+W=OFU/QCKY>/9B+A^7XV M%RG\,LEDPA7(YP6]A$=IY^B@>#:41P?90L51*H82Y8LD MX?+Q1,39_6$'=YX>7$;3F=(/>D<',H$6D>92F28G+8 M.<8?/P=4"Q0C?D3B/J]=(^W*39;=ZIN+\6''TQ:)6(R45L'ASYTX%7&L-8$= M/RNEG>6<6K!^_:3]4^$\.'/#R3U:-"F+XKX%M(0 MD2C5J7BE)/P:@9PZ.O^YB-0CXND859>G60)YGO,B4X8Q3W.TA[YR*;E.&O3^ M3"@>Q?D'>'I]=8;>O_N WJ$>RF=']]S.49__PDJT8422?Z/PR!_:9!?&$2W& 1&)# ] M[([1;1?QA9IE,OH79GT/.5=FX@=;RI1:@T*K!NF[(^95_PYZ=_7L:#-RQ72Z M-)T^P_0YE^B.QPM16#[.XIC+',V%++VP.E'J[]=,\_8]#Z\YT#1JQ7BV-)XY MC1\"3P@I8:$K^X'<<@7[.TJG#6M_QC96=,M*!DMC J":DB M?3U?3ZCV>SG8WW.GF@VM#:!WT5<=J%R[4H!X%[ _5_!4 MH4>HD2_%*)NF.E)==)QDBU192=K;2+D0!UM,KQ4MV&DZ%-KTJ5ZY2$=@K2Y- M=+'B(!=LZ [O"-]A0WC8S7CG@&DC'8HXFEA3J4$>>Q TX!:7,8;"L)O#2A]U M;FC1]BV+6SX +L)H0S8 M<[>PP68\V(U($8.WQ(VW+XI4I7,E )AY)&3KW&X9B0<#''B#M:!^MHSLAX,0 MLX$]J,3@,G'C,I"=CB2?"I1-=/U2*W5KI:+54;=F!HSWFRL,M;,,>1V2-LBW M0%)B8)VX8;DMDC:H:4928L"=N%'Y$HR14;%"9:HN]'G^&97^:35!/;\H98,^ M7:^S+0,AM7V*MQ2;Q- !<=/!&A/\AUY4,1!##&1'B($88B"_@!C()MYOJ9*) M07KB1GI++%[.U<0P -D1!O - _AOSP"?? NN!X[CBV_0VO]E:-V@&3>@M6_0 MVG>C[3(OYH!)%COG*SXD7-["T<0ZUNJ&>_*PB77\6L.JH7Y?3?=O'0VMKIEM1'9K <;D:N[D@58S<!4];9=J \M^?T?"90#:=P/TVX:KH>PO*Q44/"-L!O)] M=T?F]:5+-4%SZ6(9Z"Q=J"$)N@-M&;K9EL'8Q]N:2M1P"FWDE.+]*)18Z-F[ MB!I:H#O2H:$&X:D;X5^??'3SI0.WK5M-HKAS;]&BF@_,TC)9 N/#1# MEKNZB_AH%HF[H&]I>T]RN5*SWYD-'U5R.V4>O= M?K<(L9<&?>;H2%&<1F;L1>#8O4GV[DW088:%#9! +,X#QS5^!? M^,-K]@LSZ,W\'0F,06WV-EWV!C7-O2%6>_WKQF03CM?M%X.7;$?Z*LP@*W/W M55ZT7]PJ22-M,H.RS V/IT#E$W3^($:+8H=\FTR ZN6K0V8PE>U(WR4PJ!NX M2^KRM)VC*1B@&CLN)X&EX\*V-UP" [6!&Q=M=K3ZYN.D4ARN?)*PS[889. U M<,/K]F1YHYT>& .=@2 P/ @1LYGYLVF]ULW]:GZ]6^UM.?>W[AL1_\# M4$L#!!0 ( -B#6%(**BRCPP, .H, 9 >&PO=V]R:W-H965TV(ZON?[]L)(P)H!3L]_^EIE^HQ8F:)FN! % M%)5B-BVKG)4*W:%U719(;,WS IZLM4B>T1-77!XY@@)$GRM=28X>E:I8F7#T M(2N1VC/)U0_HPY)KEN4PNFO6IJX&^H:$FS14/]54Z16J2Y[<(X_\B"BF> "^ MN!E.X@'X/@6[D+,V\#3-O#4^O.N^%N;*-R9DDW?AOQ!2E;N M.+Q;&FW.J&NW8F>[_'!B,D5_?0&7Z%'S0OT]0LAK"7F6D'^-D$VH.!@2"F60 M1=C1U 5T"Z5AD)6[;DZ'$ECO$-@=3,AYX5>-'6/W4SU[<(PIB0BK=T; M"7XKP1^58%+S4L:/4(*EZ2FVAD?B,VF=3[Z/A 4MH> _3UAP8\+Z=J,)"UL) MX:@$:!]:9HD&XLJJJA8"^W013SR=T6$#4"HC&=T(MW4CY'4A[J Z0-,[.J(>/T(\''MA>"&D;Q@2C/TX'A82MT+B M42&_"8.2=(ZQ^&YM6F%;2-!"]Y^C 92;2 M0=;]H^C.HQ@*\)+U@*$?XY"$5UB_'EID_-0:["%MU!F4!=]E96FTP/5K1(K? M3X#G81J22RE]0QK%. Z]"RENYUYIO@)^91*8*)3S+2#Q?0@GIJPOUO5$BX.] M:FZ$AHNK'>[A8X1+8P#/MT+HEXFYO;:?-_-_ %!+ P04 " #8@UA2%;N$ M+$X$ #5#P &0 'AL+W=O?>A]XRS4W[K-@"-)$M*LDA^?NN9&,[P1@G/( M MM$=G5[M'VME.JB>]8U=K3 M6\5HXHQ2X1'?'WLIY=E@/G-C2S6?R=P(GK&E0CI/4ZI>;YB0NZL!'NP'?O+U MQM@!;S[;TC6[9^9ANU3PYE4H"4]9IKG,D&*KJ\$U_KH@SL#-^,793C>>D77E M4_9MS'IQYI)HM MI/C-$[.Y&DP&*&$KF@OS4^[^8:5#H<6+I=#N&^W*N?X Q;DV,BV-@4'*L^*7 MOI2!:!B0\(@!*0U(7X.@- B/Y_(W,- MB^J99\ +R\6+2\8W!6-RA#$FZ+O,S$:CNRQAR5L #]RO8D#V,;@AG8BW+!ZB M %\@XA._A="BMSF>=M )JBT)'%YP!.^_/'UD"OU8E3'6'9BC"G/D,$=',&_8 MFF<9S]:0\["E,4-GL O%WIRW[4$!-W9P5@J>YU$T)7B"9]YS"X^PXA%V\B@] M0NR%J9AKEISB$1[PN(0PXVDP:2Q$!(5PQ;DX3&1\2"<;$'[?3B"H: M42\:L=T3<9I%=,@"^V0Z;6 MF&M"(V'P9$\P;6.XN 3-=Z34W#(:3K$@=_X'"-8BS+N5N62X,7; M\N])<'1(<#*<'I%%7 LT[E;H%BWH22@\)!0-2?!.%G2[0=9)P.T0%NN4Z%E+G(%M=0E%+.^[6]KT: M(5J*D6+V=F_W.(9KE()[= [+"KZ"RUUNM*$N 5ICTKW2"+TR&]@12HO[&?%1 M0E_;KGB+$U!A"17LH7 ;U-N(U.<'[CY /A*11D:U1J1[I=%[-X)37I#ZE"%^ MKYQO[!GDT7JMV)H:!G=LHS@T6S%ZIB)O)5\NT*S$ $[ :/RN8EOF8?@0TEX, MI#[#2/<9UE*V'W7A\"0+1H20\!TUK]$@I4RM7=\(MRZ99Z;H$ZK1JC>]=AW9 MN_$;Z%F+#K.&*1K>[U3!B:R18"N ](<1D%)%#UF\&+EU;=BC--#4N<<-]-U, MV0GP_TI*LW^Q"U2=_/PO4$L#!!0 ( -B#6%+ ,,!G4 0 ,T4 9 M>&PO=V]R:W-H965T MUW5C3)/6:&">S<1HP+>*T83,!)#;.,;B,":,[X##5Z1 M.5'?-C.A[]R"):(Q223E"1!D.6S=PX\AZJ0 L^*1DKT\N@:I*T^.3 AC*9.VXT=.VBKV3(''UZ_LH7%>._.$)9EP]IU&:CUL M]5H@(DN\9>J![_\@N4/&P 5GTGR"?;[6:X'%5BH>YV!M04R3[!N_Y($X L#V M&0#* >A2@)\#_$L![1S0/@4$9P"='-"Y=(=N#NB:V&?!,I&>8H5' \'W0*2K M-5MZ8=)ET#K -$DK:ZZ$_I5JG!I]^K&EZ@!P$H'\DN[B*W99S9 M@L[8\F7+'.#!WP'RD%<#GS3 <6*%3^WP*5DXP#\/_W0Q'/9KX.'E\%X5[NJ4 M%GE%15Z1X?//\,W3'-RE[UQ4S>B]$#A9$=T<%'@Z@.-U,WPPC^_W6$3@[S\U M)?BL2"S_L1CD%P;YQJ#VN4)[V>AFHG=A=$GJPFN'>^! L) 60]J%(6V[(?&& M\0,A8*[XXAG\98K8PMLI>#MO(^+=PJ#N3T5\:H?71CQ+E1W8S8"@"V*>J'4= M0WC#UI48!$4, BO3(VXWGOZMRWPWS?";IUN/#J[2HN]PJ7 M>U:>!RJ?[Y9"%SA-%-&-6 &!56T!V(G.^F^'(0>B6O>OWJWB?K]POV_EF=(= MC8B6LP,E+*KSVHX_Z_5ML/!J6,5KZ)4Z[EF9OIL9BD1W>$>$G@G!2G<=!2*= M>K#$5("=T>WW- $19RQ]03=$9%K]H58ML_TZ9K]T0-V-M"SN*HJ8+>D=+?$= MA*JK0BM1U=NCJ05:O?U*$QIO8_ ON+:=PU)!X1N14%AJ*+2KH+6=A0U@/W!Z M/6NQE1(*[1IZ>8\)&YB@TS]MEE6;2OF%'7M)X)=;2Z)45-A](R51"AS\"84+ M&\!MS^D'UO"7J@-_E>R$#4S(0?:2**4 VKNKGJ6#TVJ8;<5BK1-C_MK\KUAL MDW?9BI'W-JH$E?T2V?METRPX;L!;9KG)3="J'T?_:M#MU3YN $,/.E[M:#9I M0+9]I]NQU20J6SBR=^'+WY-Q Y/GP--W-W?&CH-.Q_K.HU(&D+UY-\Y:XP:" MB6#@M'O5H6A2LZSC!,')7.0>'>RD!WU? ML5C11 )&EAKF.8%F$=G967:C^,:<]3QQI7AL+M<$1T2D"_3O2\[5ZTUZ?%2< M8([^ U!+ P04 " #8@UA2;NU?7=," !Z!P &0 'AL+W=O 9PI+M3%&-I.9$"]V3RXPH& GVFZ8ZZWD=#Z4P)R73CV+Y ^I\7(")8,I]T;+&!AY* M2J5%7I--!#GEU9^\USIL$,*K(P1<$_ N(3I":-6$UE<)44V(G#)5*DZ',=&D MWY5BB:1%&VMVX,1T;),^Y?;8IUJ:76IXNG_[6E*]0H2GJ!Z.1&YJ2A%W+!-& MN$(7Z(Y0B9X)*P&).?I9V$V%GD%I2-$WDA??T3W7DIIR2/9QM^\@$ZH,]'0, MFE"FSHS-I^D8G9Z:( M6\Y>ZXB]K0-]!$;LF8V$T@K]&.X@W'7?]L\OGT4#CIAN(T:[Z.B:]R^:E!;(L6-2/%_$ZF^?AL*?5S3 M0^+$^VECW-G19A\4M:/VCC3[H';0N=Y1QM_H2CG(A>ON"B6BY+JZB\UJ\X , M7-_<61^:AZ5Z!S[,5*_2 Y$+4Q&(P=R8#"[;)B19=?IJHD7A>M],:--)W3 S MCR-("S#[F(=-,]M_Q]02P,$% @ V(-84@0V7]A! P R H !D M !X;"]W;W)K&ULK9;;;N(P$(9?913M12MM29P3 M4 %2CWN0*J%6;:_=9 "KB4UM UMI'WYM)PUT"8A%>P-VXOG]S=@SF<%*R%?GOJ^R&994=<0,XUB"6I0EE>^76(C5T"/>QX-[-IUI^\ ?#>9TB@^H'^=C M:69^HY*S$KEB@H/$R="[(.>7)+8&;L43PY7:&(-UY46(5SOYD0^]P!)A@9FV M$M3\+?$*B\(J&8ZW6M1K]K2&F^,/]5OGO''FA2J\$L4SR_5LZ/4\R'%"%X6^ M%ZOO6#N46+U,%,K]PJI>&WB0+90696UL"$K&JW_ZJP[$AD&TRR"L#4+'76WD M**^IIJ.!%"N0=K51LP/GJK,V<(S;4WG0TKQEQDZ/;MX63+\#Y3G4PRM1FB-7 MU 5M7%"NX P>JD,#,8%[5%JR3&,.#UIDK_#(F88+&UUK?G*-FK)"G1JKUJ5J MX&L#;K?WLQKRLH(,=T"2$.X$US,%-SS'_+. ;SQNW X_W+X,]RI>8]:!B'R% M, B#+^"#FE&)JOK=HQ\U88VCI(@C&(2#OQE"V;2 M8"9[,;])RBWEH1C)%@9)DUX:[@U4[ZB;9%(#RQ>4=7K\PUWJ M;8'&<=+OQE$[:+\![>_-I6=760WHQ1*E^5* NUQGIMPAW%(FX8D6"]R36R18 M%\/@OV57+HJ"2@5S$RH7$QN<=2EIK7+5[KW-:][KI/WV^)"-&DX.SK9CL.I/ M1+!Y&CZ'8,5;F.1?F=7:2+KVDRB(]/Q&,JHE3+943+(NM"3 MXRI]>WX>0QYOW<:PVXGCO\#]C>:B1#EU+92"3"RXKOJ,YFG3IEU4S=7C MW5$Y9::?*'!B3(-.UY1]6;5-U42+N6M57H0VC8\;SDRKB=(N,.\G0NB/B=V@ M:5Y'?P!02P,$% @ V(-84@=_*[T\ P A@L !D !X;"]W;W)K&ULS59=;]HP%/TK5C1IK=0VGP2H (E"IU5:)53*]C#M MP4T,L9K8U'9*.^W'[]H)(80/56H?^@*V<\[QO? MQ%-I?M&JQ#H6BG*I>%:2(8*,LN(?OY2%J!'<\ #!*PE>DQ <(/@EP7\K(2@) M@:E,D8JIPQ@K/.@)OD)"HT%-#TPQ#1O2ITS[/E4"GE+@J<'U4T[5*\(L1N5P MQ#,X5!(;6R8I9A*=;R^.N%02P9E#D^GLJT0G8Z(P3>4I &?3,3KY]H1V5<5T5>4<5 MQR2Z0+Y[ACS'<_8$-'HSW>WNH8_?3N\8T>R["BVIG9=P *O9;1T]?3\\ /NVV_9S_77=E%>>V. M&VRCQGM03N!W*M162JTJI=;1E"9$F(N5103=$:D$C13D-=4YHAFC2AZI6UAM M$GX.(]M50.T/-K+0"^O%[[0:#HWV@9HN[F)"U]GO8:?*IO-.#]$_-,J%T'4' M,.7'[IINM6OW&PO=V]R:W-H965T,_XD4@")7HJ\%!,KE7+[V;9%G$)!Q1W;0JF> MK!DOJ%1=OK'%E@--3%"1VZ[C$+N@66E-QV9LR:=CMI-Y5L*2([$K"LI?[R%G M^XF%K:R:5Q^^:U&K>J0/;[0/[ M'T:\$O-(!(:K=ATPQ331"OY6:E]7TFNGF8J3DX??N\R^8IHF:"Z.6>%FE2"&EN6.2T% MND6S/&=Q-<36:"59_'2KRYV=!O0U0(DS7)QK4)_K!;HZM,U^H2R$GU/ MV4ZHEXFQ+57V.@<[KC.]KS)U+V2*7?25E3(5Z*%,(#DEL)7L1KM[T'[O#C(N M(+Y#'KY!KN,Z/0G-WQR.1SWAB[>'1P-JO,9)S_!Y%_A6*>50F[*DK^K;E&C& M.2TWH-LW!W,28_:<;C-)\^P_2&[0K& [A?[UMZ)$7R04XM^!A/PF(=\DY%]( MZ#M3+T"B-5?BUESIFP 57V#X](+U//7(*/3&]G/;E7.4&T;8/T4M>E".[T4- MZD12T$@*!B6M+HA!\;&%WX6O!^J%G>/.X'P,"W%KL\+O;&)- MV*X])@'IVM@'F?\7E]GS!'[2%/=A=37NLG4J3B'M:)T M[D*5$J^N%U5'LJTY<#\RJ8[OIIFJ*QEP#5#/UXS)0T>_H+GD3?\'4$L#!!0 M ( -B#6%(4A"4C4P, !L* 9 >&PO=V]R:W-H965T;CW./[CF7K]E!R%=5$Z+1CX9Q-?=JK7)?3\@:6B#>&*"HXDV OZF MY*!&;624K(5X-9U/U=P+3$*$D5(;!@Q_>[(DC!DB2..?GM,;/FD"Q^TC^Q]6 M.VA98T66@GVGE:[G7N:ABFQPR_0WA]& >'D3$#4!T2G X.)FW5Q 89@D^\% U!-X;H%CT/3#<%T9@R&+M#+ZL"W7RX M11^0CY2958AR],*I5A]A$-I_U:)5F%=JYFM09O+SRU[%4ZHSC\B*(@"AP)+:\.#W-'>'%]>'9!33Q4 M.;9\\;DJMPV16 OY<($L&<@22Y9<6#(,*NTJ4Q>9VDASXNP7=V&61M.9OQ^; MYX!E01:D;V&% Y:$^30;8&_R3X?\TZOR1_ADH9?=0E=FH?_Z2Q:%T6]PI-#2 M)31]GUH4Y5EX(M0!K7A NX,CX6=VG ]WTHF_?[1E**H3W ML)BVY+B-QU8AV+^HHJPUN!O8U!WFUF5A][7)2'2>I=,DC?(3$QW ,,WB-(Y/ M;'P/S-+)) _BW&UD-BC/KELQYI"TBJY>.^\,J01C6(ZHG-YT^63C!1'<1R=Z METY4EIVXXD0E9RS)!TORGUKR]MA_W,-1[[HS:L$J(N&4+SH;7'KSZ[:3 ^;: M3@Z8:SOYHVL3SL>M?7XH*&7+=7=3#*/#"^?17NPGXT_P\ND>*O_3=,^F+UAN M*5>(D0U0!O=32$IV3Y&NH\7.7LYKH>&JM\T:7F]$&@#,;X30QX[YP/ >7/P' M4$L#!!0 ( -B#6%)I2U8Q9@0 )H3 9 >&PO=V]R:W-H965T[#Z3X0 MFR2H-F0!-UUI?_P"=FW'<7R53J?F2P)X9IB99^ !)ELNGN2:$ 5>\HS)*V>M MU.;2=66R)CF6%WQ#F/ZRY"+'2G?%RI4;07!JE?+,19XW1UXH*NU,@/N=++!*S(GZG%S+W3/K:VD-"=, M4LZ (,LKYQI>SE!H%*S$GY1L9:L-3"@+SI],YU-ZY7C&(Y*11!D36/\]DUN2 M9<:2]N-[9=2IYS2*[?:K]=]L\#J8!9;DEF=_T52MKYS( 2E9XB)3#WS[.ZD" ML@XF/)/V%VPK6<\!22$5SRME[4%.6?F/7ZI$M!3@Z( "JA105R$XH.!7"OY; M%8)*(;"9*4.Q>9AAA:<3P;= &&EMS31L,JVV#I\R@_M<"?V5:CTU_:I+ZS.7 M$FR( /,U%@1<*R7HHE!XD1&@.+CE>:X1FBN>/(%S,"\K!/ EN&:*GJ]1G;U>/!J+Q:T!]:\\_8,]@TD!"DD)018G.UDN2%3IA8"EX;C#=:(3M MTM- WF'!*%M)<%]7P=^?M6'P29%<_C/@5E"[%5BW@K>X)1NWR(Y;Y-4/4XW2 M^G&BR\6VY&E?L92SCNRL9H][GB($QV'D!Q/WN0WBOB!$$0S#V-\5G/4)CCW/ M"V$MN).!L,Y .)@!>#$./^K$LVC>J;1 M,97 N'9K/)B &5DHD-CX#6N< 2[HBC*QPA&L+/^>@3CP _]0X##%M7!P1P\$*F9+5$ZVI*K'AE58$^X'C=E;LOZ'77 M[)#([F&\82HTS%1MP.V1X2?X[TI1ZJ:=L81GX4H0XO MW_;(=&ULM5A;;]LV%/XKA+&'%D@BD;I8*AP#C;UB M =(V2);N8=@#(QW;0B72(^DXW:_?H21+=G194"POL42=VW<.^1V>S/92?=<; M $.>BUSHR\G&F.T'Q]')!@JN+^06!'Y9255P@Z]J[>BM IZ62D7N,-<-G8)G M8C*?E6NW:CZ3.Y-G FX5T;NBX.K'%>1R?SFAD\/"7;;>&+O@S&=;OH9[, _; M6X5O3F,ES0H0.I."*%A=3C[2#TO&K$(I\2V#O3YZ)A;*HY3?[CEQ;420 M0V*L"8X_3[" /+>6,(Z_:Z.3QJ=5/'X^6/]4@DYN9/[WZ &%%A[B^- MPJ\9ZIGYM4AD >1W_@R:G),O7"EN*T'>+<'P+-?O_?)^YACT:/6< MI+9^55EG ]8I(Y^E,!M-?A4II*<&' RUB9<=XKUBHQ:7D%P0CYX1YC*W)Z#% MJ]5IW*.^?+UZ-(+&:[+OE?:\ 7M?MV#3+=;D1FI-%IC]'WB6]UREFOQY@]+D MVD"A_QKQY3>^_-*7/^#K&\]WO#IK.9YV+A(@F4B0+#16.X7JJ;?(E>&@-&R) MY&E^3J=Q.'5=+,'37K#4F.LGA& M#L#Z<%6VPJ,@:."&@T&$31#A>!!(USG6L\]EV'%Y3J. ]:2R1S)R(S?HYK)' MTJ?Q-!H$,FV 3$>!/ @%B5R+[!](B>'/Y!$$K#*CB=EP@XR^RU.2%5LD;P*K M%90<7@KBKN[+^&+:"74@Q*@),?JY$/N2'W6\>[0GH8NN'*-!W$U\5XZ&H3>8 M]KC!%/\(L>M2CZYBQ)6>N-C4*R2)(*23*(I&Y^K+L! MD.]8=T?U2$:A-WQ":=M!J/>Z"MA=D,(3WN2V>"\S-08]SH"U\9,C,Z(NTR*=XP@JCO M)/6(3C&-49>>^T3'&R-M*9J.%Z1&DC Z3"6L9F8TS\MC.J55/[J:QW]/3^P0IB[H7KV6/Y$L(SM' M58!:EX,KYE+NA*EFF6:U&8X_EB/AB_4K')JK$;7C!@=_4%8 OZ^D-(<7ZZ#Y5\+\7U!+ P04 M" #8@UA2]7ZQ718$ #S#@ &0 'AL+W=O/A/& MS_,)G/RZ\(WN]LI<"!:S ]Z1%5$_#D]"GP5]E@VM2"TIKX$@V_GD'GY:PL($ M-(B?E)SEU3$PI:PY?S8GCYOY)#2,"".E,BFP_CN1)6',9-(\_NV23OIGFL#K MXU_9OS3%ZV+66)(E9__0C=K/)_D$;,@6'YGZQL]_DJZ@Q.0K.9/-+SAWV' " MRJ-4O.J"-8.*UNT_OG1"7 7 >"0 =0'HK0%1%Q UA;;,FK(>L,*+F>!G( Q: M9S,'C39-M*Z&UF895TKHNU3'J<5C7?**@._X0B28@E6[FH!OP0/9$B'(QMP# M]U(2)0&N-^ KQ6O*J*(ZX/T#49@R^4&'_E@]@/?O/H!W@-;@^YX?I4;+6: T M2_.LH.P8?6X9H1%&#Z2\ Q'\"%"(0D?X\LWAL'@='FAM>H%0+Q!J\D6C^3H9 M:*N4TFK@1@U/\JA/'C7)XY'D?^L^U1TIL*+U#C N)2BQ$"^Z/<]8N-5K,R9- M1M.DIT6296DT"T[7(MFHN$ 0]JA7=..>;NRE:]Z$4FM!U>]IMIG2*P(0Q0C= MT+11>1KE;I9)SS+QLEPI7CY/36]O@%XR/? D-B/#Q3*QGI^&5RJU)&U0 F/D M)IGV)%,OR>45,3W+2G'$S*EC:CT\"U%ZP] &(51D;H99SS#S,OQ*M(* ==W^ MXN*6V6N<)7%X0\Z!RN,P=K/+>W:YE]U])UDSD@211)R(4[_ G^(4PW;]XX/5JNA:U4B/+X]GVT87D,HS&Y8NG I0MG(PL,KQX+^*<059AYE/X+:C-4M.+VQ M(&CW=YY$\6T]-@PA!*.1<@9_@?_?8-C@L1Z7@8/-0+_//-8*USNZ9L3S]G4Y M7BV8'G2W,CA0:3C2+'!P%NBWEB=!#IAN +F8L>AN96B[Q>VL<4"F,,U'' 4. ME@+]GK+D]8D(U2@H24VY #57(S1MOYC&20IOA[8+ET1),<)U N7)1D8SP'?X%^@_E"+_JM]Q"TC<-:;ALR+?(1:X:# MMT"_N8Q/F-'&["C;1C)USA('SC=,!M.!?M93I8M#NL]D3Q0[-)67.EMSS-X5[O2HDP 'U_ MRW6[=2=FW]/O3'+;6#AV9KND_/O93@B!M1$/\-+XXYYSSSUVKY-:R =5 &BT M+1E7,Z_0NCKU?9454!)U+"K@9F@DODX",9^22CWTL2M M7L\+UW1=:+O@ITE%UK $?5M=23/S.Y:< MEL 5%1Q)6,V\;^'I/ PLP$7<4:A5;XQL*?="/-C)13[S JL(&&3:4A#S>80Y M,&:9C(Z_+:G7Y;3 _OB9_=P5;XJY)PKF@OVBN2YFWHF'?,FV-:('"$=[ +@%X/<"HA80N4(;9:ZL M!=$D3:2HD;31ALT.G#<.;:JAW![C4DNS2PU.IQ<\$R6@&[(%A;ZB97.:2*S0 MSPHDT92OT:50"LV)E$_FVM1$Y@H=+D 3RM21P=PN%^CPX @=(,K132$VBO!< M);XV\FP2/VNEG#52\!XI"\B.411^03C P0[X_-WP0&P/8 %/4,46.*=K#-.CD[TL3C2XTE.K/0*Y1EVLTJ/HE%[.YLEZN72?2 MD,6.S/[C'U.,)Y,X3/S'OO/_AX73.(RB+NR5UKC3&@]JO2.2FMN"E"8:U$#Q MXXYP_.E&3[IBF6A1N1Y[+[3IV&Y8F$<5I TP^RLA]//$MNWNF4[_ 5!+ P04 M" #8@UA2\505[;X# V#@ &0 'AL+W=O)COJ8!CR] M?E;_;)/7R6R)A VO_Z:%JE:C^0@54))#K>[X\3?H$IH8O9S7TOZB8_OM=#I" M^4$JWG2P;D%#6?M/GCHC3H#X$H [ +\&T@M T@')6X&T U+K3)N*]2$CBJR7 M@A^1,%]K-7-AS;2T3I\RT^_W2NBW5'-J_87EO 'T)WD"B3ZBF[($VQ/HY06Z M(PK0'>2.' L[?CB?JZU40D^3?STATCY$:D.D%T)\"^X#5$(!@M2(MO&4CD<4DHJH M@^+B.Q*ZVUV]ZY?&<1!%'UR=\)-<]G[NS)-)[\G$*W2OS#!7=B*,F5YQ>=E; MM 4&)57.P>Y7Q9, )TX[_%P:S&*G&WYL$DQG/C.FO1G3 3-X_O#1+*@%TJ-# M[S+2SGN7 7ZEZ2*(4Z63#O+9A[E3YW@U^ !"+R M"A%6Z"WU4=<*^\8XDPLHJ'*9XA<>XRA(L=N5(3)()VY7!L TP%.O*XO>E857 M:5,1M@.]:*)'4A_:S9#4NGPB>H2XO/#+C>,$!_.YVXP!%"^"F7MP90-D,@N2 M'\@S.^+HI8"(O&)_J J$LPKPZ,,PYUY-L@#,3(_7G?%(TQ5ZMFR=% MV>Y 964G@MXI=.61H-^YRV?PDE[V?:UT(3PKJ!L3.'DRDW@D/3+5E:?^T/_QZ/XWI;M6Z[T(5OI@!\)\ MH-^77(^V[L8$Z(^*Z_\!4$L#!!0 ( -B#6%+HH_I%W ( *L' 9 M>&PO=V]R:W-H965T(%4M;"]=I-K8Y'8F>W0LD^_LY-F?1;:F\0/=W__[G+Q=9="OJD40)-5 MGG'5N*B30Q#KEF1MX7N3FE'&GW[5K M8]GOBE)GC,-8$E7F.94? \C$LN?XSGIAPA:I-@MNOUO0!4Q!OQ9CB3.W44E8 M#EPQP8F$><^Y]^^&'6-O#7XR6*J-,3&1S(1X,Y.GI.=X!@@RB+51H/AZAR%D MF1%"C-^UIM,<:1PWQVOU1QL[QC*C"H8B^\42G?:<&X-I& M+Q:9LD^RK&T]A\2ETB*OG9$@9[QZTU6=APT'/SKB$-0.P:Y#ZXA#6#N$-M"* MS(8UHIKVNU(LB336J&8&-C?6&Z-AW'S%J9:XR]!/]Y]X+'(@+W0%BER1:?4Q MB9B35RXA%@O._D!B]LD .,R95N1\!)JR3%V@P^MT1,[/+L@989R\I*)4E">J MZVID,R>X<^L25>MNJF^OCO1_X;4S>^V;:]XW\* H;HRWP=@/>/@G^70JE\.^- M\2)3H&KF0C(A+2S1F*="*&9R?[ Z*_UH@\K;X=ZWN/*#SF'NJ.&./L'-^#9W M7$H)7'^2/-KCNFU%.^S[-E%P).6=!KWSO[4"/#E5)9V] @A]K[U#O&^T54H5 MLKMQ[^4@%[8=*!*;7Z:Z*)K5IN/F .:_MS_"U!+ P04 M" #8@UA2FUU*0 &0 'AL+W=O7W+R*.3/?,&Y D]IDN6GG852RS]ZO3Q: M\)3E7;'DF?YE)F3*E'Z4\UZ^E)Q-"Z4TZ85!0'LIB[/.V4GQW:T\.Q$KE<09 MOY4@7Z4ID\\CGHC'TP[LO'QQ%\\7RGS1.SM9LCF?2OU4V]C91JG/,MC MD0')9Z>=<_C'-<5&H9#X*^:/^=9G8$*Y%^*G>;B9GG8"XQ%/>*2,":;_>^!C MGB3&DO;C[])H9S.F4=S^_&+]J@A>!W//U!&F?K_]E3F8@M!8A;%,)2(=Q7 94* M:%\%7"K@?15(J4#V5:"E MU7H5\J](MBK;-;E.:"*79V(L4CD$9:6S,?BOH6 MVKHB<6:FXD1)_6NL]=39!;]7X!A\85(R,RG APNN6)SD'_6WWR<7X,-O'\%O M(,[ MX58Y2R;YB<]I01KI+H@#([TOS!H4!_[U2]XU 4( MMJI?[*T.APWJE_NK#QK4K_SJ_UDE.G;4JGZ]_^C]JGI/EWI3[W!3[["PAWSU MOLER)5<:4!3X[RF*J]52:%J(/+A M# \AT4EYV"ZF*]7'9!ALI"I^X8U?V.O7F.6+(V#^@LN_5_$#2[2;^1&XXSH3 M<:3XM/BQR>NU8;KESQ"301C4W';%0MS'N!;=)79S@(8!(56Q:U+-PJT4$>?3',RD2$&_@_%6Y2;KRGTQE0/3%3> B3Q=/=B,-#@$: PWYH?>0,[G<\GG3'%P*^,L MBI>I6&6-]1BZC49H2)MS"0/+@X$?(7;DD7@"A5ML"P^126CA'8;OF,O2 M6*5I*0Q)R\R$E@:@GP?N^(-('G2'@;'DTUB!*Q;%2:R>?4%:,(?X(%FT. G] M0/E%@]YYGO-FI(,-4$?@$-8@H4$,4KU%:,FM!3+H1S(OQT(79G"?.FS5(*99 MMJV)+")!/R2]@69+RY5LP0&LKPX:Q BE+=P +<#!@;]M4J%[__^LV!YI,IB: M&;:;\TJK%7*@9I%9];E!*FQ-MD5-Z(?-FTQQJ1,+^)/>F.;\J/"ZT,R ^=)$A>I'+'L)_@'_&"2F_T$!^<:KWC1 MQ2,AM7V-&;EOG6NA-CP(U(9;*VD_U$X4>YG08%.+._U=4PEVV$+=D/SN\\HB M;^A'WM=E7 M\$ME43_XBDGNC\W4VTS%-BY#TRNEF]/7NH\]%"]_A0> [M/ = M^N&[&"#>#'!D#BOB'*P/:\SJ[X')F!FFEVWE\@\0=H/ 6RX+YJ$?S+_Q)Y;K M.;2,E69J4ZLC\*5[WGU3CUB\#OL'J83%U="/J[_6(WY;J(O\/6*1,_0CIS,_ MICS24T-G6N\1S)0H=CPO[K(HDBNSE#'4L%*Y8MG4/"Y?%EB-L?@]"';T.[(( MB_P(>Y6PN79)EG/G:C)ZR]1!%E[10> 567A%[PBO.VRA'?V*MLXW_/#ZBG2_ M [8BBZWH(-B*++:B0V/KC@%V82NRV(K\V/HYSN)TE>K\7XMDFK(,3%BTR->, M^'URKG]XS3X%67A%!X%79.$5^2'1*<8L$7KC^@)AOUX:_W!!E_A+8Q$8^?'O M,WLZ1&FPA4T<'*(TV.(CA@?NDQT#A%WJI1!LD1;O0-JMXPZ?00N2&!TDN5NG MN?[CW%=NU[![K'H\I/7M&G:/,5^]-M_4U<:JIX1 MP_JN#KN'$"&!M!Y,PU%%,&S9_6$+P-@/P)5SM'_ VP\LL85>?!#HQ19Z\3NN M;'?8*A+C\\KB*MYQE/K*QG /"(YIZ,PE]X2@J3$:I%H;@UC )OYU[OZ-41JB M_L9HDG(;HT&JO3&()0?BQ^Y?.Z4MC54ZO7+D748$75\QZI/:V=]5@[F:7#4J MRR/$SR.UGCO:;O4C\&VAR[?0; ]NN8ST[VQ>+%(F2D0_31[T!/TFX_F&*-BQ;B26OHA_C>_$<<>7*QDM] 9Q:E8AO+U6(^)>7T)(A[!M_EO*(W[* M\SCE<\=E*1@@A$B+.ULWB7Z>>NUUVHBX5(-)_99P3%QRPVV7GY:.B)^.BA2N MYZ1YDV8S/W55MQ/K:43WU!P&6^N'JE^6JXC_U+Q&DV^YB2*6O\A![O2(I2)R M$"HB3?2!':QSI9QK9)](]0K9DA!]+Q*B+G'4[V!*$>*)P2M2C<%R#WU'[AE1 MEU1J-X1EO"ZI^&X2J245Z@?V0[ZS,*(-]Y_5EQ:J7EL*H;]((14J'#,IG\W. M=IUWXZNY+E//6BQ=BHRWU (U7"B2D+0L1ZCE%KH/M[QD:VRR=02NI0;WU_OJ M;K40@?5[NM[6BVOFS&ULO5A=;^,H%/TK*)J1 M6JD;&YS/41JI2;?:2IV=JIW9>5CM [%)@FJ;+)"DE?;'+V#7V(E-IA_I2QO; M]YY[+ESN 49;QA_$DA )'I,X%>>MI92K+YXGPB5)L&BS%4G5ESGC"9;JD2\\ ML>($1\8IB3WD^STOP31MC4?FW2T?C]A:QC0EMQR(=9)@_C0A,=N>MV#K^<4= M72RE?N&-1RN\(/=$_EC=_.6BKB*D=R[^?T:],\BJ9 M&19DRN*?-)++\]:@!2(RQ^M8WK'M'R1/J*OQ0A8+\Q=LY@1L[+F)FT+K'$XQ%G6\"UM4+3/\S8 M&&^5#4WU--Y+KKY2Y2?'EV0FP6_@)^9DR=:"@!ME( ";@RDG$97@Y))(3&-Q MJJQ^W%^"DT^GX!.@*?BN[7$:B9$G%1$-YX5YT$D6%#4$A0A\9:E<"O![&I&H M"N"I#(HTT',:$^1$O"1A&P3P#" ?^36$IK_L#H<..D$QJH'!"URC>IT*R=>J MY"7X6X\JN)8D$?\XX#L%?,? =QK@[6SA!2?$A)@QKE!HNJB=CPRO:_#TRMZ, M@Z&/5*J;\B#M6R$8^*BPJI#M%F2[OTCVHB [:2!;"= K O2.,=C] K[OY&_0 MU'H(L_4PQR&-J7PZTZN0)NO$CCP(\4I]E4]U,Y %Z97&%OI=W_=WIF#?K-'4= M0=_V0O\8E01+S19^1"WE4$.XVJ$H#5-UIHH-<"Q)+6LW;-!& MW<]U6G/0KS_\["HG*P/0K0/W$NN$IE@L5=GFV=PU9>/&JLFFRLKV>WB@X;]J M 2N#&Y9&:F=G,IEIGV_SN[4Q=%JQCP*)(!K69 MVB8 +0( M<*:WFE2 ;*L-5)(;S"F>Q:2Y^-P!4-OWG=-EM0&ZQ>$[><1"U="*2AR;N3H# M?[8OVF]JN;;9P^$Q9@+9GH[\CVBY>91R:^K4M-P:,T?+158XD%LX7MYR<\!* MRT5#/]@E7&/F(]A$V&H$A:+LB*"7)W[Q?UW -8 M-=E465DE0.[NO==O(J(*7AUO]4E-C[5> L7@XS#D:UWQJA&IH[V0ZABG'U>< MIB%=X;@V%S<#_X!^(*L?R*T?5S%>*$H\[T57]Y.WM")D10$=1120%07T(2>) M/$IER=:<) Z:5;.P>H'>^S"1 Y:9] >=W<-$C17JE?I5E:X5&.0^3KRZ$;EA M@WW]S=,XY-=S;OX"*VR!6]A>U(@.8-5D4V5EA2IP"]4K%N\[[/P"JTL!.L8B M#THW/X79[ M^Q7SA&ULM5AM;^(X$/XK%MJ5=B66Q,X+I*)(+71O*VU757M[ M]^%T'TPP8#6)6=N!]G0_?L=)F@ );G>E\@'B>.;Q,R^>L1GOA'Q0:\8T>DR3 M3)WWUEIOSAQ'Q6N64C40&Y;!S%+(E&H8RI6C-I+11:&4)@YQW=!)*<]ZDW'Q M[E9.QB+7"<_8K40J3U,JGRY9(G;G/=Q[?G''5VMM7CB3\8:NV#W3WS>W$D9. MC;+@*N\!G5\0S"H7$7YSMU-XS,J;,A7@P@^O%><\UC%C"8FT@ M*/QLV90EB4$"'C\JT%Z]IE'+[76FM,QA:VOTSU<00->:I>I?"[Q?P_L%O'\"_CK; JJ03UV!+U6# M0M44J^W$CW 3MGN1Z,M-?2#R*VE#G@%-:_ RFM*U;J/S#>Z^I'S+4V INI# M;H,G>*PASW3J"86_7[&1ZT5_6'82IVV%&1\V$T+NTT1=ZW$+E(A-?^/%KU7 M+*%30H"X4CG-8H9BH;I=6:$>^-+4O0/&'4+D)..]MH/?:I-6R >QQ2-\7%LZ MQ((P]$X0)PUQ8B<.#4O"\2:G"70_S2001NP1#FZ*=;(E;1_[WC'7MI#I )U, MF^J//2O3/T2R2&F&[FD,'?:29@_0N"_0_Z>;O&7OXJ8K8/\MB@-NRCNVU_<" M#Y(\+LDO*_)]H3)%"*D@.+.LF&[2;A17YKK[;%?/B<8-J4>SRT,C4A[:-=<>B&C4FW M3,(EHDE_275W[MMA_8'OON\ZI+VL%[RWI5+3:+"]T_SZ%H&Y&YZ9-+,1:!H* MCMYBLY"F,Q![9R@6X/4"?;1,A)!%Q$S&P1V+*U3>,1'TCBV5G,X3=C*D+RSG M#H+CD!X2;QH$L3>(WPM-60%L!)I"3\B;A*:IS\1>GUNA^?5@V!<@@[![GSA[ M]\64R55Q45=P3L@S7=ZUZK?UGP$7Q17XZ/TE/IN65_H&IOR'X8;*%=B&$K8$ M2'K><\_EQ[DWG.X8_R8VA$CP/4NIN!AMI-Q^M"P1 M;4B&Q9AM"55?5HQG6*I7OK;$EA,<:Z99@_7Y&4[2Y&H[!PT!:_)60G6L^@2&7)V+?BY2:^&-D%(Y*22!806/T\D3E)TP)) M\?BK AW5,0O']O,+^L\Z>97,$@LR9^GO22PW%Z/)",1DA?-4WK/=+Z1*R"OP M(I8*_1?L*EM[!*)<2)95SHI!EM#R%W^O)J+EX(8]#JAR0*\<$.QQ<"H'9ZB# M6SFX0QV\RD&G;I6YZXE;8(EG4\YV@!?6"JUXT+.OO=5\);38* ^2JZ^)\I.S M!5E*< [FC#X1+I-E2L #H0GCX N31(#W"R)QDHH/X!U(*/BZ8;G -!932ZKH M!88559&NRDBH)Q)$X#.CO_M \VQ)^.UJGF(AB+A=W9.()$]8)=;%>6Z.T MU6ZHD#Q72B/!'[\J W C22;^-,![-;QG3.1RO>9DC24!=SRA4;+%*;C,6$YE MUUXML3R-58CITPQY/O*GUE,'!;^FX!LI?%'"/L>8O5#VOXT)C7@U0K'ZO9%QL511). MA 3W:JQK HH,E*#=:*MM1+I>K8@NA,/ <5#WYH.HB8Y^X"&MP/I/:7E2*C._?51<)_#L?;OK#KA7=OM9 M-1(*S1KZ2''&U''Z6^U O<\7B8AZDW(.V)ZC(#A(JLL,(@?VD&U4&+JGD;T1 M(L?O&;<884FMM-#N-%U:!;V@:H*.R2]0U8K,W^@KL)& M^Z%9_%\)W%E;9,]4XZ2._X:E<3$L2)1K6?C*<5QDM<#/0DGNBW# '?5Q;VH,G P0M_ZZYIDDM"DU,'R+4H::NH',:G^: M2E9@[8WO^Q#UR1IJ2@4REXJ!!Z]":<=W)Q-TH \==GT4FWJ"S/7DZ((/;V10 M(_?(>9/U;R0:F27ZA+[A")(_]I"I;T"-"B.S"@_H&RJ$O;X!.N,@[&D;4*.M MR*RM)QZ(P];YU8&H_O<[:K=/MY%09);0D_H!="B$Y]!W["#HH=&H(3*KX7^H M]!7B'IDPM+T>*HUD(G-//51*PF-24L:W6A<>&>%K?=,D@)[C\NZC'JUOLR[U M'8[5F)=789\Q7R=4@)2LE*NM>O\1X.7M4ODBV59?GRR9E"S3CQN"8\(+ _5] MQ92P5"]%@/J.;_8O4$L#!!0 ( -B#6%++9$K>%00 +01 9 >&PO M=V]R:W-H965T;(G!>97]$!*^61+68&%;+*=S0^,X+0)*G(;.4Y@ M%S@KK>6\N7?/EG-:B3PKR3T#O"H*S/Z^)3D]+BQH/=WXG.WVHKYA+^<'O"-K M(KX<[IELV3U+FA6DY!DM 2/;A74#KV.$ZH &\5M&CGQT#6HI&TJ_UHV[=&$Y M]8A(3A)14V#Y]T!6),]K)CF.OSI2J^^S#AQ?/['_V(B78C:8DQ7-?\]2L5]8 MH052LL55+C[3XT^D$^37? G->?,+CBUV)GM,*BYHT07+=I&5[3]^[!(Q"H#! MF0#4!:!I@'%V UV2FE=+D(<8"+^>,'@&KT9*MOFB2V41+^5E9 MS_M:,/DTDW%B&9.- #^ M5Q/:9430+?@KA2$$2[ QT>YNC@![V,B<);S#Q+X M91V#]^\^@'<@*\&O>UIQ7*9\;@LYEIK13KI^;]M^T9E^(0*?:"GV''PL4Y*> M$MA21*\$/2FY14;&F"17P(7? ^0@1S.@U8O#8:0)CU\>'AK4N/V\N V?:YJ7 MNY(+5LE=)L ?/TL N!.DX'\:Z+V>WFOHO3/T_1R3=HYU$]@R^ U#;1\/2QAY MD3^W'\9955%AA,)34*R"W""$/>A$@M]+\(T2UJ3,* ._4$&X(2-!3Q>\1<)G M/?W,.-J57.Q,FER%<[ESGD]^RQ:,,H8@=">YUX!\&$QRKX*@$\WTN0][-:%1 MS4U!F=&(TJ/.['(X*%#3J@%PA/@8/+0_5]=H:-[QA9T*-47-*CSQ@"'P@+-E>5B:^CXQN/P M9NZTS&A0&F_0H,Z; QPJ#327FF^TAXYU/)H *9.E@E2#T(#..\10\6#P>H<( MU.%Y,S@5H:)T!J&B# 8Q5%;X;&DU6H-_@34,!1"&;V(-0T6"YI)TL36H142Q M\6@;O:!C/5G[ M7C"5I((422;(J:2AS"'T:A_H*,:O\('C3E]V-"A%@ G2"K!'G[,%8;OF6("# M9KVTWX/]W?[HX:;YX)[7>X)3PFJ ?+ZETDJZ1MU!?U"S_ ]02P,$% @ V(-8 M4JZ18&2-! FQ$ !D !X;"]W;W)K&ULM5AK M;Z,X%/TK5K:[FDI1P#R3:1JI35I-I1U-U>SL?ECM!S?<)%8!,[9)IM7^^+6! M DF HFI;J0F/>\\]/KX/R'3/^)/8 DCT,PIC<3G82IE\-@RQVD)$Q(@E$*L[ M:\8C(M4IWQ@BX4""S"D*#SZ;LE2&-(9[CD0:180_7T/( M]I<#/'B]\$ W6ZDO&+-I0C:P!/D]N>?JS"A1 AI!+"B+$8?UY> *?[ZU,H?, MXD\*>U$[1GHICXP]Z9.[X')@:D80PDIJ"**^=C"',-1(BL>/ G10QM2.]>-7 M]-ML\6HQCT3 G(5_T4!N+P?C 0I@3=)0/K#]%R@6Y&J\%0M%]HGVA:TY0*M4 M2!85SHI!1./\F_PLA*@YV'Z+@U4X6$<.GMOB8!<.]I&#U1;!*1R<8P?R6K"N$CY")AXBR[3,[\L% M^G1V?H8,)+:$@\@_&U#GW:@+6(V0?8@:I]$C\&_K>4B$ /%M_0 KH#OR&(+H M$7'1.R(>%Q%;L6[Z8TT*K :4V_XH?B.*H?:]W'RKW'PK@[5;8/^ *&%<-937 MS?_[=YT)=Q(B\4\'OEWBVQF^TX)_)T1*XA4@MD8K%D6JDZB$7CT-4:QZYK_H MK"G'GEM[$-_&)X:(!TO3=B5VW/%B@4R[0Z5S@ M$C@%@:[4ZN(=<$E5 B+5X=? .03Y8G_[96QAZR(A'.U(F (Z,T>FB5$"/,_3 M"X3-H:*B_XO,12256\;I"P07R,GOD#A Y7VJE%4!]#4U+H14!S3>#%6O%PED MS3I\;A%X[IRH84_&EGTJVZGAD<7-FQ:W718'DKNEY&ZGY%7.0I:S0Q30'0T@ M#@3Z1.-"H'.U^/:&DT?PZ@J8GM-"S"N)>9W$YK4$?]V?-%%7\MS(1G%/@M?> M"4'+LRSL^\T4_9*BWTGQ_C S*^D0)Q*:E.K&4XGLNK]V-(IQ26S\3F):L8"% M(>&BJA@M7M7FFWCGX<;UBO='$[=9ODG)W9MM>R M257GQ]VM?UF??<,BV'BS#JK&CLY^_:[G]0+S.&4;Q#-JKZGZ9XNOA&]H+% (:^5JCGR% MP?-? O(3R9+LS?612?4>G!UN@03 M8&ZOV9,OI[HE^'R]YC9?U!+ P04 M" #8@UA2@Z,,EKH# "1$ &0 'AL+W=O(93XVE8'C9\@G/,LN$?GRN2(/: MI@7NWS^SW[K@,9B$:3Z1V1]B;E:CH!_ G"_8)C,/!5P$Y!U.9:?<-NVIN M%$"ZT4;F%1@]R$517MF7*A%[ -(Y J 5@)X*B"M ?"J@4P$ZIP*Z%<"%'I:Q MN\1-F6'CH9([4'8VLMD;EWV'QGR)PBZ4F5'X5B#.C&>;1///&UX8N-GBMX8W M4VZ8R/1;^ D^S:;PYH>WP]"@*0L(TXKVNJ2E1VAO>=(&,F@!C2@Y )_XX;^P M N'T*'SJAT]YVH:8.'AT 'YS,IP,7L)#3&^=8UKGF#J^SA&^![Z5V5842Y@H M/A<&;EDJ,F&>X"O\++-YS@J8L72EX9H5CYCT]QZC<6TT=D;C$PL+?_Z*,^#. M\%S_Y>'OU/P=;U".32X@+4-:5"&U[.(4^2:'1"JDM%&G;(UOS=.A0I9&NLZ( M%;7MF$359QAN]VMVRLP7D73K2+IG+@^^^"@*&Z4GD;W:?.\BA;JJ^:^\X4UY M8D 4VJ@-"KQIP2*34H%BQM4/559H*+L,H')OF1(LR;B;<*AB?FM1NQO]Z/&Z M7WO=OT!1RJ7G,3^HS0\N4A02-;H;?5]9OKL0KQB@[5[75PFRUR*(E^F?R?"1 M-II(Z&4RW @@B;UN7V\T/M$:)C)/1,'LQJ0%$Z97,.5KJ87A<[@KX$:GR'VP MQ\7?:$XOZGLDAS3J2?SR^4WX7^$!+_?,K. #KF]<^;J%WJ5M7RX:B2/=RV2[ M43'2^S?9EKBEG'/EAO";8H5><(6_Z(/I[AU-][%\-R)(_+IT,-]G;,ND$3;2 MOTPI&NTB@_^A-4\J*R\Z+NT>K05MI(_ZE>DLM3BI!]-&XRBY2%7HWB;0OPL\ MO&(N:L?>1DP;':5^'3U;N5[MSK213]JY3+D:Q:3^7>%_[L^35PS$[>AP M@<*]TYP]K']D:HF.0,872!2UKY!7E>??))T? M0'KI^]/$)CA%OCB,_$_<4]17N]1CG7_7]6$B>3?;IGON<)(H%WPXHQFT@.9' M#(,UHC&\192L)#%9.6*$;BP<&B 55$B@].70!0.#U$\V'%C/W!O'PP@7LJMM M*]C/E9N^%]AZ1B"AM!<80@LD4864PI+?::>;W('/0L#9RTVE%182;8)P#H>$ M;M!%5D)F6/9E KB%DHCBW,B1I"C-J$3EF:!2@FDC(Z@0''4:MAG.T+0IIO3! M?*E^Y#O<;3XZ.=^<&^]-+$%%UD)];O1R>.>;BXKO M)=+5S%5)-8 E!&LL M%4G'R"^)JB5NU?8ZM?FTYO $-?_;?2XPQQ+1L6A]]X]YEU^MV+U"_T-S][.R MK_A%D;.KX]?H7MYC%[DX!9$G<-RSZ^/7Z/JBHQ/IN?=[U"3LM @]"DPK%L/O MIK6C0U&P:@A5A#NO)%F&^;-.0=,KM-)-_0Z_GI_A'#54+?M@# ?[&\Y(PZ[[ M6?=F(]RLP?YJEA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -B#6%)T+.R> M308 'XX / >&PO=V]R:V)O;VLN>&ULQ9M;4]LX%(#_BB9/[$R[(;ZW M4SI#@>XR0PM#V.YC1W$4HJDM924Y%'[]2DJ 8^JU\CO#CF]2W-GGXV&3K:65,]E(=W\T MBM\;,6*M5+*5#V)^-#H<,;O4=W]J(Q^TCXM!?<"&-=?&,>'WN&=?"G[S9ZIS^+!LGS"EWX@^CNY54 MM^$R_B[&X#9B.3Q^;@KQO?D_Q:@7"UF+4UUWK5!N4XY&- %0V:5-=B+50G .([!/$=+>)GJ7R?(WG#SI5U)IX.^\;)(=9[ M']+"G2M?4DZ;>PB$ZH38)SXV6'ESW\=Z//NGDZOP TB'N61"+),+P:WH51XF MC0FY-=I6NDW7$8K+=RNA"0C_M/4A,6E,B*UQ7/M*-+Z?._=!FKH-_\Z.K>W' M!Q/,&!-B91S7M>D\X(7D,>!\47B8)R;$HKAT2V'8%;_G_G][5)@8)L1F",T2 MM%#_-00I0MEX*H.8F!HFQ&[XZJ][H;VQ?(?B(SYN_(/GG)&SSO%(\HR)Z6%" M[(=S5>M6L!O^LU?#"::%A%@+IV(&^]P$,T)";(0OXN&!*Q][;!\VR(6.*XA= M,.UF5OS3A>CC;/W"Z0FFA818"VC@UHLN$TP,";$8+LVMK]:'>. ->PZ) [9' MA9B8'1)B.Z 1)GL+,3%3),2F&(PRV<%-%,=OD!(S1T)LCJ=P6"AJ@]!Z:87%)BN: A:A\3DTM*+!<8HK+>1JQW MB(G9)27/6,T<>SOX+&)J28G5@L=C*<3$U)(2JP7'S& .&E--1JP:-![K-9D, M4TU&K!H<$U9ZAJDF(U;-<-CXEGW5X50X.Y)AMLF(;;,+\[C577_DE:$3),36 MV84Y]=>>=["?S##K9,36V8G9M2WOI8(SS#K97H8T6\Q^2\>LDQ%;9Q?F"3?F M7L(9IPRS4$9LH9TMW6/ZLR$F9J%L'[,EH32U=6_8,9QDQ"R4O]:\R7/K%L&: MV_T0$[-03FPAB+FMZ+5@!Z?"<=GT(J0^(, U^(B5DH M)[;0$^8&[4:8-M;_J;2U#SX@)F:AG-A"H-)7JR:N)_!]:%B7P3XW^@YB8A;* MB2V$)XI@-C7'+)036PC%[(4>!6:A@MA"2#XK: EB8A8J]I=V"WTGQ,0L5.PC M[3:@R@)S4/'*>;!KA,CE@^.F4-,3#[% M/A<$?"\@)B:?@E@^.&8),3'Y%,3RP3$KN#H0DT])+!\<\QW$Q.13$LL'P_P> MU]X]86+R*8GE@\\$P'ZSQ/13$NL'QX3]9HE9J"2V4&^.XM>A+\3$+%026^@% M)ABOG8I%;X5_B5FH?,WIGQ[FI7\,8/Q6HNN5R1<7]##/%@L17^#8SEA!3,Q" M);&%=I?F7\H(&+27F(5*\NF@F?O/K%&%":AZA45JGO!OWPDM=1?3!DIL%M'[ MP09LY!4FH(I80%O,J:B[, :Z%FO=K,.$4*2$6:,*$U!%+* MIA_IKL.;4V&, M-A5*:A/F@GHK$RM,0!7YXK9-:?9RKDX881T[^PG?E*DP 57$ GJY:'&X]6#N MJ:C7M;U5AG MN^B:YL3ONU07FL\?7Y][?/7OX[]02P,$% @ V(-84E(UQJ.* @ N3( M !H !X;"]?:[_,[';;/;K^K-;_S[6T_B/P>%/U[\/NUK'9O': M]MLZKIKP<;CM'L)U$Q\NDYO%R]NJZ5_>8A/F#A((DOF#%()T_J $06G^((,@ MFS_((@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$ M>BOJK01ZZ^1E"8'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>"?5. M!'HGU#L1Z)U0[T2@=T*]$X'>:?*RFT#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#O MA'HG KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*];?*QDD!O0[V-0&]#O8U M;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?_&Q" MH+>CWDZ@MZ/>3J"WH]Y.H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGU MS@1Z9]0[$^B=)S\+$NB=4>],H'=&O3.!W@7U+@1Z%]2[$.A=4.]"H'=!O0N! MW@7U+@1Z%]2[$.A=4._RG7H/X^>A#K>>KS5>_SNI'B_GUMOEK\NOG9-[_(IS MN*\8GO\"4$L#!!0 ( -B#6%*#T:P!+@( $0Q 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(78"4Z%JP_D$SJ MW+Z4G 1HD1H)7*#OQH)-F][X]-Q MLD-[,?1=67X[Q9]^. MPS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_SCX$I \)Z:. M]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FLYA17&UL M4$L! A0#% @ V(-84D"6N$SN *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ V(-84IE&PO=V]R M:W-H965T&UL4$L! A0#% @ V(-84GQ7,DW@!@ +AP M !@ ("!FPX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84KI"*S&^"@ XS !@ ("! MNB 'AL+W=O4T" #Y! & M @($D-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MV(-84O4VR(/Z*0 V(4 !@ ("!IS< 'AL+W=O&UL M4$L! A0#% @ V(-84DQ,EQ^/ P T@< !D ("!&GD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV(-84E[T D8Q P '0< !D ("![8P 'AL+W=O&PO=V]R:W-H965T 9 " @>&K !X;"]W;W)K&UL4$L! A0#% @ V(-84H+QM&PO=V]R:W-H M965T&UL4$L! M A0#% @ V(-84GW02Y3'*0 -XH !D ("!9<\ 'AL M+W=O&PO=V]R:W-H965T3\ !X;"]W;W)K&UL4$L! A0#% @ V(-8 M4E8>9HZ2"0 ^B, !D ("!1@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84F#C0? Q!0 O P M !D ("! A$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84C^-!E:M @ M 4 !D M ("!(AP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V(-84@PS=';@! 0 P !D ("!/2L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84NI& M7ZQA!@ EQH !D ("!23P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84H#[+L&S!0 0!P !D M ("!,TD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V(-84O+$J^D7"0 WD0 !D ("! M$E4! 'AL+W=O&PO=V]R:W-H965T=@ 0!X;"]W;W)K&UL4$L! A0#% M @ V(-84C@.Z5*^ @ ^P< !D ("!Z6,! 'AL+W=O9@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84@=RZG1T M @ 9@8 !D ("!SG$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84J#T%UN6 @ F08 !D M ("! 7P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V(-84G*DK3)J @ A@< !D ("!V(8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV(-84A-MNN&X @ M @ !D ("!08\! 'AL+W=O MG $ >&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ V(-84@HJ+*/# P Z@P !D M ("!.J8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ V(-84F[M7UW3 @ >@< !D ("!0+,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-8 M4JB>E"6M P \ T !D ("!-;T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84N8@T.5(! 5A M !D ("!0,D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84O%4%>V^ P -@X !D M ("!Q]0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V(-84N/O7C#0! HA8 !D ("!!.0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84LMD M2MX5! M!$ !D ("!D/(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(-84G;L)HQ3 @ 1@P T M ( !D?\! 'AL+W-T>6QE XML 104 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 105 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 290 546 1 true 80 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.redfin.com/role/Cover Cover 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 1005005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.redfin.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1006006 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity/(Deficit) Sheet http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity/(Deficit) Statements 6 false false R7.htm 1404401 - Statement - Consolidated Statements of Comprehensive Loss - Parenthetical (Details) Sheet http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails Consolidated Statements of Comprehensive Loss - Parenthetical (Details) Statements 7 false false R8.htm 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2106102 - Disclosure - Segment Reporting and Revenue Sheet http://www.redfin.com/role/SegmentReportingandRevenue Segment Reporting and Revenue Notes 9 false false R10.htm 2110103 - Disclosure - Financial Instruments Sheet http://www.redfin.com/role/FinancialInstruments Financial Instruments Notes 10 false false R11.htm 2120104 - Disclosure - Inventory Sheet http://www.redfin.com/role/Inventory Inventory Notes 11 false false R12.htm 2124105 - Disclosure - Property and Equipment Sheet http://www.redfin.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 2128106 - Disclosure - Leases Sheet http://www.redfin.com/role/Leases Leases Notes 13 false false R14.htm 2134107 - Disclosure - Commitments and Contingencies Sheet http://www.redfin.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2138108 - Disclosure - Acquired Intangible Assets Sheet http://www.redfin.com/role/AcquiredIntangibleAssets Acquired Intangible Assets Notes 15 false false R16.htm 2142109 - Disclosure - Accrued Liabilities Sheet http://www.redfin.com/role/AccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 2145110 - Disclosure - Other Payables Sheet http://www.redfin.com/role/OtherPayables Other Payables Notes 17 false false R18.htm 2148111 - Disclosure - Equity and Equity Compensation Plans Sheet http://www.redfin.com/role/EquityandEquityCompensationPlans Equity and Equity Compensation Plans Notes 18 false false R19.htm 2158112 - 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 2163113 - Disclosure - Income Taxes Sheet http://www.redfin.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2170114 - Disclosure - Debt Sheet http://www.redfin.com/role/Debt Debt Notes 21 false false R22.htm 2177115 - Disclosure - Mezzanine Equity Sheet http://www.redfin.com/role/MezzanineEquity Mezzanine Equity Notes 22 false false R23.htm 2179116 - Disclosure - Subsequent Events Sheet http://www.redfin.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 24 false false R25.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 25 false false R26.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 26 false false R27.htm 2311303 - Disclosure - Financial Instruments (Tables) Sheet http://www.redfin.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.redfin.com/role/FinancialInstruments 27 false false R28.htm 2321304 - Disclosure - Inventory (Tables) Sheet http://www.redfin.com/role/InventoryTables Inventory (Tables) Tables http://www.redfin.com/role/Inventory 28 false false R29.htm 2325305 - Disclosure - Property and Equipment (Tables) Sheet http://www.redfin.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.redfin.com/role/PropertyandEquipment 29 false false R30.htm 2329306 - Disclosure - Leases (Tables) Sheet http://www.redfin.com/role/LeasesTables Leases (Tables) Tables http://www.redfin.com/role/Leases 30 false false R31.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 31 false false R32.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 32 false false R33.htm 2343309 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.redfin.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.redfin.com/role/AccruedLiabilities 33 false false R34.htm 2346310 - Disclosure - Other Payables (Tables) Sheet http://www.redfin.com/role/OtherPayablesTables Other Payables (Tables) Tables http://www.redfin.com/role/OtherPayables 34 false false R35.htm 2349311 - 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 35 false false R36.htm 2359312 - 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 36 false false R37.htm 2364313 - Disclosure - Income Taxes Income Taxes (Tables) Sheet http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables Income Taxes Income Taxes (Tables) Tables 37 false false R38.htm 2371314 - Disclosure - Debt - (Tables) Sheet http://www.redfin.com/role/DebtTables Debt - (Tables) Tables 38 false false R39.htm 2404402 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 39 false false R40.htm 2405403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) Sheet http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details) Details 40 false false R41.htm 2408404 - Disclosure - Segment Reporting and Revenue - Narrative (Details) Sheet http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails Segment Reporting and Revenue - Narrative (Details) Details 41 false false R42.htm 2409405 - 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 42 false false R43.htm 2412406 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails Financial Instruments - Notional Amounts of Derivatives (Details) Details 43 false false R44.htm 2413407 - 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 44 false false R45.htm 2414408 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) Details 45 false false R46.htm 2415409 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) Details 46 false false R47.htm 2416410 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) Details 47 false false R48.htm 2417411 - Disclosure - Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) Notes http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) Details 48 false false R49.htm 2418412 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 49 false false R50.htm 2419413 - Disclosure - Financial Instruments - Cost, Amortized Cost, Gross Unrealized Gains & Losses, and Estimated Fair Market Value (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails Financial Instruments - Cost, Amortized Cost, Gross Unrealized Gains & Losses, and Estimated Fair Market Value (Details) Details 50 false false R51.htm 2422414 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.redfin.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 51 false false R52.htm 2423415 - Disclosure - Inventory - Narrative (Details) Sheet http://www.redfin.com/role/InventoryNarrativeDetails Inventory - Narrative (Details) Details 52 false false R53.htm 2426416 - 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 53 false false R54.htm 2427417 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 54 false false R55.htm 2430418 - Disclosure - Leases - Summary of Lease Cost (Details) Sheet http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails Leases - Summary of Lease Cost (Details) Details 55 false false R56.htm 2431419 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 56 false false R57.htm 2432420 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 57 false false R58.htm 2433421 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 58 false false R59.htm 2436422 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 59 false false R60.htm 2437423 - 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 60 false false R61.htm 2440424 - 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 61 false false R62.htm 2441425 - Disclosure - Acquired Intangible Assets - Narrative (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails Acquired Intangible Assets - Narrative (Details) Details 62 false false R63.htm 2444426 - Disclosure - Accrued Liabilities (Details) Sheet http://www.redfin.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.redfin.com/role/AccruedLiabilitiesTables 63 false false R64.htm 2447427 - Disclosure - Other Payables (Details) Sheet http://www.redfin.com/role/OtherPayablesDetails Other Payables (Details) Details http://www.redfin.com/role/OtherPayablesTables 64 false false R65.htm 2450428 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails Equity and Equity Compensation Plans - Narrative (Details) Details 65 false false R66.htm 2451429 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance (in shares) (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance (in shares) (Details) Details 66 false false R67.htm 2452430 - 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 2453431 - Disclosure - Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails Equity and Equity Compensation Plans - Summary of Value Assumptions (Details) Details 68 false false R69.htm 2454432 - Disclosure - Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details) Details 69 false false R70.htm 2455433 - Disclosure - Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) Sheet http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details) Details 70 false false R71.htm 2456434 - 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 71 false false R72.htm 2457435 - 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 72 false false R73.htm 2461437 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details) Details 73 false false R74.htm 2462438 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) Sheet http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) Details 74 false false R75.htm 2465439 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.redfin.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 75 false false R76.htm 2466440 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Sheet http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details) Details 76 false false R77.htm 2467441 - Disclosure - Income Taxes - Summary of Operating Loss Carryforwards (Details) Sheet http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails Income Taxes - Summary of Operating Loss Carryforwards (Details) Details 77 false false R78.htm 2468442 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 78 false false R79.htm 2469443 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) Sheet http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Unrecognized Tax Benefits (Details) Details 79 false false R80.htm 2472444 - Disclosure - Debt - Narrative (Details) Sheet http://www.redfin.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 80 false false R81.htm 2473445 - Disclosure - Debt - Warehouse Lines of Credit (Details) Sheet http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails Debt - Warehouse Lines of Credit (Details) Details 81 false false R82.htm 2474446 - Disclosure - Debt - Secured Revolving Credit Facility (Details) Sheet http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails Debt - Secured Revolving Credit Facility (Details) Details 82 false false R83.htm 2475447 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 83 false false R84.htm 2476448 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 84 false false R85.htm 2478449 - Disclosure - Mezzanine Equity (Details) Sheet http://www.redfin.com/role/MezzanineEquityDetails Mezzanine Equity (Details) Details http://www.redfin.com/role/MezzanineEquity 85 false false R86.htm 2480450 - Disclosure - Subsequent Events (Details) Sheet http://www.redfin.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.redfin.com/role/SubsequentEvents 86 false false All Reports Book All Reports rdfn-20201231.htm ex10112020q4.htm ex211202010-k.htm ex231202010-k.htm ex311202010-k.htm ex312202010-k.htm ex321202010-k.htm ex322202010-k.htm rdfn-20201231.xsd rdfn-20201231_cal.xml rdfn-20201231_def.xml rdfn-20201231_lab.xml rdfn-20201231_pre.xml rdfn-20201231_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rdfn-20201231.htm": { "axisCustom": 0, "axisStandard": 34, "contextCount": 290, "dts": { "calculationLink": { "local": [ "rdfn-20201231_cal.xml" ] }, "definitionLink": { "local": [ "rdfn-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "rdfn-20201231.htm" ] }, "labelLink": { "local": [ "rdfn-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rdfn-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "rdfn-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 762, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 43, "http://www.redfin.com/20201231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 49 }, "keyCustom": 65, "keyStandard": 481, "memberCustom": 22, "memberStandard": 53, "nsprefix": "rdfn", "nsuri": "http://www.redfin.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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", "role": "http://www.redfin.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Property and Equipment", "role": "http://www.redfin.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128106 - Disclosure - Leases", "role": "http://www.redfin.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158112 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.redfin.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163113 - Disclosure - Income Taxes", "role": "http://www.redfin.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170114 - Disclosure - Debt", "role": "http://www.redfin.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177115 - Disclosure - Mezzanine Equity", "role": "http://www.redfin.com/role/MezzanineEquity", "shortName": "Mezzanine Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179116 - Disclosure - Subsequent Events", "role": "http://www.redfin.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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 - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "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": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Property and Equipment (Tables)", "role": "http://www.redfin.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "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": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Leases (Tables)", "role": "http://www.redfin.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349311 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359312 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364313 - Disclosure - Income Taxes Income Taxes (Tables)", "role": "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables", "shortName": "Income Taxes Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371314 - Disclosure - Debt - (Tables)", "role": "http://www.redfin.com/role/DebtTables", "shortName": "Debt - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rdfn:EmployeeRetentionCreditCARESAct", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "0", "lang": "en-US", "name": "rdfn:MaterialClassesOfReceivables", "reportCount": 1, "unique": true, "unitRef": "numberofclassesofreceivables", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of New Accounting Pronouncements & Changes in Accounting Principle (Details)", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails", "shortName": "Description of Business and Summary of Significant 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-20201231.htm", "contextRef": "ib06bdb2bd62c45e3a3501c5d8884e329_I20210101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "numberofclassesofreceivables", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "numberofclassesofreceivables", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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-20201231.htm", "contextRef": "ic1e6214bfc19487397136068c3b9c5a0_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i4c18fe13662e4a1c9af657984e533108_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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-20201231.htm", "contextRef": "i4c18fe13662e4a1c9af657984e533108_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i396d7011c93046638b7df1958bb74948_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20201231.htm", "contextRef": "i396d7011c93046638b7df1958bb74948_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id53f3119c4894ab8b0ba3dc87d21f9ca_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - 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-20201231.htm", "contextRef": "ic85e3d2e00a04fd18f60490b008ec1c2_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LoansHeldForSaleFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i4e3acc8cdee84d6aa60d89aa935c609c_I20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - 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", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i4e3acc8cdee84d6aa60d89aa935c609c_I20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id53f3119c4894ab8b0ba3dc87d21f9ca_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - 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-20201231.htm", "contextRef": "id53f3119c4894ab8b0ba3dc87d21f9ca_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i3f0a4b85cd0844929e7c5a470ec74b92_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - 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-20201231.htm", "contextRef": "i3f0a4b85cd0844929e7c5a470ec74b92_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Financial Instruments - Narrative (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005005 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419413 - Disclosure - Financial Instruments - Cost, Amortized Cost, Gross Unrealized Gains & Losses, and Estimated Fair Market Value (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "shortName": "Financial Instruments - Cost, Amortized Cost, Gross Unrealized Gains & Losses, and Estimated Fair Market Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id53f3119c4894ab8b0ba3dc87d21f9ca_I20191231", "decimals": "-3", "lang": "en-US", "name": "rdfn:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Inventory - Schedule of Inventory (Details)", "role": "http://www.redfin.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Inventory - Narrative (Details)", "role": "http://www.redfin.com/role/InventoryNarrativeDetails", "shortName": "Inventory - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - 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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - 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", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - 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", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "role": "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "ic283514a513f4abb98f467e632432495_D20201028-20201028", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "reportCount": 1, "unique": true, "unitRef": "numberofclassesofreceivables", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - 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-20201231.htm", "contextRef": "ic283514a513f4abb98f467e632432495_D20201028-20201028", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyNumberOfPlaintiffs", "reportCount": 1, "unique": true, "unitRef": "numberofclassesofreceivables", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i9cc248494c044a139f7dd50715c2ece1_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006006 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity/(Deficit)", "role": "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity/(Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i9cc248494c044a139f7dd50715c2ece1_I20171231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - 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-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - 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", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.redfin.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Deposits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - 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-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Deposits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - 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-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451429 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance (in shares) (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance (in shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "iee6b3127bbe244d39a6d1bbf65519311_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id53f3119c4894ab8b0ba3dc87d21f9ca_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452430 - 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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i0336d0a37f63401cbdcd3a82a2de4e48_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453431 - Disclosure - Equity and Equity Compensation Plans - Summary of Value Assumptions (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i0336d0a37f63401cbdcd3a82a2de4e48_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails", "shortName": "Equity and Equity Compensation Plans - Fair Value of Options Vested & Intrinsic Value of Options Exercised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rdfn:EmployeeRetentionCreditCARESAct", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1404401 - Statement - Consolidated Statements of Comprehensive Loss - Parenthetical (Details)", "role": "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails", "shortName": "Consolidated Statements of Comprehensive Loss - Parenthetical (Details)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i96b544f6834549e59b88c29907febb60_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details)", "role": "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i63fe508cbf6d4e85aa82e96d19831a15_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456434 - 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-20201231.htm", "contextRef": "ie07ed3aea9f647ca849d72cedd856ee7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Equity and Equity Compensation Plans - 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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i5f3437c3a54b478aba760bfa59f6b9ed_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details)", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stock - Computation of Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details)", "role": "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails", "shortName": "Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465439 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466440 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Summary of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i4ef6f139e0f64b00a4510907ab952b4e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467441 - Disclosure - Income Taxes - Summary of Operating Loss Carryforwards (Details)", "role": "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails", "shortName": "Income Taxes - Summary of Operating Loss Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i7019b3d278dc45a1af43880bf0b3d3d1_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468442 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id53f3119c4894ab8b0ba3dc87d21f9ca_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469443 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "role": "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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 - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472444 - Disclosure - Debt - Narrative (Details)", "role": "http://www.redfin.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i877838c958664150bc626f6951cc3c6e_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WarehouseAgreementBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473445 - 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-20201231.htm", "contextRef": "i58a4c695fc9444549644896e597a0dea_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "id2cf1ce181b74408ad65f6f06eda6e06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474446 - 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-20201231.htm", "contextRef": "i858531331e87411593b09a046ba3e226_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i3f0a4b85cd0844929e7c5a470ec74b92_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475447 - 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", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "iecbebb4b8ca84eab9855a2d02bc16502_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476448 - Disclosure - Debt - Schedule of Interest Expense (Details)", "role": "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "ie5845387f602413ab022729f19deda2a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "ifd06ba950c7d4267afa7e06c8474b00e_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": "2478449 - 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-20201231.htm", "contextRef": "ifd06ba950c7d4267afa7e06c8474b00e_D20200401-20200401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i858531331e87411593b09a046ba3e226_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480450 - 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-20201231.htm", "contextRef": "i882c2692cd3147e5baf04d263d406cb1_D20210219-20210219", "decimals": "-3", "lang": "en-US", "name": "rdfn:BusinessCombinationCashDepositedInEscrow", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rdfn-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "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-20201231.htm", "contextRef": "i312a522705e0423a9d7cd9d4466cd41b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r499" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r503" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r501" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well Known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r496" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r498" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "rdfn_A0ConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "0% Convertible Senior Notes due 2025", "label": "0% Convertible Senior Notes due 2025 [Member]", "terseLabel": "Convertible Senior Notes due 2025" } } }, "localname": "A0ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "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/20201231", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2004EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2004 Equity Incentive Plan [Member]", "label": "2004 Equity Incentive Plan [Member]", "terseLabel": "2004 Equity Incentive Plan" } } }, "localname": "A2004EquityIncentivePlanMember", "nsuri": "http://www.redfin.com/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2017EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Equity Incentive Plan [Member]", "label": "2017 Equity Incentive Plan [Member]", "terseLabel": "2017 Equity Incentive Plan" } } }, "localname": "A2017EquityIncentivePlanMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails" ], "xbrltype": "domainItemType" }, "rdfn_AccruedPayrollTaxesCurrentCARESAct": { "auth_ref": [], "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" } } }, "localname": "AccruedPayrollTaxesCurrentCARESAct", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_AccruedPayrollTaxesNoncurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "rdfn_AdvertisingProductionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Advertising Production Costs", "label": "Advertising Production Costs", "terseLabel": "Advertising production costs" } } }, "localname": "AdvertisingProductionCosts", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_BrokerageRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brokerage Revenue [Member]", "label": "Brokerage Revenue [Member]", "terseLabel": "Brokerage revenue" } } }, "localname": "BrokerageRevenueMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_BusinessCombinationCashDepositedInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Cash Deposited In Escrow", "label": "Business Combination, Cash Deposited In Escrow", "terseLabel": "Business Combination, Cash Deposited In Escrow" } } }, "localname": "BusinessCombinationCashDepositedInEscrow", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_COVID19Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19", "label": "COVID-19 [Member]", "terseLabel": "COVID-19" } } }, "localname": "COVID19Member", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/20201231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_ConversionOfStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion of Stock, Conversion Ratio", "label": "Conversion Of Stock, Conversion Ratio", "terseLabel": "Conversion basis" } } }, "localname": "ConversionOfStockConversionRatio", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "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": "Debt instrument, decrease in rate of interest accruing on outstanding principal" } } }, "localname": "DebtInstrumentDecreaseInRateOfInterestAccruingOnOutstandingPrincipal", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentFloorRateofBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Floor Rate of Basis Spread On Variable Rate", "label": "Debt Instrument, Floor Rate of Basis Spread On Variable Rate", "terseLabel": "Debt instrument, floor rate of basis spread on variable rate" } } }, "localname": "DebtInstrumentFloorRateofBasisSpreadOnVariableRate", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtIssuanceCostsGrossCarryingAmountOfEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Carrying Amount of Equity Component", "label": "Debt Issuance Costs, Gross, Carrying Amount of Equity Component", "terseLabel": "Debt Issuance Costs, Gross, Carrying Amount of Equity Component" } } }, "localname": "DebtIssuanceCostsGrossCarryingAmountOfEquityComponent", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease Liability", "label": "Deferred Tax Asset, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_DeferredTaxLiabilitiesFixedAssets": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Fixed Assets", "label": "Deferred Tax Liabilities, Fixed Assets", "negatedTerseLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesFixedAssets", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_EmployeeRetentionCreditCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Retention Credit, CARES Act", "label": "Employee Retention Credit, CARES Act", "terseLabel": "Employee Retention Credit, CARES Act", "verboseLabel": "Employee retention credit, CARES Act" } } }, "localname": "EmployeeRetentionCreditCARESAct", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest", "label": "Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest", "terseLabel": "Financing cash outflows from finance leases" } } }, "localname": "FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinancingLeaseCapitalizedInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Lease, Capitalized Interest Expense", "label": "Financing Lease, Capitalized Interest Expense", "terseLabel": "Financing lease, capitalized interest expense" } } }, "localname": "FinancingLeaseCapitalizedInterestExpense", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, Next Five Years", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Five Years", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "rdfn_FlagstarWarehouseCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flagstar Warehouse Credit Facility [Member]", "label": "Flagstar Warehouse Credit Facility [Member]", "terseLabel": "Flagstar Warehouse Credit Facility" } } }, "localname": "FlagstarWarehouseCreditFacilityMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_GainLossOnInterestRateLockCommitmentsForwardSalesCommitmentsAndFairValueAdjustmentOfLoansHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rdfn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_IncreaseDecreaseinDeferredLeaseLiability": { "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": "Increase (Decrease) in Deferred Lease Liability", "label": "Increase (Decrease) in Deferred Lease Liability", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseinDeferredLeaseLiability", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_IncreaseDecreaseinOperatingLossCarryforwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Loss Carryforwards", "label": "Increase (Decrease) in Operating Loss Carryforwards", "terseLabel": "Increase (decrease) in operating loss carryforwards" } } }, "localname": "IncreaseDecreaseinOperatingLossCarryforwards", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Additions", "label": "Inventory, Net, Additions", "terseLabel": "Inventory additions" } } }, "localname": "InventoryNetAdditions", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/InventoryNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory, Net, Sales", "label": "Inventory, Net, Sales", "terseLabel": "Inventory sales" } } }, "localname": "InventoryNetSales", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/InventoryNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryRealEstateNotAvailableForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Real Estate, Not Available For Sale", "label": "Inventory, Real Estate, Not Available For Sale", "terseLabel": "Properties not available for sale" } } }, "localname": "InventoryRealEstateNotAvailableForSale", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryRealEstateRentalPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory, Real Estate, Rental Period", "label": "Inventory, Real Estate, Rental Period", "terseLabel": "Real estate rental period" } } }, "localname": "InventoryRealEstateRentalPeriod", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rdfn_IssuanceOfCommonStockForRepurchaseAndConversionsOfConvertibleSeniorNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes", "label": "Issuance Of Common Stock For Repurchase And Conversions of Convertible Senior Notes", "terseLabel": "Issuance of common stock for repurchases and conversions of convertible senior notes" } } }, "localname": "IssuanceOfCommonStockForRepurchaseAndConversionsOfConvertibleSeniorNotes", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_JanuaryToDecember2018AwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January To December 2018 Awards [Member]", "label": "January To December 2018 Awards [Member]", "terseLabel": "2018 Awards" } } }, "localname": "JanuaryToDecember2018AwardsMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_JanuaryToDecember2019AwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January To December 2019 Awards [Member]", "label": "January To December 2019 Awards [Member]", "terseLabel": "January To December 2019 Awards" } } }, "localname": "JanuaryToDecember2019AwardsMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "rdfn_LeaseholdImprovementsPaidDirectlyByLessor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leasehold Improvements Paid Directly By Lessor", "label": "Leasehold Improvements Paid Directly By Lessor", "negatedLabel": "Leasehold improvements paid directly by lessor" } } }, "localname": "LeaseholdImprovementsPaidDirectlyByLessor", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due", "label": "Lessee, Lease Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeLeaseLiabilityPaymentsDue", "nsuri": "http://www.redfin.com/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due After Year Five", "label": "Lessee, Lease Liability, Payments, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Next Twelve Months", "label": "Lessee, Lease Liability, Payments, Due Next Twelve Months", "totalLabel": "2021" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Five", "label": "Lessee, Lease Liability, Payments, Due Year Five", "totalLabel": "2025" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Four", "label": "Lessee, Lease Liability, Payments, Due Year Four", "totalLabel": "2024" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Three", "label": "Lessee, Lease Liability, Payments, Due Year Three", "totalLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Two", "label": "Lessee, Lease Liability, Payments, Due Year Two", "totalLabel": "2022" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue": { "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, 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/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due After Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueAfterYearFive", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueNextTwelveMonths", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Five", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFive", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Four", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Three", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeOperatingLeaseLiabilityOtherPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Two", "label": "Lessee, Operating Lease, Liability, Other, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityOtherPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeOperatingLeaseLiabilityPaymentsDueYearFiveandThereafter": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due Year Five and Thereafter", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five and Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFiveandThereafter", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MaterialClassesOfReceivables": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Material Classes Of Receivables", "label": "Material Classes Of Receivables", "terseLabel": "Material classes of receivables" } } }, "localname": "MaterialClassesOfReceivables", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "rdfn_NumberOfTypesOfInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Types Of Investments", "label": "Number Of Types Of Investments", "terseLabel": "Number of types of investments" } } }, "localname": "NumberOfTypesOfInvestments", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_NumberofClassesofStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Classes of Stock", "label": "Number of Classes of Stock", "terseLabel": "Number of classes of stock" } } }, "localname": "NumberofClassesofStock", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_NumberofInventoryCategories": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Inventory Categories", "label": "Number of Inventory Categories", "terseLabel": "Number of inventory categories" } } }, "localname": "NumberofInventoryCategories", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_OfficeFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Facility [Member]", "label": "Office Facility [Member]", "terseLabel": "Office Facility" } } }, "localname": "OfficeFacilityMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLossCarryforwardLimitationsOnUseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Limitations On Use, Decrease", "label": "Operating Loss Carryforward, Limitations On Use, Decrease", "terseLabel": "NOL carryforward, decrease" } } }, "localname": "OperatingLossCarryforwardLimitationsOnUseDecrease", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Policy Text Block]", "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Non-current Assets" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rdfn_OtherCommitmentDueinFifthYearandThereafter": { "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, Due in Fifth Year and Thereafter", "label": "Other Commitment, Due in Fifth Year and Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "OtherCommitmentDueinFifthYearandThereafter", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OtherCurrentAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Current Assets [Policy Text Block]", "label": "Other Current Assets [Policy Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsPolicyTextBlock", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20201231", "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]", "terseLabel": "Partner revenue" } } }, "localname": "PartnerRevenueMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_PaymentstoAcquireEquitySecuritiesFVNI": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Equity Securities FV-NI", "label": "Payments to Acquire Equity Securities FV-NI", "terseLabel": "Purchases of investments" } } }, "localname": "PaymentstoAcquireEquitySecuritiesFVNI", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "domainItemType" }, "rdfn_ProceedsFromCustomerEscrowDeposits": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 - deposits held in escrow" } } }, "localname": "ProceedsFromCustomerEscrowDeposits", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_ProceedsFromIssuanceOfTemporaryEquity": { "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 Issuance Of Temporary Equity", "label": "Proceeds From Issuance Of Temporary Equity", "terseLabel": "Proceeds from the issuance of convertible preferred stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfTemporaryEquity", "nsuri": "http://www.redfin.com/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RealEstateSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Segment [Member]", "label": "Real Estate Segment [Member]", "terseLabel": "Real estate services" } } }, "localname": "RealEstateSegmentMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RentPathHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RentPath Holdings, Inc.", "label": "RentPath Holdings, Inc. [Member]", "terseLabel": "RentPath Holdings, Inc." } } }, "localname": "RentPathHoldingsIncMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "rdfn_RestrictedStockUnitsWhoseSettlementIntoCommonStockWereDeferredAtTheOptionOfNonEmployeeDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Whose Settlement Into Common Stock Were Deferred At The Option Of Non-Employee Directors", "label": "Restricted Stock Units Whose Settlement Into Common Stock Were Deferred At The Option Of Non-Employee Directors", "terseLabel": "Restricted Stock Units Whose Settlement Into Common Stock Were Deferred At The Option Of Non-Employee Directors" } } }, "localname": "RestrictedStockUnitsWhoseSettlementIntoCommonStockWereDeferredAtTheOptionOfNonEmployeeDirectors", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "rdfn_RestructuringAndRelatedCostNumberOfPositionsPlacedOnFurlough": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring And Related Cost, Number Of Positions Placed On Furlough", "label": "Restructuring And Related Cost, Number Of Positions Placed On Furlough", "terseLabel": "Number of positions placed on furlough" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsPlacedOnFurlough", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "xbrltype": "domainItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage", "terseLabel": "Award requisite service period, achievement percentage" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Grant Date Fair Value", "terseLabel": "Total grant date fair value, options vested" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsVestedinPeriodGrantDateFairValue", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisedinPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Grant Date Fair Value", "terseLabel": "Total grant date fair value, options exercised" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExercisedinPeriodGrantDateFairValue", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software [Member]", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rdfn_StockIssuedDuringPeriodSharesRepurchaseOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Repurchase Of Convertible Securities", "label": "Stock Issued During Period, Shares, Repurchase Of Convertible Securities", "terseLabel": "Issuance of common stock in connection with repurchase of convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRepurchaseOfConvertibleSecurities", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "rdfn_StockIssuedDuringPeriodValueRepurchaseOfConvertibleSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Repurchase Of Convertible Securities", "label": "Stock Issued During Period, Value, Repurchase Of Convertible Securities", "terseLabel": "Issuance of common stock in connection with repurchase of convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueRepurchaseOfConvertibleSecurities", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "rdfn_TaxCreditCarryforwardLimitationOnUseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Limitation On Use, Decrease", "label": "Tax Credit Carryforward, Limitation On Use, Decrease", "terseLabel": "Research and development credits, decrease" } } }, "localname": "TaxCreditCarryforwardLimitationOnUseDecrease", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_TemporaryEquityConversionPriceRatioDenominator": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion Price Ratio Denominator", "label": "Temporary Equity, Conversion Price Ratio Denominator", "terseLabel": "Conversion price ratio denominator" } } }, "localname": "TemporaryEquityConversionPriceRatioDenominator", "nsuri": "http://www.redfin.com/20201231", "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 shares)" } } }, "localname": "TemporaryEquityConversionStockPriceTrigger", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "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/20201231", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "rdfn_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Stock Issued During Period Shares, New Issues", "label": "Temporary Equity Stock Issued During Period Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock, net (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.redfin.com/20201231", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r170" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r159", "r167" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r502" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r266", "r268", "r487", "r488" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r129", "r131", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by revision of previously issued financial statements.", "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revision of previously issued financial statements.", "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r170", "r437" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r49" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/OtherPayables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r29", "r171", "r172", "r267" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances for credit losses of $160 and $165" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.redfin.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails", "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r45", "r232" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r68", "r70", "r71" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r71", "r72", "r367" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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 provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Advertising Production Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r276", "r306", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r175", "r194" ], "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": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r89", "r111", "r410" ], "calculation": { "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r83", "r111", "r412" ], "calculation": { "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "negatedLabel": "Amortization of debt issuance costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r111", "r412" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r218", "r223" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r137" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r137" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r111", "r229" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r163", "r462", "r480" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r63" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r389" ], "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/2019-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": "Estimated Fair Value" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r1", "r489", "r490", "r491", "r492" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r187" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r188" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r184", "r200" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r180", "r185", "r200" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r182", "r200" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r182", "r200" ], "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": "U.S. treasury securities", "verboseLabel": "Long-term Investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r277", "r309" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r277", "r309" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r360", "r361", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r116", "r117", "r118" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized computer software, gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash Acquired from Acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r41", "r113" ], "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 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "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": "Money market funds", "verboseLabel": "Cash and cash equivalents, fair value disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r114", "r120" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r15", "r114", "r120", "r461" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash and Other Payables" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r105", "r113", "r119" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r105", "r407" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r240", "r241" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r57" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved (in shares)", "totalLabel": "Total common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Common Stock Dividends, Shares", "terseLabel": "Issuance of common stock as dividend on convertible preferred stock (in shares)" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28" ], "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,000,594 and 93,001,597 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred income tax assets" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r75", "r77", "r78" ], "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": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r146", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r120", "r365", "r371", "r372" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r120", "r368", "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r263", "r264", "r267" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r18" ], "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 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "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 Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r26", "r27", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Common stock issued upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-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" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r116", "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r116", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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, Converted Instrument, Amount", "terseLabel": "Debt Conversion, Converted Instrument, Amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r116", "r118" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r116", "r118" ], "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, original debt, amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r20", "r21", "r463", "r465", "r478" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Debt Instrument, Convertible, Carrying Amount of Equity Component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r55", "r256", "r257", "r259" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt Instrument, Convertible, Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "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": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-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": "Debt Instrument, Convertible, Threshold Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r411", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate Principal Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r54", "r248", "r411" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "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": "Debt Instrument, Repurchase Amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2019-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": "Debt Instrument, Repurchased Face Amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r56", "r122", "r256", "r258", "r259", "r260", "r410", "r411", "r414", "r475" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r410", "r411", "r412", "r413", "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Unamortized Debt Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r120", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r186", "r200", "r205", "r206" ], "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": "Debt Securities, Available-for-sale, Allowance for Credit Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r189", "r201", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r190", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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": "Debt, weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r47", "r412" ], "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", "negatedTerseLabel": "Unamortized Debt Issuance Costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r339", "r464", "r477" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r340" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r341" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r320", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r345", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r320", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Compensation accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r320", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r321", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "verboseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r342" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r327", "r343" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax assets and liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r322", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "negatedTerseLabel": "Convertible senior notes" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r322", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r322", "r347", "r348" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Deposits": { "auth_ref": [ "r471" ], "calculation": { "http://www.redfin.com/role/OtherPayablesDetails": { "order": 1.0, "parentTag": "rdfn_OtherPayablesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.", "label": "Deposits", "terseLabel": "Customer deposits" } } }, "localname": "Deposits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r111", "r230" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r111", "r162" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r64", "r65", "r402" ], "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, 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": "Derivative asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r381" ], "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": "Derivative, Gain (Loss) on Derivative, Net" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r380", "r382", "r383", "r386" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r64", "r65", "r402" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r394" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r375", "r377" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r120", "r125", "r374", "r376", "r378", "r379", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r359" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities", "terseLabel": "Dilutive securities, effect on basic earnings per share, dilutive convertible securities" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r315" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r277", "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal", "verboseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stock\u2014basic and diluted (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stock\u2014basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r139" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r407" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r124", "r328", "r329" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal income tax at statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Extinguishment of 2023 Notes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r314", "r328" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes (net of federal benefit)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Federal research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r328", "r329", "r350" ], "calculation": { "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "negatedTerseLabel": "Permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r52" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r307" ], "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", "negatedLabel": "Stock-based compensation capitalized in property and equipment", "terseLabel": "Stock-based compensation capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r308" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r308" ], "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, other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r308" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r304" ], "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": "Options outstanding", "verboseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r313" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP", "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" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r313" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Shares available for issuance at beginning of period" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r255" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r389", "r390", "r391", "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r392" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r271", "r272", "r274", "r390", "r442" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r389", "r390", "r393", "r394", "r401" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r398" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r271", "r272", "r274", "r390", "r443" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r271", "r272", "r274", "r390", "r444" ], "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)", "verboseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r271", "r272", "r274", "r390", "r445" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r395", "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r396" ], "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 gain recognized in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r395" ], "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\u2014December 31, 2020", "periodStartLabel": "Balance, net\u2014January 1, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofChangesintheFairValueofIRLCsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r398", "r401" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r395", "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Option, Quantitative Disclosures [Line Items]", "terseLabel": "Fair Value, Option, Quantitative Disclosures [Line Items]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r403", "r404", "r405" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r418", "r425", "r434" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r420", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-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": "Financing" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r417", "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 }, "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueAfterYearFive", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 }, "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 for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearFive", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearFour", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearThree", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "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 payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r433" ], "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 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r419", "r428" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments under finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r418", "r425", "r434" ], "calculation": { "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails": { "order": 1.0, "parentTag": "rdfn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Finance lease, right-of-use asset, amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r431", "r434" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r430", "r434" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy": { "auth_ref": [ "r173", "r174", "r176", "r179" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for financing receivables classified as held-for-sale.", "label": "Financing Receivable, Held-for-sale [Policy Text Block]", "terseLabel": "Loans Held for Sale" } } }, "localname": "FinanceLoanAndLeaseReceivablesHeldForSalePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r203", "r204", "r207", "r208" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "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 Live (years)", "verboseLabel": "Intangible assets, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r222" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r224" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails": { "order": 1.0, "parentTag": "rdfn_FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears", "weight": 1.0 } }, "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 during the next fiscal year following the latest fiscal year. Excludes 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 Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r224" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails": { "order": 5.0, "parentTag": "rdfn_FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears", "weight": 1.0 } }, "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 during the fifth fiscal year following the latest fiscal year. Excludes 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, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r224" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails": { "order": 4.0, "parentTag": "rdfn_FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears", "weight": 1.0 } }, "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 during the fourth fiscal year following the latest fiscal year. Excludes 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, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r224" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails": { "order": 3.0, "parentTag": "rdfn_FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears", "weight": 1.0 } }, "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 during the third fiscal year following the latest fiscal year. Excludes 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, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r224" ], "calculation": { "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails": { "order": 2.0, "parentTag": "rdfn_FiniteLivedIntangibleAssetsAmortizationExpenseNextFiveYears", "weight": 1.0 } }, "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 during the second fiscal year following the latest fiscal year. Excludes 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, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r220", "r222", "r225", "r447" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r222", "r447" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r221" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r222" ], "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", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r120", "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r384" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r111", "r250", "r251" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on repurchases and conversions of convertible senior notes", "terseLabel": "Gain (Loss) on Extinguishment of Debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "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(1)" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r215", "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r120", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Other than temporary impairment losses, investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r120", "r227", "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentPolicy": { "auth_ref": [ "r46", "r120", "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs assigned to identifiable tangible and intangible assets of an acquired entity to be used in the research and development activities of the combined enterprise. An entity also may disclose the appraisal method or significant assumptions used to value acquired research and development assets.", "label": "In Process Research and Development, Policy [Policy Text Block]", "terseLabel": "Technology and Development" } } }, "localname": "InProcessResearchAndDevelopmentPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r234" ], "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/2019-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/2019-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": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r79", "r120", "r325", "r326", "r337", "r338", "r344", "r353", "r494" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r226" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r120", "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r161", "r409", "r412", "r473" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r89", "r249" ], "calculation": { "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Contractual interest expense", "verboseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r103", "r107", "r115" ], "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/2019-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" } } }, "localname": "InterestRateLockCommitmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "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": [ "r62" ], "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": "Interest Receivable" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r165" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r60", "r209" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r61", "r120", "r142", "r210", "r211" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRealEstateConstructionInProcess": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of real estate projects incurred for projects for eventual sale or transfer (condominium or time share projects, vacation clubs).", "label": "Inventory, Real Estate, Construction in Process", "terseLabel": "Properties under improvement" } } }, "localname": "InventoryRealEstateConstructionInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents properties which were acquired directly or through foreclosure for which a committed plan to sell exists and an active program to market such properties has been initiated.", "label": "Inventory, Real Estate, Held-for-sale", "terseLabel": "Properties for sale" } } }, "localname": "InventoryRealEstateHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r60", "r126", "r209", "r212" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r87", "r160" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r191", "r460", "r474", "r493" ], "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) Disclosure" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r432" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r423" ], "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": "Lessee, finance lease, term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r435" ], "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/2019-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": "Operating Leased Assets [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails", "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "verboseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r433" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 }, "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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "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 for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r433" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r423" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r435" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r51" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r466", "r484" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r389" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r465", "r478" ], "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": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r50", "r122" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r50" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r50" ], "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": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r18", "r463" ], "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 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansHeldForSaleFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r171" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for bad debt, of loan receivables held-for-sale that are not part of a disposal group. Excludes loans and leases covered under loss sharing agreements and loans classified as debt securities.", "label": "Loans Receivable Held-for-sale, Net, Not Part of Disposal Group", "terseLabel": "Loans held for sale" } } }, "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r247", "r465", "r481" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCarryingAmountsandEstimatedFairValuesofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r42" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r56" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r56", "r243" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Loss Contingency, Number of Plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r86" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r392" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r271" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105", "r109", "r112" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r73", "r76", "r81", "r112", "r138", "r472", "r486" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r129", "r134" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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", "terseLabel": "Net loss", "totalLabel": "Net loss attributable to common stock\u2014basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r134", "r135" ], "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 Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stock\u2014diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r128", "r130" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r426", "r434" ], "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/2019-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]", "terseLabel": "Operating", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r417" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r417" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r417" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities and deposits, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r421", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r416" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r431", "r434" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r430", "r434" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r159", "r167" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r127", "r152", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r52" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment maturing in the fourth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this 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, Due in Fourth Year", "terseLabel": "2023" } } }, "localname": "OtherCommitmentDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "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": "Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this 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, Due in Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "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": "Minimum amount of other commitment maturing in the second fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this 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, Due in Second Year", "terseLabel": "2021" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "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": "Minimum amount of other commitment maturing in the third fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this 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, Due in Third Year", "terseLabel": "2022" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r363", "r364", "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r74", "r77", "r363", "r364", "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r69", "r351", "r352" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other Comprehensive Income (Loss), Tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r66", "r68" ], "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, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized gain on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income (loss), net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "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 (loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale", "terseLabel": "Other-than-temporary impairment loss, debt securities, available-for-sale" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "auth_ref": [ "r104", "r108" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the origination of mortgages that are held for sale.", "label": "Payments for Origination of Mortgage Loans Held-for-sale", "negatedLabel": "Origination of loans held for sale" } } }, "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r102" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payments for repurchases and conversions of convertible senior notes" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r101" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r277", "r309" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "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 (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r214" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from the issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r92", "r93", "r181" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "auth_ref": [ "r104", "r106" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSecuredLinesOfCredit": { "auth_ref": [ "r98" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from Secured Lines of Credit", "terseLabel": "Borrowings from secured revolving credit facility" } } }, "localname": "ProceedsFromSecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r310" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromUnsecuredLinesOfCredit": { "auth_ref": [ "r98" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is uncollateralized (where debt is not backed by the pledge of collateral).", "label": "Proceeds from Unsecured Lines of Credit", "terseLabel": "Borrowings from warehouse credit facilities" } } }, "localname": "ProceedsFromUnsecuredLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r268" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r45", "r233" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r120", "r228" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property, plant and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r44", "r231" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r233", "r485" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r43", "r120", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r233" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r231" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsandContingenciesSummaryofFutureMinimumPaymentsDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r36", "r120", "r177" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r164", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r164", "r166" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r439" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r273", "r436", "r438", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r100", "r123" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments to warehouse credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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 of Secured Debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r318", "r495" ], "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/2019-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(1)" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r119", "r461", "r482" ], "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 cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of positions eliminated" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring Costs", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r261", "r483" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r265", "r266" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r121", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r429", "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r429", "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from stock offering" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares sold in offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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 Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockSummaryofAntidilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r137" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r56", "r122", "r256", "r258", "r259", "r260", "r410", "r411", "r414", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables", "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r380", "r383", "r387" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r138" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r276", "r305", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansAllocationofStockbasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r276", "r305", "r312" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r389", "r390" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r219", "r221" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r219", "r221" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r38", "r39", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r128", "r130", "r140", "r141", "r143" ], "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": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r375" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r45", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r277", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r283", "r294", "r297" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r336", "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r169" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtConvertibleSeniorNotesDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r268" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r293" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r290" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails": { "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 December 31, 2019 (in shares)", "periodStartLabel": "Unvested outstanding at January 1, 2019 (in shares)", "terseLabel": "Restricted stock units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r290" ], "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 December 31, 2019 (in dollars per share)", "periodStartLabel": "Unvested outstanding at January 1, 2019 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r292" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r309" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails": { "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Option Activity, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r286" ], "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 December 31, 2018 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r286" ], "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 December 31, 2018 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r289" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r288" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r309" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r285", "r309" ], "calculation": { "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Stock options issued and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofCommonStockReserveforFutureIssuanceinsharesDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r275", "r280" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansCompensationCostsforPSUsDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r120", "r277", "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share Price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r279" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r300", "r311" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansSummaryofValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r309" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r309" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r298" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityandEquityCompensationPlansFairValueofOptionsVestedIntrinsicValueofOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percentage of market price of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-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 dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r19", "r467", "r468", "r470", "r479" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r427", "r434" ], "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/2019-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/2019-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": "Various states" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r163", "r217", "r235", "r238", "r239", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingandRevenueReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r59", "r255" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r255", "r256", "r261" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r27", "r28", "r255", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock pursuant to employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r255", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r27", "r28", "r255", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock pursuant to settlement restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r255", "r261", "r287" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r27", "r28", "r255", "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to employee stock purchase program" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r255", "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r255", "r261" ], "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 restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r255", "r261" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r32", "r33", "r178" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Mezzanine Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r24", "r25", "r120", "r254" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r440" ], "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 [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r440" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r440" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofNewAccountingPronouncementsChangesinAccountingPrincipleDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r441" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Dividends on convertible preferred stock" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r14", "r253" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Redeemable convertible preferred stock ending balance", "periodStartLabel": "Redeemable convertible preferred stock beginning balance", "terseLabel": "Series A convertible preferred stock\u2014par value $0.001 per share; 10,000,000 shares authorized; 40,000 and 0 shares issued and outstanding, respectively" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "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/2019-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", "terseLabel": "Temporary Equity, Dividends, Adjustment" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/MezzanineEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r14", "r253" ], "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 or Stated Value Per Share" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/EquityandEquityCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Redeemable convertible preferred stock ending balance (in shares)", "periodStartLabel": "Redeemable convertible preferred stock beginning balance (in shares)", "terseLabel": "Temporary Equity, Shares Outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r357" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r446" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsofgainslossesrecognizedinincomeDetails", "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsofDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r271", "r469" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "Agency bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r271", "r274", "r469" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "verboseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsCostAmortizedCostGrossUnrealizedGainsLossesandEstimatedFairMarketValueDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleofAssetsLiabilitiesandEquityMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r323", "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized benefit\u2014end of year", "periodStartLabel": "Unrecognized benefit\u2014beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails", "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases\u2014prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases\u2014current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]", "terseLabel": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]", "terseLabel": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLossParentheticalDetails", "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r147", "r148", "r149", "r150", "r151" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r392" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryofFairValueMeasurementInputsandValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r392" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r463" ], "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 credit facilities", "verboseLabel": "Warehouse agreement borrowings" } } }, "localname": "WarehouseAgreementBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average shares \u2014basic and diluted (in shares)", "verboseLabel": "Weighted average shares of common stock\u2014basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossperShareAttributabletoCommonStockComputationofNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3461-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r122": { "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=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "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=26873400&loc=d3e24092-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=SL6284422-111562" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=116854557&loc=d3e20905-112640" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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=27012166&loc=d3e187085-122770" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r284": { "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=116856206&loc=d3e5070-113901" }, "r285": { "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=116856206&loc=d3e5070-113901" }, "r286": { "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=116856206&loc=d3e5070-113901" }, "r287": { "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=116856206&loc=d3e5070-113901" }, "r288": { "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=116856206&loc=d3e5070-113901" }, "r289": { "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=116856206&loc=d3e5070-113901" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "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=116856206&loc=d3e5070-113901" }, "r291": { "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=116856206&loc=d3e5070-113901" }, "r292": { "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=116856206&loc=d3e5070-113901" }, "r293": { "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=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r306": { "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=116856206&loc=d3e5070-113901" }, "r307": { "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=116856206&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r363": { "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" }, "r364": { "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" }, "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": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759068-111685" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28567-108399" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r461": { "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=6876686&loc=d3e534808-122878" }, "r462": { "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=6876686&loc=d3e534808-122878" }, "r463": { "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=6876686&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r465": { "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=6876686&loc=d3e534808-122878" }, "r466": { "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=6876686&loc=d3e534808-122878" }, "r467": { "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=6876686&loc=d3e534808-122878" }, "r468": { "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=6876686&loc=d3e534808-122878" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r470": { "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=6876686&loc=d3e534808-122878" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r472": { "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=116637391&loc=SL114874048-224260" }, "r473": { "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=116637391&loc=SL114874048-224260" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r478": { "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=119400593&loc=d3e572229-122910" }, "r479": { "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=119400593&loc=d3e572229-122910" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r480": { "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=119400593&loc=d3e572229-122910" }, "r481": { "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=119400593&loc=d3e572229-122910" }, "r482": { "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=119400593&loc=d3e572229-122910" }, "r483": { "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=119400593&loc=d3e572229-122910" }, "r484": { "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=119400593&loc=d3e572229-122910" }, "r485": { "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=119400593&loc=d3e572229-122910" }, "r486": { "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=116637232&loc=SL114874131-224263" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r489": { "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" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r490": { "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=6488278&loc=d3e604008-122996" }, "r491": { "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=116637345&loc=SL114874367-224272" }, "r492": { "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=116637345&loc=SL114874367-224272" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r495": { "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" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r497": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r499": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r501": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r502": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r503": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "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=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "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=6877327&loc=d3e13212-122682" }, "r61": { "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=6877327&loc=d3e13212-122682" }, "r62": { "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=6877327&loc=d3e13212-122682" }, "r63": { "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=6877327&loc=d3e13212-122682" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "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=116634182&loc=SL114868664-224227" }, "r82": { "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=116634182&loc=SL114868664-224227" }, "r83": { "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=116634182&loc=SL114868664-224227" }, "r84": { "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=116634182&loc=SL114868664-224227" }, "r85": { "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=116634182&loc=SL114868664-224227" }, "r86": { "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=116634182&loc=SL114868664-224227" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "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=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r90": { "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=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 110 0001382821-21-000045-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001382821-21-000045-xbrl.zip M4$L#!!0 ( -B#6%*] ,'.G1, -Q= 0 97@Q,#$Q,C R,'$T+FAT M;>U<6W/;.+)^/[\"XTPRR90DB[Y?,JER[&0G9V<35^S9U#QM020D84R1'!"2 MK/WUY^L&0%*R[-@YL>6DQ@^V)9) HZ]?-QI\^+T]]>_ MO3L6:^WU]4^;Q^OK)^>7ZSS)RUZ>S%Z]3/1$Z.27-;V[OZ>BKE)J;VMCJ[O?[:E(;FU%>W&O M*W=DK/X3@*>TL5;^LC736'BJ:_V!WH["'4YW8X4'4[3Y=F[]/F@%N M[>76YJ.#;BSD^Z#?(FRE@=R[0M4SW(#JRZM/YRH'PS*B[7YDBXALCJ M6I@YSM/<'#SI\L\A76GWY4BGLX.?_J$@=BU_:I7*Z+Z[5NK_JH.(B.*/4T?W M%AY-=:8"4Z,-XN1'E?1U!EF;(C>2M$N\&15I/F/]^-#O*R-^4]8J/=G>.Q3/GNQ'AS___#/^;AY^HRIPHJ01CK6\J"_0@(=:!P]U MH"V<2'R+E1WGV0!6.T[9D1F?U+,G>QO1[J%18FH0*1'2 M;"[@B%66B%D^%C(3.7LT?#U%.!/2"N< ?[A6M=F1.Y_^Y[BTNC^[4;4_^]@] MB&7WMI[].3%HHWOH+O&'Z/"%T*4H4B5+ $PQG&(V&6'2I@\5?A*' ^UZHM3 ME>-."@LZKB/"@\E]^4+O3?]NG/6JZJR:#>)KZ_""5^]67OTA7,OF)INT )"] M$/W<3*5A]81B&M'7IK0BD3-23;9D:/=#JP%3^+\R&TLS$U'$Z"+J/+0+9BK$ M^1!&G #+DS&7X]Z?*K;$K7@HLX$2B2K@ \DA@D]DUE:/^%-?$#OC')!/L8O M-\SAGHPO!B8?PW/&0Q7#5>(_NI!GO1RB8.=JI,[HGQ*W).-4=00$-M5I*K*< MM(R]B.[3C(8IDX&@(,C22F.9\(Y; _L;'J*G0 3Y)%@:W7J&5 5)AO@5*<9? MX#D@:4G7HN[^OCBS:DHCG=E.2YR--1BQT^VVPD,M\>E([.]%W5H^*_78RP/8 M'[1,SJ1:0I8E*"$0WF+QJ*QD']YB09 (,\1]HRJ!&546@ "ZIU.$/E6*$:S# M<[MO\A&)G/G.?ROOY4,FE$>7R 9IB@Y 7[33/00Y3A(R+7,2A[HLH%8N2K#* MS'#=#A=',M"$LB6*''Z+""&""Y/'4!%#%Z9#'0^9/(PYRA/=UQCS"HV!C'-2 M5V5&)2W5DHZX""4-Z;65.L73/97FTR^0[6,/XL<-T<]AUX=%>)5"& &G4,+% MR)2\GLS@_5(,!-^ !!C.08D9H>U@P2L)S3]N;G=;&'LEO&HUW:\LH/B%T>28 MK;QD7:O%GO%/MP MQ%]X@50,\43) 5:2.4\/ TSP+EA3)](IY61I>)7L0+ M,8!3EZ"!AN98P &C/T[3-ON%(G?EK\Y7!SJKM_,WERH>6SU1XG6>C\(-.:_F-9#MTBQ&DJ$:]F7B45^*M)MRDGDP8*#I,P M V6]%Q$]?@ACK\9I;'39:=SW[,O97AG-#;:"\,FH"U+A@FP?$1ML8W\K!X!B M@,3(RA 1,US+\(S&9<9M&$9R/CS($C,>O!ESZ,-( M6QAEP(JO"?W1AQ-MH"LJGEGPY9)90X_U#4##SLB558-$'7Q'<'2:2 M6:4'LF1OQ,0XI._Q'OQ0BC@?N$!$MQR$I*^6/@%"P:P-]HP&+@0NSNI*V2HZ M#*7(A$+@Z.I!F"M$-'F\UJ)GBRU16R/8&IF-N>"(J9&AE-4 >-:32.-V;FU" MRR$])$A#U;#-P:.;Q$=763XK\*!U/M'VQM3GG\-[-^RSH!_,T676_1"T+3=[ M5V/UE1I61E@$*\R/4:OK4 P'\%K+67'G0 8N90D990-=!##!V #(@P&YU$X# MI[D@9X& 3OE%2=$V:'SC>]*8'W<\#;7!ZB3DD.Z), E;0&V?5[*[=WV'(N , M"# $*U+U9@/4G*(-/!=9(E!3;D(4 JYL.S^79; 04Q)D"9E//8L+-H'6*B-* M%4]ME![U@%^(/,_R>7._;O%T(U#(PZ<7JU-,THA24JQ!T$>7=U MD7WR]G>8PJ>E#26#7=RKDGV&G]^UEEU7HBZMT5Q2.+-Y?"%^S[0%GOAX]GOY M8OE6S??+C/=JVAX"4R'#1A;D(L/CBE:-U& E()FSZ0DP5Q/+S)LC\X[<@/<\1\;@,HR,^9#?&'KI&3NTG,8$2TEJ)'PI9'8N9IEPVTL$G=+\PH\ MY^I)X(V#KA[V,7LYKO1IE&L-GXL\CN3G5#_OZTM,Q9ZV29<3YK6CL$]E581LL6O#S&]UH5[SY:ZSAU]]AFI6$K8S+**[\J+,X M'7-X"1PP"N09Y7/?][EP38Y4KD>VX:4W%Z^0:E#9BJ(>U7UB0\HPQBRITRBW M;44X(LR1QS&2@*^&Y1\8=IS65?I^U#T_X>4_MGWLDSD M7^(?:=Z#)IRIE)3C7X[K=T:=;-N.0.<(W3;HZ5S<;%$EEC*'$4*_%;A[0*/R M=O8&8@O&V>C6R"[H!=_= MF8T -<;E2S3HNJ](8K^K21YQ,5[YZ&5!2,AUI- M5%(5_4>*E+-L+-0HCT<1273N-ME7HG/<>>MXL;&QHGU9UW?0W%$)# M^ .*4 MO5270^HH^-QF2*.:?CXG0"^B)%=E4%8;A,7W ;#JT7BTA!0664DU7'BH+!?S MJM9I[L.?SF<&\T'Y#CMWBP&[CIW5?L8M_: XXAZM(W@\Y1I7OHO8^W@VB;>Z MD?CG2HPG](*3]GDA<1,.]&ML\[;*J-[KJK(9M9!"/T'L\XL7HF!%2DCE2VBD M,RP^RB)'("66Y*W

[7C[S8QC'6?0N]"Z=H1_S M"O]+L?G4!5;JTZ'MI.>U&?+FD6_)HGZ.G#KSZ*87G&O0W3Y2T(XL(J%J4]N* MVY&EAWAYH>>#1!D]#3N1/87 E_FNPFI3N27&!9LWA'+)7@]7D:KYK()R*Z-[ MXR"?FGDCR<=I4FHQ(.=K<.Q;F+J1^AY\ZUA&]."&2\'7.? M#;7355N\;@-WX/M/X$QB7?!%4X_1D+KX0"XZ2-,)NM%>-UMI?Z>)1UQ5$+0MNXYH@?\ +PL%TSJ=8:Y23LF M4J>\F1]28XY2(+\!V+(2BY;,F>,4VG&:0Z;B;6A6("SEUKZWM]?9WM[M[&SM M1NZ;X"7BG$)I-GCV9&?K,*9!"AH$[N:B@\ 1>.=-=(I@SDWMM:/PCFG!<+Q0 MQ]16#)[EWE<0V]R(RWT%J7I5% AS!^_DVVJ5[UIT)+3(0;EYF9_SOFJ9O@ C MPB$'MKHYZ,B?E>U:77GMXK1REB5OFE$V!"P($G-#Y8[*A59-5_-^*K1C-7MU MR %[^_"[;!%O_[F.!NX(JQ0VO\O*Q$27VMZTGLH.?#-8YGK4W!E(>(:>H4,) MY7@T\G76N4#$*N^E37H8ACM*$G^,$CAMZ, M%"BJ\ZKK1M8N*&4-[7>9NY<:&,V*?TAP^B1(\YPEI^/%J!]N- MZO:Q?74U-_R7?)),)NQQJ6<^5G.4IWSRL@+B;T+WYE&C._S(]+3U!WSHQN,\ MZT-_NCD%6RT1=WBR&5*!]PU*-<4.JD:XD\/7.UA;TBFT?+:; 3W MXKU6AK',R*M!5"XV\^15CSD12?7M(%'.OIM-Z! J U+JK/4+:4[%L0]H3Q#W MW>U!#3E7?/.A3K J!F *'G\6%OV9-7R'+N:URE2?"F7/GFPBC_C 9N/MY=0? M$UBYTSEQ[94+BEB#O5XC+))A5ZW4O; ZPC>4Y-P$TE35+KYHD.X.P*E89S5U M20NV@BR'ZURJ+@LXTZ%-&?##EQ480(-FOR_#F4R8I16.GRPPS9U!&1@YFH/: M010DOI*.'C5X\?W9(;W"09Q9.%TPZ'5]PNN83W@YX[Q%<%B9H9[7IW]TZ??E M!J24=?9T'@W5D% M=P_G&!1M=?:V:?G_IJ&\ZZB/F@7CY).7'FA3!9#+@;2E2>?7D.,B4RJM"7!I M=O6HX5NHEWC7WF0V!TF_JTC_DRSI+,PUFT?A/%> MA/1M=\.?6<$0?N>3G#P17FW4:AY Y#WH@O3'V[BIC]%;\NS)UBZR3ZHVPG>7 M5)T">K5Y:ND$3?&@K^E\$52X-*6@=G&@?EQ M(VT)X;H*1,T\W6%E]VZ'!=#1H_<8P4:;AUY">2H4+RO48/E,*\VL"-6GE*/D MQA6_JJ%#[O&6M]3H?+)/XGP%,:16-^VYE&[O$?#)&SB,/=@F'[(\:Y>,@&R="-*7?([/:E>?=@>P V%BKG8UGW!];>CS=\_9 M_?2 U$PT,-J] 5Q$9 _.&6?3RB0?<);5 Z+"/M\W0K=L516=$FX+AA4U[ M[H5-WVH7S7O8WT<7W"V#"/KBV"$&C\)7N)EWS^"G/G+X=6"0>.N;&HJQ@3M0 MC.CZ"D.SYQ[I@2^!I7*Z>$*#MYQY9;ZV&]PU;>X3U16BI!+YA,FHBU(N*-D9 M:VZC%-PH C0+SK=$;]] #KE<>]ZY_>S[*65-IQO;-0M"<]3+)-^+P$, M;?EW#7$-S;VWH24NE"KXY0%Q7CA&(PR@%U%XX;A=]-P4,U MGJI&\INKMXBS/L(FH1+#WLRXTSVL#U=%^ M;KZ@*:V5]&J7VS#02U66%T%"GQ0KP$3AH<;[I:8J!2JIMB<]Y/A&N?N)JG.I M[^R1MG8\=FBHCX9??%/5N%SI:O&-1KVQ]FQUG#6)L/%-5*[\:=1_3F MO3.8%3B0SEJ/@\K;OBGMZ[WHT)4L*D!K8&IT/""51:D.PC^'B2Z+5,X.-&_U MMOFA*V\4S0L/,[>BSL[.#B%-BSEM$H;W(+3#('3=)E>O;>UTMOQL1]M??50F=O-6PZXS(QPSP-024?V7M].W3Q^'L3 M_3?.EY/&.P8:.P63>%D0>PNV*>!$BGY$%H42-J.]^M+2G*SQ$GF.-W@-WT0))%W M.CYW]Y"BKOVF]WMW^.?E1S128X8NOY[VS[K(LEWW.NBZ;F_80Y^'YWU4=SP? M#07.)"C@&6:N^_'"0M9(J3QTW=ELYLP"AXO4'5ZY1E7=99Q+ZA!%K$[;/-%G MBDGGI_8;VT8]'D_&-%,H%A0K2M!$0I:B:T+E#;+MJE>7YW,!Z4BAFE?ST347 M-S#%9;L"Q6AGH:?MEO=MMWA).^)DWFD3F"(@)Q8$#:V@B:.DX1_7WT7T?=2L MQ;48DV:M$02UYE^^-M+5W4L9J>:,GEACR.P1->\/ZS6G<9RKU@R(&H6^Y_UB M%5T[[81G2K]/:/GRLE2SI$S16V5C!FD6QMI@*JQ2=M$><\9%^+-7'"W38B=X M#&P>OOT@ +.W1U*C;TLJ("F;)?Q-M2G:JN)V5EK:T-(,,KJPW ^,K8-))($ M%D EX@FZHB2!3 ,LE]\_^) A:I!B+B2O%Q:$"HGBB>FUL]#H4C1A?] M(RX(%;8>#\.YI.'BHD5 Y@S/0\@*^PJAUI0*!3%F%31:9X5QL^DTO(:!66EL M%5FHKSS@%!YP%5EN"VJ._[[^9+/G^&NV'0?!6I+/&NL[@;=%QC;J[U92ZQ9> M*SVG(T#F.#NQ FLAD&-"=,*'M?P6^3JDEK+C86"4X?=_Y4R1WQ=X3$VN?,^= M^?<Q,I40?I&&Z7\\2U(,DH<(PN!KA#/5I MBADRB/VV?R!]F0B0!.)[-+I"$D0XODD%GV3$K@PDQ=&J*-00K!XSDIP!00OK M-PN1^J.(?.)BA@5! ZKTK%Q,] /.)@8@>83.LMA9(4J>A.<%X;.[$ _->@=5 M0!_0?"6:/L%G![ .,]@3T8$^<_V5 M-J!B"C&5FS1?;8J.3?;ACPG:+:#<'4O9*H*_9@S&8'XU]0%'P$#-=0B/]4A7V=;=&O+< M=0(^%:! CK3KV&0< 3Y"79QA@O>,D/5'$3KE0O 9%8=%[W9Y<$\9V(3L):,D MY>M'[(82YJZ3[MZM>N_MYYKM\*XV)>$B [S^[MV>T=QA3_R%@-W%V-[,#->8 MW:!!S 5%YWH9EQ8_H@Z;(EOG13G2-JK'JA_7X.[3I @ 2@< !$ !E>#(S,3(P,C Q,"UK+FAT M;5(41."8"/4I\KLSH*5Q4:V =%?W]E= M2-(C+:K% 8B!0R@S%L-!<+F,6H'\"R#EI=N=XKOE@: M\!S/A9E4#WS+"KGA)L7.T4_;+LYM.P_2GLMXWVG'? L\OBSQ>;WA!.=U3"(W M")Q@W@QJZ#==-W(;K!'%T0^7(&U2+VRTV:=X65IQ82TQB]\*O&K]?&TN=CPV MRY;K.)]+N6JGG4AA*)XB^V);N'GMC*D%^9M+8^2JY7IK4RJ,CPJ13*5JE9W\ M=Y%)K(2M>+IOG5TISM*SBJ;R6QH53PJQYC^16 @K/^X*U#I9IUS@$=WU,MCN MW6C:'X5P-X#AJ-U6/& M_QHZ> GMU EZAA!)H;,^,1+,$H&+2*JU5"SK0ICO06&""D64B6"""Z[-03@U MU%AYCXVDKH+O^Y;G-L]K;J78>[Y;\X_[9JW>K 3<7'V:W[3!W(RD&H%4ZOQ M3-3T/.^9B-02D!M%),1E-,1Y/P]PKC9,[<$+*GGW5D@A)3+J\D,N"1=,1%0D M*N8!56?.)AB3B)K_*=$L>F:"28*1X5L4J-_1/2TW/+=^H:D>!A5-:E9"HV0* MW(E5ER#5=";$AEDJL\)NLZUK=W !.INF-Z?FX/LN'X[0<4,7RE;!3R8U!."W[C0L(Y2:BO&YN MQG]%_^%3_W9B4[I_VP%J],_MYU?@%02P,$% @ V(-84EF=B>GM M!P YR$ !$ !E>#,Q,3(P,C Q,"UK+FAT;>U:75,;.19]WU^A@=H$JOQM M$X,A5#'&F;@F"Y1C-KM/6W*WVE8AMWHDM8WGU^^Y4AML[ E0V21,9GDP[M:] MTOTX.O>JVR<_G5]VA_^^ZK&)FRIV=?WSAWZ7[92KU4_-;K5Z/CQG[X?_^,!: ME5J=#0U/K712IUQ5J[V+';8S<2[K5*OS^;PR;U:T&5>'@RI-U:HJK:VHQ"[> M.3VA._@4/#[]V\E/Y3([UU$^%:ECD1'QG#$9O]V1<;-UV*@E M;Y+XH-5J'M6/1/NP?2AXO=D^:+RIM?]3AY%5B <=ZQ9*O-V9RK0\$;1^I]6H MM \R=SR7L9MTZK7:WW>\Z.E)HE.']0STP]7U!MG:[0V&_7?][MFP?WG!+M^QJT'_HMN_.OO >O_J=:^'_7_VJS=YN=[:X_OL^N*\-V##]SWV M$1$8](?]WD=$H_O^[.*7'COK#BE.]:-FBWV-B,@TAD:G^29S7RD@K:T!Z9?8 M+TJD*?M5J"E/2RP2QLEDP=R$NU>[!X?'S[7[!3M;K[ ^F_"98$;,I)B#:-Q$ M6G:6ICE7;" R;1S3*7NGS935:^5?F4YP.TYD"O8Q&.;$=XC+T?$C,/A3!:91 M83]SBW# ]^F"W:1ZKD0\%J40'Q,"$VMA6:K!TIB0(R0\7; \=287,!.\[2D< M$>-LBBLRBR4\PBW#]%0ZYG20VQ!(122LY69!(E-^([#NRIP6]V(8@R65YW^L M00*1-.![B*50AR6Q,&P^D=&$V9P^[O7GPHAB$G)@*JU"8: :,Y=N @=M)B)O M(,V;P30=P\T9U&(V6JR&X8=+?O,SR1<,T$=X*5/WX2PA\Q#'L%D9EVF";>,W M"+Y'*H\Q)U*V$KL2TBV-6K ,$2>P$(B4ND=#D0C[8&D +O:=1HDD<@4!0$ C M3WXYZ^V)N)VP1.FY7>+#B+&T#FV*8YQN!KMA96DES79IS(:U/URF6Q4V7 O+ MJ]W#1KU];(M<%MQ/VT(GB<2E#UB?<2-\:A!J.5*"0L@$\#!2TDY(G,2FH 2B M!;J.I8V4MCGTB"R,5B%'F=&1B'';LCVD)!;(<8A[[S::\'0LV!GVX2!7D/"U M^6!/['O5^D$$R>5E4B0LF:%6LSO"ACT1:]VZV]JQ^'S7%CT-@BCI]?'MA\9&4LN9'D@ RUQ[-B2C/EENJ!WR_6%P_/&3C;P" < M.KQ2QH&\*%>2/NZPHT0I5:+:[X-A(D"#:"OH@?89]G8.7/!KK1/F/K M4'OR9M] W--IXLG UAG,B8\<8NS+_$AM\ B=2$$,F[B9<(!0&3WM [IKH2A?C:?>V<"C+T8]:[!BJH5&D3>P-\/W,6*0HC0KHPXC( M"-8D@EXM( SPEQF8[Z^+L6B-V'HSKG*_^RD5(DG0@\@9@FBW]!*O[5-X+%QN M;RP\K* (#K*A?1GIW/WQVD]A6GXG+:@W2QYO9-EHV?7YG2)"#.Z.-U@@!.>O M"(]XO>Z%^&_FD0Y 13?A1Q[ Y!GD0U5,1U%N*$\K)6-MOJFV#G?HV0)FL1&F M^"U'K<&D>QO""4 &*G@@5YB)7EGXDQH=XOSA-]BR'RR9<'M74XE$/"A%[-G5 M>U\PWP+GL1NABF/; _G2%P3D#H+?@)R^*](.'K;DKQ]MQOT#C'@)R=+]-B96 M687(_8ZF5#^CAFXT3#"*HUURVMB[@N5O8+(I3O9.B*T\.=(HAC022]CDU?< M(="2)=K#?VK7EE@7O^42)GMTYVGD3W;[C_39/S 'K??>9S@F4VLB 04ZA]") M)I("N2N*S5T//!?\AJI': U\_?!-C7\,LSPR/PL11;L:3H%;MCZ/H6C%W<[? M@IZB"8(P@(!>I12*ET7ELOETBF[[=^'=*)AUZV.%;\D*+P\/HW4\H/0D!INP MA.P(SQC(KW^X50"A%+A7CXAF=*4A&3#.E%P*C\XD.S,+78 98 M?&%MJWS%9'W+^)\CK(&,WHF1R>EA9:-5\J^B_M!!X'HLT_)(.Z>G'7*ON.-T M1I=PSOD#1"$_PLX0I@Q'%,^LZ"R_'(/N,\47'9EZP[S2\8PJ!(I[\WCGU7^W&"S?52I/56YZ@TW M2XEE)@JGJ*55-N/IVYWFS@,T=1K9+:LOD11"0P![&*Z0E&^UA?TKPE>[K?:Q M]9]K;UWN\%.$Y3/.UD+>4@ >_%X@T^$'$YWP;'(F M-GY!<+]/?#,Q,C(P,C Q,"UK+FAT;>U:VVX;.1)]WZ_@ MR-C$!G27'">R8\ CRQMAL[:AR,CNTX+J9DN$J68/R9:B^?H]1;:LZ]@.@B0S MR?I!5C>+Q;H!AWTBEQOM1S5@O79S6_R-E(QXOSLUC.F(S?EF3[ M5=)J->MQLQ$=MU^=G(S:)UR\3MY$S=<\:K7J_VW R!K$PQSK%DJ\+4UE6ID( M6K_3;E9/CC-W.I>QFW0:]?K?2U[T_"S1J<-Z!O/#UZ!F5QDW8^@;:>?TM--H M0ID3GUR%*SE..Q%\$*84U"VG1%IITSFH^[]3&JDD?"K5HO/RPDBN7I8M$E*Q MPL@D#%OYNX!UT.TOY\'X$\Q6,A5+9QI-,K_;&PS[5_WNQ;!_<\UNKMCMH'_= M[=]>O&=7_>L+?,6WFRM(] 8O#AJOZJ>;'J[Y]GT=N;T;?+B[N!ZRX0T;W+WO ML4:+5QKM0W[$[JXO>P,V?-=C'WK=NT%_V.]]8+U_=]]=7/^CQRZZ0_*[\:;5 M_FS7]J1\>Y9,8\SHM%YE[BO%H[TW'OTRZTZ,M.Q:"F5%6F:1,$XF"^8FW+TX M.'[]1"9W#?\3>]NHLCZ;\)E@1LRDF(-+W 3.7Z1ISA4;B$P;QW3*KK29LD:] M\D^F$]R.$YF"8 R&.5$:XO+FE/U @6E6V:_<(ASP?;I@]ZF>*Q&/13G$QX3 MQ%I8EFH0,11RA(2G"Y:GSN0"9H*:/4LC8IQ-<45FL81'N&68GDK'G YR.P*I MB(2UW"Q(9,KO!=9=TVEQ+X8Q6%)YBL<:)!!) TJ'6(KIL"06ALTG,IHPF]/' M:OY<&%$H(0>FTBIP/Y61N703.&@S$7D#26\&TW0,-V>8%K/18CT,/OD_4.Y; MC^1>," ?T:5$K:)91N(ACF&S-B[3!+O&[P]\CU0>0R(M]+U$FB5Q! C02)-?SGI[(FXG+%%Z;I?P,&(LK4,C MXABGF\%N6%E>R[)=&K-C[8^6Z':5#3>B\N+@=;-QO5"RL5""A+GQ>"HO.!E'TW/ITBLM$^Q'/[?.G$/^.!-)5K!087><&"K!;9])Z#H"4 M2+T>:E)6[+'.0$8H[O-?4/HJA^6"G6A0@DE@B]5*QOYH8?.1E;'D1I(#,A0> MSXDI:YAL(E'PDE70+*DC[EB7T>VCXK ?@;HBN=3">=#\5#F4Y>E&+ M#4,%-(JTB;T!OI<9BQ1U40%\&!$9H9I$T*<%@ '],@/O_;00BS9HK3?C*O=[ MGS(AD@3]AYPAAG9/'_'2/H?%PN7^IL*C"A/!0#:T+B.=NS]>^SD\RQ^D!?5E MR=,]+!LM.SZ_442(P %#MB2*\Q$ARS\\8Q.;O[$ M&VPY"I9,N'VHI<0>'HXB]K3JO2\H;X%#V+U0Q5EM2[[\!0'YAN#[KD [WF[$ M7S[9@ON'%O$2D>75_B4Z64?(:BM3IC^C=N[T23"*HTMRVMB'0N5O0-D4IWDG MQ%Z"'&D401J))6SRTP^!(/"1);[#?^K2EE 7O^42)GMPYVGDCW-'/V%W?8%C M,'4?$EFG@P8=62(ID*:BH#QTN7/![ZE"A.KO:X3O6_Q3EN61^+.27S2DX9BW M9Y/S&!.M>-CC>X!2]#D01L[1CI1#@;*H3C:?3M%/_RZ\&P6'[GUL\%,7G]$F M'%!C$H/M5D9RA.<&I-<_NBIP4 ZD+=.95C-!S)WR7/.& MFZ7$,A.%4]2T*IOQ]&VI5=I"4Z>9?6*-S?=A!+#M<(6D?*L=[%_QO3AHGYQ: M_[GY3N4!0$5<'O&N3KY]090*B!$ H8CYYQILZ?"?/X3?*VQ_AN.?Z?"3ATYX^C@3.[\!6&U4 M7S3JJRE\A-V:N]TI3_QLH/@,/V+P/Z#,R,3(P,C Q,"UK+FAT;RL1KLD2)QE^S30(F43H425HN)HOWY'2FJ:EZ8;BG;1!T'D\>Z> MY^'IR/&;Z5FT^/-\!FN="CB_^N7#/().SW&N_"'752GO76S.0/@T'_8"_7HPVG>AUZKOMSQRZ= MC!.9:X1P5=9&"-@ICJU;VN/I9 JW'+M,S*67D)2+JKP M[;'B1+SM%JA^KV"*)[6YX'\SA(*H['!3(SU ;\$SUB+W!@9K-+M8S$_FT?%B M?G8*9R<0O9O/3F#VQRRZ6LQ_G^$46F<7#TG\"_C/4'\UI,^O+BZOCD\7L#@# M;PA7_>2LMB&L)+J-=%=8T\KN,GD1C"Z8CB!T8^S MK"0"DV-2#>AP(E4*GMM[;S"9%4UB2*2RXXH1!0P%I3!E,4N7"-_WNJ8?N \0 MUS%;P)"40E008S3!60$;KM*XJPU-M03 MPA7BRQ4K#)*N,1,A -V8*03$6>0(K:AUPZTB66SF,2"U'=BFPU6EJ(G(G-7[ M6#R2LO]?B_7Y"O^1A3Q%%;:W]H8C.&%+51)5P2"P>^Y]D4Q*U K;]5)J+=/0 MM.IF1LO<#)&<)DO!VO5+J2A3/20B2%ZPL/T845[D@E0ASRPPZS2Z->4?$]%T M!(S9G 3!\- >#"8\JJ9I&[\Y*/JNM3F:/F-T]_ON2_87G5\R^@>?4'W=V;' M5;NBW8F&%,62$P46TE''[[1K"@U%AWP^:XJ?Z:61Y@9QKJ'V#2$V%F?K#0%!(P2FT?%^_@O^3:J]?F"^< MJM^DD6/;S)-V^_)EX]'5-)?UW3Q43!"#[,EE];XR;9-T[UW($LNSU$]=OG*_ M;=[U;=O>^R?_ %!+ P04 " #8@UA2>)2I_/D# !P# $0 &5X,S(R M,C R,#$P+6LN:'1MU5=M;]LV$/Z^7W%UL#8!;$OR2^+*C@%/ME%CF1,X#H)] M&FB1LHE0HDI2<;Q?OR-E-AZ>#F&#\O?+J#3] -8*I)I;KC,B/"\R;P&M8TQ>>AY MV^VVN6TWI5I[RX5G0W4\(:5F36IH;3BP,_ADA Y_&KQI-& LXR)EF8%8,6(8 MA4+S; VWE.D[:#3VJR*9[Q1?;PRT_%8 MU+=\7M2V@TW@@VK. .O' \\EV2P MDG0W'%!^#YR>UWBOU>IT@^"T=TI6G83XO6Z7)$F/Q:O3U5E,NG\$"-+#Y:6/ M-CO!SFLISQH;9O.'G5;SK)N;_I93LPD#W_^YYI8.!XG,#.93Z%^^EF%>!#/L MP32(X.LLC!$P4[72M[+'4D@5'OGNU[>61D)2+G;ANY'B1+RK:U2_H9GB26G6 M_$^&4!"5&VY+I&?H+7C&*N1!RV*-)HOE;#J+1LO9Y1PNIQ!]F$VF,)W-1_-H M-KK *;1.%D])_ /XKU#_84A?W2RN;T;S)2PO(>C!3?.Z&37A>A(Y$8)VU_\6 M='E&T2-LG^;F&['MO,IV5H=HH[B&.6="L\P..4M@RC.2Q1@>+I.$QTR!3&#! M:,(S_,!4+A6QGS0[N NDUO!Z)KA!$8?95F!.!8,DQI AZE4*01^XU>+R:[8 M)X9$*C?>,:* H:(4QBQFZ0KAMX.Z[0?^$\1ES HP)(40.X@QFN!,PY:;C8NG MV,>"*V9;AK8Y'Y$?DQ/ I$'WF)Y4:-!:*&QX&&'R$&](MD8.L;'FX'V[4P>B M@:0.'KYGU#GQ#,&GI:8Q[AK!G:(XZXQ[Z@GA"O'EBFF+I&[-1 A -V8K 7'J M'*'I4K?DTQ9B0.HZL$N'JPI1$I$Y*_=1/Y.R^6^K]?42_YZ5/$85WAYU>WV8 MLI4JB-I!J^/V//A;,BE1:VS7*VF,3$/;JOEG],Q+XE8,S]2=#IG;J#P89'U0RMXN\/BJ;O M;)ZAKQC]=M,_9#_H?,C8/GM?H?JRL^> JVI%M1-[4A1+3F@LI/-:NU:MR0FE M>%R'K?P! I3ZLVXI6&*>RU5NRO=JANYL?GO4.>MK]WS:%3\5T%Z7 ^Q\R^TK M5-J7F"U # 1:"DZA(OSC2_A?R?9_4.;5<_6K-/)ZZY\P.&H,^C__H0_94]6_OO%;_^K MJO[Y#T8M@Y/!JO"";X%QN'SQDP=,:8*@2=*@B*5TYPK-!8RS+7/ K]M\/G,H3D M&>3*1( *I&*5DP8JAPZ<-@&8SW]+SS7*S-%KFQV"M](R':Q4"9D*PD57+GLT MIJ>C)^R/GG?.Q[\_.1J/3Y\_>_;QX\>GYV'8?3H8'C[K]+N=/I;'?38>^OXH M#X8]/Z;7\4PPKBHF*J&?7)^$]CSY^ED$8_)9V1S\"*]WO[/G1SG9CSOGGIV7 M^[HY9SE%ZGS:]_89];.KC9]V'76^=D[:DS_[9^/U;CS"GJ\Z_='8]^/-790G MKT88[QQ)WY\>#CY\\^%M)?GG\_S5HW-YZT2?;O9/+^O.*RA;;W9-^,7SW]P> M;2BG=Q7CMV]D- #!S;\!XGJ/FP/.1M6A]Z>?#LA^%"8[7V_XRC5&P_&?=Z79TZ#-+%B]]2Y\/*:'S1Q=^?I,[HM.LO MGO<'?:0;Z)P_+SOB\.IC)R7L3S[2]B;YB6$G7EW_?+R#^?]WV/M MUN'E]MJJ:!\?7C;W=[J-M7>=QG'W>/N=9:_%P45[/^KFY5M%Y[FD:YRW6R>L MN=;LM<46:VSN71ZLQ8_-\F=S2]&?#VESHQ,V]_3VVM9%H]5FC=[ZY4'OH-/< M7!>-XY./;4'_BJV+@]:>W&XUH'F\>GW,.[J6ZA^T!M XWCIO'K^]:-.]'O2V MZ![;%]NME\?T[V7[^(]NLQ55X_)0-#;LQ>O6UKBQR\Y?MU;?2R-2 "^K+,!4 MX,%6009?068Q9",1R+N]8 2"M,(*XL0=/*G?$H^8O; MP+\Z&PX)]8W.*/IN&_UPO9_6:-\E]M_"_O(V]E$);CF!3?@4Q*6NO+"\0I3. M!RV^#RRT:TK&B"KX8;@15^:"@BB2, MM>=)ZDS@;K0?$-I5PC5-L.WZPR6&/A95OG+6[USA>39*3^X"G$3,/&+Q^ : 69^TRCHS MC40:9/K]UF=<$\9.CZ[W^Y.MYL;=F-P_ZZ7!^'J'&P9>7?[^.2B MW=L#X@0S8ON\<'^UOG-\?0MU=KWT9Y?8^/<_Q1FY<%*ZL3SC37&NKYMOW M+&<*V3)7 356H+.L7')0:0DZ:!:B#YS"MV9_(_EV0YP;IOP0 ME$,.V1;FJ!]F#L7TW2,_Q.GYGKLT>37H44*P.Q[$DS=^N#W<'9=FIW>^>X:? M+[TDQ\^XE8_O7?(F2.,KK9RK()4XE(@E1LLHF8Y1@Z%<\"FI@*F0XN?=RI(4 M#^0Q/K[7(@I*&5C%K#*42'!'2:*BE"*D) 0J%Z/Z85*,"B:C&0B46U29\&*T M>C8^&@P[EYB6%/D!BC1?W?(;.F8/$'GEC"2_84BZ$GBA2LE(Z7PVPL8G+Q2; M")$?"RE?)\H#Z)$E4:9&E,^^A/.D3;9812]Y!4+)RDM-1$%NO$J>;-Y/E2BS M\"A;H]'9DB0_1I+=V]Y$6)UU5%6R0&D-Y3*5$])4QE@E7'"2.TGBE,D)292# M.GJ3)4E^AB2W/ EA9%(.%<17Q*BA;W3P= /+];_ M==897RR3X"EP8_NV)I&$MZ/(4C'A9&DP"U60#JH63R][%:.TLVT;8#P25+\BR3'I_I0&MM7K= MN4=$67UO%&)5/E#?>5%49*#T@2UA<-,M/FD2579LB5SB>N.!% M2]05*F$KT.BJ8!*KG">FA @J29PF5QX@L?DJ6Y8)\$\P9?VV5_'>&ZVMK82* MY%5RSI77E.-@-MPXEJ+.ZLD+F*,&UTL<#I(?'2T)Q*0#HO7"9&A 0D M6E%600.O@M,^!*Y%T)3Z_I__M(*+O]=3GRP3WY]ERM9M5Q*"2L()J+PUY$K0 M4GJ3$S&%)Q.Y-,FZ-%-7PG[!D2PY\@L<^>Q-M#99@H:*15L&CJ"J;"#G$B & M=)S -.F;WN2K(P]U"&C04E8=#62F;$@.A6"0@E0I_;N1AS? OQD.3G%(*6[7 M]\>K_53P/RVC$?=&F,^ZKSMYQF/#8?O5#>+KEX26W&ZMRL;^ ;WQG1ZAJ=IB MBS=Z6ZJY_Y8UQ#IOKNV<$'I=_,?.Q<%^.@T"=+O5)+2BHC_G![V#X^;F :'9 M/29V7+2/3_C!VMO+=FN/-3=WBJQ4VZV]\T:K3?9\9!]PQH.[56/W&L9C\F^]+7KE.T?- MR]6/!\=OS[=;#=5N[="Y]LCG1CK/'T<'Q^^Z7\+8W#_HM(_?G30WUV5C[66O MN;:N&I?=H^8FW7?K\*)Y27Z[M]$C?SR!\;V2+I--T!NTI,O!TKNTV;!**ALQ M9$FAC;37^.-@Y0+]<'1?%GHW-MZJY M^9:W+QP[^.<1B[UW?;_OSK9[C8^-_2VU390B>DQ"\T'KX*C9V[H\:&T<'9#F M/E@[(8J\._[G90.::X<7D_"^UB!*G+S7#C2J["I%<;),,3>5\]Q6VE$ADR1>P<.=#I); *1D=$A?:2.1Q"?-#PMQ<:[_70EKN'*NB*U->-4MI:T M]^UEFX[?T_3B;1XS@='QQO\7]>OI7O27JAUCQ5VD1%GIOGRAOF*A0^ M>&:LSM8\>=$?_)#;%ED')D64I*1!21XB]]PSIWETW'#QK>G-WU!D"V7K#XWY M.C3?OC?.&+(\1_9,1@U!3L;^I HY"7(46NF$3U[DP=GPQU4X+S-H9%0^Q0R& M8K^MC<:B-3I]+_CEPDODIXC\EFRNOF< 024%E6$^5. L)WMWKN)DHBGG M:*3C3U[ =[MUK2>J(=*IFDM4$9J[PSA0+<7E. VR_] M.TP-]@W?&4Y&=*R.1F>]TW+4:/W\%&,9Z3'HTFFZG?'%SJ1 PG44J$1-B='> M_V-TT#KM-GK-SL%F\ZA-IMY8VV*%(.T6D:3U\J1Q_$=O>^VHUR9!WWAU?5X3E7RG@D;HD5W/3WJZG_?WU+^57IA1#0VYD@1A;)-$@HQ MD2)1&0I)KT6@U\4G>EEK>28F58AE9N9D/HTN?3)2^*21N:#"DQ?2/+7V M%YE%:E<[%:Q#C@!*.*?12^VR#]F$S)?,6@!F?9JAM5K&0.M<*D4(GDJ=%YTJ M(E.L(N4Y&&2,N4R[ ?;T1P:UUB\D[G1&)QM#Q"VZ84J.QDM>_3BO&K<#(H!0 MR051\9P->:QD*\N(891H,87!2LG=K8"XR/%PR:VI<.MS-,SHDQ>,PE]B% T9 MNLIZ'BN!2I'\@H109H$]=7_9U+H(P7!)JVG0ZE8HS"QX1\A2 "P=JMFE*B!G ME59%9@DNF*-0*)Z*'VO!%^2:$)Q3REI RCE%<@C<0HB&BS!I"N+NAD3NQUL# MPK<)%7Y$796NO;JV#3PL?=[>'@2#QB0F,Z]DJ3]+\8_HHZRNHDW=RPEIMC,Y$J)-)W0+*7 \FI?.P/-&N M7K0OV_0GBG9KB]%WOKWVLM-HO57-M;<7I8Y7E(G%SKN'EY M<$1DH.][T-C<.F^NE9IADSI>G*Y__,_+.^,K36GZ\]I5)'')EQ@B@U6@*YVT M%#%&L)H2-OB1=.W/?# B:XJ%@8LR8B.B8PY]!/0\! 40OA&>EGRX;S[6N))D :-X=829<%\ Q@ MC:@I34JQUM;'P9(=/\2.]FUV2(:E?%^JLDD45+A7E3.)5RI:KE$+\ +KS(XC MRF:6_/@A?L0[;2[H+>4NNLP@I+PXD1:UDMG*6Y8#*">5]37FQ\;@;+BDQP_1 MX_#.5%,,DC*(4%%6,AG1(BJ79"G%)31'D(8!N0^I?Z#59)KT^.9@Q;+^P$]H MDPW:M]!G*4Q^4+]^?/UI4F%):)0@_Q*KZ,FM@)2R"L'DBO).] D2<8N4"?\; M.9S9EY/]QG"HO?X0X^"P7^8CM_SY2^QC[HQ'K2,_WA^<==-6[Y3N=#UGI/O] M@+3+G;:U68^2:J[MW=!'-=8:HE"DV3KH-M<:K'&\"D2)C\W6RUZSMP=TK8O& MY3H[^-.XB9./C-UDZ7H@R\ M#Z!!)$W.@_%0@2HC7;F)Y$%X3,(SX83X=Z.DYAW\K7X<] K4;[#ON^,.CE;[ MZ:9I=37&X1Q-.)T! ]99&3/ELV-EY*O7I=QGLE %YUWE,-'/65I>YI]_C0// M[J[Y,AF.B/V(HZ\L55,6]WD^FBQ'1+18F2SV\WQ\<4KO?=3IG7;+6CB3WT@N MYJNH\&D8U=-S(A5=[NXYKJ[_^:+7]S B/3'Y-EF$Y_DU%:^0_9F*]S_N/GI[ME/)R.Y;KZ-QGXX+HN= M3!9O*"L-L4^G^KSMTVVFS[OR4LOH\R6NMMQ\O[G(LSLOZN8\Q: G+^UL\NZO M?NRA'YT-\<7U8DK/]W;7;@Z_V73SO1S_50RR#(DQ"#8Q#8:^22MMR,8'&7BT M>"4EF)9L#E[]U4)-X^L7KZL2!N]N^<&W>3U:^,L7>@WF9.,/OU'NG(U&:)/1 M$XD=Z4"6B>= WIN4X,3!"E[^FZ\WRLM*:OPGW^B=-_ #\G2NWL 7%OHK;^#[ M@^P\O0'NIO8&HE4HDT#&RDJ!B=NL6>F=8NC1D/2[_*_SBC 7:R>=\AQ_&GG M6[N691/.AL-.__#J(K\]^^JU/[W.3[?X@*R]'5<^E2.[V9@Z'^A%WMYUTI_F MQX/AEQ[S.T/0GXXO/ZYA?]#K]+]VVN]UQ'=.\>SNW7_+7Y/FM@&164>Y.2AM M&1@RV,Q9D$Z9/ ,5\J.4'0W'949P.HOC[>$N#C]T(M[EY_6/TR?B3-30'?P4 M=UXY>__Y(/C-R'^:4FH. M6=TBV$_WP8_&;B/W]FP-GLD\;9\_YG!F;-V7N;"=\\ M^78>DA(B!-!).Z5Y9" 4T9")_-6)LW/F+SYW,YR-SGQW>[C5SU=Y^7AKC+TK MUS'IR7RU_6YKC;M%C-LIVY"#44#Y#@B*VMXZ:[4!&W42*"=M3/-"^UMM3'9J M;4PN1@$6'!!]P7/IRI =Q0Q746!$/GD#9O[>@)E>*YO1-D"TGO/R)@1YP,1E MUI%C5"FFAWL#/VO"DW+XD\)EDXJ1983]H%\:S^[&_ULK;MQG8]H4H0'!LK$R M9[)*L$%;&2WGB2)2 A6371AH5E/JE Y(WWWC.VFK_\J?=L:^6Q.8= 8KF(:4 MLP*7T*-*LN#F(N<6<6%@VL&Q[_0QK?MAO],_'-4$GX3269&"T":!D\Q[P5/@ MA$Y$A!P7!I_5&,]Z9]U2NG%[?(3#LM\0C\K9/N#5P(F:0!8CM]F9*)E2$*P, MF%6R97(7Q2H9ZY"0SE-TFGW&$)(KQ519.."DAH=H$*GF%.E MEJ)SFC[&ATL.Z^QZ[R5KY=EY""B]4 D X$4R[PUF7W6RJ:%@686B<'T8-+: M9Y/3DIV6E=AC)"K'@^R-S;&O0TSE-TFGT7#*(C)ZFL MI7P 3+)!H?9!)49_ [-F\0"=36(PF_XUT$"&*4V(ENQ4NN2BY(2KB-PIXQ<0 MW%EXVMD#+0R(&,":B.20 8*7W"J+I8J&IR1_\8!^X QP)J@J2N*U9Y/1/,"8 M\TQ0@I$M"2;C09F'&X)>YQA[+V/C(60L1:^RDQJ\,"XZ*30R(Y@,X!8'FEED M@-.#*23).8M12$T>TL1@4H(LLC/D+HUG"P/3@V: 4S0CJ0,O=4TS1X@80TIE M(+&-/--G4 N#SZPSP.E!)KSW7&H>% %$":#7TJ(P"1@B0>5K-/9H'J+3[ LP$:@Z.W;DC3N 1:^R"C4VA3$(920#:+B?BUESRS1]5E MYG-D5J)FH#A8X2QA%ZU@*J6'G(9=YQA[+_/#N=$J*!,82X9BI7&,(B>W*7&! MAB3KPD S@PQPBC!YGHTU/CEO-40IG,S62D(.6,1T-FB*[RIT9= M[3PN=6YWL=\9#)N#,8[2&=*3RD5T<28*#5XA89[*4H>E " SB?/D!>9DKJO4 MT?_G%>/=LS"ZFO.[7B15BQ3;%S57[N[P#12_S[Y)'UX+]L]6?OO'='QVI2#O MU>;Y7<;\2A]GF^CH\&\ .-+%XK-FCRO!BP5 MYZV(V;(L90;O>8V<\:<<]^79J-/'T6CWZA2C6TYX!WUW?6)&UQNG8:WDU$># M;B=-BI67P@!?9-7;IZ487:=_>'-#T[CHU^N83![RY7!P0E<\Q!TD)IXM9%>" M1A)P5J*PZ,!A=N1+I/%.JY!YYKJ.@\F6O'U(WLYFN)S7QD5+&5Y&RCO0!V\3 M)1[,V90I%?SJPKE+WBYY.^N)?E%YI1UP[A$ >+1*&B4S1\\0HL*E3J@?;]\0 M%"C"&4PN"*8PP^>7==LVZI$I:LG2N- ,QX!3J0L[60 M PL,- :%*)6P,JNE1EBR=@X5 DF U4 @S(41PM<&@+7G,9D:&4 &!22)EK+KS5Z(TU=5E#9$FD68>VR(UAI1)S#@E* MTS'&&+Q#:7(4Y*:6H:U^1)I): .,.2OFG><,E"M#T%C X+S/S+A8A[E7\TRD M3P.KN]W)@.KOO'PM@YO3+NH42!19"<*6'BW.-(?DN/%&P3*XU9!*LPIO06KG M$BBN 7RRDUF"B"*S:&+"97BK(Y5F$N!*<6B>.,N9O%+&8"TF([0."(9I(1-[+[ NM'.;@ MD8<@2*7;X!P';;C,3H,+:?ZK&#^))J:C0&=^3]KR?J?HY!&T8YC(:3F7G8BEZF(,H2T/S MZW+0]3:?&8$T14M2* QBBIG>7UFVS>H8D<5D@XX261V6"KXO9_?=%[Z:[?\I MD20B^"\FM%T/ DHE<@_QFR:,YR*JDT\DP3M)0,M!:VF!2YD[9$ S% M.;M(<>WG54A-*36;$">88V4.DG!@(&%RD>(:^JP498<$^B*%N$='J1D-NY/$ M*&9"DCH 94O." O*2&Y,9%ZP18IVCX]2LPE\4ACI9,@(&4KE%L^R"HY'-$&P M$.>_:>25'QVM]E/YIY1@^^"[?^Z.:PSZ>-'PPQ,<;YSUT]08M.$[PW>^>X8O M+QI7Q;_*S6]LV, M<"DBY7!8QMG-/5]N8?;IXS_HC'X8CRY>DZ5W_P*VK?[IV7@TV8-/BT!+\CXD M>;/67-B$I,@2B."\C;F4KT\4I#TP-?_DG1.^_+3AB"5Y?[I4*A>>-)ZG;-2# MXIF^!"E]<$I(D=PR4M\[>;]51FQ)WK^>>8;"Q>"$5C*6+FO/N/8@,FE,$A(X MQ_48?X2\>[NMX02DB]V"3Z>,<%YRYJYS3@D<=Z0\&0 F95(H5=?G MGS.UDYI+ D\U5_+(%2.^9J'!:+"43U/"A#RF+%BL0?'Y.>+,4G(^/(%#3")A M2%%+#8$)9U%E+D22S'K.TI+ 2]DYUP1&9D!ER<$&!BJJX#.#;*S2Z(0",_\$ MGBL)\?@(9"0F0&.,- 9X5-8[RR6+)GOFN:F!!UR&T)D2B$D5738*F0<0:"FD M0E(Q G&)HNDC\4#+$/;S8Y>5$PXET8AB&>/! 3,QR.2\(*<4:]!F_TOIIC3@ M!4@GM*U#HU_=V;M4>S_?8!)X\BA%\CZ!D-8E&VV@H"U*#<^QI#__C($A6BLBR@TV7ZL75E<42P M+F0N+-H:=&[, UF6$O/AF6N3U)H4):*-$)@DR>F0&Q8#=Z6L_9*Y2WDYG\S% M**. I*WB'K3F%HV*T?A(83KH5(?&Q#HS=RDM?[X5,]C,?>+"E_Z4H"R7RN:0 MRNHAI9+= C#W 2:L/#[>D*L##4ID*4O';? J:B8D#-78F])XEF$ M;2UM1IUU?+HAX+B2V+(B0>R1>#U"2R_?' M94NQF[P>]]YZX-$'S;5SY!-1,72V!M,)YTL0+KD\P[">@V0,;,B20=3,&D\9 MEHG1.*]\>B1 M9[Y,L2*K24D8$Y12UH$1-@1T)%$IF(LL7;#SSY>YTJ1+\CXD>8.6:-'ZZ$N3 M$L\A(PM,D]=#&UE<.KL:">!'1UXT%)>ED20X,SB32BM "BF("#EB6)*W1HKW MT9$W.F:8"!8B<$C2EJDAG$?/B]_-2LP_>>=EI/(C(8P3H'A,%I@!T)9YR4EC MSX M:0(1;9P+.7&C,U@M0B*YH2S]94#KR&I H#F8+/5(R!*DU\"L5E9DB!&">]DJ;E2A_4%U^C5??#CS@?\3,.=SNCDP:EXBU03:VM=G.*M M5:6_W+R/G<.C,:;5#V2^A_CFK-MM'0T'9X='=(_3NJ?"]LGRUBV,1_T.&<7M M.YJ,[R7FGP[I++69*T5*A(ED-0KMP*CDK0H\&2& ?DM0@U%=2\K6@;)3%!XR M,P_!JIB8+<+#H8G*@V$8#017@PH49:+GEV%^@L@J?VK4JT&?*#'NA"[N8K\S M'8QRE,Z3'^I;WXB7+V1B?A?/@?;*!\?*=,Y70B% 'MS*7&$U3P%N? M,#(2[QQ)RA=+TC&R@+XL5!=\G>V(?1V@M0E JB9&)'329=$L-$F 2CKPG%3. MTC!CT$ -)IC,(T#3;,0&&>G]"U]&P8L4K(%L7$S:1,F"J$$QV>^9OE8V/K(, M-.E5T!D*40Y+>=X>?$Y#;K9^35!A4>#;MKJG0X' M'_![LK!Y,6>A(S?!NQ1< L.YSU9Y'L'8R+,*>O[->;ZAFJ95>5)- $:6>1(F M>F^M8#EJ!0&#C/A^K3"#<<:K>36OT7#\?,?W#Z]1*5\;G7ZG=]:;EK/](3;L M#O+XHQ_B6FGY'DQVFSX7"._A>,V/\8Q M,P4Z68NF5'X7%G-F6=<+P7A\@MNB!]@45 B"9@J67/$S?!&IYJ,%YBOJ"99GN/Y2''&*55 M AP/07!KG/0*HD:'8M'K MB@1/=LZ#S!$2!,\IJ$%V$I-RTM5@ULB<8S5%NU+D^:2)17P$,-8';S0+V2N7 M=7"8:J1%MOIQT,/=,47MN8HL&4A;>8*"IS<7<,YWS8X7W"2R7TOG%]:YR_ :1-R8:,LRR\"RFR114(M MY$#YG'%QT:QSF]Z-+P.]U\]/Z00+V68BH_#>:YF%(B4CN \!LC914W;NA,B+ M9J(/B^EL[-08'H5U%J0RX%URR"WI'N,F-85"G'_%LYJ.ST97TTPV!L,F?ER- M<7#6+[B1HNG3QW@UIN8NN)_W(A;TDQ^FT=YIHK=(SZO9MR:MSHL((NRDXN 5 MER4'#,YFT :U%$#_N>MQ%)P)6]U\N&\<#IJT^\>BPC/=>'8UP/'IYT?#'@^&K MKA]]P?[6T"=L^MYB:DGI$SFQ%).VBM#%@,XES17ID204J\%@S[D#]7Y6JLT> MC2%Y;ZT!XC$N*!#SH'#SWD"G[]BYBS'6HVE0;V*8Y^BX:%RW3B7)H /!> M<@%>\V@LLV@77HB^HMR-,O'A#G8G&?CHJ'.ZD&XUJ4P@\B22=B"$M5 T&G,PSOO?B4K7W05JM3 (#R%P9[2"LD>C*; 5<5)?ZX)!-)Q@5@E$J)Y#1:!*L>-/L#-?NM'R85^P^-4Z6+KSQQ:M![W30_W,[5JFR M,NCOC@?QY/[=)GRWV[RSZZ\TU&2P!F76"AEHC:1GM'=>,HAHA;ZN1++$\0?< MXQUH?F6>IB>=22XQ1/H BK+#Z!2E[JZX1)'2XMG:FR%F' XQ+:RY>2U)?4:& MI$M A!3 :L+2>J4\)1)A8G@G6*1)(G0QF=OD.EH29\$QG & M%E<+5@>N*(Y@DH%I2-Q:A!P4!.V2%]FQAV/UK)@CDP@ZQDIF#*1 M$+2W >8_^R@#FDJ;Z>T*-P6S*S/?ZL=RB0]8=IO6_-O54A7_SZ.FUGNGW<$% MXD-XCJG55,@Z,"FBA)A 21XB]]PSIWETW/!:#=R>&A%JV8Z@*2,%R:WS+$ " M]-9Q\FD^)&\M8UL8F:-;7#Y':6^.9L&(_\:*&RTVO] M;*; @AB@%/I#$:T"YB"X$%$E%J44.7JW"!%U,>DP^T@;M,].HS), I2P2XP! M$ZU@R;C$:C!<:=J4F9=XJX1UQI@40_;@6 Y1B"#1ED72HV9UF*(\3\A,LXP# M)LI52O]X3B 4LYXK8YFTOJPU9R#4-Y-E "W-T#:)9#? :3]?B#M MU(!40G@5@]#H$OCLG432W8E4MRVS0M6U1>IKBRP?:@;D&QSFP;#G^Q%WC_RW MZ_]\\WJE";K5&7=Q.V_U4^=#)YWY[N?6Z5=''LV3E,I%G@);4N=!J/-=UYQ%!\IL2.ET4 "Y M* P%%)5-B)X^N1AWO]SGBTL[M7DY8#+3,J M9BFTZ 1($L&7.8$Z<6RF4 M1)S_IM-98W@__90L 9=!")NJ!5 MJ2FL()>V1C\^[U-+J%=,N![3H!0+GZ(+*P@:I MT$G"%Q^?U=?2&CER2W[:D_,. +DT>2*X:!C/TA.X-8)QSI;3F F<(EC *(0. MS)?A/:&L/1IS-NB2=%"G.:??!><.CM /X]$JO;+/*VJO+^[:&ERKLIXL6!<3 MF,QMMIGGK)VV)F16IQ&5\P[PC!;$4:B=*FNKIPR1)>NDR89K'X+.(H9%<\BS M!'@F+IJ,-Y!?5H@V0L;@LD_<9-&4Z=)C-\%\"YVNYW^(>';\,,37/"U MCYPL[SF2!RXE04@5EW84S84E2Q4,PJ+YYUFA.QOGK"%@LF2E24:(DGQRYLXS M+0VXQ/3"J>69H3L;\1P%Y\8KIJ( 'KU729"+=N0@RM#XA1//F]C'H>\2NJNI MU^EW1N.RC-D'7&#W#,SF:+/4VEI@0CL+G#%95C6+'G*=&I_F'^+9^&A03@4K MN<(406.P!@+]B[;4"R%%O6@^>K80S\118T0T-N;(G":CS2[&)%54&0H& M$,]LA-XCF><67=#%#SCD"*"$BPY-7=##Y$ZW1+#MO.Z'?7GQ]1/\:2'ZFR"!8!0QADF^BZ4AZ2\E34*ITM6+DP$ M%R$Y;H/AUBD ;:RVE.XIL%)Z0:&]1A%\#BDQ!8MB7S>GM8DYJ44,WTIQFT-9 M=25E5F,!O.EY*C3BBG M2K4_;;.,G$G0'&-@5U5'ER%TYN2840]\#&"",B3X-:!+WB2*;MPK5@I3A64P MFQ-RS&9J0?+2V)PYMQI<]!Y-TM8XX5)!4"_#RJ.L0IJ\0Y442&D,B)PLSQ9$ MY(JKK+58YF2SIL5L0HGP(FATZ$TL(VTAV. X9&]LX";5:NK#@M)B)D$$9(B1 MD_Q,R8,'^B]FQ40(R7JD"RV#R",NA$?>0@'+42!0/ G9V.A$!N65U->#"I:! M9+;4F$TP*;4XF"Z%+BDA20%F\U8QA]X$J93ZNQUR&@[&"77D)Z0Z_MHC7T_9&/A02CEQ>WM]QJVVP.^C>R M8:TSQ#@>#*7YA>3JCL=&8*89)1WY+0V#,@^+,,>.#4R) #7DP?Q'LI*QI &^0 1G@$&9UW7B&!XP17 M@DHD+R;:1:*?H$RE>< M0DQ&N90=6P##>3A8IF@MI5Z2M=Q0L+$@T5(RD1-X&\F?"7G5^5633&+FDF#V M>EO''("!=)K^1N=\*; 730@4I;*_BD[S#2+!]VJ(J3-^Y8?#BSP8EIDJ7R_O M4!?'YX$$=HY<:PXR68L055 .$O/1Z1JL13LGF$QS[7?MM(^08V *,&3O#<%A M-/G ,D&[3LLJS!2M_:?O:-%\K!),1/+;*U2A"A&XR 8SA.SRJ@%:,JOUK MI[0QD*4NK5B4 #H>M"! $;@.=1JG,E=@SL3-AI0D,Q9TY!*2Y<$RX;5&+;.) M2=2@P>MUIX_;^4K&;OC8Z7;N]/CM4Z#$87^UV^V4RKDO??];0TV_^\I?N^;- MMGT_Q*/!V0A7#X= ML>\67C8G@P9\=W4T&L2.KU&?5S1EE1;$@B=*9A")J\%"*"3L9;68I M1/*VUW6C:]*XNG YWG=?_YT?=GSHXHX??U&*\?6@GP;]+0)\&.B!MW-&NM>R MW^NME]L[B]C"G,LR%4R*LK(Q)).LCZ %49?R4G9=9;Q*>)268).<5:U?::-<'NRW'50Q+/GLI6626YE!RM M.#/,EA7WG)0V:>U#EAR\%O46[8^*%5/,% 1G*0J* S10U"->>D0;)B-J#%T\H MG24H,1)4"KA%R\"HC()%,%:G.JT:/'>(SF90*,: (0#ED-X"^K(^H?(B,1$B M^5%6AW&$@_[A&(>]4A?YSZL;W:J#/"VY=7\+/\Q+4+7&6%E:%:S6P!7)'RUT MUD[Q&&74=7+8>$^<_\YH@^,U4NTZP#HRPH)2<0N5>T@]IR=0% MR4?EKU<2*XRHEM286VI\T1YRAQS?: ^YO>NO>)9HA'>>AT A(1&V915>S;U. MDIO(KF;F428BY)(^\ZA5;S5V4F0RE9!3<"X1-7+4Q!20D7\\J@&0[*WCT+(_S7&=WO^@?ZZRO\O;O#W X& M_S7'5I(PRJ^F,6Y ,"^4="SY#)K^]IXSI9'G4@Y8N8ECF["Q6M+RNT;L3W=& MRV,F_!U?_07E_YVO_F+77VG51AUU3 I4T*!,"LSFX#E*);A@SB^MXU%Q^*?\ MP8/,X)F)=2@2,EE+D%P;$)Q[:0+8)(5FJ&V.U]8AN*MN/LRK=;P\&Q%91J/5 M^*^SSJA3RC;<8LH.G>R-'Q_]@QA3IOYO]>."0J[KZ31[=W_971K%9$ MH5V95TO)%:K@,X,DM$Q R57@->+1HX.S<_Y\6!87+>N,'G5.5_PP#@?=N^^] M'/)T,#Q\)AB3SZ[W>)9]'%=Y,!CW*>%[LI*'@]X.YE'1I/+=15@;?'@M=CZT M9>,L':]_.-ATQ]O'!]V&:)\?[*^+[8__=4?/XJ+>]O\?:K/N\?8[*QNO7"_V-OK;QX<7!\>I=W#<[!RLG4#COL0.SI[=8):_?H&IZXEF[Y0K_)T(M/+Y0) M9UD*N1(VR@H@N,J'J"HT7/BRA@7)A2DUQT&N(/TZVZ5K-S?;']OXZ84/7;.V<-,6[7CE'^_(@ M-X[WZ-R'A%?CHMEJT+][[[-.6D2%E8DR5A!$JGS.C-QXSDEIQ5423U8&PX3# MWY^4GNUG7_CJFU]&@[-AQ-'5UR/T:1)Y4N?#B]_HK^O5T%!FCIY4G4,HRZ8S M':Q4"9D*PD7W?G*!3\>,QA<%RUZG7QUAY_!H_%SJT_'?/W;2^.@Y9^Q_/YGL M]^*WT:GOO_@M#)_1T5>?KT[RIU.5:%/Y;N>P_SQBJ8CTY.K@F^UQT!T,G_\G MF_SO[YG"4Y5]K].]>/Y_5X<=W_V_?QOY_J@:41C+5YM'G4M\SBW=UN3KQZO[ M-'0TD0QO[IL;H)O=:VZUUM=6=ENKK?7=NWV=QHK1?7T!_WF68].$E>NQ1#YI#)ZJ;@U(0Q3R$!([Y*) MI= G:!T3\/"UL?(K?5^D:L+.\[5!G#23%^7XY+J);C9.[ORU.+AH[T?=W&QV MFI=O@9P4-,7>17-MYV1[?^MCX[)[U+X\E.W>%C1;?W2::^L?TN8[2/_XHWL@ MNA_"\8"UQ99LKAVJ[;5#>=#:8LW-MZI]O'JYO;]QO+V6.G1=WNAML09=K]EJ MR_?*,+1*8\4-#Q4@RLKY!)4,P#WEF5:Q_.0%9]7_3-S59Q1>K#PX8]@7C(&O M,N;_-?SP9&6[C__UPS?X-<]XV[WZX2%YV# 8CP>]YY+NYE>?=&6OWXF#A"N- MW9]^Z(DSFKJ%Y,&PY\=T-#T@Y7'/PV#0#;[;'8S#X/QK!K3:[Y_Y[@Z>#H;C MQV=(\-X%[XUCF0PID#QP8"LO8RZ?2'3EDCB0(?V?_W0&]-__TI;NPTR^'KY6 MF\V]U=E1>'G5C,%P9'^%*[HPBV=P%^N$*Y=N8 MIA]8;IG-\T3Y?(_.>)3\1;DF]K]F-V\FB?[Z5?K_N R'I'6Y%TIM+K=X<^TM MVUY]3W83$P)423F*1\% 91GPBEDNLI( 5J0G+]8P7C4)2?ZWE?+VOS2H:;O^ MF1%X$M(&PV4H>\!0UAK2[4_:I!]I.(L?WR?(-JK(*JZM.\_/2$T,RU[WX+X^^Z?U23?$ M!CUX<_+ELXI6T7'^_+K@; M$!61X/J7\>!T\O5KQ!^7.N(W9PB3IK^*>-?UIR-\?O/A[ZDS.NWZB^>=_H1' MDX/^/AF#1VKT^I1TE>O6.J.?&N%*'!P/Z4^Z.?UU6][328A\-DY_WN;L4\?^ M>C-[RC]M>S8Y]]7YZ3[+._G]B7SRQ:-=47'.XR9MJ:6A;G3"YIYN[+]E M[4NZ6Y+HVZWUCV2@EPVZSX.UG:.#_8U>^W*/MR^W+IO'[>MCWM&U5/^@-3BG M?8Z;Q_&R<;RG&JU5=K#6.&^W#DZ:FQO=]O[!<;/U[KAQW!#-KOWXNK5ZW<^V M^E[X7&8>F8H'92I0H*O@#%88N*0WGT4*^LF+'4RYTU]Y-1B>7KOA?V_LGXG_ M;&*"\Q3.BF_RZ/]R&FY>RJDGOII]5/AX![.RL7T[U6ZIX[_ M]:'?C!7Z(6/%]2FJLO]S\504\M[\-IP8T/6/LQ6G]YZXCL;^_[/WILUM(UFZ M\%]!:+JG[ A2PU5+U_LZ0F79;M64I"I+50[[RP0()$E8(,#&(IK^]?=LN0 $ MM7B1115OW.EN4R26S)-G?L9>(A@/-Y&=7B]./)W4CU#E]]WYP M?OQZ>O;F9 C71R/4?__QUZL/E[_,T!"=O_GU(QBGY6G="(W'2@W]?GNX-P8C MU _\]L@'F[3?.>P'0;C?";L*$U&QO_ S=0?3TWQ\]/'HX.'8:?AJ?^6KC]#K M^D$'I"[_E_ZG$P&5!70&-CA.>FC)_\-(?GC8'1\.NX-V;[COM\$/"]N^/^JV M@]%HW.^,(/[J=W9>[ _:_<[>H#>X)<:ZAPU!Q^3O84":,Y_/2&5[:>:EQ51E MWLS M>9PN85NJ*L8[2W>;UEY$7C^CAN70BM^LW]?NRSVV\):OWA+_/\4C]X-,TE$8 M9HASY__"#HGNUAS=9HX^NXX8+/[A8:"Z[?W#_B&:H[VVWQN%;5CY<>#OAP?[ MHRXB5 X/O8M"@3-6P']G2A7W],FVCM;72'5O*]5WD.I7-KS8WQOUQWN]=F__ M<- >[ W&[0,_Z+7W^R-_X.\=A*,.A!<7900.P5[G+C[6-XLO?J2EZ.YV>RN6 M0C[\>YRIE_ _S[/+=)%L3]1M)ZKCVHF#86\"@J+S[/VP_YA?]!7?C@,@YT7[XXV)(&U#2LJ9^/W-"_\^$,T MWR9X[W@R;)HK\%6_!R%$.QCX87LPZ X@KNBK]K#G#_:[@1H?[._MO#@\Z"+_ MXC;#]6UR*2*WF,WZ/0-U'LW]V'OU205E$5TK[WP\C@*5;W-9WVO]055XJ"O6 M9JS6UL8?33EYN+?;._@B@,S@[@"9[W39[Q]-.3\AN7LJ9@_#HJ-,^1MNZ.#: MO;./?WV$N_7>7Y[VX3?Q^]GKV=GL[&=RO]T?=T,%[O.^=O8/? M??XP/?T<=,[>_!6]?_>^]^'-Z>?WG\/I:>^O"-[M\X?7U4IF. X/!^->V.X1 M9.Z@UVD?!(?=ML*A)/O[O?TN+.F+9[W.WO/'&!8]$0'^+877^WV:)IL,WGQH M(;9Q#(;V_;$:M \/!]WVH#\"7B\ M>44NP,O,HB)2N6#K5*9";UYF>8D@NR+UX!M4TNOVGHV>HX^*$/NCH/C7^E[7 M1^,6=3N=W0Z[(??VBSJ[!P=W X/="V8WV.T.O_UE!]W=O;V#;PASYCS;RB'? M> UP&14Q(4F5'TR](/;SO'+$_YZ+DOFD]2Z6LU$:?ZOUD+3LTUNN,P$CDPBI M3\$4R?8\4)&+:02?6#VZ:CR^O+W@(45P%H5AK!YT3;^CDRDF;MGMC>CT;["3 M^>'R:OC^\^N/YY='G_&_SXZ/^J>7\=7[=Z_@N3"]]ZIW=OGGI[-9O?%@'I]? MQA]/X9E/C\_POSNGQ\&G\W=OI^\O_[HBQ_3R??<,?O\A/OCD1DI[XX/^X6C< M;>\'O4-L+L+F8_ T]_ET]OPH1^>1BU/1E?>C)$[[/:WQZ+.QP+&WOUP_W][F 0ML=[>ZH]Z.SU MV[[JC>&?PW#OL#/V!P'$7F^/7Y_]*)%_&/O[%$Y$O:< ;?IJ.X&V(Z_$XF]X M$]O#'9H36U[J]/%AYP!LR24$F&=^ M'OK_\=[$ZG-)6L G_RDC#+H@UB**K8PH\/+F(*R/7:A,IV9#L:TK]WC5[).U'V3] MG]I+;1WO+W6\_TKC,BG\C-CRLGR#'>ZS=[_.3H_A^[.3WNEQ2*,MWE].X3IA M]'[VZ]79Y],.7._3A\L5A[O[?O9^<7X\@6=ZOSCKT6B+Z?F;D_Y9[U?X[1_] MT\]_#,^/7\=GY'!;:/Q>_[ _[(WWVOO=SGY[T-L;M@]'G<-V,-[O' 8'G>'^ M_CZ[;%^1[3GN?<,KC>& M_\O+8.KETQ0)ZS1/;3'UB_JS+_Q\U0&E'\L[/&]Y?A)ZSWK\CB.E8 _*T4>L MF,#WZ:OP(WP*N0[R.>?T$/20?EYXAQTO])?YDW-3&[/0F^D?;!V?+W5\7I99 M!N_-Q.4(>"C\HMQD_^<#^BZ?T??YHW/^YM7B[/C/P>GEU?+#\=>\\G0_@N M/,O[ 5RW7KN=G7T\ZI_B[X__&+R_/.J<@9]T?OGKU>GQJ\^G'Z\ZIY$(>W<8J+UQN[\7'K0'H^&P[1\>!FVU-SC80U+23C#8)APW^\6V""Q\D/J#_XV"]\ M[S6G)2O.K+V&FZ=T2\YOU:3D68S>1?O2>_;?_]7=V_^YU^_MFIIT1*S*+3^O<5A5_ORIN:/-4KV9MF+KCGZI.^H<7CR[XIUNL#L*;B-.W06W\>W5 MV>>CWMEQ -_[=7IV?#0X?7.*WP?W\L\NN*@K]>_S2WA^[)U\\T?_]/A]AU-X MKSJGQY/%>YPV._MC@3!$>D;''1UVU##HAN-VV.^/VH/@\*#MPUZT^_N=[B#8 M&W8&_?[6'=WL%[N7._KUV$[Q%QZQ9T#HLAB\;.7Y00">0>:C>4=CB="RI/%3 M#X2_W? 'L-2^E\_ JX ;93HV!K&9P=LO=[T+I>C^!%>C<4I$4?+?_W70Z\&K MK'D*^G/W9_VUE2_HOV/*2KZS]AGT=S50KML;M7LZ#>?FWG:]9R]I\=)$/?_7 MXP>\'@QW>[TO"ECZW=W#WO![M*7VNM]^J$1_?_> Y_9\VZ?M[N[=<03&=R(7 M>4K-#N23T-E$131)LV73& 6J&;Z4+VRPK_)^=@I^QE]3\D?@V1BK]SHZ_3R- M3S].KSX<(X?#R1+^KYXZB]Y_#N"Y7Z$_LOCP\8JQ>N]./I^_^7-Y_@9\'^1P M^'C2>U\;FS *1[X:]I&%L3=L#WI=G,\5CMHC=3 Z'(YZH\/._LZ+WYHUZK?U M7[XG=]:7V<]O-B.S'I \ */Q]UF1KUN&HU4!>O@%V32Q&32)SZ71G]NUHWWXINT!]W>0<_O'/8[O=':F=!?;G2^3PK[B>FC5[#* M$U1#DRQ=%-.M-MH(;:1W[0UMVDO>LZU6NDTK+5VMM.\/U= _"-O#WGZW/0B# MO?;AGG_0'H7C4/E^,.H?[-U;*VV1 (^ENOYW0@+TGQ828(QI>M5LF)"!\HZ= M28@1(&0 1&C8HE2D7IESOAY>6R4AEM3AFSDE[G45'JOS>*]XB3=?1'!KN*V7 MJ 56 S)U'>44\25^$J!)@3@09Z7BE_/"3T(_"W,/AZU&X3H*BOXS_WECBOZ) ME?*?'++T7@7$AUKV.YJON]/20I?HXO;M]2Z))&,00SCD$;1]F,86ESN+>/7P(;2#0M(3VQ7X91(<^U MZSTNY;@U7U^%1'MDYFL;,6VMV3>T9G\+LH:;$%+Y5,6Q#JJ\9PV46VN11$\. MJ1N\_ M'_7.CZ]Z2&5U^K'._ G/>/Q^>?;NKX_P7L.S2WC&SW_",U[U/^! N>/W\!SO MD5:CR_4/^\'HP.^W1X/^?GL0**3+/>BVAZ/PX+ 3AGZ_IVY/2#X99.N6 MF6.37NQO@$,^RK4UC+$=?"3%8&P*UW^P5M;$?K,TQP@)WS-> ]5+C?D8 MF1&@>8P][7"=O$4W+@MNW,_4& *^)% 8LG*G4@3_@#"/IS/@1Y4+8Q<2O7.> MQF&+_OD/,32OJ4L#OEDF$9N9,@]WJG9GW!^%GO/YX?AQ'?SLIZT";VU0DJ# M%O*:G,+Z' 3[O;W]L?+!'3H\V/,[8_"8!KW#7M@?^22G7?S_KIR>G+V^EZ3R M& B: G%!3W%>%E0Y &W_=Q/8CT>?_J\S[(3]P$=,R�'NP'HS;LPWX["/HA M2.^H.U1[.R^ZG7ZKU]EK#?J#%7'EL1FDG2MJ*[4+BYS"\.?7:I2!IEUZW4[+ MP\W\>DG_ 6SGQ^+^^]MZ]>OWK[ZNSE MJWL_^>,^VM^QW_ X#4HB>SE)@C2;IX3H_&7Y5MO(2[C1+S&(T]_L;)Y=!I__ M;]0)]KK[X3Z"(CKMP=Y0M0_W@E[[L!OXPZ#7W>MU_1U/@;V=HY!DI6(U3'EJ M:89:\5GF6?IIB<72@K+D%5JA*,'-322Q3=77-7X5GE[O*$E*\)Y.E:)\-=R- M].H4W!25Y9RZ!M4 O\_G\#C8"BXN3PA^5YSF9>:TA(-K]#NX8=[)R0DI"]#I MH"C:_TN7B!SQJ#I140+7=']('>'FU[LW8T><0^94\W^>IUR6_E>FL/O\6MED MY#^K\"E)D';L3_P1^&G@[*W\9/U1=_\3KTVBOJ?ZXZ[R]P[&AVK@@\_6V1L= M](>AZ@Q'OY&2=M] MW?L^Z3KX6'^WO[\"'Y,/[ZBT03^,>]]^1.Q;%8Y!NE^*$,$^K96#KWZC6Y3Y MAJR8'.ZWIN!FCM2FO]EKH15[K_S,>T5 E&.($''"JM?ODF?2V4K'S6MX294> MT+8OT1D ^_WX6UH/]W?!_?B2.M+A+OB]W[R(LG^PNS?X]G/MX:J]O:^IS=PE M'?]PQ8)-Z(M=.2)D2'\_>GOIG7R?8LWC&#ZZYKW!!?F"N:+WGO;6M,UPD8>* MC.A=3\")]KKWJ(@_8M@+O@M>!+_!S^!-\TP MW/ROV[WB[M[."]TI]/_]CU_W7]?OT+>7PR]+66PW=OW&=M?LZ+\KN5TGM*::^W\^+/)%/@;%RKT+LH_#&&U+,9A]1;E;-IFXF9 MHZ?JH?2V#LICDK8AA-I9.L?U5%M=L8&[]Y1U17^K*QZ3M!WLO/A-3?S8 XT1 M**+%WJJ,#=S$IZPR!EN5\8BDK=_=>7$*/_$N_+$JEMZQ06QL%<<&;N5MBN-. M#5J;7@3\?FKMI@K@=RH!WF>=OFMIXU&FNX:[VV37H]-#^V!2N*4":5[>KJ(* M&9SMO?I/&17+%GPC)KR?@RKT3K'G/\NI_?\$6^$S[_[J*8W^K.!Z3 MM/71F5GA&L(PNBT;* Z]_A-6/EMTTJ,2M[V=%W\@LV544'L2*1+X(-;_=M)UWM$H+0M/(B_$ M-&V5R^;M]N )>S8'6]WRF*3M<.>%]54N=*,HIUPNROD\IG]C'_,).S.$V0GI<\C8 Q9,2DS.[+@1]"K< A@W=RR>M.W[9 MZHY')6_[.R_.B;PW2IA;C A#MEICXW;Q-JVQQ3U]/]S3DP0^/73;7F=K&1Z3 M3MGK[[PXCC)%/<$M[]4G%924<#\?CZ- Y,TS93RWN 0$8Q>MP'K)F[UP1-. ME'6WO"6/2][V=EY8?8(D_BK)MY[GIF[EDU8=VU;@QR5OAXAB),3STCM?)."' M3*,YT?/!&OM1XOVB$@4."N;0^>_DIU@ DR"1UN*MMRIH T7B2:N@;8?QHY*W M_=[."ZUL2(\@BA&44%[1+)"=QUCF.!M['29N[^D]8V MV^;DQR5O1'X2)4$T!X_&@0N\5DJ 2BJ[CH)MK6\CM_8V5;+-VG^WK/U?VZ3] MUUN+X=9:/":5)T-V%;O(IBJL(RWYF(C]_9@\(0]SVV_\..2 MMP$-$)'11!?E;.9GRZW6V,!=O$UK;+:3^77#)+9*X]N*V_[.BPM80[_X8OCI MJ@RLG>];'1>TM[L_- P\MPP?VK@1:-W.CO[1(YB!Q@L^V#53C80#":__4)Z# MGI5MM>/M+!3^9YG#?V+^9" MLX=#^U;GI]&W<-9Q7H[R*(S\+%*Y5_A7*L%QG[ZWF*:Q:GEE$N.8YA3AE(LH M5UZ28B8XS?1?>-XQC92$!PY!XQ3*^?ZN]^]TH:YQ.O-B"M?6D_\PV_,L>N[! M<^+$KCY=EW,_\M&0/W+?%_OT>YV?X5WI?W5_UI_ >^M/\ KR*5Q(?\HKD2;Q M\H;E@/M]W6(]B^"-\'%SK.;!,F7J.HVO\5T#^&=4>&,_B&(L\U'?S)LT#F<@ M51=^,*V\Z$W;67V)LW3A_9)F&2QRYOWVVTM.R\.#P),HN*RW\#,U34&>ZH_0 M>+^=6V_HG8(03N",MO!VJR-@;SA5=]-B%4*RWFX/CV/U8O+A/3RI;YMOH4-Z M!L*))%A^1B-RP:F$E0[;OZ7I%?[;-EY^Q9#<'Z6 +E>T#AUQ/TIRY/ZB%XWE M1*-$.O!<44=%V4!'$95N^# M TUEU5%5C$LTRU[*Y!OP82:,'#Y-B-?9 FW=6O0C,W\>* _9:0O!8=_H>"E?>R.@\NPNFCA=]_"H_[N%]/G?$,9 M1C^!@PH''V]6@!H,I8R&WTA''W%RZ[6B-:Z]%A?C>NK:<^XK5%2KGR.? :8T5_]!:Y-$JY<_],< M7GCUZF6\\M5%TX?S+/W8< '<1//9SA06$'2:_EN*TPY!'.*5%9B#HQ2!5P'Q M8/U/<72EG!_@AN7PU=C//'@'$+>@Q>E?YKOV GP4S#%HU4YPHE3(4G[S&N$^@*'&R^ V^%Y2TG!0>-@LRJ]R M=&H"KG4CPR#?QL_S9-$(-HCB!T]/?$);J%)V;O115=0G MZ\&'2QRH/E=%9"@^,G\>A;![ 7;4XN55N=J04_H U@ $'7]U@E\,0"5 M"X\*;ZM]-R5;/::OCGEFA:]8$+K9^FU?L.C.P"N# M=4J\& V:S-"&2]UQZ_$MUQZ5D.FA5@T:WA@W)0T"-!%XT>J+DE9K>%?Z:@C" MDJOJFUME2LYV-)O#Z93[WFP%L)Q*UA%4EK=,2SR">'-\ODQTQTVG)]>RHV>0 M5Y8#C3P\83F9NCJ#= @+B*.(P'T4:KY;'UL&C?MYFF!83.<)9!6?>5+ZR#*J MG+O($\GBMCPX>-3G!7M+H!E!LHY7T1/1M>=$ MX1P<"WQ?N;9S+51W5<&#'T 0$J',NGNSZK??W2M]+"[W21*68&B6@H4D_XHI M3>[Y])OJBCO=C5Y)/FJDEV1>@D@&<@[IW$Q4 N8)=0[)BSU,[E6LOD4/7<$A MF8(^&"F(<].1_(645 [6 0^4* #R=T9X(N.(S^\(7(Z\!!/A7EZK23I5<))( MP,ELS&-5@-I^-XW HJ&!RBC3X/D8OI)Q@A,RB_+&**#^%J)&\6PT+@AI%_*Z M\!:10:X5L#C7N$VH:>WQQ8/HZXM&<(CG?@81O%X"-*MT,;*K8EUX!5E+Q$LR M];"VZ2P*7'-#ZX6:)='K_87G\KMG_AY: 30?ANB;)!W[WSGI^)6)[8,[+,5W MS:Q_Y0/280)JF,P6^]5N%Z03%8$@(-4 ] M8[,'V&&,,KW#H>210BSE,2/Y(ZB$H1PZ_#3_PLY1ZC MQ13B?)^ZBR G4%0B#?.??3O(/217.L<')EHQ%4-C&50GK57AA?#5$',;RQ/ M'WMT W@%3'9NYCZ>8\8E8JKHB (O")K5&+Y7.61R3,'W Z=/989H>NQ?I]D] MW_LAU6Q%$;W49W5#]\EH.DQV14&DDF!I F38H=S'$IW-A.93U)Q&^QE51=HK MF&(*%F0W+UB\4=ZI(P_/LA8).,K=?Z)4='>'_VQ1A.-G'":A//3@4_S???C/ MY1SK'9P5A"N'W@@T;.9SJA4DR3P]YEY"_3$F=Q8H:V/PO.A!X$#S8V"0J-4) MR9YY*O@!Z-7D9_H<0A9:$[G$'%6'[>^!@Y][_^BV]H<=7*)>I]?9Q&.*)1$W M6>UL9WL<9;"'8$^R% NEN.=!#.N#V_RONY4GG?>Y3U63@@=W71YTS!(M#!4S M]G[6S_M0-_ZYL@Y=*0NC6P2";WT"-$YB2M#0*:X5]KN=%CR2F*T%B/G4^>L_ MNL.>!W8HIC2<.!4HMS]_F=QN=^R&'0.56=FP!,X-J+!_=/4."-S#57P^JSVK MCUH>1!O@UY#GYY<)98M@RSI[JUO6N"O#P?;X?8/-##.U< [2H >>#1^C&5QO MBF4*L1776/G&^A"ZHK!K-_OGVG"TO-[!/_D&KCST.MW#.V[TC3NVW?JOT+R^ M>XHS5909US!T74*@&HYC #Z2[PT'__2F<&WX6R;9Y$27.\%CM#[+=H-_L*). MXU"06VV,KE4HYA.W5VOM7@N4+A]0W& Y['6G%7_NS3.)]INW6P(<$\A;%>#K MLB2;@KPHPR55^8PY4"%A*[8"\\,U@MD]+DQH\!)K!",?X$_WAU[H+\TNKXB, M*;\XOQETZ#?WD(C:5TWNA'[18@_^$T&50)@/(>XB^!6!%(B3*FPI37YXC3B9:Q6GZ,ICB4QX;'0>$1.8>ZT#4#1R3U\# M =T(]QP=0@YLX2^^>6R6$;DL7Z'% ;O\;RSEE3E"DR1S(=!D_7M=%(2MCB@7 MBFE(SE-QJ" XOQ8^%Z-;YFF4<(V4[@%W7R(RNQIBXPLX(3;!@>GA,P0Q*O6( MDSPOI>YJ$CS>!5;_B+)LXP0=$ST6739)8?4Y+\<95B??W3*YTY8D2W5VE-/5 M48)PD8+3J8)1D@SI7&;54K*'4WH_Y9P& E$!GQCND\L:MBB/Q%5Y4YO&5!!I M,H:JALH/\57DSJ"!E#^##_!O[WA'AHC0V56G$B+RO^.0@^(0+NJ;L\8S1-QK:PT L'$*GZC5>\> MH=P>FVB^ CEV%EUCKA\EUPJ; J@Z6KU$F*I<(#R(NN8B#%%84>Z0BV;5!UV] M" *Z;#],6]XQ*!$$*;5P MNDV118REA;^7H/_@FZ_ABQ$69-^H-)O@)R=8'TLC4'6G?K:,:>E._1SBZVF) M)3O\ [@?T027[31*P#RD!?P.\<'_]F=S<*KP=OC/7Q$X"B[P&>5"7_I9"I>& MKYY/(WBTWU62Y,OX&G0H?':1EI7O7"J\D+Z+.OA=E*.^ M_V),TH\NL]ZA&FI\OTOZEO3P[%;_>9.$]/;K$N((QM>(0W77]397-_2F#7SG M@Y0DDX*:5)[ 9MZA6DT >T4E ] J,PIA;%E,[[3IFMNU94TJ=,L/:]]RRG,3 MB(#)MYJ!#\.E;KA/E+'[1UX/_!LB6$);2^#I?H7"(+]2'J:XPFF1I O@C[MU7=(0'61%L8,#!?/:8\49A%!&",4T E"F74FX%:L$B8<*#;G M%AWLD8%GFF)CLMM'!-HZCJAW@I?'EUIZF@FD9@0_T\UW^0P[7QP8<"4A\4[P M,OK1Z8+3Y0BT>/.&F4?4@><)A@$)'NHJN,=N<37^]*E+$)?6-B[1\@A"0?<9 M\:NE2=M%"U1637?OS-)0Q? NSA'![4=/*PK*F)+ Y$,18AKBS9DRV&?\$"/? M=%XR">A,%5DZ3W%6<6)4RH)?0E%+)&DQ+*>'Z8S 2H1I@'5"X9A26W33UO++ M9PP58@E9FAN@N@6CF%[;@=D.0'(+T%^?%U1M' T8[:++F:BN1 ;I+KW/,$VU *90L-!M)+;7U%E.NJQ0JD M:UL;_='R@X6DN:)FG]#[3^D3AE5@8F*3W69@K@)HR.NU(MMJ8;I72;J(53C9 MZH4?O*]$TR"(9"ID9=)^S//IR5](".SM)D"^/Y\7L3JKGP#&&E+T0 QEC\%(-.2%2Q M2+.KC8R57Z>9+>V8DA.Y^:J:JS&Y,9,%LB[;K(R+J#W/TK"$&&#D)U>YR^DT M3@,BXENY49I5\UF,<*$4%ESL.@H)Q$[AN@W?(:PP3J6^)40*3-/3H@1,ACX( M!IV:%\J^&&))-G:G;JS"W&_++"B &0Q,?IXV"]$7PG%2A3JL23_B]S#>C[2A M<2W1IJXX0F%L/4"_D;R\P+'^%H:T M"#01U_QS^SYU.K46_%%Y.W^4?E8@/PQH:].B>%ZEP_M?M32L#-ZI0D1!ON/2 MT.T_XI(L&J+?P/OTCB8;RH2*;^!@24?*IHK4;!ZG2Y5QT=08G%WOB#'#4^5G MA>'OTA?!5GI"-)$+).WA*Y R4YIJ .!+RNMR(WL$>\T;)I!\KFY& )8$!Z+ M6\$?[7I_)DAKZ:VM'5;*F2JS#P81 _.=VGHITD9EFNP/FXQI:>KW9&)*?\GP M#!]+*$BVJ8$Z]"&F.G0*L@2+/ M53"\$D]$UX)$N>V^*-=5.:S?&U%/O!S"ONCEX&I$8_"VD\+62K 6B[B @J$* M)D=./*M"D=OT6EZW+RV!S*Z*>PV2)\38V'Z&\!YL$>1605C\.[^8D_OU"Q+, MEFY-:+F)X,H.YUZ0130P0=>3\I)J@IL8 1R1*3E6@2( 0;_;$@DCXK/0&[2Z M!T.MP7#9T'Q9&=1-,!9_4-D^V%(D!MC?]2[0C#69J/:17.+,7,(Q!!MEP.Q0 M]W.L-FXF#<8O(/P$#7-Y\JH\VLJ\9RKON>N]0OSNRA\\'"XMF$A$!1=1C,S= MB*Y!G2KG!@$;N1>6<+:5D&Z:,ALQ[-$, ?PM4#X=GO]2Q:% MB#Q]G2'2&/=ZT&]9^D^Q%83D*O5>_5K"/H*-[G(6:(U<.+"WJF"\5J.LQ$03 M7&*XW>V'W.U7ROMM"4=[FJ;5S6[:P&F)0TI $POC:747?_43V<1>=]?['=F& MTS)'!-4I6!"\@[XH0@LED\=,V.0JIK'.21[-_,]@EI[YKLAP;F_YG!U">[/. M ?IIQL4A@B)TXO]-#_O6/*R>4-[RWL3I"&Y]Z<=XWU-+ETY7=J[4[>.EM7#O M.R\"(0^?@H(OXG"NBP>>>]*H1T_=7F D$J/O20_W%QK,WW4:$U5@_7'Y+=%H MXJU77M%YEE@X9NN[,RX3(6I@F+?O7>.\&D:VR!+K1(2JD-T?6<12"YX2B>?_ M@@?%3I+I,B?7^ )64N7_\P9[$S%V>RDE7?:K985??8)WS_7TJG$2ML[]&A<]=8743! [<6AMNDMG^5I$_ MY):_G&;@99]%*LZ5]M$&ZU6YG:914^*B[+:[]_"[5V FZ=(O1\;+'O36[Z"N M'%?W[QQ,G!BOPYH1SG;UQ;^A'3Z:9Q"XD>L')JIZ]R-K=+VV=S'#-.B_,4WV METRDS%7DZ+H@N7F%CBB*@F$D)3C)_5ODV MO2F1FUC*1LRS5IEW&3Z6($*8DE4YO4VHI'TPE;7Z*?>.8O4)3&V4T?@%'ZY) M+ *T'!&6$%W:QS*^0U2YK3+WH_Z0YB=E-^"8D7?+ILW7SUE]+*'T$UHWLTI\N3%F+Y'" MI1W"CT-]<4G&-G(;M_0__QL;5(:QUDMLHRUZ]JE$4S-J0V'E6"^ZV:8&M?"AKX ME9U'MH%)[GH/;96(V^FB5?XUXGXR?G'>\[$*T2-J>?3]EH,XFR Q3C+3A< 5 MT[3K_:)XNIEF&-:\2K:;0#B!+-LP?)7[0RL%K/M1$[5:96:O$WF3(4&Y46FO:P/$*->4+L">LUTFZUQC,PM9 WL.,Y<36:F M_(M/J2$2U4H=5X$)D#EWWKM"^*9?=A-+)(\+#YFC0!6P*#2/I*44K,#TA# MTJ_,< T)Q+:(Z0$*[0TCAU^A?&HO)L9GXH6LEB*0*Q\2QL39I$C[3SB MUCE2X1$-B=,-M30OUHRP=";'2L; +>DF7R!E#^T.O7/:B'^GJ7'>ZP@1SYM8 M]S]W^J+!\UDL%KL9Z9==V)U[NN67!#="/J*W*:BCKWNP7>^A@P+T#YG=AP!Y MLBHMGAM[A?,P_"CFX864GT /C29RL%8YXAF,;VD&(S'COL81G-U.^W];GHOD M7/G['RWOI?B+-%62/9'Y"-R5,F+C7S5\%8 M(VH*[ EZDTSK!LN$#\)F2D^P);O=6,I7L M],[%JY<[S__VL/K!^HQ,>/?9P6CJ[S M+Z+Y">YPAM[;F=>!C].-:+@24C:$TNK/4];M5/<1HN- ::431:A@9FH#QYM! MPBYF3@_^KHSDQ7%W8XR"&5++G+]Z@BSW-VLMR#$$S9$FJBP]VQ8=Q9B?S).! MT#4&77YH'B2^=H*XXW[99@,;BYN)V;8." O##G0+W#_P4^$?2SW,W4!\M?K4 M\_S 2?Q/20QSK.JO_;A4ZU[6& MY3.GNSC6'%P\+UA-_B5R<&.29TUMS8>&5 M,QSL75)@)I3T/*I+)AG/_<#.-5[R4%[\>8+H1!!O:13$Y44W.6Y5+LJ^K7/5 M<5SB+&U:.#20"%T4*T^+SA(P\O.(O'Z(QI%!2W8+K\QW77+G+3GHW)XV!D<# MYY=30P$!R,&]'X-\D_-!8X]IYKB>HN<^(?*(">K\&5[TN3>!/2-4NQY?)K&" MQ)A^-M. 9A#6DGG;I3$8_O,1.^-O2>#?2IH*ZX/P#@9HC&^@)X#_T'=8JYW6 MAQ@FHN06BMR%UMM^1&E;$$>.O*E;LYLLQ$&6FG'38];L7S_P_2/<(1HO?_[A M\8S@B\WBQ>BD?]6RH9XB;#3_LT5:'AS:%G7LD+;B)#$[KY0&EGGJ=JZW4:2& M !"5R$@M4P2\4CR<%%F*=58[6GRFY#E MVPGE5@)) K'+PV@D793DI#L%VYA\M(KJ'ONUW9ROWAQPVS## F>F3#B[RQ4U M&MV-M8;"GR14W M!F:B-BNYI2=M]WT^9@@)4;R&%A+9K ]F]^#/\FN)KAMM/I:4!DMN;C+D3[DG(AU<*M*9(@LYJ1V0QY>C.Y &@U M$%6,0!8XI08&[T#34<]KI6X\1*4A?30L:>PFY,(TCGT! F=C"\ M'M,8I"7<(.*;VH'?A-<'8U-?R*UC]/"2K<,5:62^CM2"@A$[#10\5C>LB;'+ M6*>++/;)DJ88\"])CNRZ8;F^YT"#[3Y_]3XO?)R&JK(L!4=QUO)HWB#5TTL( M:C+L/T"86N(7)=,8Y)1-$*^4>X86RD?WJZ41(6H.'M8L"OA@PX[2/P1_'3#[ M[IOT!R.B[HDF>GG^U\EQNWM(C:FF)N_"0DS;'>K-*!$@P2I,R'M'5NV3^RGW.VCM(3 $NP7&$OEC--T M"#UIZ#J-U=$1AI$8W>,GMMF$/]0R2W/;;9>3O6*HD-F# L6F:0_FZM@FB-#0 M1M%MW2"NK;OLH^S$)DJS,_Z3=DXO$.RO;IE-!,=YUV58AY%3GQ 9I--#4NJ2&G!2+GN&>3U4,+D$;'ROV<>@. M\DNW_:*-VI%_#"^ 4J4I[&@YS(:W8,)*'R 1<1MP!2>,#%$0&NHBQ,;M3CWD3AV;U,<= '4\'Z$1+KS=M8?Q8D=ZZ-KG?=+V+3<(2WL.S@Y MH+NWS&%K"U9 LDCQ-E0GW0&1:KOS"&$(E8:F-ZJ4L%(3@2985-$XL:(-ZC97-Z M5/=)4Z\_=;Y)@#931992"0&/"&I3_,LO*=C0I.6]!/GP)VD+[@Y6$H-]HWM_ MP6W @>5P E_B8OAAZEW,48?GSUO>;VGN'8$Z1^9DYU<7. [+^\7/1G[FP]=. MP8V*X1(M[RPEMJ?$^RO*)N /^RWO=_@HYA*HO2VL!OP.KN,=1PH?#?_G:P1T M17F0LD:X4#XF5[]PY_\FN(^]+>[C:>$^?JC&^HU@=APA20/+2M^*H^HQI\$$ MZ[4<-9D%RKH3L5A#\TO5&NAT)#6_F+03 Q66-<).U(%R;\=\8 1Y7/4@AGE M= K'JH1J1N.N4U9TR'F8:S]$L_9J-JFJ/CN!'P6-3D^A-_I].^UGE>.?$;%0R] MU#Q-S$ZEA%V:-"HEC. ?;K"$=9 DW\B(X=2Q%IJ>"BO.,NG*?76'%95$U0WM M&H?7.J>3:AHNA;7(.7T'E"+]E=B3,%.:3A+AQIK0U(VL"6#68H!B95P)FMF6 MR)VN';$D.S_+2\Q,4.--P !TID=.5(&3F-%*XH&/D)&>OX(<'K$*)RS6E-DH MP'!)&H$YJJZUP@ 5,(WF,O>%[6T$VVG#TMN)2MS23I2%;;P*^#T^A$"& =HL MK>'W%LIAJ^&?[9S^=I'O/-^EF6(5>K%<578;51;M*=HE=_8P;$961F8M>8C!;VNJ4P["N(?OF2KR(Q&-.;,M<)A-8 M*@_986V5V5VES!<6Q"QO%Y.FZ;Q6@[2S>I/V.CVY.>7O5FG1FFB"-DJWO5.: M <V&&\NES3YVI7)FBP=!PH!;-/V68L8)5 M-5S[Z"A3$A=/5R 0"#9QC9VZ,!W/LT"9N M(LY6]8 SQ7K7.Q4Y(NR=%B4-Q&L0)A0]E (%+NXU)^8E@XR&)?2SD.]LI(1P MI2MB4F%U%^%CA32#'TF*5T[_N(R%HCM)K]F]JXHI$90%4W1H<>;5Q*A\TO$\ MUKLR=( LXKA>G1KJB4@696P?ENU$H*!6.)PE&*AQ,G$@?.HJ6 S:6"T[AP4 M+*#]A1O,L$10G:V1EG/=DUXAZG+S>Z?5' M<9@A,JM*MBO&? PT)V5EEYG3,G<)M1<->IS=BC%L?$@SOEMZ4V34"0HM>TH8 MYI%P228#%[YMP@=TJFBDSWH-+B>796O].]6"T::'9G6DW.!%8KA*$%DWV;<: M&;<9OF2P[E+.(^;6.*=AOIVDB:L7,<[$-*Q":'(5M8-G3%(G9D'5RH[9*[M+ MK=>U FRS6HWU!;.5XA@2 H3BH!;P-FF^^VBI)[OSQ;>9ZIM.V_XV4[W-5'^? M:4,NTKXE#A3Z0CE#6/-IFA623ZK0.F)"B%L(G7F89:9KWN28,*;2S.^)JOD[ M4A3D\?"0*,)8NC\D4\(!.F9]J$=P06K%U:'0\FAJ&>?-3DU;;Z;!P>7#OMX3FK9TP+<5WY-C?H%6@Z MM!^#*33B]:1'7;].#2LCZ3C*-#:91''&FSSQVG@;'.TI2 W0RGE$%VA86?0, M,]HEEIK,UR:-NVDP RNKL2J*A#&TTBBF:H%/O])0X>2&P!M!R$;"#Y2# ? A M0&_=OK_C%)X>12^Y661EX8BY6UMK M'S9"&=\/#H8DR*@]Z5<7VM2RH8#KL# MXH]R32AW*-/H[;0+RI:[0OG*?^)8QHU%..?RM8;[QRI 5_!P$UV/GQPV(>H7 M@+:R[@R'YCHPQ^_6(G-#B-$D#W.;UT'Y,UX7V1\NFL'#8I]RQ/W/+;E3BZ]' M*7=X*-C;6=YJR L8[HR;GL)$.J208XI^=-Z((C,4EO^ > K'&O/V2RJ.8//P M^S'E^BFIY;J /SD^X$_D_.7<[0.?.E,0:W'?ETK3XTM .;.P; YP-L_45%*K MW% *1XO#7&L.S2"V_Y11!S9.9J<>UY9.LXKUR8=U"K@'.XL5/:--PUOS;J$GYC9"1(5 M\S0V##&CRO!PK:E#'#%(@YO ;\%R95&]J+,"//G[MXL5%DQ-@$E7(!/*)8+: ME1A9P%/+T"R )]62HH*;G=>KZ8QHK(V"LZWT,BL">70H:[:F!.,4+^S:B1"( MT>>DO=$7])KV=[5UM@E#1!5DD2IPQ?EOND?4RB=F.# !ZU]P?-\?[NP-1*NM^54\$[PV5IZD4P3D*P?P4 $K%F0ZU.( M9JX^K;$97,?!NZ4\US57ZHJR#TRTH5OOJDXZ72.BH99%%HU*!'5Z1\XF\5P9 M/=)&D!\G!B8ID9?UU?7;$75SPGX(3S96B L06 %7X&_7CYMF)#-I+K:3342BB9\%I#_* M3=]=F$52LIGAG!NX6BRC(2N9;((" IYT#\+RHHTDW6SI]TIJRXMR!.%!ABY1DDF8XA6C2+AFB1 MH@0+DD_A6N%$Z2Y6VLJ<4-83,"]F5<$HE('T@4>YT4/D0B8U:(@O,]0YHZZH M2X5 ^ZQTKW$=(K*3%-^OVT:$V_L2=2WDM!M7A%2'IVG34K4,E@ 55,K*11JG]49&B%\@!9_7*D;L26$& M X.EF71@C&4V[NU:S.A>?'>NZ7#1'J)=,B\SA# *3DF8>*+$+>]AHMHZ5&FF M+SC%_EZRV4Y-C[/7DPASWE(()RN>4#L;N@^Z$E K(VWHV2=+3?YRY9B0/+&? M:_PF/YZD&41RLYQ15$1CZ*A@3ZM@BX(1:7-.C_;[ODL_U5J;T_SZS'Z"\]-) M+A]^F*PV]N)"YS0!3I^2U'5(['2\FG_-7H\5;V0QFN#H68JY>01/]&B7_ <, M\,4L)J<:1%62/S;&M)M>:X1>$JX(I5@[@E74L$Y82MN^*):IBN>U4A=1Z5AF M.$*1<'F+\)Q"?5WU .VO44TAU4VMU[;(7M%CD8C#&$378GSVU_8UW'"G3)?M82_$%V!^MM M%0\P)Q^5PM>I\J\CX<@2+]<&+I18R\%) K-"6"LI.V&32YSZHIIZ9:)0/Q]%PP45 M"<"=2PF)C%4HWUZYI1LW3&6-ON"FW2[_@N !_B[MAO#T\2C%TNPFBOAEA:KN M&M:&LI8-\G27#64AIHE&Q&^&233F'UUPP$>AXQTD-?.3*[S,"<7*"-SE'90Y MS>M^QH)#L=U"WT9IA;QHN PG9034&W(>02], MRP/=PE4"3GD'^ZO?R:U@&6C>2 ?]EF=[_I, CHENI&3)B_ M\H9H7.9S[#*GXUKI0ZM<22\BZH<1ZV+?O!/EA3=1]U41@1ST:P.C<(Z/0/DT M1D0;8L;)(I-:Z.A.&^ P]O;:QQS#4CA+\QIY"640L): -KC _T$'#7]*YE\L M%=.8:(^-ZN-BM^&+!%9TBE=L^T(5P]\Q"$OC*#"#%&[@ V?R/O5)!24>LC6F M=*,R[R<-3;&R, 1D12@5;;-)=Q@FJ:YE/]5%7NB\6_^3 8*("S_QCO++3=1M(YR4FZK2Z\_:I"4 M3&E 3VC.'^PA)M*QS"C H1J@BUO.M-S>>;^D6#+;]8Z_R;7P9=VW%$=GY26Y M@$K'X-93T- L=[=3Z52[1]S6SYAU36/L]'L[SJO)C_]K2^3Z'6>#"HXQM3TA M%M;08EB$[@*\HP!NYW3\D DT#&\FI 2>)-'S/ /8$MAQM+4N.&'/SMA%]N,T M%F9=A&[1GC@*1IH--0Y<1A-S4F@[W>-'24>4K#5TM@Y)P:()PJ/S"U+H;])T MXGQ\E(19BE/;& JUENH&>ZM"-J+T&W, FFYIY8N/"$^EHI@2'@>1LDF78SBIU_LF"ZQ@?:EI5NE/_#;5EI6U;Z M^H"[PCPY2T-%ZT>BB3<&2X.', 8"-Y/]S95TW7FU+D)0%R>8 MAHTM-4[5'>CBXF @9LID7I)H(.>"QG72Q!=.3LAACG H+ES,CA G6%..KV8# MM&GJ+7Q67LA/8ML'W-[[S0S5="AKAV\!]RJQ MN7B6&L(L2_4B-Z440\AM]GASXFCB!)N.\$D14*>UE>\DERP +U=FOJP9;#!O MYXPEU# P;B]@1$WS.[:DUBHX<<1/M6Y)FE)J\B0M.8*M"G<5 M_ D_FJ7P;S.0MT3F[L^J*@.-S5OF %8&=MG$FK@988THR+:()NUK]SSCLR#W-V!8D*QN-53@)N M6708JNW3MPR9_[5B7*7F8,P=$L8UG26M&FZ]1.X/7#?G'(0?2X1PYE[FSZ,0 MW>J<:V!-92=LIH1;RXK9)\';R$"K4C<&4T&F=H$-%$#P7P2(SEL1S;A"IY=+ M.O=D(^20HR> 5AW;L,> =&F2E298B3R@C2>1E.Y9(S$L5[Q'4#!$N"QI;$>M!18NFDUH#Z$:V+% MR;%/<\-2K"AJO P>>:$[.)1[E: M-16.3]MB?;-E<4PL'AWB !![3OI.T@3<_\C.3;K6(ZG&''P525(BH%O) MH;;(=^.V.X\FI%LXJDW/?:$6?BZ9I^-QKG2G&B4$=%YVHTJD;PD<4FW,;#Q- MPBOX!-A]J2T(=4CEC=T2>NW-%\+MP"Z.]&FZDF+'(\M!H &KEM39&;3@# 5D MT=4..Y<9:W=&V,=(59F>$8>W=,@RY'\!K5GYI8@&X> '**O9[4C1.>Q,_*0G6I[HDU3 M4&6YDZ4N,1FB7Z2O"&0E3\9-(DM-SDZ@3EU QE:9!DV53(0B<^;'8W 4&)53 MX;6^CG#>$*N-V%^PDL_*F).89E"GSR6YCS2/U48I\A'Q(*L)^A"Q'TEAFXWA MO"RD&HY@PD9UMGX>T9KC])@/(65QL@P#-BYQ""D)'$(6=X&%<2Z-X23?-F7<+,S=SC9]ODV??RN\FM@] MC/5!-YG#2<:FM5(K%H)8C?)+F2= @MHF\IEJ_[Y)HR%\@*C-$-1"\%___G.O M'H5I0> 7YF'NC=UI([Z73.$9&,5N;?3U UIQ"T M\!Y0%@M9UVF&.Q*B85""'M,S\.1FSHG-\"Z&K81JI(@V1B8,=R\ICZNA MR+7=QG4ARA5"+G.'^!WH%A!&E"OM[RSG$E(;24V0.([\(T+QM3^".YF'D4[9 MI0FQ>U@?#Q[KBM( 0B"%(1@H.JI$TUO:Z1-DQ"AQ27XEY],"2N9$B47SU0E9B28L.#>&V[H." =6 @B)KTG,$;NE.8%Q8^AI MD+0=9=$E7[//21)"WS701B=]:;E^*Z0O-+0YP;1VC4C*A78X1/F:VD%]0JH. MU@2Z4$'Z\6,93O!';HH_5&K&:P0R(ZRJX+KKU6X^5&[:#N0LB. G-"D5W6IG MB@]L!ORZFI;G%\0L0,*-V6/T@UM&/0G 3NLGG5RP>DY?UCR4L!+IW'WE@83/ M0%!RS!&?"?[!='03:4/U%/&S8I-OQOXC>:-UCHU[4@',?"H4@>Z@8I?PPQ2N MSY=K<)]=B^8>,:?3[*30U.H.NYE$K2X;=[4+MXHYW7B>?)9H#>!?,:PNTLKH M6X[T*':EE1Y7:Q\M,Z%4SE94Q,H=JR%95%<3THVHF7) MO-!9UVF]U6U=&?@C&U:C]-2I:VY?=$P.OT 3W&SD!U<0ZH*OVY8%']/_^UG^ MU5/];K__S9?_J];2#.NU)X%Z 11.8"1+=)\5?'CBA&.;OG92=7D CZ0/ODVD M\:[6I-(V&D1<6T()VT(OB/'JCESM04 M,J1 *28> )GQ.8_*8U6H&237-&=3V%(>())+?.8^A]MQ)20T_+.J9++Q;KZ$(EB M8VSFG] OG6DJO!!,8U-]2E#,$>&H SQCZ+&$BIQ^T97\*A1O^H@8P]U/=/.6 MWA7G(?6&$H!$HYL+/4_=YH\=^KZ5%=&L2GCO33QS_R9]0XMF]PF6S4F?ZZI4 MS$-P-'-4IFU@K:N5( I@6WERJ\SA8$X[6E8IUA%L+#))!^=HM)B*$TXQPEG &Y M,[#U:.V6=P8&+/2]9\9IJA.6,R#P>T M?;D@"PGQKU&17)X0#GE9:7+JX$CH0,4$(_+\TF(L8T_FPVZ<^U( M&==9KIJ<11;)\%Q!/"*6"]FF#(V8(;UOU<;.K !)2#H,=Q5A8.1#;.MCL >+ M"KU95&DZ13FDK(,%9PGR@0ZV,U^+U:@XTGF0?:KT!Q"KP:CM?J:9FX6MQCC*N2,[ MN:Z:5)!%9N1K(SK+&W1:TC:9:;UYV;J,?N3T, MECR<7>'Z\4'OW7UQ?E])4M#"2\TYU M@CA3U,HD0'P4'MI7-X<I(J_O$\H#Z!TW,Z^BHI127?W2A'37ZLW4AZ?Z5;B>;]%FE#2B$-:) MV#G%!H\S9@HS)G#Q74B6X D8O8^4=8:E0U*8*UTO+3J.K2HG"-ZU]@:[]0]L M/WE2/_Z-B^60A? !E_-MF016DDXFOJQN_"9JXKH\(-=]$N85+7*[>!/Q."H% M5(B21\H5+AG5JJT45'KSY!)J. M%N:1$ZI0RE1(-M@VYL81>#>AR2&L/A"[OM1-62VF:)= $*-VR;#7D[#"5HN: M,_BDH+,GXU4-5)WFM';[3?,/#S6(N?_'YDY]0B+S\HD3)WE_X[V9X1=ZP@V% M*[%?,&=^)KU*%2QIDUIK\SM7M&7^[277C"8?*3%(X1>:HRJTO#E!64M)FD2DEG4=NS#Z)G=+<3II M+!V)6$DIFLK ]44;I5D&+FW(G>3P]HB%GZ:(40P0S4X$"FP.=.&"GT2?:=V= MY[X'1@4\E-I<7FOVZ@O0(_N@ Y#4E_,?G!ZUC3!CIUTZFZ<$9L%:&BQH9%_+ MMX/ ZCJ,XFL,(6CX0&;W!9YQQFUD177FJOLJS3X6&!GIF:KUUD&1;W\LS.&Z/Z62 M8K=I;4Y$S(3:V,JLL?Q20JFMXC:[?5-VN[?-;F^SVU\?<#O\IKIB3H;%26QH MP@72 G8N)+,ZN-X.^T(:[E;(8&=TYNG<5ZOI;V%9?O>+Z2;Z(^>)]UJ-LA(# MC>YAR^MU>MV6 5D1T("Z)3R:-*0K\5S04_;-O0NEO#,D(^_N:8 OHG33..)9 MV&.2JZR<%X$Q =PG0'VAF+S+M54FX"_-J@!SP( .[0VMCEW'-+9] MIDR1U#%.#'E6>1 3C3[EB]V'=S\EET$@I";76F9F(>.EHX=N-J, MD;U[LF3S#2Q:TP[K5%/5O\*I'Y1CC3*2+7C2#-LA'+B; 6)6X"'(G#\1"D#] M5F8M-'66KCA3[,++8LA4"+LEHJ9S,Y;18G4L.E7P'54""R"#$K7_].4$!C]6 M;[Y,9QQAG5^5J'3X^%.*'::7S0[,D:1Z1RI/["W0EJA#)V][OGP!)*%H"N< MP\N5$]U,5$R19A+[=IK7X;__J[O7^=E N_&L%>P[J^LTOJ93)Z0S9MZEAB51 ME0U';'"\R>5%>KEQ24U5:JSM+JX"3T.>22(:*ULA=Z^@$;#CY+6L5M#)M^P+ M!,]*F.B92#9'K# QBM6'3/-P(SLPT1P-=S/TG$^Z+.XH_D)EPI[!_%$ZWM6- MV2[14[[:X40Q$!^J<41:VSU8M3A93RJJ%'.C"IFVV4JRCB%)@@Z0Z6^*EH)@ MRQ*LT682$EHE3 P@LX&27#C5>':ALPX(RJH1#%K,,;*%YW/,&!A9Y#$L2D@% MB9VJ)2+20CV=T<:2&H>K3M#4! >8GK/ <<&J W4AGW?1X17WMLU< M9=I=,$DPB2)6,JJ,N*!Y6:RB-2A0-_?%D=[H,0W:3<%WDSY:J4"J&&T#:L^FF.&^ZT%:B$0)XSH0/2_C1=LT+D M,:)IEX10$3';*)_HG4EPM;1FDY(0&P9]3JJ;0UW1C3:ZI>N4VUKGY0@[J8OE M)GIA7[(M+M^-:>'4(6I%A_D\E)=/2K8*Q76X;.AT"=V0+L"A@:>D9"6Z'"ML M*,8Y$(7!_F/2D<>,:=X*:L8O.9*!A M>'E5?"-*66-O!"=8-;^EN8) N7-F'#(/94R2= H1"RNN,O:84D'"4K>R,9>C M\"4GI7DI3L9L1YJN20=@]5H!);29FD\X4$ML6:]H<#YJ)JAEFAU&M D_D3OH MAB_3,,1W91\0;^=8=[>]V,Z UQW@C5:% ]9,DS&,HT^2EECU@33NKA[:D:K7 M/#HHBV545.0Q)5<"Z\GH8QDXGVL$-.'4ABGW5;=X:7FY; QEP:P5W(?;!I@K MV_^'E;$L<^$*Z;C 0A1NIWQK1;/7AYB0MX!EI="$*,S+N:$*F_6IT9:5$$PO MC\Z<2?7.-E1B?*RK9C-XZHC[9:LS$IAUC8Z4L,:1;FN\D],@*J2*@OCD>Y*[ MI;E1;;^1*1G*'B*64$\L<<>5H.^I3Z^?$&U[Q'[9#%DF)"[ J7=DB_T8QS]2 M.2>OI.0T3QO]&I.O]HLMBB@G6<47=Z)^2I?51^!57K^INN^@[_0E5VFV3:N+0Q53,"GA1W+5!E.XT8KV,I>VOFR-\[&V33G@7C#(-#V6#': M===L3#Z-6712DK1)(3&X7DSJ) M9>1)TWM3I[59+QPKBSQC35^U!9P1LE"A_+$2$X%1,U?3LN]9"/L M?%E2B>:J@0944;8[*[DHY,N4,($ S03=G]3ZJ)FQB+H/5MV9$^Q0S^3/XY5< MLUDBIJ22V=2:EJI2/VU:#R?BJ=7C.#= /@H'251V(R08E@-JCR17#=*0>N/; M/+P:P50_RRD//1DNL7;C$U&'SL&1.01'@@6AI:1#8E%".8%@>Z^RE+%VCBG*ZK SAJF8_ M6<.S:,Y839S,-6^5JURIJYI3O])LB"\1):6U*57.+2IM$>"+.F.DXMZ(#&MQ M:=G*8TT'TU]GZ;7NG<-Q[EQ):G@YNACQ&LCC46I"Z.)T2..HLK%[9R[Y4T>1 MH8 @]'8^9:9!7P\=H*D]+4UO8=C>3*9/X__L&""++.1 TYQ%0TKMJ@S7C'-+ M(,$,S"LT5ZDR%,"-B^U7,(=2QVI^1TF513)R5JB)FLRV*J9I:-27)$&D=VG] MZK6D-E/H1B>=)+NY=KB).NJ<0%26(-3)F/"<%F4:(J3/5!N_]472>ZP8@G3< MA79_H/?"K8CBQ$4$/F/I:+ZD;PC7J$\U[]A?M/A;L"!!QBT@(BNZWF(SOY1B MSIV65VOB=[U_IPM%RKMI /IW$$^=0\T+-<]-AIAZ3>\FM?HIP9K*\)=5(K?F M!K)U.]!8("=34"^-;J+H-TT!NW%?C7*H#C$2>^KP&!IJ,O!)<-9S53/J@*"(\CG7C>]:P#I&R>C)4HK S*JA LS*+2AL2=Z*>Z6SA9,:]Z3X?G\=2&;G)0TK8$S M;-<[-P.K*4*SN]< V(MRF0<872MS\5A]JE4&\3MPHJGDH3$U"(KFS)OAM'2^ M1LD,P>08PDD]YURJA_(,3!&FJQ6MU0IF':"TPI#L1MPV+-39A&TQX<9BPF!; M3'@:Q80?;EMJH!6?,J6*SVP5F\(:-460(8(!+--TO>-&:G7-;EZ1V0X#4FZB/6XU0)+O?0OJ/D"0!)K9@56VN3>=G$:+#)(>L=WG0 MAT/MVG))CXGFN,)]C"W'1<0H8@U'DF":!SFY43;S@UF *8]]6(NKUD@7 ZPJ M*M,(79@5+AYATY7+KZ67E4)?9Y@& Q&2*LL\I]C)[:Y'3#JO9IS;1J@7N;IX M$ KQ,MR1CHU\[+I$48YDH1QL&]1,>]T@\76[<*.Q?C==B$=\2B-[N'^@'_R&H$J_TZY2\/\=>_ (:!FAE+^!EX; M(CSL#%G7&D3!/@90P92^9V!ZGJZJ2G(?QX/QM<@500*5DK-4+\__.CEN=P]E M,)=EYE8\'34U_6EMR;W:V2KVJF;Y>1?K.ZC!-%**)("Q250*(*CR+2*C#&)F MEJ)\7#J*K1CABTJGEGT&!U@-3LY2MQ3Q/1@&S1+'BP">@$ N+))Y1##6$Z! 7K#1=:;J3 MJ^$@ZV[?$5*A7INDG)YJQ>UBFZ@\39/56FV"TLZ+4/5L:!8 6B5!=Z&JM4&: M:\E)&7,UQQCR&B9,DVHZ'2C5DE(C-WF9V%PW7L6UDO("YO'7#!@.0/KX1&<$ M#XGM+!-7V-S7,;-/; '>:7)N&$M%>6XW-C"1L79A)%;5+O5JO.HJ87">J0N$ M- *J-\)',V.-1O:-4\F..QE$0HR%T7@I<^$"W6^;LD]N;J]=^><_UI6ZF:TZ MRJ]R,!2:@X-0WB=PB$;P;UR[#?,"=?V&8B6'^H^(H\;8)>.P*!M6)PNDP5H: MZTF*H-&)SU42,5FKMDU^Q0S@Q X?5/@B0:#GB!&+:XQ&ZV[ M)3O]- _='75#8H]__PFUIS1Q6K9B>VN*30U!QR;JUG>KTS/GY($6-&E(%R1Z MG5Y?EHQ0/[F:16T_2="W(.A/K:,46<_19;.FL7G]292(DPJ?B?,PK)Q+80DW M[!_2N$P_(PM-B"=N@J(2 I*/C3?77EM=P\>6&"1R+:W M]_-#CY3[N;(.W<'N$-\[+&4H"#AA?JR0[A29U[,"R_RZ+\?/D70&H:2*AZV( M")JS,9NE^ YI<,4N'[J\^*->A[-/J)[\94Y#8BA,$'IK#%D@**#Y,)Y^%$T7 M#E?O=]RO5*]E" %T,M+X[^:9G>^;&O^,N\ Q-3)';ED>'%5[=4S-32@I*%3F MZ#2;\]:WYXT%FEQ;LR3VO"%Q'J)EI?))B2;[2#]OZV\WU=^&V_K;TZB_;?7P MW?4P)$\*2GXAO>/;@O>[1:' M 94Y:; &32K-[LQ#P;?$P7*6J//PP'%+4IV*N+=!L;-LC*JE>*]1T_)0]:_6 ML5M1O4%4N7B"12=VVS)WF*R5&PR@9\*G@QXL?)52%)481]/6< M8R4&Q.X+Z^1<)GQ&>CS'KO>G)(?E15HNA:4;15/J@C(C)G\1T236N0IJ=H)G M*<@#XJN5"=D!Q+[%D@,,51PA9PEXG>A\$UPP;]3X!-S&>H0FIC)K_DS/9_*Q M>6')KGN.:54OCE3)+'9T&QW4C#-?.FKYCL]WO?-$K<2:1#BYNK6K(2Z$S5Q@ M-_NHV?*FSB:[V0*#LM9!T:D/T;?7[S+3ZR:F7,ZK@&!G[)B1%-UE0FSLU[5) M&Q6>=LJ)5=)MU%-9*N:4H.^Z2$>:D(;3B5KN37";I-H(@D^0:N+%8Q>HRFE+ MVHP$*:/\IDTS1,);0?6+[I'&;U:! MP 5MPG@:CS?C?RP_MABB2?3M>Q2TXA MK:\@?H8YG>C)L!@@S+[B/THJ$DVPSX51EU;5GV/"=+4?IC;W32:B14E5_]$L M5ZD=99B_Q5UP+""]78QX\- L_C-R'EPF5PC4=> MFV"DTBXU+CR+GC-.0>M@D66KGO0P>LV._X]>O[6_OT^>OC^99(IX&E=\?KS% MLVC]U8?NU251_8^]O6ZK-^S<<#7H&[IH:=SA_-'21&X6]>6M-*.6ZWSM<4@-ZXJGC:P@@S5ZS(<5!' M/HWF3L9?L'*X3GH)46S 7&0N=T2]\#+'T MM<3%G:3?^I)23R2--LH9(4OI$@X7UC]TE.>E P,QGOZM9R=?>W@:)V%6TTJ; MKJ;JLWAUH9 ;'#--H[TRS8A9P@BI+FE 5P[/JU+@JPGA>EA M3.Z=-U%C_EYF>>G+)(T[;#$Y1F_@.$!8X5V (Y.[TZ%_X=%4F1-N^#C[CR:" M+9 7!L]O!%HU6_(,"!I-]%(R)^9H\H@KXIY8LB+-]'S.$MT>$:Q<-^CE%:() MQ40>=NS#Z@-2^.HHZW3,>VHG*8DPU1U!QD0B5[R?5<715K*UM))D\81:=.T, MVWQM_A.QRM ,;!.*%#28D>9RH(M49G2FS+7-!2A;P?4XFH1F)C]^ ['\NY37 M]K;EM:=57ONQ ,=J>T6CQ6E01PU9D ;+MJJ,JAJH$@YJ+<0-,CR)SAV7:-6$ MYXQ^K#P5-O_"N8S$ZHE69BPKC]8S>''84T6W%KTJ@SNH0F7R4RW-M=*BI!=< M"^>/8P<1JF,V$,[C'N5-#P5?R_6<\SFF$0WU$155.-G;6GD(> ;-I2I=2QQ7 MY]H#KJQZ VM8X8Y>1#.T2DTA8_MH'"H-4[)4LS@S ;&[ CTRRXJ+:;-6-CVB M#2Y3$]3V.1!.V-3-8E6 G6GQ],0TW74#G2V9$F.FE;L95XHPFW4#[AJF MO6CB?*,U\TDZ=C02:1Y!H0K<7]-)9- M9]6IMJ6%ROA;2;Y5!J^:YV0.44=.: FN94LKZD(TA#S+)AY,%F!J:V.Q-:,& M;MQ+ZJ:2;XV6#0?BI]P4)RR@GJ$M;B!;&=) QQ;.7+%TDA%1TW&KG_)F"UX[ MTZM9^]6#RGV<1:7MEI2^B)9M\EO;..I>[B=,($Q22O#;UA^WQ\!.9$010W[2 MO#D\U,,&FVH+9IH2YKY7_[R0#+>>%KFR5O &M]E&2PM?/2NF,M%\V8K1TUZ4 M-G/6TE=F?*Q3"61%=2,'&5"I(TOMS^8I2+%C2J;4O#4F;I99 A7IX?IQ[J8Z M;G@*S:'BD*TYZ&X)RHWM&),\Y<0_@Q,?:R.1F_?2%B,J^0;,V!;NF&6*=,TK0^,F.SXD#:Y]A$%U%/D.BH!?T7G+NLJM_9F[&?'9S65:.ZZW5'D+ MIU6]$H/,?5VY<]_+4<;Z'3;*H3HQ^MS,6E4S MQ<+;2YHNHE,/X94M4YCQ]#@6?74VO8-H0,V,9]K\PKV222ANX/&M+[U-[(^L M[T,VZ2YK[(SKB)!;IS.;H2?"1F.=;XY!;WAF M.K&TKR@8=A19?4&:4Q0KB!VS6I9RC14.!6?R=,Z*51LF+?QD[75PI$'EZ4W: MH>'+*2.XUMS;))5X@D^T>@ 1TK'"%G*[Z^;:4;R$M'7J9$23-^=V?J3UYZ"\ M0E0P!XV;'@B4#G02A8VW-%I5+P$6I8) S0L+K6'S'$9A8Z0;1^ =A/33C-AL M1IK]VE**: EWSGV.ZZOB<27LM6NXGC#1&>#C9MM6%%+#,3&9-:+NJX>+CBNU MS>W?E-O?W^;VGT9N_\>Z+I>474WSO%W!4I%;21]KO]8AWI9N9G^2*;%A-9B; MZ.O(:2)?!="9@-3%:533U(PU0 (+L,BDDMU+;J*O2*Z/:OD0=-!N?<(+"@. HH)!,X9A*V=9$3VWWD MF]""94K?[K;32&>:8]U,FHB >7V!%F6!)(M -'*KMTTK\,\UD OAG[OET7:] MHR @(IH)%4UTJ:6"!JH.:UDGW(;*E6*H2D>KOR3M4GVSM(IB73]HJYYMO/;R2_G;W>>8X3F MDIVU++;0Y!'OE3!U O&;CJ@F;_=C!%I@5,#H"2UA5&U4NK3W_]C[\B:WC23? MKX*0[=E6!!K"05RM&4?(DL>KV9'E)VD]L7]-@&2QB1$)< !0[9Y/_RJK"A=O M@%XX^I?HW59NK#=E^C[]<$#H4C46S7" Z>Q=XW@& M&3=\BL7 GX7$?62;$[ 5_EKX#(0D?_[XUT\EJ5A"$IA8P/<_J@(VA$H<>NS< MPRE0!9FHW. ,#3$8?:TTZ_J2L.K/YQR0NK#91%<$UADZY.K"$S1; Q.;KR*+ MZ1:@[( 9YCC;HZP &>2']BA@942B]K-("BJ<7YS#; @17V5G84#_-686 [.0 M&'!$-)K"I)B!R_H,Y2S7Q(3 '0.DA][3E=\G'&V.>6! 8IIO];SQWDXKG6=1 MYL02O1<$AMXWCO9$[QPX@$7I$^_U5[:L_<9 *8N74VH4]AXX* 4^)'-%LQYI MG*>,?B7(;1Z2YA3)4?PV=V5+RV'\\@(6:GLR M0"?8JXQ2I6%_!AJSJ,XX!',8%L.1\ABV5MGH J[_.PH':%=U?:M!3QCFE5=[DJRZ#& -"85S-R<&\^.C4<-K-]8S(ON [SLMCC MZRNX_SE,*])32=<54K?R W5+>6-CH<[;ZS[%FU.'&"94M42"EY=5QF?YE_5P@<%\$"0T,@@VPP0G<). +K=D_,)21 M9P!'9QQ*2&&="I"E&8O]ITN&7@>=I"I)?2]$1+L$ WNAW 7 _0GKLRID VY( MCI)+N-D.UC27YKKENC+;E^7F7K"2F)P4.VN!:Y)*N0.-FC^&I55<-3W=D@**)]\ MNG26LRRD%A\7.";-+&,OGE$=7)Q@,/0W#M@\$BDFNP'HN%LKJ@/&E7!O\/4X M[U%<$J9R1F& :6> R<, 4S\"3%)H(OOTVZW(JDP/9R67*\^O++:\M^N^6"!?EX +NJ$@P+0[XS<+%&@ZE6=5R M*?*M"EO0]+DMV WOB,A'^5A4=5,V\_=)X=1=":Z@RI3#? MDX0?&&^A$0\[ :<0_4L*S,+/F7C\':47ZZV:.^:85UMTYX+8#^L3J8F%775=$_G_O;5\OH-05)XC'6?@)A<37NL M5&8,!5PN1Q81\/?CD'GYV 2+!!MZG,'.*!H/39A'E'>=X.KPLH"'&-,#%G @ MP&\*/E-F%L IP]J5D#)'AV,)I$ BEM(3/*7+<(-ZS>URAFG213/Y<"$4+9XX MYZL0: RHD^4\*$\0*^';%,[-2H"(<4QM*KYW[.Y8>^#%R\)SQ8[\>$9$VY2: M!#-!N!-G/Y4OZ+##&IX631TJAEK>SBCW+9-I ,EAE;N#^Z33%(A4D4Q =^16 M% OC,^X,Q2[8R)ZBYR)M_J2Q)\%DM.S@#= J$XZ@L MYM5+(G]O M7&RUC.1Y=R?!CM(,_EP$%96?_Q @^$6W(6L :V"NBC5?X,K#Y3-6 MOX^>"2\L.=T1M/,ZK!XMFTX4CD1$-RM$R>K"%8B8>RYXNUA?Y1ZD3L/%4K@B MF=.YD"ZU[CGFQ4(JH62R[#VK5&EDJRG)'U)I(L M1,W6@'Z#G7X#?[O? "89CO_R8K^):YHOT-G016?#)5=P%5,I6?D^ K$?WO1O']),ZSH5G=,_0A'4U# BV-\R85PI@# M9#2H.PM8]P=15T3_OZGK#F0J@<\PJ"J015@P]\A^7C)O7U):RO\(4DB,RT 7 MII]#-BE\"4E:E<=A;A^"<1)'@?([S[-7?J%F[4)5_O[WM\K="_$E)$Y^2#2Q M1*'!DJ+=:U*F(@G7;H% !%HI7]HR;Y:[NL J(@(ULL#\SN<$\_LM6,Z47^)X M3#7NJ9J7NHE?_%J2B/2,#I6>C*() !K^+EQ6G<@H"I M5M;,ZP ( &<46?F\>:7HVRO80==D5_"#>5]=EC3-570Q!9$6GSOCR^648VK5 MU^<&33"C6ZB 1\ICCD656Y'FN6E B)Q.>?#Y:Q0_1>!%%YF_^;#5V>40P6NT MJ4TLY4X02HUE5&+MER5NHELEH,Q7W,AZOG4J(T&$,\JH!31C?C3H!@LE^8QF MN>@SNV21$.;7VW##%'IMD#Q2U3:+%P_6WKX*AUT\EG'5BV= J0[^C\_!A-!- M_([WW(7"F Z>H+_&6:42%&W$7;0R]5/8B-8 ;<1.VHB7%L+-1]!O;SY]4=Z_ MWWV:;)C=D4>N>]4CU]:@-0E4;X *]8D\@MLOB++_2O,(XL\L1JT6N=B?*_'4 M#Z+%/>@"[R$=*%%^J^+5\F_;_NX3B_P0;0A2G%$F4 M';R5/JZCABLSRG-PCT8LU^#7(!T'_U9^F<5#JC5^YI#J@CJERS9]G@_CF<*Z M5NFO/[W[ZZ\:^[O1LOG:=7-1&(O_2H;)$D)4!M?<# %U/U9,TZZV94B8+/2E MCP#56=]0^V*F%*;>4Y';-^"=/@[/>&<)P46:7MYN$%1H&((GL^SHI+$V7%+O MAC4N$PUY/%ID,8\#4*B'K%:)X;=;CGX/O>,F5(6D4LPSDC+%*K:F,;/8.YUJD!3Y,I,PH29GK8EC/15)U!F*GBCU[K.;TZ(+2-5*\N0! M2PI33GNN.40KB9HK.:.F'"FC$*NDUF@Q&A1', P9M9+$S*M1\WJ+ M:@^S&M'RYU-">,8&JRV3. V)J0+*;V7K+>67)%A,.W@(PKGT"'/G065FC3/) MY$!,\R6WN*@,9ZRL"EJ1\]9+6\>F?ST[A=0TYB91_AW_(P5O5G3*;A 1BSX,>(06+P2VU-% M-;: W@G2M5FS(C(XT/+VKV*/\(:T'!D $ISH[E\.J94+GCZ>57GWXOUO'\&= MQK)/1$+A.[JI>*F5N&>.N2M7M/!P_JBDR>@O+Y+Q)+J'P0W3,O[Y:&C_6CR^ M@'#WMJ]6S&S;6_SQ6OA5A!%M4_EA]Q,]L,5[V13XU\)0=*C _@$FI7Q[%$)A MH-0SQ(//>1N9MAJY%)OU70GA*^2<@?7F"2M0]TXO=;:[ %R#G<0Y3E9*1 =; MD7I;B?F+$@=1U%*AVMY$!7E/Z/_EF1=T/^8QD(+AE^/7G[XS'/WU^I\W[_4R ML**B'PXL^<_,C_G-[ZH5');//[^%7A&S (ZY L^!JQ;"%<2TUL]Y'!1N\K]2 M94_Y?&\H=Q"VR\O'+,NZ-PU?]ZV7!102/79R)(6BA2[5AD5RGRB""$N/2Y[* MEA^Y+\3QE1]=+T C^HV:2\K[]RKOUVKFNOW_*PRS3^S4+V9JZ/?_KU#/A;$% M6@E]R]^6$1&EW]3LD?<4/Z5/30IIK-S@=8ZL:8EY?RAQ+]?;8:TIVD-6?@I MKRQ1&7[#4X8KB<;!A(HMS\O/!Q-%L,R\99 X8:T>Z-.2BKFA#^\-[RYX>4<% M_."LU?/DAPST%QLXFG=R3_@M8&FN?3:V[O H.YIP&E+BEB"!XT+H:N(2@8H)O^5LG0!D9L%CH_K8J'&W@ZX)80$B2WD,P(#W MLSAFT#I5&._BJ7^ M72RUL*FH60/#0(.8FM3SS#4 Z6,+C@3\QW:2<=?OYET_2^.2ZM6W<+!1*C-+ M2I!GXIE3>SV;BH_!"3K:T27P6G0XV.UW21)3DG;+5<$L*$6E-WQ@FIEPR7?@LRC7;0:7T#X,&*G(94G:D (4#76 MS=1?SWI) "G.\#, M95G>@HIACBHSAJ<-V(F$9)7%Y?@-\"+(9(&,>TKB(&'-6H(AN*NJ M.;[=%(+\7&'1PA4LOPJ5F981CUA=HZ!Q7';=6&W+P>ZV"3MT(-M"2%9&_\K< M?F*(]#63"[A,0/QX*S&>>SX3H*3P6GHAN7F/V,=:>#N^8;BVEVD8^0AP79WTR]+9!MP.54 MVV0Y&@VET9)*.]P AOM:P#I([+'\'_*L_)1K6A\(5!)+:E?M0R[/^QCE[NHY MP\ F+$T$3EIN5!QH]E2T@O+J_TII->6@N:QPOAD/%]S?%L\,ED"?V_<3Z\<-=HS%WS*ANO?V>[ MFJ$;6[_6M>W?[1K6,#5+=UH-N_L[V_-PLL;!$Z+R!)+ZEQ=6D9B12U84,]]9 MPU^^8@*6;'M$.,P?=,5@PKXVNF&O_=9<_ &_?KWF:EV5=[ZK3G-:K;K\ULY< MYN+\/TAR_'DMC%)L?UFI7/Y4'#!P_-#?*NPT58!:KSM ?HA6'4#K_6OL/Z$J MD!!(J)V$\JZ]>Z$%R&,"9;[W8JUC]K]=])N1R5K.W#FIMZ:[,>I]H+^8 G2O MR B&0ECF#;YC2G6\3,'5^W(K@8*WZ9^E5] MY.KA*T:%PU>_:S_O$\>M9\(Q[.P21RU+';C6B3F*3+TN4TU7-1VC4TR]\*TT M8?^3_U;Z5''NY$ZU6L.D0S2C?:L_1#'",>13HO@)9&JF+:/H_I0[_(]1F;IR MXCJZ:AMZNQ.WHS=E5UAC6ZIIV<@:"5E#S0G?'LC&&BE4$;G/=DBJCTC2ZF3? ML%Z99=2P5=-O>K+OX.FYCH]#=9@^L<90?7'"BNK7IZ2W4>O6*2,M6Q5<-MJ6TB4R5EJCU0[9-')-#5*8NK M,X%BBB7+6:ZZ/8_Q>E:X;E&^CN,EY"RMLOW:OL@;FZ4\FIFT-O=6?^K1WB Y MUO?]4>N2\&HR=%4?=-\GC.(EIWCYJF4Z*%TH76>2KH'=U+6&GOGK\^V&//.F MZMG2N1C1^\LX8SHN/CP!FD-U$,HVGVG[+[$6)--M^ MF,YYMZ,/8<^#%+H4<@Q,P$8 M8INA+E+5;B'RYC0]6T^C#TJUH3"59@@T)GJWI?/@T:GD*@O6C,"P9'&(]5.LDMG1E8U\LT[[25 M?PUM[:H$@9Z8_UZ2IG2 WG(D&$WS\=@L1"/$(!.3TY2M;2,"WMATMB31B(R5 MX3-E#!WC4?0KSJ:4K*F:)^L5C91%E^!@,H%&PR&!$I>4=ZZ?' M^Q?/H-T7[\*W'(V +8)-?'SX]2*)'Y-@#IUR29#&40 M]+BT3..G.DD6"Q+P M1I"B,Z)HEM%&@NK18S9]!M(RFF>\SZ%@$95FX! E<4X&9;Q,& \C02'6 M53J*&?]!"8$1@MSBOG\D4=ZJ.-\G5)BS<$8?BYYSB9P%K/-E.%% ;F:S+I(T M[X%;]+%]L6W3\[;!&\\)T8*4C<'(O'(P-#H1V-Y9.Q72PXX%%9*&1.<_V/K* M+W'\2$=B/>;IM*$%'PC-> G-Q-ES2?PM'+/NF(^LM7>Y;^$,H/O]$X;#@355#?(5\X_I#H;?!&E*E3LR9ET$84E#NB53H-"F MI4,OY@#:"H8P#7984QE\9'N!$4%=G]N(JN20047W@B!7;1[BK&-3)^,##N4T MWT#L.?;6#12!QHJ4EI06;%7UI;-LKCK_->4=/[WHF9R,[T&RGLO.J& 7*+-P M3KG"IJ!"2T:ZP>-)]@3B!EU/^5$._=[AJR&9!M_"&/8DZU%+5>XT',Y$T]JU MZ<(1P%FQQBL]:I(=12J_V M$0C'VER>6'-ZQK:#W@SMU@DE&"3"E;]:V5Z:\F9$%4[0(V;TPJ&V2@CO%\V] MU[=E+AQL&IOW#R,:]"CF.7ALEX^R)>74VFA\IKR[+)O1*JUV[?2@*N"2'JP- M]5X&L_R?ZYWX8/GWO*\(.[D$Z 7BTCT:0>CDKEWTLZ [[;H$N? MPFQPIA?&\SG7>P-Q']/EB>FFTW#!KZ6/"Q*-8S@HV*:K+R0 MGIYC;AK0:_19/4QH4T'*7ZEB3PD*YS)PN&0ITY;R=3)R5-?(+LG#-Y*D!^.> M5LW,4@E%Y_#RVMA?A$WE<92$S&%8L7ER6CPIW^+9DHI(F!YB4 I3>\0TO(CM4=8K78A+\8( C' P4M(] M-B@73RH]8#F" D&?X(WB0VJS1/2&?^;F9RJT-M$HOK!=03M(&RV3=8SGK^?W M?\5B%JW!>KZKP+/U M"!+]EO\%AMY5$;*Z+.8U&9*J@&_>RNPRX2_E^WH>_L%NB.IIQ"I7BDLE%?Z< MXD:APXS*:<(@!=P$*YSQA)XR8.-G6^Z@;02F)P:5]Y!Y+HMK3,TGPBRUH,#@$(,P MFUT8 $-0AH2Y0Q4U4(O@;*2C-;HG(K9.X2ELMU=O)=HSP&@/1GM.:0]RWRG5 MF,7?,G#5)0W/$7:V%DIU[G(7!RW5D:+:2:LI_QT_T9$2IESG7G*F2JV-D3^C M4 ,L]U2D&4SSD9ZU[(A6A7Z>JZ@53SY]#3N#G@-JA('GB)^JZ[[#43!?!/!] M>4P+98]PY8X. O[[).81A5F8"I^CT.PTY4NL?"5D4:-1:1K4K(9AO,Q*%Q$C MWC,)V!T _V5D(7^ A0D?)81:9(1=*& NAFD*@U"Q7$;,)5DA-?BVZ55-P-.M M0&A*V'$L#K5I+N \RJ=08U$'-::_PB*8>4V)8NJF+G3\6D7J%BJL$4!YHO)& M4B:*;'C%GT8$%-DS_".:4S_6HP^$%2>C54J4N\K?\&4OR>*T!]=(5! M+#C8@B]6"@DZGIC!2Z=?!H6+8'#NKIC2(;+I:F18+2+"5;LXA(A5\@@" M-@Q2:F Q5Q MOWNEZI.J:? 7<%#M<4[)N4,:G@\,-><#OQ<_YZ@YO]=0 M7\OBZP+V;P<)6G5MP:^%FPK^"<;R2NX'V'+,KT7J7BT6G.$Q#=CR MHI/LK-G%6>V\+TX&QN/2?G4P:=_BJG)'N$_"$TP/JSC.0$ M%E@[U'BFCTA#82=S06EXL=-MC]]9[B#UR><[8'L7G&$E$D]Y>;- M!2!G[4FN?;AH2<1\V*S+$_=A\]@PQ$:+"P-NAWLV-KTV[B'TSJ['..)WCKC[ M:GX]NFV9@T:81WRJ("]/\7T6SEEF ('9,5UT?("$]^,FJL'1?.%P-!^J.#2_ MU?2D7;YB.>FQ4](_@F^1+SH_WZE,[+38\^1"4,'B14ROGH"E, 9,\'Z*J>)' MQ>WME.[HQUA5WA%(LP(8W=RR_@DR'H2N\Q96%XQCY?,"LDS2EZKR]SA5WE#E M$,[!RE.?Z645*#\%R3!( OHSRJ/G&8OX_$K//GJW1;;=!XHW45O.*II08]R$@2 M5,WDC51,R>.<_I*=,,(PKZKJ55"DG"&0DD)&P+M-P$C,.\SNE9U?] MV+5Y"O&OQ5WZ=U"ZW]01+J1:X7X;Y_JD47$A\YM,N%1H$,RI^G'15)!D14-MR:= MQRA^X\[66V;<1%84?Z4^D6B# ;: GL*O)MS!>IN##C)=T6&HDT?' M<%4 M,?[S^"F"Z'@EP2O-,P58?4WEQ3%D\-*3DYERE;-R\]RXHQ=2(";+6>5"G;#L MB6]4F1.Y\DQ4(8EX+'*Z07*Y7V$]G:=^[9:S+B_@S?@QS;.>RAJ8E9PGGN@0 M? O"&=LM$Y'P6(:Y5)%5=($\*#G%NOV6[4]JTG[,B]T)25MV59,TI$I&T6+O M; [.(SHTDX=Y!9\7A LPD"XM\X3R0VH:?*N=5'D6\7@E7XEIPVTRCU;\70?0 MH9KNL^'G:_&@KD%VLXC=LZU MF)8Q,<^8A%+FF(D[.LPO]#+O@6^Y"8&RERF$1UETL#1K,XY>[V#?&^ M>JSO\MYK?A!P3U(>%,U/@!VS.1-/-*5CFV)'$FT7_;Z;]_A/A3-H90V7$PR6 M:&"^_JE2\R#2%;C'@*O83)]F ITG2N4;4A4NFJT5&;M2=(N2H,>(3KER*MSS M#(GAVJR6"['O64QW4JO6J.DK,U:6#'Z3.0O6< 5IPGRX^U$,NBH1 MY3*\KI'>F/-8A/$8$80^ &5XO#2Z\43:P,*W5$ASB MB&1Q93A6:WG7VYR6P,O[,C(*M*S0%[3^,OU.\(&.#Y6%8$V5$ @=W+JBW?C5 M-^[E!>VW(H[*I8Q5':=5A/S:.I,=40Q5JW8,AY[(:NF&N=@!O<)Y43\3\,Q(D@#AQ M^;U=\[O6/1K[W*Z%T_4J!LL&PH:I<#/SK.WBS(Y8EGQ,[PP6057K90>Y^976 M\K=X3;JR^,7GY1 "#J)H M 0!EN )#?U?+5HGKL^=X0$+S&?/@"T]98S]@Z"P<>0>#P+N#P X&@3$(?,;# M^SV(-*2-@H'S,^ M1>?W8A]]DFX^R+>N9;^Q>J:S_5-=_>+NV*K=,B39$X&* MD46.."=R _D92L0B>.8,*';Q+!SS'X+-,:%?1B-P_#"G)'OP&MZ?&N5K"RP] M[T(MA>U2W!-TU9,XF>>DV95**!ECU#"XL(C,%_*"UI%]PQH+O!>K:(C(),Z&H M4&-\]%6X:D'V")4Z$+J7:CU*&4=+9H4SWT 6? M,'<.GQ#3+3AHWV8)!."F"2@W#,9P-%I2"H^>*X.Q4F&P#/)B#*9M@1H7_H=_ M4'G')/P#K(PT)3ETP^C?RS!A!P%5R!X9L!W_6N/EE0=.LZAH8VLKL*C8TZHR M"A9,5D%K"^>@H^4^L1S\-%]/::P%69:$PR5#U-DEA\T$ M4-NBHK1(X^>.]KI*SPYCKE!3+D\I,4ARSZ9T+Z:T\ZS.T3PK8\R@@+X^Q*9] MU 0K0!7YR1R"EY6QT3.7TJ.6L:RNG2_,";CIE& IP9.XNG74LKBGOE^Z9K]O ML7\+W>-GL2<[MJPMV?0YDBC/5W\'*6+Q B1,SN7M+=')$PVS^L+&Y<+*PYD5 MJ"W#&;M "\S47'TJ'-EJO;J@LHD4OHGH\?(4)U_+_"OF[%H[W8M7!?N2]>F M=0!R>BC$7P5J\#S^QJIN(%!R>66](%ZIF.1WY6':27Z$'*RF,.\+)8U0$ H^ MP6.$7O<+?AZR:0T/#$_Y/@U,J3@;7.60CN:]3^+J9=R MGMN;-3.#FIIA("2-G881+ZEC%2L3_O?2_ZE6T1I/::%TSEK=@LC/P9[86M^, MYV$4,BPEJNS)N;RM#8_59>4^J2SX2B*.'@D @RFSHMY^_/W]NWO#5T719*[C MT_T/<9*\-G L+"YN_8JK>90P*UG,#_I*5-Y:Y)J7725$D6+8E[*$]WFIQ?MH MQ$".BP^$1<&9RT)*0$B=QET^IW(+<@:Q7SP*8E" MJJ:P%VC*9T*47^E?%<.N_%A$[2#,M2%@)PH](1"6:V*/03+.>Q"Q->5G[M87 M=Y"O/Y'',(KX,I4WR\&/WK/"S.%Y: M9:-QE4RY^WN< IQ01>6\>:=04^IM.6XA2,/,WM5T&N92_NVSU6*6SM4RKH71*GL0L2"TA!:9.>K M $M*RJ7&Q5*+\Y>7(8.TYVBQS.FP&72KB)BRA^.T>'QO6%N8*@!]6 ETVXQ: M/)1>V#2 @@-MF?!(B4/^5]>YPVN0^;#O&#[FN-!)/O/T .[ M[.$MK 2-60DK_;WY=[:E68:S]6M=,[9^MVM8P])LQVLU[.[O;*_=J+V:K&L> M-"QKB"X$8D,/];R/NPY=W#>U6S?LM=^*GN_5;N\S,ED#^*2263?$Q?/W\&.Z M/);RD7^6\ VNE7D@I[?85PW+M6.2&=+_!\#Z/T=0 O".C A+M+ ,=<4H/ 5I MRY^*$X EPBPRA=V5"JSO]0Z:<]*LP:JR4^>2! /_;4&=8];8?T(9/A+J,$)Y M-4*)G;;J.N17Z?DWWP&#].=]U[LP"D'KW)UQQQ!WXB4=8IR^;'Y5#(/1U\S'/,?O?KLVZDX)G6/EZ3'43BDQ='3EH7;HB[>J^/VI=U?4P6;W^@CS/ M477?6K%&6RP.3I*&B]QU1.U[Y>II@_(EIWRYKJ^ZOH/RA?)UE@4-Z/GEF_KU MY*OQ13YA_VM]D9_*1W@8>54[H4;K@8B=\8FG:O*(;,9 MAS9N:4FV@&-;JN\UO<(WB^%9C]B55VXU&/K$&\M6G<;J%?+F$KRQ'%<=-%9- M3LB;WMJ U-P4 U M])9V,W)55JX:OCHP!Y)R]=*FQL7(7I:CYCG\#X>$1;:M]R!&'.(G;ZTEW>XD M+ZW3;(T,>*=*0CE,A+]L+5*\#9OY4#>8) >]-U!-W^V\5[*/K'%\U75L9(V$ MK+$MU;WFKKF"KU6*RV6M2KO?=TG'_$CV0/4\ UU\$K+&=52WL>L%67.1P-U MU9TK[II;-52V8QYTZ'*Y,V_(5O%-U1A<,<*-"O&N^\5S6[H+D35GCHJKMM[] MO!#V;DO73%M&Q^V7&!!0XC7W;:N@7Q.?H^S29UJ&:AE>._5&FO#0"=72?G#5 MM%1KX"-7>\55PZ%LXISC#Z]7(=]J)-KU34FCT)A;T(ZC M=ZZOF@/G)3*T+PP=6*IO#>1C:&_S1%; ZXZQ,KHB9*:J-W8PH /[(C>T:@RN MF#R,G-D>D%,'!J9UG_'X)2O @CUV(]Y!1JAO-[[D.ZJ8=88MGNJ;'G)%,JY8 MJN,95^%*;W5>#L\75ITEJA*1=G4U';O([PS5\QOL\WD>YP.3@SB-X21.2!4)=^"=X:FVZ;;U M")Z *I*CI."FN,%-X>FJIS>WH'%3X*;H[Z88&*KO-G=@7']3,$7O%4.>_O&2 M?0K<@Z# [XR7 &7/FT9L:[G&NV@"7GBESA@QN[=\US48[$Y-%C&[CSU?$;,; M,;LO2RC$[$;,;MG?AYC=B-E]-,IGF_A=ETS0MB%8M[GI=+%%>JHW&+0"3]KD MQ:#L=&\"!KF/HN"HNN>B** H0$:<[;B;E+'^Y4OL!^(Z)HY<9;2<46##H;QN M=P-LBIFO;?N>4LU4+<=$JC5-@;9=Y[ACI2LJ\AH$TS$7JOR<->@AB#59<'DBT_5KJRK';6\5D/_!.OR\+7_5]!V_8IC>L/VAGP]TPT1S5L:QS MJ"5\S:;,8"PG32C8GDUP$];]*6@CLU? 4NGHF\8A?4, Z73T#52:2*)D4Z*\ M??/IY\_*FU&F*I.8?_0,63ED+2M'@>03;4O:X![JYUD$#H24U^!$1:(5XWKU M*2':>OE(,*2"O,RV/W*FT+2A'\1JTUN)1U?^G!8I%8O@D=P/$Q)\O0\F=(H/ MP>PI>$Y?O*H++)76*ME65[QU79/)"7@ M3!,R^98^);@]-?^3_TZ6:-TL$I1OJ+7TA M%8[TSZ^"'SQ'JCM-HR^Z6C8ZJ)?+#6\QL<&LE1NEIH#:5G: MVXSQCVM]]1Y:6==BO09E M#&?S2H9SQWQ5?MNSOZ,W=E?XXFE->U$B7RZB_QI7R]$JZ5VSN7(7?;(2 M;97FQC]Z_BYSY:.K7$Z^-+U9.NR0W7.S7-)BV5^]W0&+YU[-B++)64I5;SZ^12+.UM8LG[:IM099+$\_P6B:.U#G8W%\/6&U\;F)4@ M-T?OJ)'7O-\PLE-6=OJ:+A\W>YM?\A[*WTB:B>[2M]!16L=P@Z1\:>H30KY< MQ"?4UM)&-?V0@U7\E MF0)G[]F :6'._?""F>U]FM=I#'\QTEP=7>1&)-#0-0M%$$7PBB+H:2Y*X $2 MV *Y_)(0Y48%HCS-XM'7>\A(!8F?@^N+1::5(%4F,0"(5PI<$2]YRW==@R#N MU&2EPDN6!69U']+Q*2C2&T1:Q#@^%+H7,8X1XUCR]]W6.7\0.G&OG51;4!S[ M'&^Z5JGZ[1CL79$$O7')+TI"/R6A>=9/IR6AMY'O_3!+?8[E&9A3*"E?6I9Z M(5_ZRY?>FA1K\$-]5AR:I]=C4B'RY9;Y)O2G<<,S@;S/O>1:7!D'XR;2GO"Q+MSP;8T]@*@ M%*(4XEEX[?A%LQ30E:Q*08W3+.' S%"SDADZ#A,RRIC!%D:CA$"(@AIPHSC- M4H6AG)*QDL7*VX^_OW]W;_@0H__>53UGH"I/TW T58*$*(N LB68S9[IUY.4 M9,KP6?G>4*V!1T=5R'PQBY\)H>-E='C(.Z5O&H?T#0'DGM(W4'$BB9)-B?+V MS:>?/RMO1IFJ3&+^T3-DP9&U+#@%4KZT+3FVYTS -?1]21TF3VF84[J$*5TN M)1HL!-+YTI5\/K[9\N4P1M0RM!H)%=LO(1T_RAXLYU1B5:Z7C?,04@D)1P=0 M8+79=.G"1-&C_D.RX0U%<*YMV4(%P9:"NMN:8:["N MXL.U1#R94JLW [TBB1N0^.TTB![)!HIBRCJFK)\A9?U6R/$.U)YD>STWBDY) MJ]^*G&I,Y;^1]QU[NYC&F6YNHPLWMPV%DW?4:L^F\9(.,4Y5A?PQ(I3P97U" MNJF;R15[U%2([%ZV8< G$LP4DF9!1JU4DGP+1R1=*V+8ITNV=UOB&/*,<:*L M#N;Z=#57RH#B3TG\E210H;2E4.?HV+0U#:OS>1 H7W+* MU\!WU('7_3P;E"\YYR# 7U^3-O;H*0U^5('I6R"RI74K-0\]VA M^:J>9R-7I..*85ZGQS!RY7178HRP_CJ*;?-&34 M,;'MHY?&P)!^*Z*R83;A4VT)\F]JN'8,S&!ESVP P).E>A5G>;I9GK,26+[K M\Z!J]W.<[3B&/&/<0@%44>=^"RY\QVN+/-S-"C[TA6X7A=8@U"@*?1CC%C!, M3E'A0ZR)00+'F_AD$'B6 MISM#S[+'1+>'IC_R_^E2W86U'XXGREOZ0BHLC MK>;Z%N_J':1DS'MRZXYF*?1M,TH458D3Q1C\H"I!JC"C-:$_>PJS*6M!K2E? MIF%:# "=O/-!G^@#BR2+IQ5H015/6>A*MKMDP-+U<,[QB44\!6GW T9S\][N'-\T? ME/$RH<<>Z^]-IQ;&8U49)_2(BF"L .A;6_^P&"Y+*)^#$8AG*A;N;?MM_NH% M=$DOG].4?Q!E2&8A_9K.8(5;6UX%S%MEV92*$!UZ1L>9I2#OHV5*SU'Z4?!$ MI2(B*?OT$QE/Z,!%M_@@A:47OQV3.?U*4VI.WPJYJ/B5E&72Y^A[I(])VH;N M\DV%9#WZ5CPR5@SKAQ6FZ3]L&W$#UZRM/][*MM^V#%C.:8-8#G)@!WOL8(_OV_H^[&!_&QWL+Q:DR.W;$T!<2!UNP#'.5\XI;4G3)E *;$N_ M85T21D\'AJL:;5N)292GA/(EIWQ9KJ4:-LH7RM>9SB]+]?WNBU(8WUB#/6%9N+WH3- MB+WY4!&6C"O8FT].KF!O/NFXTH/>?.S=IBTI&#(OSA_MS@_9MV+L#-6USE". M;:F^AWWX4&R[);:6K3K8/A+%MEMB:WBJV39+H"M2VTOGS-5],ROI_8:Y([__ MK.FEW>C&AK/L1D*Q?!<2K_9>)/$DS+"3W8V,<1,.\*/2XP]U%\FQU,.URDWK MDE !,:V!JCM-<=KEF1[?,>?,W4!U?*<7X.8]XXK7#\CY/G'%P,X,DK'D3]]YIF&^OKJ' MN=_.C_9Y\1U3YTS5M5#1EI$S=X;JZ)CN)QE7!JHUZ%%#L!YQYLYTC M[_>X(]J%Z2=]2S\Q+5,UC)[GGZ#8]DULC<% -71,]D.Q[938>IZJZRU[GG=% M:OOHD'&,J_MB,-L/9XG9?A?+]N/ QLI=B0IF[B&/*,<1..\$.R M /OH3;)L[3HH75=*=$#'XG8WB*-+U,6Y"K[V9! __2LH+:I5[CCM?NTZX6A:U2I8Q;D*]JX;OY_76Q#U6*4Q' MNR),(NIZ.X MM![!BG9]#'8"OF*MPW^4K!_[-BDR.42G HUD527;!$:FA-$H M(4%*QLKP6?F>BIRET%?/PCA2E3A1K!]4)4@5!O&9T!\]A=E4@7ZKFO)E&J;% MX]#!?G7HIP"RH$)ZDM*U*$&6)>%PR1NV9[$2*-_;NN;F;ZN-1(WL-(XBPJ>; MLH[Q64*)$(P 7509QM$R):FJC)=LK'(14Q*,1Y2E&7NFLK@D_DH2"$)4QJ$# M)"1=$/J/;V3V+);$IAW0G1',Z+3CR20E&1"'3M@R-;V8\)B4$Y[&CS$9&G,&2RP://.!J#252\!F20 M"5J5IW1I>QZODJ&+S"S.E(WKW,9DL\;D=.>YLN_L,'.)N><24]V,!Y\>=!AS M^S"P"^\S*@P@03#&)"2SL4+^6)!(/.YL?WH6IDST*C^G0^Q\A,Z1'D/L=ZRC M:Q:$$4A490P2C*9 MT#9&%;MM"Q5=G%-@G(2C17KA )D&'5&M+I^-K*T.A*[ M%_+#_7 V[KN(C!W2W_HJ:B)6*[DT(#2O%W$: GD>\K/T]5,XSJ9"F:T^Q17- M![U\)!BF\6R9;7_D3.V.#Y112U_I9USYZ'E!%?[X,)G>)#,'L* MGM,7K^H-G\/HODJVU15O7==D;^&00>):G.T//LL=$MX>F/_+_Z5+5@NUJ*JYOZ0M! ME/_\*OAQ$\.Z=1ZNJPIU91V SNL'XH%'G[/CTHN761J.*YZMH!I'C^+A6^=N6@]+TYC\,A5FM';/#N224UQ;+-<.[JB6;!( MR4/^E]?C,%W,@N>',&+S80^M.A?HF.*H\WW-\6PX[80_40PO#D*-'80KG@[^ MG>5JGNUM_5K7C*W?[1K6L#3;:3?L[N]L#R?;K,-W^N#\M=^VC29 MQ-@V*H784=!SDD) M=L @^+ZV[SOV=C&-,]W<1A=N;MN!K!=P!D_C)1UB#';K'R-""5\:K>G+YK?Z MH=DR$F9EE,X ,.O'U%J?Q0OP62+0\H9U29C(X U4T^]^@AV*EYSBY?BJZS3- ME.F2> WA__50O#:L2T+Q,@:JW;B1\(:UR9**VJ/T8+,IJD"G2\YZ6S#^(4B^ M$HA9W$*ZK3U0/>^*:!B8<+N5-:ZCNFV1O) UYRT$,0W5,_M1^M8KMC1HZGU" MEES:V;$K+^<, "HD(DG ,P&#\3R,PC1+6$I53NL33,76S ,FLR&K"WQI]Z8& M2UDE5Y 2GC]T9VQR4?54"_5-U1ATO\U/'UE#;W3/'2!K)&2-8:NF@*H7XI5W#+S4M0[6,IKTDFJ[\RI8.BFWOQ-:T M5&O0%.L-Q1;%]KKJO^H[/1?:/GJ5FAIL'78LG9*F;)A-E2);P.PV%<$<@W'8 M#2QFG&4WH(+DNSL/3T3KXZ'L7PF,YDK!=KR>MZ?S-09]1DGHT1A=5I'.F(;2 M,1]O<] W]+U?YIKM4:/9KH_16U5V?X9!GQ480]>NZ&) S7+'X7<=S5(J_4J6 M,6X"X?S02&P354/X;@2NR@;WS7&!!$GVJNEH+;/O3T>?_AF1)]1X;T0,/:UE M$A&*8;>5\Y,I^.U G>N5Y:=AJ7L00MR=\5)Y'XUFRS%)E7&8D%$%[1C:7:+/TJT; M)WS0$9]G,&9W4@H/C (Z+7HO@3PPF&/8K=DTH5M]3LDR3<6N_=LR(HJE\QW+ M(103DBYG#.X]/UDZS=K'K0Z1K5O97H'*IP.>:"N[FK]QY^T\ZX,TC4&38P6T"!)OQ$ MMMX8)4E ,G;<&Z-9$,XWWQOUE\$=0FJ!W=$Z#&938-, M>8J7,X'J_A3220]7Y[;2%$%3_D&4:3!6HEA)E_3VK:^M-MT@>H9S.XS'3%[@ M,HWY#GTBLV\K6W3M8MT@=,$LC3?)VZ#2U:#UI0$7QF:QW88I6XK=C#Q2]M6 M\AE^/Y7?.$DK-]+F%USC1KH5Y&L#D:_[@7Q]J?MV:Q;:9KSB]R#2] P$BR:> M$U4I/A#XQ7SWLTZ$JO(KR=IMUSK6L7,V<&,JS9K.);HQNK&GZ?;VKX^!M37- MLV#P.CC9;DWVL&$1W1C1C:4G,:(;([HQHAN?GAR(;HSHQOB^K>]#=&-$-SYI M?+8P=T-F_]Y"ZK&IZHC)(B5G7-48("2+C)RYL^FF,0_'6D.N7(0KKG$5EO0V M+[VX#47@YA:RT>\,7QWX-D);2L863_6OA&Z)7-FQ6735=EQDBVQL,6X#"/9B M%&4!3V$4*G>S.$U?LKR36S 0[PS5\QO($RJ[%S';30M-0PGYJAGD=.P2Y MLITKOMUIVU#NLKT5KRGD;=8-1YXU%/.LH0W7YCYJ(-9?U[#^P(RVC.8=(KH" M](<2VS^)56T;!18%MCL"ZZJNH_=68OOIF5$-ZSI]D[KLFV'#()8JSE*"^O1> M!_J.2'OIV$FL-T;'\F0U=\X&:&J8LR<830^M'K*#K M8_16M3MIY+ICNL2=WN3$DUB/Z!%/=*U'+;V[/L9-@(H>'9ULHGCT L6QE::( M^(PGA GMN/PTNG=1?KJ@()],R6Z'[RD'+EU8OTI6\ ;M'((Y1\4J4:X JPN@ M.9-RB"3(2*H --LR449!.E79GPKY]S+\%LP /T@5X'+?Z.\9\EN)9I?% LON M#:4S@!8!^-OZU;:*DJ?G\+PE<)=8FD 38_AC*[^9,7"VB(&=": Y.CY@'"[# M=,H -N,)6P8=RE*B.!.H84$Q-_IA=,^6MS;#"BHJO" 8T0EG K(N8Z",PTP9 MARE#-JO^6KS0YB_4E&901.>1G\VH2F\9U\*T7!1 DJ0KF"2E? M/#EQ'+=&Y#93X--*#&XW(!2HD95B:OML^%"^KSF>W0H>RM4\VSL++I#3;MA] M($8XV6Y-UAT@/-2)=3:$A[H2B1$>ZB2H1XCQ4U.(CMB2/2$'PD,A/!2^;^O[ M$![J-N"A-A/9/975>YCK[Q,!MTB:!5D%6WTU]W2?+ME-OQZ.<99D N;E=C57 MRJC:3TG\E2208KTEO_KH@+4?'J8VZ7>9V2BBM%]T^9/"6KEO=;D&012?;6T/4H)=MT M5=UIJAY)G)G=)];8JN?:R!H)66/02QDY(R-GKLB5FP _^A)#U\_D$.]?"]6O M%_F@MFFI]J"ERZ&/*J;ZB6V]*.ZR-3N\(WT[B>2Z2W M9>*_)?$"YG#D7=XQC=$O(FHN8P+ZMV@:V4I*1 M-P.K^V:P?-,UZ)V&RN]EN&):R!/9>**Z M#L+Q2<850QU85W2N7-I0K-1-U*I13)W%6J\11=U1+G'>\(LD%=N YJF^>.I&A%])ZDP+;!9DU?5/UW)X?LGWTSC1. M0KZ<=R9'68KBB.SF)/ZR_LLNN[W8,-B%!V?9B^IJ^?22@Q $SG%IXACRC'$+ M565[L0/ZZ%MT+*VI$GX:U^+%5GAU\.RNB()G:==)$^N)*'1]C%O ASE%Y7#' M#'9+:YIDB&DNE^"+K74?C:0W8]Q$RYDSU82NV^[=K3-S7*UIQ5+3Y7NM#.U'%7L.*_2.*_ME6<3D=@6XWG(MRB'(H@QQV?8Q.M]*H_^@*D&E)?93F$U9QV1-64LPH_]=)"2%]EEC MY7N?WLOK UH&'5#T9\YGL&FHQX0\*:;Y@S)>)I0'O"TV77D\5I5Q$M(?P;0# MQ1S\4(P#?;:'E9'*P&"64,H%([!?1--LQ:@_MRN,""^N#%P93%.^5-91?W_M MG4^4AD&6)>%PR5LL9[$RI=RA \_H2V8IT&2T3.E6IQ\%3Y36$4G9IY_(>$(' MYDW*V8N 'L5OQV0.7TTH;<4O\^EKRKJ?OL+U[PW?SG,I\B;D=)"!9?^PF>-5 MPE/V4$HERCQ(OI),X6P?$3;+$5WP@N?TQ:MZN[@PNJ^2;77%6]]XBW7L8G]V$F,7>^QBCUWL3T\.[&*/7>SQ?5O?AUWL M;Z.+_<6\Z+E]>P)(!JG]X3C&^Y5JJ86-K>I2O M,\F7[JNZXZ-\H7R=94'.0-6]*_9APQS-[9GIUV'+E3)C;J+(NDPAN(F2EX&M M&E[3NTOB\HH>\6;@J(Z!%4DRLL;P/=5NC'Z+O+G(MC&OR)>;<(:P?+1;*(LR M?-6TNF_8]9(UANI;37%!D#678(VK6CIVYI.1,T[WN[G+?3-BES[L/28;5[!+ MGWP\P2Y]\G&E'UWZV+M-6U+X7EY'/MJ=*;)OQ=@LJFO-HAS+5AV_)6:9-"B. M1X9/46R[)K:6XZH#;"2)8MLML34=3S7\EKZQKHAM']TS[A51/3>G^AOFCES_ MLZ::=J.3&,ZR&\G%\EU)O/)[D<23,,,N;#M M2T(-Q+!UU?*[C[:+\B6I?)F6JOO=3S=$^9)3ODQ7-?V6#8 D$J\^AE?,IBDA MIV%+5U+E=YCRTFIZ1Z;*=\P[D$!_0K[A(%&T7A\EJ$+&-@[D_O;+8[0_,QFT$RGEB:TPN> M='V,F]!K;R>SP]<,S""0C">FKGF]8$K7Q[@)W:X:NY_7>Q/W6)\PFIMM$BL5 M/6*,.>@38[H^!CL!7['>X3^6OMC)>B4Z@5D81ZH2)XIK_: J0:HPA,^$_O8I MS*8PK*J#2)2E!EB7A<,D;MV>Q$BC?&QZ]Y6LO MK8TWC>=$62R3T10^@-%3UD,^(;,@HW,9!0O6B_X_]._A?)'$W\B<4CI5E?&2 MO2(E=-#H49G'"6&CI;#6>)E @I8PYI7A,J6D2^E3=$:VKEG;)T0?2>,H(K/* M9+*$LB@8 >:I,HRC94J'%*\O*3PEP7A$Y2UCCU0HG\1?20+AD$ M_N,;F3VK[!F@EI4[7+<1ZSZC:X,%PQ.3D,S&?*+:FH#*+[WK5[(R)CG='%U7 MAD%*Y6\1AY3CRH3**@C[9EFE I%06D85::1R0.T;+DKT*WC1$_TUE=XMXE$. M2SD+OTDV^/T9X6,PG(KG"&4G?2ZC!*&OC2>3E&3P]JK O\V#:=6)U(.725* M%UE;'$P;25AC>;E5S!6.[SJ4]AT\AB$&NV>#%8+59(_35P3*QOAF=1(;&!\H M5OWMA^YB=?>C\6BTI"PY .QXXK8$8/THK?)>/2GWK4$3 M/BG6CN,)I#9881/=UCOD2YP$[% HCHBU0Y)W7J7R\7L1I".]ZR&_KUT_A.)L*8ZGZ%#=D'O3RD6"8QK-EMOV1,_73 M/E <+6NE87;ESVF1M;:@)+T?4H9\O0\F=(H/P>PI>$Y?O*IW% ^C^RK95E>\ M=5V3R0D-6+HL;F]2$8H3)B,/U- B"?R*3B2X[@24:4(F?WGQ7>@0:V*0P/$F M/AD$GN7ISM"S[#'1[:'IC_Q_NE0'95N8RO);^D(X<__\*OAQ$\,N>+JQ<1[8 MC3"J$6*M8SL3L(_%>?&SV/);MYSH2"_V$/CI*CWJ;9XPR0A2;#:6?D=7- L6 M*7G(__)Z'*:+6?#\$$9L/NRA59<#'5,(J.]KCF>#C HOHQA>B*_&Q'?%_\&_ MLUS-L[VM7^N:L?6[7<-2.\MVV@V[^SO;P\EV:[+NX*!A]_C(]WJF_+6?-LWO M7-_&L&D'<'GR$>_A\0=;<\S*9\P9F']XIHMP];Q>.Z;8_?1_)$B4G^FI.5;> MD1&9#ZEN9AGJREF[W:.')-Y+XK?3('HD&RAZK/16_*K;BBQVY2US2ES2Z;Z9 M/F 6')+EM7>--T H[P!"W0HYWH':DVQ/"D/1J>30%1;B)NRP5=MO1XW.20EV MP"#XOK;O._9V,8TSW=Q&%VYNVX%DF#!2LFF\I$.,P2OWQXA0PI?>EO1E\UO] MT!P:"7,UR&@:T1<\\SHM7'[.&K>O CEUL?6=!7);OR/@0)%\)Q"QN M(0G7=537:"JW$F=[]H@U@X&J7[.!/+)F^TEOJL[@BMB^R)KM!UI+7+&K $UV MQ>GQ"XE($LQX^LUX'D9AFB4L%^86*O3H'>DU%BM4N2_BR[%56T>T7QE98QBJ MA;M&3M9>;+1J],V_PV6G7B07W1!2Z/D:7E:0S MYG1TS+WK:Y@?)B=?>A2IZOH8O55F3QRK[Y@&XU])ET7-")"2#0ZC3/R/RA!KO;8BAU?S.0#&\ MIF*]&=>,4>O%X=A\ASTERYK+^[33&,W;/>#YM;F"V&PXN35;!6RV]%V S27J M\P'@S,7F/P0*>3OD<:=1(N>YVVH;%RPSOZEKL-F#4W'!]%=@N6M<**W<62 M-3S/69 \DED.-YTN9PPC/7^$83^7\. 6KY<+.(DHX]'E+-+.C^.3K\9,I%1B*09)145$:(JQ0<"0I&3B/5'4I5?2=9T87O( M4<=A=!!X45IX0)PL B]V'!40@1?/3F($7D3@101>/#TY$'@1@1?Q?5O?A\"+ M"+QX4F]W80:'S"Z^A40N5S4&+0-Q,J8,]8@SMCHPD#,R#_(+BWM8N/=O(:OPSE-]LT%#>(E3U_K$%4MU/ .Y(AE7;-4&:MM^8PVT]]!B*+"2"JRA M^G93#S\*+0KMM3UBMF'W]I3MIV/&T]$Q@X!X-PLUUXU9WA:&R"ER;3IV#NL( M'"(E7PRM1RVPNCY&EW6&\RD>WUN&:)WJF+\(376N09B(Q3[H^1F]5 MN].$K3NF1.A7@K5%Y>Z&^-+U,6X"%.[HT&03K:,7*%Q4)3$;JR2(KW5"F+=N MRX^NM4P90QF26D,^F9;=7=RT\O+@M\DJ_I/FUB&,2A@D@5<6*%,Z*M7' RJH M$)X8!>E497\JY-_+\%LP W@C?B>%T3?ZJCG#.QH&LR!B<$DQ?3A-"?TL70[_ M1489QT%;N>6R*>7)XS1>9GSB5?PI^GN./K7J!%E9CKV..\4'*Q8S6C"(J=6+E>Z^*5];\1VL*XJC>_9I,**ORV!D^OB8##-E'*8,F$J%3^)E0M]G M6O2!C*2:\K'V;^6)CJB$:0J05:QPEDYJ&B9CY=_+(*&O@R'8.MNA1.7%Z0Z4 M"L=I"/-\2,B,(8 )2".^Y:M/"10EO7PD&-*#;)EM?^1,)<<'2K8U6*DIKOPY M+2KU%U16[X=4-K[>!Q,ZQ8=@]A0\IR]>U8NNP^B^2K;5%6]=UV1RPF.8+HO? M"V,R LPP8 (]GD@"OZ(3":X[ 66:D,E?7GP7.L2:&"1PO(E/!H%G>;HS]"Q[ M3'1[:/HC_Y_NBQ^_,!PN*LAOZ0OA(/CSJ^#'30S;1=VCI&8S9MG_XUN,'FR? M&,1<"G/\R)&7XRAEV_Q_R+/RTS*ESZ:I\H%D23A*FVW%2^X#?M*M_PD(?9-X M-HN?Z&6FL)N+GKPDHQ\F]'2#,VH9!B0D9,=A-F$P^0JIR5$5ZO-+_PD]+% #ZSX#^/!A-%5B&0M\\IX,L MZ/E:O(_.2D2]V;O8C_-C4?R0C'/X0?J+.9O=^F^G].U#0N F(_SRH+\*Z&V4 MAG"A1/0_()8"I^!WA8 .29A1"\MRIHJ.4 TZ Z8T9M+S<_M>!%&XAJ8 M!Q%=(_R4D@"6/_[7,K\$Z=#L98G-*[=T;O M40!A#,8^K="MMYFRGS97SYPWE"W'T@^O M)6R\: DCU^9@H-J&*U_L_I01;!3;WHFMY:A^6VQ6%%L4VRN)K6&ICG-5MB:_BZZOLHMBBVG1);T[)4PV\) X9BBV)[+;'U5,>3,)T:Q1;%=I>2 MX*JNU[(I XHMBNV5Q-;056,@JY)PZ0+E4^7?'D;[MY )NX[5=(+WVYIYP PV MI/@#*^]-#>:_2J,@)3R9_,[8U)*KI\6[AC-0+;^I@UCB MX^\69@J=Y@@+R1 MD3>.JSIF2VQ1Y,UY>>-ZJM$X>H"\N8P98:EV8QZJEN==CS>]S5/Z)8G35%DD\21$#!=/5PVSYPZXFV,J58=TMV6# M(62JI$P=.*IN-44B1J;*S53#5#T7F=HOIEI^"R\.,E5NIMJ6:KD]SWF^.:8. M/-4:X$[M%U--U;5ES83I+W@T!RZ*'G-0M_2A%;YADS+T:V/EXB1QDCA)G.2U M/*85,"PQQ#W\_L$P&,3V)8__+V0TC>@+'I\9;-N8?".S> &X9+>1H+.!DU*K M2);J&"V]OAU5;3O#&E,=V-@<7D;6&*[J.U?L$(^LV;YK=-5TFP:RD3672C@>:E*QQ5-UIZ<5"UIR7-;9JVRV=QEWT(4ID9GX(DJ\$ MO(RW855V+&7-I3I8C[JV]8@S!C4JS1YU2^X1:WQUX#4U]Y$S%[$I;=75KYB MBZS9GK6JZG[3K"GDS&4X8S5VD2%G+G*>C&-C,H:,K*$:VF#0U*6L1;B2YP%LU;( DU2CV47-7N@#KR63@UI:JM.Z(SJ!U/;I*4@4R5G MJJX.VJ)G(5,E9:JKJY;>,D:&3)64J0-''5@ML=20J;(RU5;]QF#2R%2YF>KH MJNNT1$!&IDK*5'JGFKJLBE)O\?K>1Z-X3I2[69RF+Y5)$L^5F*,-Q%%Z\P!^ MIJTZ" O6,Z9:KJHW5MZ1J7(S]6Z@#DSG)?*S+_RT76J-ZL=+F7"3]H:AC@N )_(QM+=0?>^CC"0DS920&=8W'Z@V#5E= M.NBG:VD^&QCXZA='!Q;ZTOO%44,U=$PDZ1M/+0QD]HZGMHL9!WWCJ6_@V=LO MGIJJU;8[J7RF='="T\*4%J#WQT2CNR)H=X:A>LZ@L<.FHTZVSK#%5&VSN1L- MN7)NKCB.C5R1CBN# 9Y@\G'%PKTB(5=,%_>*?%PQ; NY(A]7K.897ABMW$'3 MC]F4)")4*7* 524B[3IW;UBTS/+4 _,U.[XH?I"EONG$&#+#'DR64"A+A5 M)&3+'82$&MR(R)5+<,5&A%89V3)HBIF#;+E(-E'+L JRY:QL:8S+=D*V]#:@ M]2O)ZK;6S==7&@-5MUJV+Y,F6(Y)YRM'^D U'"P-Z1=3[QS5,; RI$?\U%7# M<)&AO6&HJ[I>\Z %\E-2?CJ4G2W!D9&GDO(4ZBL=LWD4'ADJ*T,=5S4\":O: M>QNQ7+.AE2#+DG"XS(+AC"A93)<[G\>:9BOQ^%L MF9'Q$3Y[BQ)]'"_!X=S/3==PR1+N.ETS6K8Q/W#15PZUH;3V2UJMEIW=45I1 M6B^NT>B:[AT3\T9)14F]E*2V %-"245)Q3,5)14E=;.NJC>%BT9I16F]WKEJ MH : DMH)26T!!79F265NXE1Z/9VB5 MQ'3,UT_A.)L^^+[F>/8/+PI7O!B>?VMHL,A54>#?F:[F.H.M7]-3;^MWNX9U M-4/?_N2N47=_9WL>SA7GBG/%N9YCKH9UZ*@;]*[\R([BB#3_Y9Y ZMY2J8&] M]ML-ZMB( !CZ)944=Z.2\F6:$*)\H+^;ILK/T7@EC'HL,2K*<(,**1D)]8Z, M-,4R5,7437TKSD?#]=X W3Z3!:6;CG1K2+>_+2.D6PNZ?0@2W*?'G6^&CW1K M<[XAW=J=;TBW=N?;070[JS+D[3>MVFZ^Y.^ "%MB-":[M-86Y1:%%HK]POTW6:=A1'H46A MO;+0.I:'0HM"VS&A]?"D1:'MFM#J/4<(1Z'MG]!:)JH'*+0=$]J!TZV3]L+. MZJY@I'XAHVE$7_#XK 316!F3;V06+^8DNHV^CJK7^.S=S%EL*G1JSO@.=N&2 MD3.6:IC(&3DYXPSP-).3,ZZ.K1[EY(QE-H730,Y<)D#I>-AV6U+.V-*UXL1D MI&TY75])1J=X3/_(K@CFP&H9LI#(5]9+ON@MTZ.0+^=5?NR67<.0+^?EB]O2 MMXI\.2]??#S'Y.1+2T1$Y,MY^3) ?4Q&OIA>RY;;O3'?NA*>^X5$) EF+#87 MC.=A%*99$F3AM[6RDCXZ&BQ5=YN>(.@"N@QG!HV1W9 SE\G,\!UT:,O)&=M& MSLC(&5,U&WL.D3.7X8SA8Q!(1L[0T\S -! Y.>/[TIUF4H3G.--,S;1EM/6^ MQ%DP:YE-*\ H5V ]89*WG%M]"JK(N,$-U=2/*\XZ 66Z45. &^.V-H;5. ,2 M-P9NC+YO#)=>&,>5Z^"^P'W1RWUQ9.M'W!>X+_JW+SQ5-UNFAN&^P'W1VWWA MJK9Q7/-5W!>X+_JW+VS5-PX2,,I:0%T:CA !41C"CZT^S5$G(+,C(6,EBY>W'W]^_ MNS=\A?V4S!>S^)D0^HN,/@"MQNBSXY ^$T"[,?H,%0&2*-F4*&_??/KYL_(& MWG)X.[(Z70ZCI1 NI]["S, 69I*V+L*YXEQQKCC7 UN88;NQBLJ%[<:PW1BV M&\-V8]VA&[8;PW9C5SK?D&[8;NR2Y]L*W7J+QO-NA_,(^X2==-$2>H,-A/E& MB>V4Q%KF<=E1*+(2,/&V1-95;;-;R/0HM#U#Q4OL*_39]5AV3:>/ M*10HO#>[5RQTM0@%& 48!1@%& 48!1@%& 48!1@&]- M@(\ ,1.KM !R:Q&G(:3E/##4L/ ;$2A9G 35IP1.EUX^$@SILI;9]D?6ZGU/ MPSY#/P@QS;+K%*C^.4WR.2R"1W(_3$CP]3Z8T"D^!+.GX#E]\:J.519&]U6R MK:YXZ[HFDQ.*)5T6EY(Q&<70@94R@2&VP:_H1(+K3D"9)F3REQ??A0ZQ)@8) M'&_BDT'@69[N##W+'A/='IK^R/^G^^+'+PS:+9XH;^D+J7"D?WX5_+B)85L1 MX^PZ8IQ]+&+<^NBK&'*PD"Q4X&(7-S-4.QDL'$W0[&3 <;=#,5.!A5W,Q0[&4C$&9>'2>&N[$@1/O]:W<9I5?$#YRD_P?ELS#YC!AIQ2 M<-S=FYJWGE,W#%+"LQ?OC):HX;:-)R!+)66I:6H#9&F_6#I EO:-I=(J1[UMV>K Y9[$!\.*9AH[37"2>(D<9(XR0:3O+1_M((()8:XA]\_ M&$8.RG>QT_\+&4TC^H+'9R6(QLJ8?".S>#$G478;:3<=RW3SV[H:.JK4=H]P:^6A5K(F/,RQL3T"BD9@U$6.?F"44DY M^>(A7Z3DBW'5/+$31279NTU;(T?:E,DGBNQ!P@((ZV P/<"CR%H4N+ M3X&((RU9VAPR%5DJ-TOO3,UXB=SL"SA6R?12W.BH%,..=IWCK:L M/4:.2LM13"M CB)'Y>:HK+$MY&C+2$);;!7DJ*0<-:75=7L- \7($_.S1,=>8(\09[@ M'=]!GEQ'%^YM2/)C-B6)B$>*O%Y5B4B[?MD;%BVS-/WI.\\TS-<(L"8A;^[T M)IHC\@3WRVWSANX7%_>+7#S!_8*\0=X@;_K$FYO"O;T857\E6=T&.T$M)5_% M@T5I/8Z7PQDI0HR]B+[:;<$83T>>%F)\,?+\T*I-]^D3Y'LNA4;S%B HABB& MIZ^";%\$B1*($G@*"30T&T401?"JAV#KVD240)3 4V2$MD3N1RE$*3QEC?8 MST&4P.O6E3?/9[I%$60>S5=90)?YH^@%Q?[@/QDFKWZL-XHZ[,LC%^+N6XC) M*N^CT6PY)BE]83SZ>@]-KF _S"$YGX'"*4&J3.+9+'Y*']8FFT]S'B2/ M890S'G#CQ2? :=Y?C%&HD" N!W1ULV"1DH?\+Z_'8;J8!<\/8<2FRQY:Y3@= M\_53.,ZF#[ZO.9[]PXO"I2R&Y]]2"?[AQ9KP\N],5W.=P=:O=Z-:3;WY81TJT%W3X$">[3X\XWPT>Z MM3G?D&[MSC>D6[OS[2"ZG549[FYVW-LXS91XHB3D&XF61X$^],*]:C2&9&NZ M^NXX4*_GP^^Z#$D(S8PRU"D9:MVH'F4(9:B0H9:]J%&&4(9:@R6B#*$,H0RA M#*$,H0S)146C<>O96Y.A"SO)N@+D\X6,IA%]P>.S$D1C94R^D5F\F)/H)J!\ MS+;HRE@N?F:^7+%<'/FRXYIIVJD6^7(9OC1UAR!?+L.7EATVD"]GYDO3\GOD M"_+E=OEBRL<73'K8ECORE61TBK?0XZ)YD[G-;$2\9>0+\@7Y@GQ!OB!?D"_( M%^1+O_C2,CK8&_.M*^&X7TA$DF#&8G'!>!Y&89HE019^:Y>^WC$W0_,,=73_ MH%ON=OG2/ L6^2)GACORY3+G&*9[R,@7/,=DY0N>8S+RQ9"/+U*$XSC+3,VT M9;3MOL19,#M=AX[U=-U>9#(/&J?,G)HZ7<]TOB 2:6]E\"2 S"B#*(.MJ6R= MID,,RB#*X!$RB.<@RN"U9;!IR0'*(,K@J67P..0DE$&4P>-E\#CD)91!E,'C MFZ>B/GB<#)[ 3=JL[4<^7*4U!A?R$Y#EP(8?9J7AQSA,R"ACZ2UA-$H(%)H' M,[K^-$N5A,R"C(R5+%;>?OS]_;M[PV>_)//%+'XFA/X@H[^'_B#TT7%('PF@ M1PA]A(H<291L2I2W;S[]_%EY R\YO(=(G2R'D5((LU/O.V)@WQ%)^PW@7'&N M.%>X1@CY#NT U[A&"/D"N=;T@W[!%RR?-MA6Z] MA;9XM\-W=//-/?[TG6<:YFL$ ;UZ"*#;"2@-* TH#2@-* TH#2@-* VG)DI!O)%H291JD2O:\ M *K.G@4B$H L38GR_]E[]^:V;71Q^*MPO'UWDQG")7AG@#?9DBU9LDS).+,GM2T*!/#<[Z5@93YB V/, M)A-1C(P\E7\O1)GAQF$?\#/\(\H)FP@#CC,M)\75H7%<&N4T.3>;M\B*/%8* M^+OX>ZJ^BZ\K\J%<,LV*#F+-G5MN55AV6<, !5D)P.)C5< ML^&8)?*WIK\69I,!3/,AW!\70P"!B==2-BAQR;!K5UE,Q]B:"\"!!?6'QB_B M+!N-$"[PIW>L2,[E!V:[IAUL*3! M9_R@?FF#-]?PML+F:]CTH?H6&Y1YLQQ?@'SU&ND,1A_N$T:^RDN)>C>I5-X0 MLJE"I ,A85USIFP" $2@(1J6&6R&%5VP/=?\^+>@]C=B9(#$C\C; 4MOB"#2[957GP\VQOO&Q$NM=V_<0+SY6F&Y3D M<"RE6@#_SW%\)@!!=@C$IV C['$W8)P#HO_OP3\R7S@I%

"$@1_D_/[.C>0#K"YV#,/@F)$\5W\=BA"H! M*Y"/I@-@KHDBVD;S2(&.\Z*4-"ZY(M X?!7.R[A4!DO\-6% \$ >Y:'Q&34: M$",@H^"+%0T"N=+_9$11*!3EG@[26AU>"8=-(N)D.5[_^P*'Q MNF4L()^$D2A./D2&-A9%FA<@5Q(ASS!D96D,!<_8_ .TXA*?/AX7V4")F'*< MPUUU>U_*LQ:H>A63>:\;-A=][<777@8<-)/]-_'18JJD-@KD2V,B!N("=HA: M0#X$&9F@[),BZM_3$%_GW; CJ/M 5K 0HEX\'"KG' X9?9TAB7,HVN$AJ LPZ MBP NI=-B@'AS:'PZ%V5[:TK=4FHDH.DY*\XD:_LI,#W;P[_.T:[@I'&%[[FOHO+0U"77 M>9'!/63)#*;=Z$TC,>T_"G* /_]/7!F_3$LTP4KCG9@ ORX7GF*VKZXWVU?7 MTWUU>]I/4^]5[U7O5>]UR;ZZ\YWT#SH^="_:PEUOMJ_;TV[RWG1[VOO=FVY/ M>[][T^UIU^9ONEWH_?B;OK?[\3=];_?C;TO=6R_&QR]=R])Q6E1+$'S^182! MHNH/A7+%'38U,I5_AD1;&[^D( %/G&.0#0[#SH2![E[I<7\FW6WY%-;FY?-K M$87]2X!9[K9_:3U>]&0@'IFVM]Y8.PWQW8*X;7I.L!\0UT"M M>PY[ID=[6%*D@;H.4"W3B[0T?DH0]TS?<33$GQ#$?=/SM#3>,Z!2DUJ[!=0M M>R >O_WH36H/F M84%CF8%F:/T$C6-2V]:@Z2-H?-.*-$/K)6@\T]-J0"]!$YKN?9,3]MQQUF\+ M[STK)B-1[/:\GB6#ZV;DKLH\-M-3^4$<&7L$&<^D*[-U#9EM0,8V_6A5"T)# M9CN0<8-5DTHT9+8#F6CEK#T-F:W$?DTWTC333\@X*V=::,ALAYM1>U7#[L$A MTY_0G>T=!KTT[/9]ULB2V$O-<&4%MJR=GI=/\[WTUKGZJ="N0^IZ1J]>HM>MJO12Z/7PQPH M,NW(U]BEL>N!L,NS=[_(06-77['+73F?1V.7QJYELW#LZD48J]_.OR=4PHA= U9M0:G3Y+=4]!/JHI]^0L:ENK2D MGY#Q5NX9H"&S'<@XOBZ4ZR=D[)7;CFO(; DR5&L _80,]7JG->NLCCOA=GQV M5H@S-GD2W4HR'SH) )S-#7W*R/D E-*]#FGT6E89]X)5G3X:NS1V+7>@^XR8T-BEL6MIWK4'N4@:N_J)79%)]Z!5K\:N M?F(7#OK3>I?&KH%,.(KY5!LP K[W&_7-SVT'L?SO;43_G_W:D#V!*,@&A4T*E07 M91U&JZ8Z:E30J*!18=]100L(C0H5*CQ.,JM&A;Y=E.8*&A4:5 BUKJ 3MQ;U M#%?MP=,B'QJ3?$RH97P0/,6L+.F#*0T&_\/VX8D83=C9XK2NJM/X4^C5X#]. MR5FO"$J7'VI$T(B@$4$CPBPB/,Y(=8T(?;LH?]5N=AH1]A01M&C0B" 1856/ MC$8$C0C[B@@[FQE3+4$*=0&'WG;38XXOY# <8S0=QJ) 9\Q ,&[ GT:3\@EE MR)A1J,MV^PF9< ]&'.PG9)SHGK/4-60>G&9T&Z)^0L;3D.DK9 +-S?H)&=]Z MG(BSALR=--,_R.C(_%Q8O2_R,>[A6L.4IQ!>7SE?I7]58OL(%F?W2T/W$2ST MD2)-&BYWP&7EOG(:+MN BTTUO?01+M3?_<86^PB7L'=5U1HL6._>.R5YMT)Z MCV'(52G2F$W=->K6FK:X#RTFYIVKCR07N*8?[7YP2^-7/_'+HX[INZMJ01J_ M-'XMR;]-O*D^?6GE/6#ER*&/PB#C3@\&V<#^'$\'L"=HZO0.&?PY-4800"+I/E@ MD%\*;DS.L1,#*_,1&QAC-IF(8H3% ?CW0I09W@$<::9S ]S,M)P45X?&+^(L M&XT ^O WXQTKDG/#MFS+-%Z=_O?M:T(C(Q9G#%]^@0\Q8X3#?K(+88@T%F==?",>+$;4%O!I./1W4#S.XG+^GU1UDHP2NH<0+6+P%U1!# MWFJ2P\I_3^'50H(3_SHYSXKFCX3*WF-K]@X MF\ -?! EW'\BRM4VW@NZ.BX1KU^+1& !C.)U#C4KA+T4@*3 6UBI$$?^ *#/ M+M@ *V3PNS]%MG?HU%.GY&/9Z *(8M@\05WGT*N?J-$8\*#,RHD!N#AD@(]7 M^"CZ]IE$,_DJ6(^+<0Y(9%QFDW,CS49LE"BL*R?99"J3N"07$%=UFUO\J)C* MMYN&['\[002=%E>(?4 +&#PPY4:QSB>Y,F) R?+0.!T9OXJX "R\,F@D[X#* M.X"E1"'P7("O !EV5@B!+T#\90G<1R$ "T:3]PPWF1?&3[X5'EK-I0!IU'=H MXJ$D);"A,#B2775$> %\[3#L?$N]3I1)D5_"BQ*@Q@G0K1#&20XLA_HUF\/+ MS <99[A*>TN2,RDXX*Z&>8%D"C\.%?MC0-\3N<"M1UJ1(ON!V(,R-[';3@>] MC1N8_9,?^H=1B[S-X#7 2KC",=PA&^*MXS)PR5)>@^P$3!IE<*,C .\8CJ! MFQZAP#\T?@)R\)L5*Z&AGH-;G\*UPI__/05\IY[-T)$;4J_-2I!]5Z@J2*9? !4!*\?=LY$B$D]NO3H,[EENY0J> VI2BWG5 M8@;/\2<0?0PW=C9%:2Z)(JMVH$@23WWC\B_A5N2W@08*,1%=&EB>!!"T!0)) MOJ0B)_DKG$RR*\6M#BN?;@V+>;AP[:J0NA1;NT0-(1$@GWEUS26N 8_)MDYP MD0TV(B;>D[0J5$>J>BF9![SC12$&4C%X>9GQR7FEQ7:_I=3+%U;[%1;#G4TG MB[_2T5@3R0:W2L1.<*T&L_/O>5'O80QLG,0 PV^$I;#%%VQPR:[*@Y]G>[!G M(]*]MNLG7GBN-%W^7.$2QU)6 =%J)!<^ 6J6 4^!1MAC[L!X[P0Z?\>_"/S MA9-2P?PPC83+0B>T_#AT/"XL+[:C)/HK.#CZ)%D#$,,K>*$JF&5'\P#6%YGP M&74(8#5C5+(KU5/I&=,)&$J2BI&PQVV.03PM89D2] 7\$+^ W TT M"*%\@5 M(,,,V>S(>)8]!UTYR8BQ<)*@X0SC\A=($DKRA,2-L-54A0?T#(2*XFY&YG3MK960G::'D;]+KRPEMSG[-2Y$XP[:+N="JM MR6)RAC96/NJ0 Q/IR&J/2AC8LT >^$0U: /88MM-1P69V5ZKMY',O MJ#Z8D+8$4,G\QTHQ&& 32'G:;-0QBU&G:IY7UHSD*'@^I1?EB1!( MP&_> 1E3*=?(]3,.B#A-@;PS23"-LP,V.11"W4"S,4"/$2(C2,;I(,4U\&,N M8G@N!H6QNWM)<)(W"X6FTL)4.BC266-H&O^77\*%%Z9\NMT!*\OI<*QF7 ]! M4BM)@::,%%>XPQA1$U0:T+XK4P)N&53\ 8>[/F?3LC)T+U@VD(I+B^9%[< ! M:9F/)-T DN'7IP7R#N /"ER'QC%2KG*&2=+$S91"?(.[N#3J5=!6K.Y9O0,) M!)!G4$&\8!F CW$U47B_2!K*?+IF<*FR959_9< 9GY# RZO;K==$TPRO :) M9Y([ E^65A+<%N#053Y5F,M&5S-O:Q:0H(>+:R\%=C>5-AZ81V(\47\3Q1"Y MFX%+#08]I66YS@NIR"1+N/)>(1W^.L@O=]%K]PGXNG)62SU$0@D(!/UH/Z0_ MHM+T4CQ?H[DJF8PV*$?_M^ O%IZN&EA5&8P>;*HSPDKUZ*G>6EN6!<@;C($, MV+@4+^H?7M8QB&PD3R&_=#WJ 6M6UE@4'?JAAP99E;I<+5_9:H?25KL6@E&? M>>']5MVKS0;V4LO>D*JMP;#QEVO&Z;WV!,TA?Q!>W+-S?LRYD Y+HWTHE6*\*M)M,94@DT\&2W M50+TY:K0Y%ZF2]Z=9]S_BZ*1OJCE+BJ<1VG7_:Y* CX\\2VQR/Z\[VGQ^6?2 M] >C#$R5\ODJ[+V/Q5MW^IWEF4]$Y3:JS$V.TTB?@5V*)O/S3O07*[DNI'VZ M<]5@>@V7+0EZ MT[&<1P'+T[*[.G&D]1CRLNI+3S#,CUS3MG??5-E'V#C4#!]IOJH&S1V-W@+' M=*U5F[UM6E7N9^G2PMCS_/ MLF,9?WY?L^-?KHQG?Z"B_';TW#AMW&#'-QES MK\Y]9Q;9M7H.%8]6Z1.=P@^9T2(?J'-AI(!*\N$P*TN9]#%F&:^2$YK\E[ES M2K3!#O?G)LB>"H_P#U=H=&BTCCDKN77YO@F,>%D,.4"T^3; M+"EXL,Q'(S$@=>J53*0TJZ=Q"3$<#_(K@0E&(Y%F5=90G(_@>+"WLX(-L:I% M9H#)5V*:*)?44SD0[;GO"V/-<<$'U40ER?)%- AN:IWJ/*%)J7,!*IO M5'YV:!PW"22#*W-!:EL-/DR2Z:8*UGGS-[&A/LI56R+6S0^L@2@G\\C\NW,Q MX/* ^.>>IJ+<2?PW=+&YV'7)2N,GK J9+4=8+A&YI2XVF119/)W4^3U8;X@9 ME655G!5V:[, .TKX%+;T4Q B2)J'6%)%\2[GCY=EM#=&A\4C4QDC-U M<\Q4 FYSCJ3=BRPYHVX#/Q2Y(-!\Z4ZC[PJQY/%4VZS*R[:73%7/UUP,IE5A^\(,\Q:!(*.6(&=> MHLCV!A.\?B$WV')SN?0&+^G>L"*ISMEU;=*MM4GA[ WHVB1=F[0)M:#VER]6 M":@5="I,[U8'L)9Y:74@[%0@SZ@#;K05=: K$NZA%TCVO8)N< _Y?2N I.+D M=TJ_>0%<;]2Y_QC3\EN^CG?NT4X-\HJRKN'M_DSE^/I28Z=UZ[N)R/$/@U5H M*%R2AH!0[!;\,Q3DW!"_2U"0^L+-?]>@K)N?+$5<#T$J]JJD LJ1RW*]Q4"3)\&Z M,:P-^SY&"U!QCJ;*L/+5 4P2H72;G\*.JB"-VB619\\QA%*O>QG")R#5$477T.YZ>88$T('M@5GU#ZM"9?XM<_ M'F&3W3X1-]X,E(CVRZ2QI< ,J>P@4219K5#A]]Y\?/_^>H3K4K25^?.C66GG M]N<$M*IN&#=:N\C&BHWSM^Y3>4LC"]DU#DP88/'U34?FDK,JP?(YN*Y M"I!%[G4.N+:&Z+O!36^_U &:%AQ-N+*VDCM=P6K,K2D,N;05W6O%&[14=>M8 M2$^==]ITQIQ=Y4U=VFF"U96H& ^8[.N@(A6+8R)XN [RJXXD2V%M&[ (.DZ: M[MJXS-SU;^M!&> TZ M=(/*-S.D-]/?&. KE1C6?#!RT*&R6T-ED0Z5Z5#98S$G.W ZMORZ]MY-D2U5 MZ[M$=D<10MOLJHUX5P#4IF"; MG+:MHW90;'9/TFF"9:#YKCJ7X1;9E @L#/Z@>5.X L N,2D&1L 8UCRD% M1"[#.-J:LV[ZIM<#&$+22 >PW3E"?1F]68?:K/^Q2TX[WM=OF]52@UO%>ME33O9ENWM2G?,(&NN?0$C?U.V;QR(Z3U,#F7_K2 MEK@T2AQY68LK%O5M=H=MCC\A0HH= MSUXMF!FDVYKM1F\@/_3-4 ])UOCU0 >B9NA&&KLT=CW(@6S'#(+=[W2BT:N? MZ.5CTT_/TOBE\>M!#O3/?X0VM5\^S.V)WZN6BLZ5-HSDA-RPM7Q"_= M!W ;D''IJD:7ALM69+Z[:@LP#9?^RDH-FRF?T;6/H*&>Z3B>!DT/06,'9F3ISK)]! V-S,C7H.DE:"PS\A[1@;RW#AA5 MBBS645MV3 GVHU7Q2!LG6Q&,EG:T]!$N3J0=DWV$2[2JIJ+!HGTLN^QC>=\T M.IM3F[?'NF] S<"GVBSI(6A\Q_3"W4_*VT?0A"8-M >LCY!Y]&P*#9O^PF9# MCA9UQ?:A[?51DYE;DWC7":N2CJJ.W8$S\GR*N3+U)A?6?%C7RIWV(G5L\[?2 M0W(,'=?T5DYLW/C5/+*9J"E#4\8-RJ"F$]TS T@3AB:,O24,WS+#:%7#1Q.& M)HR])PP4&?>-,6G*T)2QMY1QK^2*WA!&C\M]O<=RMRI&M28>734S@?#WZ4C.)\[JJIHANS)B@8^(037/F&''O6KR,;P" M3GL@+JI]<)$R^/L!3G@X2 '8#'>(#?SDP"7SP! L.<0Z[3#3ZS-(=_6^QG/BW^T/@,4,T1=1L@5UBNVD2R&%!\YHRSB[4O@@,:ZI"R6W<^G>L# MP:$>DHPWT4P!!'(#1C+O$@$ ?T^!Z0+9R:$50_9-&*+&0PFBKU-^5@VU0$ID M:8HL&BD87@*<1O"F_RU*P/D3!!6L%?_!<82#O$3Y)CF4I 24F?._BW-U0*1. MJQE([=@TM0F.;+"2^O-.>&C\)N=]U-,_8LE3 :?:4\(EG6?E)"\D=>(+BDPT M4F5D7 #+S>%^JFG993D=CA6BSD$T!'O#LV(QR&#SXK)X9Z3 MK$BF0]@OCF0\Q!$VR'EKND"5@V""^MX2%XT0G8G1= MF92"72B!?9TN8Q1_^(!0Y B/PR>@I]946J"%GA?)XH';2WVPO53JF6KHUG0TP%;*@@'U2/N^MBTY:H9< (_GE:Z# M+Q#\T'C5#&YJY*A\%9J0,;Y^,AFH^2)C=H72![[.056[J&9LL5))/E05E=/' ME(,>0)2?LV+^ #TIVAG^*081U-C?)X08601IZ$ Q>R+(66+,X-EWNLX-* M",93J;NFJ-4TD6K50.TVJ6429JPHI"TUK($7&'. MN^5\GUH%Y ;..(%O-5/LZRGT:BQC[6>83F"5'^K)(BM!2^%?IW+XSE4F!F!T M"AQ#SZMAC=?)%&=I3JN9*F#YG0]9\:VL_&=XLC>"0H#[7X\LJ%VAUNAJK+G)4*N4MM)\<&K?=V_5;EI<& M6CI8'/+6@+=QP:?)I 9\RK*BPHV[(= ,'+J=I]_BE-YAR?Y1B,K"\)8V,237 M2Z>%9 ^\]87=F![YN/[)%34W%<2Z^>\'Y9 Q/H!Z>Z;,QX>460^D,*&7_9LT MW=5I&O2O')!%_@UL_3/1^I]P?M-(ZB#U'^I)T#,NJCH0(?]T^ @:V6GE\C/G M.T(:B[["SOH"BA:!AID+*%4XS!E#$>@2@5ZS9ER*+07-BE@]RQ1;A+T M]2F&A.\:",:!J[2#JQM64T_\E>$%&3>H]O-#=%Y-E%_X!G",Z1B;WL&[I#Z7 M H^?NQ_3&*C!'%TVB"&E]A6P)$;K8'_5?#7,T55M-9 M&TWVJO;AH-J#FJU D!HR^*KB(0+^-)01/_F5FX?9OO701I;0()(H4AP])@?/-9&:2MR!D(-?2^DNDC"0>D$7#C.WC^J*5&'&>3:J7%BC"7K. M.H^AL$G0E$*M'Z[I,6@(X"107$KW,B!N"Z0V-(7XV\4#W+:4MWD+8R.3Q%BH M2)D,,3<#J:\A1Q6%'@SR1)+<^;Q+:>(BZ#+F; <"[22@51 Y!,[Z>I]KQBI M8CB*!AKH \*(D5)R!X/9Z&,A0QT7Z)T'S(WS*:Q8!9'A=\E:\/G\$K@V\)3M MDQ7(F$? W19#I1(/RL@$;J$H:]J^+VG/T')-Y(?&?. A]RYP$"N5BHD@;(&W0UC]N?)X*^.D\J>/$3)-I(EG MJ&\#2/I@]J(][EN^:=0*GJ2@5[/8]*K&IL)TZ,5 38ED.7+^KQ)LN*D61F I=/ =4T%XD^^GT/=M#(/[4*^+3ET4VP5P$#CIS/1C].M! ,IYG W3]S>6E M;C(.U3M:^E()0R-^V_1VQ5/KN=1F:S%UWU8EYC;OJU SG4J/-)\J]P5FW2(\ MJ@MJF%E"= M6J!3"S:OBKJKJ:( E.D0J/ZJ)MX.$X0'S_*BCN<@T[W&\9 A"H+L\)%]][3B7_-$4;2K%(1.O3)R@-V,L;*^H"F4:YNH_08EJ=I M2GY1%J/Q\5P .AX7!5:,#!61[APX:S<(Z N@"Y'*&C9*>3;6.=NU6IBW "O# ML9QG[/DS]SD2[P=QAO%-Q(F/Y/^M*GPS_K\'=W-&US]X),#+\P;'A\9_IJ!/ M@4V#VH#D2_"'0?W[ZR9]NC2.91[H.Z70?,C*;SN(';+8148?KJ[7 *#A5NER M?XPR).6/DR8OO5;RL@+TV+^GH*R#L@8X8ELT0A-FP*:CY%Q@+OE0?K>S.'SW M%=@=G$DG#[Y*?!_+,)7,M977B5D$C963%Z#*,ZDU@VG3:($Q)B> ?BU3'.#/ MZCLSL10P#*6)D ZPP*9]?U-5)C,%>LR.FJ%2']!(VF$D0ZFO+(;*W21#+9=M MZ4-6.\OI;*;9(V F$@-H\T1Z5JL?QQ^/#0F M6 (P1=MGI**@L F9, B/QFSTS< T;>434(O/U$CKK+]\-1MO086B*F@JJSGJBRQJ@ #TUC.#"B73\=5*C9G"HY8;PO5DJZ'Q%^NAD%JCZ'4,_E[GT"$A? M^D!RV<^=DIHJ\ZWKH4?UO7$02(Z.]G]M^XN&FW=RH9KJJ!J99VLP.E^<9=BU M5T$ER"D,@R.6Y\ Z"/J\E$]!B6\4"Q@H3K-!(SH:'G.(8$6(SWF+:9SGEW#: M @"=3P=<)2$TGHT.'6':&?J$CK$ 2'K;ZE/CJOA"=&"@RHP?JF36Z[ABWD - M/BV:_+&;9>%795-S $K#K# M)(5!#F\TSC'U$>^@<_!M?!9++SNH$2>2_,K'@$0+H MGT7E(5;U2G-.7F&-1-(JAQ-.? F6815+[M9 8YH28"MF!^$J(H5',2,E']17 M)EWY=>4?8AH8F=)5H'S\QJ\+UY8225HN:(3.^;(J9,+XXIP]=U>"[\M@=2C'NPH+WRT?9BOIJ^B(; !1)_K)(Z'WJ//U MBA?6#FX5+"F-*JZ&Y(>.=%D5\",=3%LWAJ25@"Q>M%/KB0$E+E:ZI$6( W9CA9PXRH4 MTJB-/7G9OTT;&X0*_#HR7DD>!O;0F^_53>ZHO8WV2MOT9<;ETFG84'EFE-[9 MZO(=2[P;7ZS]ADK R_M*JOLR.]^NY #F_[%D-FOG^M>P-D9=<\,B%E"$S5JG*@ZT+=+@;ZM^[M#4*D;UOVQ%9W26S4%14W^CEK-:S9A]V'A MZX4#//M@#C.H6JT1[,#WPCOT;60*U=]D+G?]QR6)>6WK:9'OEHOOJ*Z\ZJHJ M\^Y[(=L#?00,P;HE'3: K_Z"/>B\!2=4O9T:%BA[UL%)!VQT@U37_Y =$.]&.S5;"!C]3.O#)8^_:HO+ M34F#NT6C]<#B8-T=+"\// ^S!=#[*)VLR"$P40TMYP]M8.#]- 8+N9M/\&M6 M#.?(C5N:J:[0JG(5B-]#3=*XL!@77'6.B MRU.+:CJ;B&JBOTQ'-?L0U?3LU8);CQWOI!@F^O#F_>F'3\;IK\;;D]=OWK^! M?TX^&1_>_/;VXZG?YQ\NGMR6_&KV\_O%NQ\\V6 MR$J>Z)-*@"X[:EU3R?Y+CIEFF+4N^S!@];VLX))%]YW"A%X<;S[ 3L?9J*H_ ME'46R\1->P.;NNJ.3;DL?Y+5&8EL:#J2#45GTM=FBO(604JE;,5EQC,F:V:? MX:('K]2:!\^KDOX;90KRBUB79;;Y\MC&M;N!8\R %-J2BJY@=5PXF#>3F"!\]EHPR5+271S5PXRZ3.&Y69G3C/!'.D M!MTV<@+3>S&3?W:)6DS7AZX@M@2\VK,V(S"P44BW4 ]K!K!W2 .>3=PQ/ ;H M@27 "$Z9I-N=%J&:T6(2ZUD]W47.91M/VO8/LR6#L)7CH< 1+[W( [R#9@=E M7A.N.:]]MN*Z50%T?RJ[-,-[*J[\;.9NGAO/WK\Z/OWEN=E% MCG]5V?8C-0X%NUT8.(YN)M-2CAJ3_5@6U"F/0/*<)YO-65>[K(>+5!5 M_;V2V=L3(3.[/HZ1E\J\VM/B#%CAC[H-F4*-3]@B!]12]:UV3I?JQX50-"KU M2<3%%+.M;->LTGS%]W$UU05..AW]C;7(LB=@/BL>[X$WO2#%^;+_%UFQ@9RL MT@+ZL-4%6MCB\5YJ+I)DWX@A6=7I>U8,_*OL=&%2Q7_7GL^DZZ!"!$2#A:"? MNXN966Z2K95-X34SQHIM==A[FA5#HU.FVK \R:8Z#;G:_D*Q&IM9I[+(;U32 ML"[3J_GB G8J2Q/3JI2V4YDX8)>M4MM6CAC%=- ,-JN[$C3T]G&V3WR3SGV- M_)HS]8(0%LHD;)4TE=4V+0"7ETKR?,8G.9VK_;0>F%77<8Y!_U0-=55#177= M^"I9;A'+A/#.!#6<=%;-_I1-$"[/1=6[ZQ922 O%+AN%"8%1/V(V:U2UG:"_ M81SK)L=JN4DCP17/9ED#I?63>:5ET!%KWVMN%U=VS)[%[8 M]2W@O2HRKL8UY'6#@D/C([9!ZSS<'$=\9ZI;FZDJV"98P5&U:FW:S.%$@**9 M*%$/_\.M\$YOBJ8_P[R9?)VKE+I.NP'5<[E9?*[.-RVK5G_=Y/YV:)CLE!9? M=9B:K/JZQ)(Z'"TQ^PJ43:A$5[IU=VCB@LU?KT+N$ 7V:\,N8:R+JG$C2CI: M?B\H?K[H:P>52O)[)P?+]<),7RC_.E/JY)[5,#Q9X38=R78*U4PZ%&6L_AB, M6-F6N.E!7]6.D,HZ46O=@@L5]V+E[)ORXKILFOFXDD?J=ELU3@D$6.\9?5[9 MEHJ3*!J09?!= FMZ0C1LI5IX/OO#<27V98>\ MNR<65B-=FD/5TX[F :$T> Z[Q=(<-E"5JK)0'[71#CW4JL1\-CAAW^H!B;)8 MMRD98JI\TD1Z[^RGGG8S%RLD(I@5K:J1,?7\G.N[F;\ 4O*HRY]NPB9OVV%6 MH-R5YK:2I.0 )&D%T9?5#"0UNNNC&MVEPDDHE.1HD_K)#^CTJ,--5:7D(J#V M\SKF3QQ]> M=NN]_ 9<8V0\8\^5VJ84ULK5A4Z;JSD69=JX=.O^')5TD3PT?MXV4J_;F,\: MATN)C2NN**:*U3[$ZY)$G,A3Y=R[_M8-4MI.;K9 M\:]T' &7S4@8V0VCLF&8<0Y7#;=P5OE/Y/?@SF8:M6,/^:I%!;ZRG@N@>NQT M6^&IUO1U*R-ICJ@6#NV%5G8)MK/OJ=X\'PW_#Z2_!/1T2Q]UDU@DMUIX2;*79:!(+R6%:=<%J1VPM3XU= M;F:V7B>Y0([=(&>]:"9R0>R;A#ZX\L7]&G',U(I+P=UMS4%HN+'>''0IB$K5 MVW^Y[0#6RYE[H.XA]?#@GX5T,E9 &:A_ XU*EP/)94JEM1AIM+V#%Z6,RAW M ]&:;[4J_%(8<\]62!KFM\*\#A8 66<8$E!=7;!#HI#!$>P5FM5]?8HA!L6E M??)=SADK98,A:?F@\:J" WP92^8>G0?GXLI@$M ^&4E7&>6VRE5R+CG0#*-&?? C,7:P1QH5^[]9J80G.),V?\X[?4A) FHX9N0#8'= M VR( LON 3;(/AAOK@6#T$4%!@I NJLI=."-+@^E5XCD?)3]/:V#1=GL**)9 M,)O&!6Y:F@@EH!K.Z>E,'YAVE+7K[Y(L(2NXH88%@?G(JB4J_4:4S?9AN7.! M:TI_,K9#8\G5S4/4UMW<&-%"+K+<7&V-;DNB6QUV18[1@J;E'8 /X^FDO&[5 MK&*9F8M-,]5N6;9/;I(95/Q6Q9MD2[Q8*,R,FP;>B(,9&N\RYP(] Q=B@ $- MZ7Z4^0=2HVK3)%HENTG9F^61*M%2NAL; S17W9(;+EK6 QEG0JZK#NSL MFAI>3R7K[U;KO$OL=*R:NLYF-=7^CC)#A03S__3@KUN]WMY&RFU"76ZC7>6Z MW&:CY39].-V=U38W$K*E^Z;%M0]U G$?3K-\^H9EM#SW6 MJ5QJ\&EYW+A9U*1KFG:[IJFO)4WWX5R8)]9JB@L5Q4XE3LN2U,X4_U.389J1 M,:LQ.<4RN\[QJFBAW2]H=@5I1EJ@A5-P[R8ID.E3Q MRML*A.KZH'*W"X1>XXSFK#%)?\@4CUD*-J]* 2N9)MB9&=6X #F,KJL&UTC[IW"\7 M\,6!645;966#5.ED^XQZB)Q<= )@*%G2MK3 X125M[WA^]5HN>JWZ@)>RK*J M6X&K\DAGWB!%/6Y!$AH!503HZ=F5;=UO3_*==RN %_-M<7HZ_5A M9$H,W5;$U@M^/I_=_2(25A6:J.)F$( (JD'+V,T5Z'O(KF2Y7P4<-:\.03)3 M]XQ,9%#FL@[OJT@:5$$\$VW,7640=T0\$$@U_K:>IGAM[M^LKM'D#>*N8H%3 MJ>?$"J'677N>HJ*DCME1.]'LJ)UHRQ/<[A,CW\[.YH3!>TE:2P;!GUIHV-]$:-BG.C2\ MEZ'A]8:UX5B-!9,PMX#P\V>P+8CC?>S$\6Z?X?EH.[]UY$PO=_Q,VN/Y%-;@ M& 3[C@JP49Y+IYPR]>O?5->2YTL*XYMS[_HWY<[').K%D^SN/>7..PS#^RU[ M^V=>Z#_,9NVMC.2+'F8DWZJ3(*\S^OD3^;J!L/M,YEMB,.'\>6_5<7;@BC \ M.',U:QSS25P7C5;!I)@EW\X*8+J<5/OB\O_N/0IP U)EN9,>2^-_&=18=,2E M1B$N@S-WW>$Z:ZR.V"M#/)7_UR>(SVO)#XJ/:@-5N7WN!?EK1[T78!YZC0U1 MK"'_&_42D-B2198PX \8GKM@@YGF0[-:PE)'MHS>(NY/:YVK>QXYQ/KQ#_0_ MV?<7HWST:Z$C*9#GD^JSP^,$1L* M?!DY8VS\ M'I>,3Q/V]:7#J>O*J:X?P7J\F ?N#&A*0D:;5RY[]7\>O\XG?[ MP\47Y]V4?WUS\>=OT=?3KW\.WME?OO_Y^8U]^ML7[\]/'\Y/7[]SW[W^,X/_ MTC]_^^/RY//;J]//[[S?G9/!EQ^Y_>>GD^&[S_\]/_EZ/CS]_(?UY=/9C]/7 MQ_:7KV<_3CY_&+Q[_=_LW=?!U]/_AO;)JVB8#'\=G0Y_/3_]]&%P^IJ?O_OZ M:_;ETW\N__SZY_F?PR\_OGP]R;[\^# X^?H'/;'__/:[\^'\R_#[X'1XDKW[ M=$S??1ID7S[_>GX"S[S[>N;]^95_.WW]YO+=U^3'N\]OK9,??V;U=^!=TS_M M/_PO]MOO[U[_\?WT\[_/OWQ^XYS\]L?5Z>O!\,3^CPMK7IW\>/?]R]?_."?# M?ZNRA+@V921R?)^DPN9N1*F5AM;!461[ MIAWX__/S+&H<_?,?U+=>KD, -2];@1 V*:PU#]I]'N0YJ4-IE+AAY+(XC*V8 M.3P) V[3-$H8\B ::1[4-Q[TH^%!/(E#+GA,:.)'Q T<1F*0+,2F$6-Q3!/' M\: -Z>(]UN4^B')29$G=:6^A5FZO=NBYG'3W.$\2>L+AMK L M9KDIIV'J6VYDQ985BH0F]@:TGQ8 R'PTBUF%Q7SLJ#D\9%X"TH%8GA<3%WXA M$0")B-0*8Y%$OAVFZ%\Q/6P>N!Z'N87*'TK+6=9J?9ITN@4-0=/I.G3:J@)6 M[(26XUB@ 'BP M21J'E+B)99,8K W"D\".'2?U0\L#=N-0T_-ICRR/38H,EU?7)M MM8/0H3P./!_0A87$385/(H][!$@V$H$3![%@!T>!95JV]A-LD^B.ZY$<,JO] M M-M3&,D9-4FPQ:OLDA'UD14_;APO*C*=?\)P"+C1?"#IST,VU8H:M!]:"!W M(B95,%9SJE4XU55'L; #$7%/6&#"Q&#'I)%/8LOS" V< /YL.T$0'1QYKAG0 M/MDQVM^P(WJ%IMK-46VK7[BI&S [$B3T[9BX-K,(HYX@7,26$T>)G8H$S('( MM&VG1U2[_]X'U)Y'D[RXT@Z';>L'S=4#@]&<907.'+F12;VP1Y:+]C/LB#Z@J?3^5-K*?QKXEITPBN[ MD+@\"$@H7*!7*V$!\%97!"#_ ]?T(JM'5+K__H7?<_BN<8[C^]"'4 )Z:T_! MMC4!"836X/@_@,:O>?&12=OC))^\9\7D-'TM*_O9X#>X^+%F1:NPHF["0AIX M?AJ+!+!)N,1EG)&(4T:$E:0N"'AS9U(Q"KT?$O/]^A??8[B>K^N^4 M0NS!7YS3P.W(9I3H<_R52.TW"),0>$P'PFDB0.(YBDKBI M;PLWB3WIP[1-ZNB,AKTCV(=7'#3!;H1@KQJ"!9)TJ9LZQ$JH3US@JR2R$YMP MEP4 20:*0P $ZYJA;?>(8/??Z7 J>Y(FR]4E/U%#Y>$5! D%U0Y ,YO[,)LW M7>T@B:+ 2GU.TM /B1NX-@F#Q")!X@9A' =>[$8'1\!KHK7#$-JKT#=B?7CE M0!/K^L3::@:^B&TK]EUB,XZJ/&@&(1.Z49K5V;WU&O@ M6(>VUT?=X%,^P:ZLZ^L&JS2"V2=>M(7$1LV&[LV&WG9U!BL-;-]+(N((RHEK M6X*$J>\3Y@2!#=*#B\ ' \6T70MLE$TUB5BE5]>N>!R>')5O(1%24_DZ5-XJ M&R*@++1MCUB6!Y:!%40D"CDEB>4[3@)Z"*,"A\Q2TXO63G[<%HWO;;>T]P5. M8YFHT0K88VN,I46RYD*[*+8?PU# >#]@H\GQB+^IX:&3L59E2>^ZB@>/(QJE M;DBHQSSB^C0E4>K'!(#E\-1V E>R),>,0NVMV#NZW48H0]/MYNBV526LP+-# MCWK$2;'92HJY2W'L$@?;Y"34C2+&#XZ%RFOY1"FG%:):S$LOY3U=5\-(8[!;0#>S0 M3X@;6BX)L7F,XU#79MQVO-@&5<$U@?OT*(BJLQYV1%70A+M1PFUU!>:E(HZM MA(C <8A+(YM$OA>0B',[HCZSDS@^./)LT[+6;LS6O^R'_ND*O^>CL\VT>=IC MTV0;M1:C,]TV9ATN\T=7/;#3-&' :(B7,I>X@6T3%H8V\2TG 9;@NP(;QU!J M1NOG6&E/0M_(=1O5%)I\\ML,)#1!IQO/SK+8CG.6'L1'J4E0PT!%?T\$9.W MS@2XZG3[S::-6CZW3S]MNH#CUS;C2DE=L(M;/8>$@"C1RR&:X443> A'U5YD]JM\(C%%"<-K68G5)#/U%&X:@E7B$DXC3EPOM<%2 M22BA%G-\[@$HT_3@*#1]W>9Q_^AUJ_44FE[O3Z^M:A"' ([(<4CDAPYQ(PJJ M093&A$5^X/$X%K%E@6I@F9ZWAZD)NU!3,;^6XGZ9I-4^]W6(W_*'WG%&NZUB M$R%#M>4]/Q@;G:FVJ? MMS0)]'S.J.9?^\R_ME4&H_G7JORKXS1*$]^SJ4>8*Q+BLB AS/<#XB<62!N0 M/KY,1(E\TZ8/6_^R0>ZU!RZE8'Z:2L;B;)!-,@Q"#<6/'VP$S\A*F*HHIISD MR;?S? 77/ZK^F"APVF)*^G R@%H\'P:#\0-8"TTD3=A9C_,+O7%VY-12AX.E))194MHKG,O;C,3)NB M,/ IM3DC7IA&V'N D3B(<$B]YP6A[<1I* Z.J&/2< ]=($^=6!].-=#$NC%B M;54")PE"+TT922,<[.B)%(<])\3F/(Q#0%(W]0^. C/L%:WNO^?@,RO$>8X- MBI)"\&QBI"S1'H1'\B TP#@^*X3 QB>N NA"Y(2>QY3OPYSAU R$;HUFV[E*T=W3[\$X$3;>;I-M.U0"-?==* M/.(#!(G++8]$L4T) S9,14H#9@DYO]&QM!]AF^3W42134!>,0ESD@PO8\S7M M87'&UQ.U5K;0N0CV5YZFKR0XYC1^IT-M7>A;_2ZA=9%FEXW0*\=!T,@'"\0'J'" 7J-/4;" ME#HDLH/4XU$0,>[AA#6W5_E0^^]@>)6/Y!XP'[H4HRPOC%$^T3V,'DE-Z(#C MM8@UX[D7X^ET+?IT_..OA"<\2+E'+-_"K"A4%0)A$8=&GAW::<1\!U0%VW3# M/IDIVKW0'U7AARARSLIS3:X/0ZY7'7*-HX0R+ASBN'9$7#L-22AH NJ"Y]J) M;0L_"@^ +D.;VB][1*_[[U:03;[73F+<8[-DVY,2ZK2H*\UXUM03CO_B@8@= MP4/B"0\+-NR4,)>@*+L 3:+SZA?IH&G";P#[9)#CTS ML.E#=\S854_$TR+Q;80S-(FO2^*=ICB>8 D-.(EBCAJ'[Q$FJ$ULUPG1TTAI M$AT< 873C7D4'Y;"]Z ASI(N"]D$AXMQ7F:ZZW(O?1FZH^L]6=2WKA;B^V'H M8;F%%Z!1%( 6PF+')4%J1XYO<\M'+<2-3,?1^1%[1[R/YL[0Q'M_XNU,?PS! M;/ ](%X?IS]Z#B,AI3$1:2KBU!9Q8B?8=,\,_3X1[_ZV3+LM26)M)6*/@Z]; M3YC0_.=^_.?'3/.JU&9V*D).1)B&8-\D#F&.3XGO6#;UJ)6XE(/R$(:F[:_M M4M4I$WVCVH?7'C35;HQJ6ZU!V$X$X'&(L *7N"+AA 6!3_Q$< L &L1)@'&0 MR QZ-:!M;YT/[]E5D0\&QH1][[H@M-?AT7H\5.UD*L!\8M^%'B"S 8WATUOG M+S_B0>+;,8D]WR,N35S"0$J02(2)[T=6'/GAP9%OAK1/O>>TOZ$_&L/U)$M- ML0^G+2#%)G'@1Z 6D"AP0%](TH1$3#!B.T%JIZZ@W/$WEFC9/S?#+B1.Z(2) M7ND0XA"&X\FDR.+I!/LI?LK?,VU=KRS^.BW-/B7.7V[*N.T%*7%BUR8N=P,2 M,QRAEZ8^31./<3>53U-S\W94@]U'QD_C$<;D(F A3UXGVN"!Y:<6&9Q?UVD-6G&6C6A.O5R1RTR\K((@EJ2\'\1O%J:K23-9MKFV=0-A)>DQ'-% M0%Q+A"2R/)OPU+%XX%'A!*"5 CGT2(YIE?1Q55)-C9NEQLZ\/AI3.W9C8ELQ MV(@!-KZFGD]X'' *M)E2*S@XBOI$C#WP@CX,*1W#_O!NV< 8LXR3;&0D;)Q- MV$#G:&U]5%\#B_< BK>C5PH0FM6LQ&IFVML$/+8#SE'FVXRX46J1V \I2=(H M]7WF1A;VZ@Y]T(&]M9-#=8)6WVAV"Y/Z-,UNAF9;]8 F;NPX#JCH+@/"933 M,O.$I+'@81"X'O7B@R,O!&,U6CN&VK\$K1[J"$DR'4X';"*XD_.]Y69Z(R6GZB7W7C&%/Q(LLSTE\AP4!=LREFVI?H[T$O2'6#7D)-+$^,+&V M6D*:TL"A84Q8@,0*-$HBVPJ(;WN4AP"\5+"#([=/K:WWUXG041"X2+,D>Q(5 M7L^VH@Z4<#CX:06;Y(.8,-@L?\.*$0[[ZH#GM8*.9CPK,9Z91G<< !9%W".1 ML!+BNL(E+(TCXEFNXUA.ZD6"@I806*9#;[HP;R04:F_"[M#PO;4$3<-]H.%. MIYF(@Y+@1R0,4D'= L^"@T_H?*O\NZT ME4U6C.QKT@1$+A6R2AH>LE M46@Y"/#:D7TL#=M70G_X*(?]6ZWZ/QYQ+0G6D@0G MKX]GQCFG3AB[ED<\&OK$%9%+(L\5)'("+PZM-*0^/3BBIH,)*O;:S0 V3CV/ M[)#2S%,SSWXKSIIY;IIY=M*(?6KY@1.0U,+9VA8-29BD(7&X<$,F7(O;/LLZQ+M^2_ZASQ,7/1[.U7?/+T]Q.>1JRL1?4/PR#&S5K M]5\[6TP$4%"QF2HV:M4D+==Y@9ES67([D=NJQE\8V*"A-":Y,3D72-?RJF4( M,LU&;)1DTI,(?Y M'@X7WDJUL./CZ7$^!F#'BT(,&%8WO;S,^.2\9BV=;U48 M8+5?83'L8#I9_)4E+W%5MMA>XJU7Y@;7:OXZ_^(F)??QA9-2P?PPC83+0B>T M_!@L4RXL+[:C)/HKL [J+YT7]<;'[$R0N!#L&V$IG.L%&URRJ_+@YUGL ]3K MWO7U:UIX&6FZ01D!=Z&P&1AVCJW\ 7) YJ+ IV C['$W8)P7*)K^<3?!?'3WO3^.+2E4E>GX0',@6#E*,JUN1 MAO3':5QF/&-%MQ5F(;XG M H47UH!*,#0EI0:3U?;E\[N$3,4?T8O3$3NJ_ED*KY:12H$)YQNP<2E>U#^\ MY%DY'K"K%]E([E=^Z;IHA#5;/G)H*5Y2.:&J]:N/#^5'U\2\^LR+#KV(+OS8 M.ES\V6W+4GKH!N&]EKW],R_T]6;#Y39TAU?RSG #]6X\NT9_@ ?2 )9K!O!% ML,)X Q*#&Z]%(H8QT+1#S3F= -:]M(Y%OX(V?%/)W*8Q.?_.T'FV3 >P98[Y M)*Z+1OJZ5KFN<.:Z]K:"Y(.X$*/IXA*1)OIB7?$\&4[S7X[(4\#_>HRH0 MYUWM _YZ=O7G5S[\\^M)]N?K;^Z['Q^&[WY#O_"[RY/A&^O/UWR /N&3W][9 MC0_XZS?OY+=_?_OSZSOOW8_SX;M/_Z'OOAY[I[^=?/OR:3#\\]._A^]^G'T_ M&;[UKON 3S]]L[X,X1T_OOV ?W'U3MX[Q<;SO<9SCS\ GM^ WL>I(W_ M]Z-U^1?E(>..GQ)/I"ZF8E,2\B0A21)1CSF6Y^# 0#]P3E0INJ7PEV9- MO6=-'HV8%V%? C]TX]@)6EVQ:)4SLF3ARZ5L!I&L?AP9'G1*8=KCU+4+,FS9HVSIHB)P)] M*8)3V;XK H_%%G="*D02^4'B,LF:PIHUA9HU]9LUT88UI=P/'$9]DEJ115P: MVW# #5X]R#GCB6WYJB]@5KA\[$8U$E' 6AJZ7^C36UL].D75K M_02)Y<<\$B0)G92@P4-BER9$!-RRF)/87A0#6;N6Z5F:K/>-K,%L ,(6:6R% MGNO&8!OX;BRPJ5MDI'6OD\-89@"Q$($&Z>!W:(L%AL@R;KTM"-DX#:L:VMDIUB"*U5XB9Q M*$+7(DGB^L0-?(_$%/[Q I'0Q+XB"AA!MNOBZ1XTX=B6)]%5>3K"JYBX;Y^GF:>[$)I]R,NDJ4G8/!>DV M$S&16YRFO^4YEY7W"A[EQWS M;Q<15[.Y%O:-JA ?D!2QW&(2SDG8"%QX@DW M<&,J@L1-0%XZ@>F&;H\R!W3_VUW+5=34NRGJ[03E7);R2% 2I1YHN[Y+29Q: M@L0V9[8/=.TD"8YFQZ"$ M-@U!"B?,=\(P!4 "]=J6&8:;\F;WR!SMM[JOL_8>.VM/LYR-L)S3F>2\U+>! MY0B2IJ%L2$T) \9#./4"5SB1;WMR'I9ONE'4HWB_SN+9M>0\3;V;HMYN#E[D M4D%]DL0NJ D,-7TKL0"9N.NY#EAN'&=KMA*:P M4#"**>%A"NJ^8((PAX/V+P(A, V/1_S@R/5-?_W>ECK5[CZI=LF2X2@=4'_4 ME#O-G#;#G+J9=6F4BH#Z ;&YPT"U\#T249>1!&P"QP+!([AU<.1[CAEMS!>A M$VEVG^ZWF5FGZ7Y3=-^:%)2Z%D\=3D#[L(D;V2&);-5D:XR)/[SF&>]6187O"I;9IE4@8O9<@TFQIE48FGV;F M)SE>F,2.%1-+<&!'/'8)LUE"W#A,HC2*DL!)#HYLQS8I73N!=U6RV"$'Z%,C M]6T:(IK4UR#USK2?V$U9&(T9DAOH_%J.P,ZKF'>^7ABEZ6]=\\W4UN M-%4OZB.N?A+)^0A><*;&-'-Q(0;Y&.3AK%O.R[G]. H=$T[6KO/ITX MZAD%;[>+A:;@#5)P:_0"^8HP#1PB@/N"T4L3$J9I1'C*'-])PL1%Q[L?F8&_ M]GP#3<$]H^#MMIW0%+PY"N[8LL!KTX@GG*0>MLP+ T'B!#/ZW""U!-BYC'LX M!\ ,>B6#-UJDWTM3X!TKO@DT6W6-_J-I_@T,-*.Y#Z-YUU7V0]#LDY G)+9= M1ER1A 04OX#8?A"#[/!]*^3 :%PS#&F/R@-U<>^N*?N::-G0K"#H\ W@_7#UYIH>T:TV]3O-=&N2;0=E=Y* M(]^U;9=X4>@0ESDQ";$?MAU3+[93%R@WDEVP+;]/DG;;^6Z=N>?5$@2??T%# MR02VEPXG1J)@ ^GP9WR8C;)R@@&KBZ9D9P-;\0[M)3;S M8GB&V(=XE.L7R4J!"QP:B:=I M>+,TW!HREAV%%H]38H<)Z$1N'!$6)QX1 ?)HEG+']J4A X:-IN$]H^&MIMAI M&MXH#7?L&AZZ@2T21D(6>%C5RTGL"'0C)HGG ^_UG0BK>DW/ZI,*CF@M-4F3%ETK-F%9B3']T#00K$#0(,? B8X//9MSV.$V3[.E8SA)]^*"15!R-. IXXOL-Z+F@Z].5=R5RI3 M=47Z7IF=F@.LS0%:0Q.441%R'A#'"T+B8C/Z$$W.)!()!^Y@.8ZG,>$I8$+B M4 "X91$1QQ%QHY""5N!1PBE/0LL*(CNR01;8CNFX-_L;:EF@9<$CN"\T!UB7 M W0<%J[/*74BC]BA[Q+7\4,2>X(3@*-GAW&2,FLUNT!CPHYB0N+$41!A?8N# M\^9C5Y P]6P0#:G'O=1Q>.@?'%$?9(&WNW;!WG:L>3M*\J$PG@WRLGQNI$4^ MK%U=^>A^+JXG6NR^ N_R*VJ.]98422V(ZP2PTC MH<:,*_/^%WC%4& M0(ML1BP/]%7@Q*"@Q,(EOA^&@MD)_)P@X9NV>[.!WG--]D^0[#=@C&BR?PRR M[]@E?NS8C+HAX0G.X(BL$"R4P"$!"'O?#;B3VAX.S#0CYV9:3/_(?F][V+P% MNBM$.3$RB?8ZJM[/6.K;T04 "2N3%7NJP:99U$HL*NF:)*GC,"=)'9+2)"$N M2!C"W" B(G(CX?E>:KGTX,@VK?43][3/?&^H?IM1,TWUFZ+ZUA[Q+)IR)^*$ M153. L9IHJE-HH2*)! 2=&"/F'2..:*I_JE2_3;C(YKJ-T3U77.$18X5\8CP MP(^):S.'Q,)WP3H)G2B)_2CTXH,CSW3ISE#]'L=$*I.D2O5]"@T*5W&/;-?N M4+#010;W84%G,[F\S+>=E H2A;%%7 ?^B7"4B+ 2R[.2-!$<([61Z48W.YJM M[!'945_G/M+K=BT&3:]KT6MK*(C$YC85@H@X$D"OW">864,R M8BR5<4Q_3A.P1R'7O0TIG$[.15'%$ZK,)M,8B?LU&M^Q)DA;UN/O$>9$X)SD MHWPVW*D9T'T8T+>9#"<;((1]/ (WQ)S<)"",^RX@5^C3,(TBRT] OS?#:!U] M0?&,DSBAK)OI M4>\R3:0]<=]K(GU (NWV& QLE\4I)Z"WI\05?D)BZC'B64F('0;#T'>02)]R M@\&MD=B)F!BHP#]8/M9<_M*/L__T<(?N(3/MO>$"J*@S,^_'8+_.3 Y.TI#' MC+L$ &@3E[LV,%C?(CY RG<#SV(?-M0V94#]\_S*;Y@UW*Q>^]_^"2& MX[Q@Q=6;OZ?9Y*J![#'_.E79VIK#K<3AWG2=$IX7^T&0QL2R/4Y<1[B$Q:%- M(N!\%L@H%H44.)SI>NM4BZY,,3L4M=D/-O!X:94_1)%S5IYKNG]XNF]-]\ + MF,W"D,2,V:#9) Z)$QJ2Q&=VPOW0][ &\Y__"&UJO]Q\988F_YTE_PVG:6KR MWQKY=[O7V;9GQ;9-:.2 V \\$/NAZY.0IG$J>,P3)]D]\M_[<+#!)I,BBZ<3 MAE&4PV$^4K9,!:V8E5DB1\_Q;#"="*YCR-H_V:<8\O$%RP:(P)_R5Q)] M/R+VGN<# $#Y"V*OYNPKQX($C0NS+L#\(\UI)18TR]T<9 M7T1A:J6"!!X5! !KD2BU4(5,'2<,A&T)'U,%S6A.S<\N^LEU9%AK7GN0ZZ+Y MXD/PQ8Y3C=,T%3XEPG9 ]V)1*B.%A$=V&G%.K3B,MNUJU;I7CQ$FM!CCE N2 M4"\F;F(#P@"B$&:E- 'MR4GC8&$"E9:;6FX^!;GY^"DT6FX^ !OL>*-!1GIN M3%,26#$GKG <$D;"(JD'EH:5V'[B)3N6=:7EYD,B#( TL%U $\=Q(D"8(":Q M;P/".''T_[/WM("9Y<9@,\#<">8+4:]8 M($O>E@R87_]4M62K#38C6;+5DFOC+F-;LMQ=V>=4GLRLS$ X83ZH4I?5PEWN M,I%Q&JK.Y-A4X6Y3&IM)TK9C[9;W$%:_ZUUS$5Z&ZG5^>C8;>B0-VK_*[<], M-4J+-;GXNS6#'XS\MYL_*ER^!)>_: 83E7"$Q: @Z6,'2?(H2'9#X"/&AG.> M!*_H]M&C:[H#[&\!6B&T0F@;" 50KLW0EL$=:+C-KA$:#;FB6M"<- Z:"#4 M4QJ\$8J13&AJ ^V("J$50MLI0EM3F1="NR]":ZAMFCPS)20&A$TB-&10HC8D M0M(YFZ2?S83U:8)" M[@AY%QI\']O7WDAPLZ7=K/I$*\0:+VQ],#/UX=F)#=51K)GOZ&PZF29#I04N M)+@."?[>E*DT(.5LYC]%$##I!!C'"5B"!<'*(!-PMZ]5CTO6X^1[*KS=.-T6 M9>$*P-=48P7@[0-X8UZNBC'),P^"<0>,< TZ*3;P-).Y= P3GP".>US1'J=K M]ZHL &\?P-=4)P7@K0-X0\88A:T.0@ S$0.CDH,1R@+Q(?K HO5(=?N*]X30 M/43;M(//-BR?L9G/V%NA>=OFI'L7Q;ONOEJX!^[6\;!2 M%[/2%O?VBDA51*==C(),U@(6I4OZE/+DS8;(,#<&U:/.-M1BM$6N:Z&>W:>> M[1>[%^I9E7H:64_LM8J, $[[!3!A%"C,/2C'47142^?TYGJ!%NHIU+-7)>:% M>E:DGH:PQSQYK2*S M1([35N0OZ?6G-LA@I+Q7HX(FL=D,;/>!P:*:IR$L8I@@HX@TK=& M"!Y\E!OK\MD^>=QB*?/'J KI;W\-OO/>#$9Y2H&Y.#$."8,P2<]\9Q*2U!E, M!^%VDN::5=D3HMN HEF.TA9V^M_Q,*_BK\E:.5YW-'I]:9QTZY/TTM/T[>C] MRW3O8W]!;,6-68F]KLQU)YP1Z7(;"%_/BL[)3"4H8.1QR*/'@D#=/I:D10-I MR]3HG9(N!=[W#>]&O2VGTIID0IS,#,PI#%H3"I9S&W64R8=-SLG:57@%W"T# M]Y9%RL8@7_3(&J&G?'JV;LE BTW=DO:1W:[-V62*:MX("O2T=?&0/:O'\\/?W^G MI4=1)0[2+(\P1M*""IX!]I)B3EC@W">1(39U&F Y,.Q0&/5!H?O>A$E!]RW1 M?7X%W5@(&[TDH+A,&L,J RJYF.")B39$):C6W3Y;.X)0P+T'X-ZR,/D6\D5? M+ ?YPZL;.N&>(J1] KK,!Q\\ HL[WMEAP)CJNRHV5 MSI5=[1DSNX'KVL:L06/M6*G;-I9:>TE:R.BM/\UV#;>7>/&Z:BWW?(Y2I2T9 MO$N$EHK0#9PL; =SUG&&G^KBV_1?/_C4 M_Y_TS\55S_\"9')ZC#5]Q&N^G-VAK7[J7][MM[]Y8JKW@]'%55]<*M17])C2 M1_*6G[09 I!_1P#D(HP8Q^/I:#P-.XFB8?C?5^=__>E/+6'BZ.F_3P[)7R&/]-GO$]I>G!^^ M>9'^^\>[*+P@C@>0CCI@R3<$$R,"1&+T7'#,/OKXIY\^ M?_[\Z(NMAH_&U?N?DO2F/U7IY9\NWINH%O^SDPAL>.;#I.,'57#3NNOL8.2J MD&O&ZY#19#KI5&%HIK/6MD^._O/\*6#=&$V(M2S>EN< . M,<*3\YMNQB\1'UB:HE^%R;0Z<].ZIN1)OH-=9^9;/U-'3Y^CPP\OOAY^??[Y MZ,T!RZ4AT<5HE07,A04F@P;KOTJP[XBVU_E\/'#'G=S) M^-0DAC/#X7EZ%.(D3#OV?*4G8@,1H[]](BH?1X^?G9P.Q^SU@=OY\T\;>S8./[\C%-FTXT3PG&E(+I0'A0P&:6E(X)5$.=/M MXQYEWV_"B3A4QN@DRS0RX:L M?W0>3-4)Z1V^\S2XD!LU=BCN=?(#\*C^BQ?TM>+6M?QVQQH;YVP'%H^4_&XW MO?AI8^-WZ8Y#=?U>F1[>2%;8*S&ZV"SKSWD\2&0\<$MLGZ_3XA^F]9EDLLY+ MFC!7>R\U@GJX]F>BZ;:_WM,MVX&#%N4)NEM9@]ZHE@QU5]MNQQC>3\KG0A9KL7 MT#FN\I[R__[>$IQT^\_3[WVIG9DF-GZYQ,;K2VS\ST^F?YW]5W\\;T\ \Q61 MU\KE5\$G3*<;J4[GJU*[<*_/[&3@!Z9J'FAJUY5?6?O%BF>_\HF9''=^2=M% M6Z_]'VG)I\?CL_09?O+/O]M5YIR7M->_&OL,OV'SF$V&N*3+6H:FNQF:TTEX M?/'%O_Q@$?)3\M!M?1H_PC:_]Z&/5(XUN?O5'G_KCU[BF#_Y:E[/6WY0Z_&U)$^;? MO?>:^.KLJ;[/J.+U@'V;_I96YS MF77<^>7"NBS7*LNE5D'D+K3UOOY.CTY#=M9&[[/Z'7SZ\;GS)6YX8T_0K2M< M'^Y%WG?-X++A?GU3V'Y5G_B6G>IG:ND61\?V*5&[3]G6TJ_^,E)[.+B(U!Z? MO/UP<'[XYG#XU\DS]O;-[Y_?OOG(__KS/R>'7X^'?WTX/DY_A[T]^<_'17[U MY^._3OX]?/OG+Q\/OWY$;S_\3OY*U_CBZ1_G;S_\9WCXYUMZ^/4Y?_'5??XV MO_KBUU].TF<=O_WS=WKTYM7@\.E?'__Z\/'SX9M_#P[__ /_]<'1%Q\^?CW\ M^G.\K$IYC3Z_DY@+1R(":HP%%AD#+2P&AC@-4@@CL=U M_KVG0 OQ+/[Q%.Z MU>\:\7R])!Y$*5.!!D#*);H)&(-17@*3Q 4NHN (;Z!7?2&>0CQ[4E]6B&<- MXL&7Q*.58,FUR54.A@ 37(%A5H/&0BOFHZ F;JZ>K&VM+["^ADSJ[PFG^6N7DT*GU?C3($=Q[7GG'_6T[<'H MGYWQ93C%7(93'J\33VE+-*+5G['1UI'7/:];?S:?AM/T/ X6:55SDKNG?JU_ M4/I$WGLUU\46V;1+^GH8YHUO#QKF*3OG"COG91UV[;(S2E3(D]=M3#NGD0*4 M]@:257U0P=%(\F0[UN/7% B6EG&[#>,-:.T"XRW">*&\DVQ)=N,6>*)D8%S2 M/* R 3IB@X4W5(?0[>L>H:B@>,]0O.'^*@7%]XSBAHRE@@O),5@<$G:=SO$S M%L B%?.!*CIV'\&:+$%S6Y4PFMQ>%>SOF(S[ M5 6OCTT5?LX6>=(P2*&>5:AGT- !C$I)1Y\ZH !W$\!=>/Z)9Y4AC(-3-7"3!M#>(G#))>2$AZAB\AF( M["F\MH OP&T9<._3]2_ W01P%\Z^9$%CXR/HY"XEH1X\&.PEV(BC8UYI$4TN MD^TQ^GW.:D]F2+72VV]JV7Q R0<[[?C!Q*6[FI^9GTS.S,B%V8'YDAO8F@IH MFNHHSL_TS;L '(S\T[G12F9])99JUA(*RIR(D4!2 Z8RK6$5B,07$1ON$&8 MX6X?DQY:GZ5*9+%E4+Y/75"@?#=07B@%S;6IFRY1CY+#(2T'2YR"F/2#9LP3 M)6BW+WI4M2FZ6)"\:T*A(/END+R0#@Y%+8T50!22P/*<-Z4\ X-I#*KJW3E"7YRY_R]9(MLF= M)NJOG\T,4PAH!0(Z>M)0!91'Y+V@P&W0P$348#7U0 C)WRA!6*S+#5").>X; M?N]#%!3\W@5^&TD#G\C7> M:L ",8@_*2@)-$R%D*:+9VN5#![WW@ M=SYWIX2%[VZ)GY^ M_/&.6LU9(@](!LO_> PV< &11I)^1!WF.DM*=,TH@Q(Y>XQ4W< MHJADH)8#PA@#XP8EW H-F"/%HD]$C'$;<;O_(=Q\#K^38%>%T[/*'9M)F-0E M'PEXZ=HF:?GKIK6S;Z>#NGMK& W&52?W*;^=*-@QK=GV+E*_FL%HDNT8)D>C M9U]R!.EL,#G.W'44GP;;GAD NT!=+]XTID5^?8;?.1QBD@,(TC;#@,7D>)B M"&B.?:0D=]Z6W3[K"5IBO_N&YWM2"@7!&T?P>0/!'#-E$6& *-; M!?)^P@1 M& E"$Q5] OBF1WD7#+<%P_>D&@J&-XWAP^8N+#'7@4L$0:&L_"D!H_/H9JHE M#89C3DT;,;S_>8+<&_=]>OBSBGC^ZKYW[I83)]9:;AM['[^&1A MOE]F=GV=S=KX\<'(_V(&U7_,\"PL.EX=Q=^RH?\WV3G]7OZ=PH K,>"SA0YY M\_S+X=/W[ZR72FJ$P"?= A4%EN9C$&T1<0-AW^TQO8.)Z07QK$+_)YJP% M\>U&_.$WNWR,GB),'3AO\[!P04'YR(%28W ,U!"*NGV2I^^T ?'[GR,YFAZ' MZB%D.K8E4:Y&4NKEOBR&76[BY3C%PC2W*X#Z_,XRSO.@0I MV1$4MP$JI\^OPO>:TFC T&)!.84 M!Y,\0G!!"JHU%\=%4)_?48.-U5)#,I,#%JT% MA9 #[01QSJO:1Y+X_^*+IR>^=JGH]TR+XK;N$8CO MLY%2 ?%=9J$.WB%./#&( 2*&)A!3"CHR#DAZ(X5RV-,D/&E/B762S@7#;

=Y4P0XCXS3QH-)/C\PI"08 M)1AHPH*("JNZEL)Q3ZVEXPMZVX;>[6J @M[;H[?A_'OG.56,@.\V\>ZE_RN=J#W020$7E;AU S\1=?46=YIG#.Q\T340\@,[)XJ M^"977ENJL--*[/3BBCS0C"(: B"C C"'R 27+"B$T8"1X\"(L6 8%\"2LI<6*11#S)D"LM9AE8+BMJ%X MNRJAH'@#*&[F"A */!DQ/4S< =.Y5Q>B"9,G M2 I99RK5]Y'&DBQH(8C;<4"E8';CF%WX_908B@25(&C=F\=$L!9%B$Q%+W!( M_G\N\]/?]\TFL7$94 8\N O/73! 7(:P)YH14B)P*S*(%CCX!YC\&DGP"*5G)I MH[8N:0798Z3@>-]PO/43!07'Z^&X(2@2(;O 0@#G&$FJ0A@P*@D*YU&4*CE9 MF.:V=#U&UQZN7E(%*X[TJ(" M0R V(3I&!BHRF;P.'[7T*L2HLEP@J"7=, N@-SRSN0245UOEIR&&J@J^4R+" M=QT1_K:=VK4;PV!T89$K^\)YV156VA5%8XR"MU'G(UL1- D1I)#,F4B=52Z/(2)M MZ1_^(,*^1VDA!B-30W(1_*%)6U^.E] M4QX@KJDDP0"-PN:*-P2&& ^8(J:,=AP'U>T+*7L4KW.&I82-VH;H^ZP4*8B^ M:T0W&M 8P:4R!@C.'@?F#I1C$I!@0FO,<:3Y9*GF/[?<5[B@'D3UX68U="'[2 MB=7XI!8-"RTQGF,B^([9A++8L;A'6X7%W&*_)(-E4BITM2&Z^MB4%,&Q9,% M@/#($TEQ ]H3!)YY361R+KUU25)PV9/73& J<HL"0J+0(B((]>"J[I5C50]+M8^:%[PW#(\WZNH*'B^*SQ?.=\J MG6$<@;;8)3FA--B0OJ(H&BVYU3+2)"=H+WE=+8+S)A,3C#Z2K=04AV':<69R MW#FMQI\&/LD'>][YQ]DD?3$8_;,SOJB;[)C+P8/K9"KLN/*A@NGX]'%>FLEX M./"=BUO;0S*[3[&13)EG0KZ<&_+G\S^2%1NEKXO1D87,5B&S#P=7Q :SP1$O M(3JD@?G P&*&P'K"&%'!LEST*G"/B$V=UU\:-#L4#MT+(FAM%7RAA+NGA(5> M(280J0B%0$FN>&0>=,027&"$:&.B5ZS;QTCVQ"92FH4.]H .[K7XJM#!G=-! M0^X@[=+Z1PR2<@8,RPA**@&:*IW(GW-.;+=/14^B#1QTNW,VV%!J99O21]XX MX6NRK+99XH:7LL2MYC,O&S!ZN!>Y_Y/07YY5[MCD413CF,5ZXNSI>=U\*OS? MV>#TY+8'BO:X/&$;)81OQ@CDTH^G!R#^[L%+96E?:6I]?S?0) M$9*3!#)*"RSD:3DF<%"&QD!4-!&;Y&FSGKBF VVI--I=*&^C=K! >?-0;HAF MA*,04D'P(GG)AFK0*@^R1HFEC;=A:/,'A,&440$X6@J,>0D:!0)6!QR38T&P04%OV]"[52%0T'M[]#9,\NG:Z_KE:=2-N_X[%(-KJ]7]78GSPR0R&>7C(O+3X=7!G59U]?!IL"42L MQD97YM-%Q;7P+()TM/8E$!BN7/J6I(TD4.\TR0TIE6K3*)T25]S]8T %TYO% M=/,P$*41!P,*1YP\#,W 9F!S;ID5'E/J9FVC61DZN7>@WK!$^+8G:,'S/>&Y MH1B\HD8@(R%:DO!,L0=-7-JH%4[\C67ZG]Y8>]"2,U@!ER_,=/Z,/\"DP8ZH MAX.1GYOI_"B^,-7',,TLM:"G0DTK4=.5.7:4$DM=0& #,!F#M&ZRW*2 *K#<.ZX6"4%9:[# !Q$SR.+3&8",/0*A3DL8@ ML73=/F$]=DV0LJ!ZMU&])051 +UI0#FRE'!6S+9E9EX2')F%1:@ ME,CM%;D&XXP'BC@.PC(>">WVN>QAO($16N7@\!ZP09OZ"!0VV ;+(2*=(9: MA"((QI)?$Y "JQ,Y1)/(WB>RYR270F'>TYL8D5GH8 _HH$U]! H=K$\'#9G# M=6)U:@Q8R41NFR; LD @2,(9QM()E@;B$^/0VI-2..S^<6.8IOPLGIN#+5>3[86 :IK;;]?FTT^OOZ@K]C MR5T*7G$@U$9@>::)$>DK;1$QE'B.#,V#37IJ_;ZEI?2H94#><#KPVG'$JV$8 M%0POA^'S!H9QM!IY9X%*'H!AI\ H&\!RY1/_1B,U;F.Y40'Q#F3_"HCO#,2' MS8U8!.:#409,I 28#4D3LTC!222,T-)Q$MH(XOVO&?P[-7%R,AYM7C[L;[G" MMFH+%\3UI+;9ZVRRHAY6(JUG5]6#$X3*Y'L #2BIA^AR@P+#@8M 23*OL'DL MHM ]V:JI!Z7L: ?4P^H0+G['DA!NB@<;A,<)Q^ HSPDYS\$&J\$Z2U%T5!/. MVUAH5##<0O%0]N)[!?(5 <&]H2R!%BS)F?7))1NB..O0SW6; M)@26=,1"0'1.SZK\RK0S'7>2NAZ.ST.HFQ]/SSNGPW0))171"BU1\]71:;Z\ MR;,OH7*#2?"%OU8J!'A_I:V!Y)A@K0$9Z?,X9@:*.@S.&DXMTQ%YV^T3W$/7 M]#,]0O+6AI@7%&T!QHRC/Q,@#,P(\US%CUX%-5DV:@F<7"D7$<=J+:8^U M"L7[GXEX8[YT3N==_CI5&)II\%DIY*S#Y-A4H3,)T^DPS-Z0T%J%R;0:N.E% M?5,-WP>1CVA[@^17,^N]&2>;_CF8'A^/AWE=*P)^.3TS":F'S] MA<]6XK./5R:JZ!P8T00LEA28B!P4=P:PTP)'++B5J/9*KFMY4+JO[BZPM]$[ MN0#[KH&]D!N1"\8D"T"%RKD+BL%2YT&X$+42PCCNNWW>PV2=24D%UVW#]3:Z M*A=%MIBH+CS1Z:R(-91+3>1##(IQ_?R*BQ"1W%[KW*0\*=#=^%.+@G5;<);]0 ;(NJ8)H M!!CO.+A M70QH5?9I HDZ2'\?=E#@>[N0O<^%4&![L8//QR\L\Q8KH5)YHD4 M&,G'EP3#H(D2R8]RU.2STPKW,&G)>-6'ES"8B]].%3Z-AY]R)[&K:N"\I U: MD39X78(4ZW+3\Z8BX,@$*0D"K",#)H(%RPD#X9R2WBBF,4WVL&& N(-@'BA#3"2W NJ L2@7EIE_ M5G7[$O4P;DGDHL0<6R@,;G(J_@ZSQ9=8$K/G#Y(#!;F;0>YA<[=E1!,4&09$/0(F+(+<,PD(E3*!U]@8 M71N1N__9@CQJIW-J!CZ#X^]UP .:9@VE95TN?**0%46)]9-+^S3#AF M+XPT?TXO=W$6,?$D^!1[D\.1$5V&16 M\-QXFNP:DE'SZ!?50V*=4\'5;1A9%8DV!G@2#, TCF 5 M=V CQ9)8JY/":".*'T+.83!R@U,S7(Q/2+<3JDX M!Y%2XHJO@3*S%1HTOIUS_0NZ@=5\G;!VMBYB$20.-\ MW,F1( F.E)@\OX64!D3[A-"-%Q45A&X4H><-A+(@8T#* XDV=R#5#'1")3BM M9!1,))SR;O^:28<%H.T":/N\_.506SS\Y5![V-Q7U19Y.C=4\2=N>XP@MS= R,AHP,O@@'&N MP1#E(&TW(7D2BI.@BZEH0RLU0FG07!0 M-B 06FA.O+(B1_F56KNZH*"T92B]C_*@ N [/EB0QYM'IW3NT4%S'R'.!%BE M!$2D'7&<.(%1MT]ZF+=I_,\FP_N,/I*\C0K@,$P[KCY$7(T_#7SP'7L^C^[G M\\/9")_6'CE@QY4/%4S'IX_S@DS&PX'OY!O:1\ZZSPJA9+U\ OSEW'8_G_\Q M"?[YZ)<+^QU<>#MXQFWP8F^PE:1ZMJF1(&L1Z,"X& MK@D+3OMNG^+>!F1(H8 ]H(#[/-E0*.#N$QF) K0QA'@)T3NN;QIDNXR??4MI\U,>!2?S0WX M*MGO:)1I+O__LX6]7H7)M!JX:?#YA8.1O_J#QCL+^=WVN$320"I*JTT$SH1. MY(<9*.$-"![3)A:"CP0G_V?]0Q)+0VB'(K-[00O;+*DJ9- ",EB((6*0I$9* ML)HB2&2/P%I) &NQ(57 M!MIY))S@Q$)Z#!@P+@Q8;@*HX)*D(=#X)AT>VGYZ(G4)FBW79B:&F> MJ-!!J^F@.7E/:W^UWIYQR(I,YZ#X8%"0P;"BH?&!7>*\1E MC(:9M/OE?LYL[8KQXA&W#=E1V6@E9T8E2:2Q-DHK)2133G@2:(WL+3K"!=FK M(GLA&60W%*O1WCMC*7B=\,Q\%*"9E> 9$CB9 M-#CNTIZ-24^L?\IKAQ6K'WRZ^.P34R4OO\Y4DO0)\T^$_.N/L:J)X_XJ)I.. M_5YJI(O=0.+U[ZFL':+KOS:6:KYZQ[M-VIZXB!,Y*VPE8T@9+W@4$8G@C0A( M9-+>9A*SD/9*I/U'4V@1SBC2,7?--0B8%0&T8+E'3Y#6*N,$"MV^9KRG"+KK M^HPVE7(5KGN87%>"2GO&=0OIB7.G@6@2N>%H@)F0LRF$ +8A4L^QLAQO+*A4 MN*YP7=NYKH39]HOKFC.9*".$80J:)!W.HC9@ ]7@ @M$HTB5PQL+L]T+U\UE M^L557#STI&:R34?GEOB,QMW2=$M^?)8G)UVYW74^OESB9A*_[2LOD-?R]NNS MT]-AR+UFS;#C!Q,W'$_.JMETWUQS$(?CSYW!:,:\":.EQ*"4&&R@HJ5S:A)) MY_%P@^09Y#J64F6PM5+^YW,3O$PV.0RE?&XU_^=*9U=KF5:&::#I_X YXL$H MXL DZPEE@[$LY,ZNNE6IB))D;,GAXP+9^X)LH\$2=A81[\!A:8 ELX,B@N5_ M)"4\$&5I[A')Q-J!Z +9ED'VG@X'%[2NA]9&@,$BR4PP"GRB6F"16] .4PC1 MD[(:34^3==Z7A^(R"(A D;=!IJW3$)9]75JJ MV_>. [9R#KQP0$LXH-%#*[@D;;V'!'B44W04-/4$TL[ 5=!,8^>[?=PCJNC= M?>. #>C=F[IF%J"W N@-J4RDU99K!"*Z))5IX&",TA"XP9*;P!+[=_O)+6P1 MS/=_\N'+:_5*)U]_+9VSIC'.Y8=_ ML-O]MK^JF>K9ET1NR7)G59@\'[FSJ@K^Y[/IX7CZ-M3AOD)@*Q'8V\9@]+?L MG5148DDM4(,5L,1A8*C,@]&5D\(@*4EN3M,3:E,M/UM4'OG T;SQ7KX%LG<% MV?,&9#FE"9A$00@XG^?P"K2R#@BSC&F2;"IS.HV4F8G[!M@-B(L"V'L![&%S MCS4424.Y!1=X2("5'K2E!!3Q4DAGC<_G9UNUP>Y_]N.WW.+L>)Q'H9_D 8EU MA>9D5C7G!U5PT^%Y'I@X#)/)N"K9CCN>#5*/:KVTR?.&23+_/)T;Y.?SWVIS M%#Y:B8]>-#,4F"!ND.- :CV:9M:SY709$O<_>73 M$P7/=XOG1M\=28PDS ,3G *S@8*ES$+D*GF)3'D58[H26;,.^07J3V88" MZ>U"NI%7T$1'8Z(!%T42#"A$R#WD07DB==JAO3,L!^5TJQ*(^Y]9>#Z9G)F1 MFYW=&I^5>XXP6,R&SXX'J4+GM09A_K]H_KZ<[)A$D:# M]!NC\;1D&+:08:B)[,*61_%);)CM M5WAN)9YSEU+D\.O;KR\^OTO/,=:<2;!#=?AZ=L7XW M[!+0;!G:-WR@Y]O3 07H6P7Z^16@(V*TU2J HQ(!2Q8'ZR,%95SD)EG9.[3I M@6$%Z6U!^AV? RI(WR;2#Z]NZ=J(Q.12@D!, &.Y$[!+&H9[P;4Q/E#.VXCT M6L#\-,WU0!<-,ALM/:_T\&2/^&43S_[_V.JG_M7&FHW?:UR#"_F8VO4(30]\ M)"L@%*,+B-:?\[BNZG,_!BVICWV$T*D?\\YTW)D>AXS3NJ.+R5,NXF"4()3^ M;+J\](-:WC^Z\=[F'TQ%[G$ZGM3U58^K,#33P:?PK\\#/SV^H(K&;\U6_3%: M_(JQZ0K.IC?_RI*+N"K-+1;QATO&]#=M4QO_YHNL24($&G$P0L7DPAA%%1)6 M4>X#XI9HI]])W;WXI>-J\52]#V"K8#Z"B>F^'IOA9W,^Z?YTM9WL8'1Q142F M2_YVF6YZHWPW,:D:9F%/7(TY4D]D*HNY7P1 MOGXUH_3+G=QA;%[V66_].4R9MOIZHY'_ZES<]%WPQO4W,+N@W5CL?Z2EG!Z/ MS])G^$FO$[ZXD%M]Y2KSCJDKQ2?__+L[F1-[VAK_U;@W?L.]U1OM8D^HVT6E M>QR:TTEX?/'%O_Q@^C![A&U_[TP!,P,/63S,"H,?]M(X M=W9R-JS5Q],0!VYP<].+A[8>1]/C4'7RR=,J'(?19/ I=)Z/W/@D/.@E>C.> MUJ&#A?C\[[DJ_>D?\T?HZCSO6_0^7IW1O^_;W"3T%B]G?<9YJ59'R]SH UBP MV9'N5KD%^[.XY6ELP=-XCV_=T!F8ORMC2^:]SYSMSV:8PZ!#K9R+C+YX>_+-?.\DTXR;'[ZGSF/,R8 MY^AL.IF:45[*RPPUVG*&^NCU189Z.'S[QGT]_# <'*;W'N4,-7DU./SUWQ__ M.OF=O/WZRX?TA_C \?OMU>'+TU-&_?GU+#I\^__S7K\^^O#UY=?+7 MA_1W/Z3K)B_8VS\/XXOFF?>#=\%KS9T@@!FAP'0^/IOSU)YR8:R*B@N]Z?Z6 MJS#YDJGK&3PV64M_MQAO ?4M/RQHY3O>&3:[J\F]2S+9$U-5YVG59J[!P71: M#>Q9G=-Y,WZ92*Y%_8AVAMH:1X&4"#($!1)[#,QR!]8@ Q1)1*RS$D?R(*EM ME<]84^\49^D[9\E)H2QSRF"V,%LA@I&+REA3N,:%Z2N.'Q"K%87J0#M/M MZ.S[YBO-,/',.RJ^SXI$=?1D,61$QF"DHF"P<< 0UV "0R ,PEP)0RRMB:H0 M5"&H/26)N\+!K!4,T I^V%:H0XXK';IX+U*-]4,]G"8(7![O56_[$"A8G( M%$&"^1@YTSZ8P#W-G*8=QBJ$FREL]0[ZA$B$]TQ09 M0["W.+&7"X%%MUY0O3#6!ACK]TO&(B)8'DQRMYA P)0.8#FR@#BC(3+D!77W M%C;??+2U3\RUF71@<;CNFK[>7M(72K)>,TR!=GE7YE6D^C1SF4WX6+]6-*_(0QO>5 M.5FG6]@:3F8;.&R^_]ZN/40+MML-]H9.Z,F7T=3 5$&J90- M/EK?[3/">X2L/6!U]QCG ?/!-7GZ]A1OQ7J3-:G!G3;BC MK$"3Z@3L+0)FD 2-)0,:HG&>1(FM[/;7SND7H.\TT*W76! ; W:&"22L#_G! MP-A(ZHTF*_86O,VF7SA@DQSPY<6\KB== W]'G=)4,01140/,*0<&.PL6(2Z2 M02U2]8 #KC;5(+@008N(X*&HQ6+)8LE=L>3V&O^6S7GKF_/%Z8!Z)[^7R#E]"Y0:3^DVS5\>G];3T M^Y]\N!.[TO66W_X!MV*5-EJE%<<.=\+NNQKOKU\\FE'FLSF7^A+J7ZFLX7WS MX*%RV"&"#5AE,3 O.5B,7-+_%!/KO<;>=ONT1Q#M\?5C_6UECKW']9;C]C_& M;9$$R^&V<0Y/!(NCL0P"]3RA-0I0DCDPRALAN7;!R(3;@M>]P6M;PN\%RIN MBI_!VQX470#\P056L4JS2 MBLVO+>'MLOEM9O-;E-4[Y+UTEH.TE S H/V0H-GZ>>$6R+"?/,CVYW"70KG M_62 :OE0?. M598)*H#RG(%!@CO&6="B)<.N"[1;'/4NT&X)M)OQ;^*-<6F+!F.0!19E "VT MAMS=Q6LKD)>;&Q50L%TT6;%*L4H;K+*] 'C9!UNS#RY"X39HE[P:!3Q*GMN3 M(DBV3CLBLX(@HPSGHG7[X'X6IR;UJ5%33^H7_W93(+/0Y##:&+R]9<8^2I>QH=GS1@Y M\M%':O-),N* 241!<4$!!^FY$-;X:+M]I7J2?-_P8>6VP:TCC7V!=/NBXP?^ MP]EDFOV>R:M0CR]_,UX5ST4U+(?G1F"<),F0_B\"YL8 ,X8DT8 %8$R2E3F1 M(II-=]4MJ&Y![_[[K -FLN-6AN%!AN-3&>!ELW M9NHQ(LI>W5I4[Y?L*E8I5FG'#GB?1>%E![S/'7 1$R<,24RQ!6J2&1DA) M)I^-PHAIDO9 W9X=\&$5AOEWX?A<_U2 MJ>]>S1MXWHQ="^NM2'X>!(%5<@9X'D/L(ECIN8^.,1)=M\]ZBHH>I=\[!'O" M%GN/Y2TW*_D>J\5S7PZKS;@TCUHPA8%JEK#*B 5+(P9K\BLA&(ULM\\+1O<& MHVUI4%+@>UOX-D//GBJ*A31@K0QY!$@ K3$!'PF-*A A49XOB^0&>XX6%!>U M5*Q2K+(K.UY;NI*4'>_V.UXCU(R3T3"WX%TP>CYZ8T\'4#&=NR),+ M+^0H/EGX($^#G19W>R5W^\65 %,@BOH8)*CL:3/, BC'%+B8_H,1,2R@;I_( MGN9K3YXL&"_,6ZQ2K-(&J[0TOE3VPZWLAXOPDW;1<8D]")3GK])(0-&T/=+H M&9;&,T)%V_;#_:QWK$.M8',=;QV"NBCD+:6.)2%1K%)*'8O="QJ+55IEE1T. M,EU_:*@Y:.)52'[W9# -KT/U:>#"+//[*KCQ^]&@G#!:V>_^_4H<2BL>9? ( MG-8J'Z WH!'3@)2GTBH3L';)[T8]+=8>0%%HH)!SL4JQ2ANLLL-QJ+)E;F/+ M7(2J,!:&.J4ALIRZ,9&#)D0 DM$EYTH2[D/;MLS]+)0Z#-/.<#PI#25++J-8 MI=0_%;L7-!:K%*L4JVRRSY *! EGDO(1G@41#8V:"\DQ)@0[[)>0/Y-TB^FK M%710\NR>C]SX)/R6W+NB5E92*W\DM?+\4JU$; 7QF *52 !+9@2M#0;'L')> M:T=$[AJ >UI^?Y"Q=-%K"V(+C[;1*O?"?3=\Z7:0=W4"OU-.#D=5Z8Z MGQ5,SCI '9U-)U,SRDM9:&@E&KJ@H+JO3!2Y*T6HYP3Z](]C8(3A('S@)ME5 M.10W/21I:7AL,T%UMQAO ?7]UYV9;5ES;9_-OG>J;D=ERPYU^(;)GIBJ.D^K M=G"2EGMZ,)U6 WLV-788WHQ?)I(;E1+PE:GM_)+:K$22H41MU#H*3)L BFN9 M_@G,XF11)-&#I+9V%8\^-&<).Q*EMIR*H%G@07.D.4\23FN1OG1+.DL_5&FS M>7MU!O]F;ZETS%R.4AH=,[TS6DN+(2"=7";O$2@5#6 >"(]!8^9)MZ]1#W/< MHVSM@R6[Q"K%87J0#M/MZ.R&#J*Y]W^H)C/OJ/@^*Q)5HUVHY80FM]5#\G%4 MDG7(@>6>0))Z!%MFHI,A$U4AJ$)0^TY041MF S6$>\:"353E')*11A,%5WXY M1??WS>0*=ZVEVYJM+)RP,;$CA1%A(4.#'.ME=>:81:9XQP3=#.%K9[@*URV 2Y[WJCM]M&% MD!@L:@Y,. >*(0:42,Z0IY[R/'!)HIY6ZPP(+C16:*SECA@CS#CB0V#,,V.H MPCIJ;ZA/7W@N]7JA]<);&^"MWR]YRZ7-1M@@0*#(@&DEP#@5T[I#DM9F\8/&\[IK!%O55,L9$3EH"D0B+E]RQF83.:35^ M7YF3=<[KW6BSW4@^KE7'N]R][TJ%;['D3EBR%><"=_Q96:WDP$B9'!/"/764 M.:]T9,EG03D$SB(VJJX4UQ>5XOH.YW8^F_-X_::71X^?8'R7.^@(G4@I4; A"!@C!? D?5&$DX%S<7D&O4DEAMJ=[E#E/. ">%[ M*;,F&ZP4D+EAPM*--% 4SXHL<)'SKUE :RXPT1GVQ@(S0H"QWD+ (2E5P8PE M;F-!F\(".\T"(6@=*52K MNQA $Y4>^&@HXXHDW>YV9GO>S\/ARV4FOH3*#2;UFV:OCF<],\MXBQ4LO_VS M<,4J;;1**TXH[H3==S4CT&PS_&S.I;XD U8J?'C?/*-H932:*@)((P(L_Z.B M1Q"5$4QP[[$4W3[N"2%Z6*SM7+25.?8>UW<2V%]>&/P8MT44+(?;QI$]CCA) M?C]*ME$:6"0,#",>$)4X(FXIB;';+WC='[RV)01?H+P)*#=/L!D9$':20XR" M 2-"@C+408A*42.=,-IW^[K'Q:8J#PN>BYXJ5BE6V96]KRWQ[;+W;6;O6]3= M&^PCB9;D]CBY[IX2L,AAD$)&BS##1+!Z[Y-EF,WVP]=5F$RK@9L&/W\Q8[;, MOUG%[#N1.2U6>9AU[CMA]UV-7;^Z),_Z;0>?3>4/P_0H_C*N8AA,S^J++Z'L M%7R)C\U0-J*<(Z$-T, D).-:,-F?$)01QE!DDNCD2@C10W135>VMHY&]!_F6 M ]DK@;@(@N5 W(AK8VFDYI1#"!X#HSQW0!$$(@D4A2 L%KC;7[M59H%O>_H5 M;2"P?=FXJ !YJT!N1K45RMU:K *AC (F.3O- MOQ.FTV$X":-ICHIO,/B]2VFZDCPM5BF%VVVQ^\W"N@71[_H*7IJ!3V[$&_/E MS\'T.'>H2XN:?E"_^K.9!)\8^32,)B9??PEXK^)E?#VX4KOMD%>..R!>>&#< M>="*!I!!:,%"Y)Z%;I](TA/B^^SYRMV"6\<:^X+I_>+R?;'*/8V5^9,8,.8Y JD1C&QK8F@-)+ M<",)%'G M;))TO(>)*%S;6E07KBU6*5;9_ YXGQ6Z90>\SQUP$=2D5DJ+E05/I0!F P'- MM8)DB>Z>0KN5?B_L\%D, VO0_5IX,*L MR.!5<./WHT'QN%?VN)]=/1G.!.(8)3\;.Y+G 6(PT6"0(7#BM!0^3Y GNH'9Y:-(Q*ZQ3SA&JO'<66(>*PYM*LW*.@=JZ?-'WKY[5K_=MX M,JE/T%BL4JQ2 MK++)8QE)BCK+E'0A,L^8-4FSS[>5GCTOGFTT8Y+NT $,B",%\ T1V"$B, 9$8'08 45+>+1_:P'^MD, M\X")7N=I<.'$AJI#<:^3X;)./="-49L8JBY)/ MYYV2GN"HG7GW?*E&/C=U#7P33D['E:G.G_W?V6!Z/FOIV\PLW2W&6T!] M_W5G9EO67-MGL^^=JMM1V;+]3[]ALB>FJL[3JAVEIS:)JCM?-&*C)*H MG#>0?& )S+ (BDM#WC<["V5[H;+44JCNZ'@4BA)DJ#&A &3SH)!G$/0 MG'KAD7 R>4N:]A#"/:[7GNBS2ZQ2'*8'Z3#=CLYN&'"46R6%:C+SCHKOLR)1 M-4<6"9.<'(J!>TV H4A!1^[ <<:L-T0::C-1%8(J!+7G!,5L##9@%#45+#WY MVFF:?'\D":*6Z1\0U&HC%@MWK:7;KG0UY19%A(1!^:"L]YKF6#A<$Q?,UZ4XCTRU.+DF$O;B-56@6'8 9/(@[*$@33> M)6D?>/*6-WCRI#!48:BV,M1FDG_%O;IK\EH441$4I4TT!=AA!BP?H#.2*HB> M&I0;57K/NWU*<8^Q[]VK-C+8?AZLRS,_C;?8QDT@Q,9P0F1YTQ @UVDOGM4]/NG">89L+0 F:%X FYKI5 M2K'RF;5F3!U;R7Y9C@GJ@ M\_=$4#R<)8G@O$$$6.FDC[&!I,04L.2 @B(F )?84>E4C"+I,ZI[BJR=SML] M(FC%(>,=IYJUC@+MT+-2+%DL62Q9+%DL62Q9+%DLV3Y+[N?!CZ,?"?]\ >!P=*=?07S;_]@2;%*&ZW2BN,^.V'WU>+PQ!B#J<"6 M6\^\TD90%8CT#(6 ]:RAS=IQ^&N.]CR=<^?D]?RJ2KQ]A43B^^;!'A*,4<$Q MD,0:8,A1,(0B<$8*%+3C$:-N7^ >46M'V]M*#_L"WOTB[6*58I5BE6*58I6' M;96'4!>T" VL70BTQT]4Z<%7K+)C"?*=L'N+17\IN+N# ,#'9@! ,Q8"HR(I M?H>!8@U#1GWA"WV'LO7M%%=#\@WG$\J-7$; MQFJCN85'C@D2&7"K\XDE8T%CH2!R9*VSAEIF$U8+1O<&HR*2H(-2CB'.+,;6 MFA B9PKCB)!SFZQP+?"]"_@V^SLDD ;K- ,3?-IK:0B@@\0@(HI*,8FUD=V^ MT#VQ?GN' N(BEHI5BE7:8)66'NDH&][=;'B+4ZJ464<14B"%X, (0:!EVOJ, MR*,=C;9&H'K#DPBW9=1)& W&56SR?0D.1>3-^.#M([YXLSPI1GX MYZ,GYG0P-LE97S)-I16>@6&" 6.1@>6:@J6,$T\PE\9W^Y2@GD"Z+5FM M0NIMJ)=<9E3JC[+2-T*Z2(05$7U155DCFGD1L?$(.'8>DE+PD$SLP$FLHTRV MC#AN;&!J071K$-V6ZLH"ZTW!>A$._QT?'KQ3FEOK$8=(*0&F\H@':@U('=(/ M/,+!IM"$**221+=L"][,"<[G(]Y=0N<&D?M/LU?%I-L6DE&.6K&JQ M2BG'W+8'T?*8=_WBT8PRG\VYU)=P]XKY\ROA;HZ1ASP(;JJ#"3E"7D%L3N#6+;$M N8-YL;7>MY&G47$GM "MB@A*M/0^K8+KHJF*58I4V6&4'H]EE_]ML&7>]_WFG#4&! M0N#>)?GI,5BI* B%I62>1Y];U=?[W]IMZDH1]]JA[$F83H?A9-YKH J3:35P MTXNY-C6*;Q?5WJ5,7,F/%JN42NZVV'U7H]JO+LFS?MO!9U/YPS ]BK^,JQ@& MT[,R!&UQ+#>6(.L#<*&#"2[!1<9!181V9HE+[#<2["WSO M%K[_N-^ ]R3=8OJJ 'G+0&XVRL4TJ6^N)0A""*3MV8/2&(%R@AKGE(Q67X?D M?Q80MP3$^R6QBE6*55KAKVXXP'V;,XAE\[N3S6_1-%=BJ@S%&AS)>5X6(QC" M""A%K&+21N%UZTXC[F?-]I-F<'MR5E5AY$.>S9Y =-FE9/+?G:GYTAD.C!T, MU/2#^M6?S23XW"4MC"8F7W\)>:_D93QKAKRIDD1CHG/+ PQ,( LFBI"> M-HH,YXS+P+I]1G4/T^];\R^OL]O*&ON"Z?WB\GVQRCV',&_3C?)5&)KDCKX9 MKTJV1=(M1[;->&94!ND0$6#)(S!#)%B'95W$9!W]_^R]>7/<1I(^_%4ZM/O^ MUHYH<' ?\H8B:$F>X89)ZJ#&(?_#J LDI&:# W2+(C_]FYE5A:,/'A*/)HG= M&-OL1@.%JKR/)WF:91X"4([3Z&>"F@-;#\)V.)7A5#;A5&ZB A\(D'E0@7>N M MNH9IR[?L)B\#52[L(_HMC)1!@YF8S3-/24"$*Q02KPF17N%E/DR*G2K'H& MS#"J5(.[?,FLL*&"=TB9#:ZFY(S'83[YM3O7L;%INSANDP\> ?78^*FG?CF?=AJW<'-KYW-F[CW+OA_IO/AWG,HX"%GI-Y"7C[ M7IHY7*2I(U0JLRCT..CG%Z]6#?P>JG)_["D_%7.0B3U,W%(H%J,N7 M1R@,%>";PM=/RT$;3F4XESJ!E"P1H>>_ M>!5DX\!?KL<?^[%A5%*2JU#$P0O%-C8HI_*V&\LPAHS&< MRE">.9S[P(W#J0RG,IS*<"J/\%1NX*6Z49Q'F<_2T(M"'@5<,IP'P428RS") M_1L/JB/C^G77MMXAT_K/LM9E#P?L^[NRPG5MSV95P>U$.5AVK3@ZNRT[@J/)*Q!YZGX^6^=,!=D0[S ME>NX::J"+'/SF"MP5=)QY"<; % T<.P@1Q_/J3Q4B]L@1^])CK8A'^6*-!9! MY"B.4YD# 7(T#;DCLCR+>!SS//,W2(X^S8J@W]D$<=[&HS=*J!.NJE'@C4?( M+C]3$63<6E[.9N7)RP"V6Y9S1(2S;V$N@)>]Q.W=:$%U,X IZ8O<$\I+/9Z$ MH9LR&4=YG+NQDBQ6;GRX\_.X4@?JY+2L6'7^]C_S8G:N\:3VY[-ZQJ:XGP-R MU(V$U2'"G!'*5"'.X*AA]+5.)D09#[C"<*%,Z+5Z$[!DJ[I0CU M[?'00R:H'EA2;("$_>^'._CK'OC#"\UEX^[').:-:L<7!.9K5E7GL'7;)W H MLR'#=QL2]+R1H+F;)HE*A9/P%*P]3Z4XEL)UPE!ZN4NRX6;!BIVP\@+4S]+02R)U':X,8;C,A8YJ8 _ MF6 R#V42!J$6AH,0'(3@( 1_5@AZ21SQ*.&N"ZR5>DGF>IQ[J92>KY+,\V_! MOQWDX\\[L!WD#ZY\);@;.:&;P3]D&#@9$[$3)3+T$RX"/\M>O$ICL!2C>!"2 M@Y 69W$)>W("[;,IDH M\IB7^9$C7 G.M5"YDWK2=V3L*^GF$O7>BU=^XHX#;]FFO#$XZ2 I!TGYU"3E M#02E\+,H33T>L9R'//+3S/.X!_N3<2D2K@:?^AZ%8-N7Z"11C6U/"$S@.-Y @!+V?QKT9I. @!0 ])XT% WH* [&"#B9@QP5(G M99GOA'X8.3S-$B?*9, \^%-Y^8M7489.]7(5X*,4DE1(^ \J+(!_R^+;J_^% M?]A5=VXD%)!V95CMU?_RZA^OFE==_-D)JXZ**2TY[$NSWET6&!88(?=OP+"> M:SF6[O,2T?4*<3D/^X21K]1H#\? CF;E:':LD&UI6]E,R5%>3-E4P&-A>? ! MH?EMK7U5?N$@2-;$*I6'K:[S3Y<++L&@$S^^(LVB-.",! MVG(W26QXY0D[K=5+^Q^_R:(^G;#SE\647H%^M$(VM\2]Y6H"-Y7>YO[FZRWZ M:D'/F._B+3=(UW[M;GGK?WK);>-TRTW]6[^MYV]%Z?JON[>]HN[]!F5+/W#I M"NM<$\#B&6K:N2\.(!)Y!U*T9WI<NZ7'PSWJ>L2F2P\=/9:%L(K&.%4QJ] [$L"K5*J5SBM=_ "+[)^?^ ^AHH8SUE1/Z: M4WT:TL@?I-%FT5P6HC=WA ;=Z(,Z13@LD# HASZH;VHZ5S<2,H,"08YL&,TE+UZU3N+.M)Y5\W6>[R _-O\LG[C\" ?YL5DT!S?"(!28'+.R M.A^$QN,\P#A^TE(C&J3&IA%=\.+5NZH\A3T])Z\%<[BG:'@,(N1QGN83%R'Q M($(VC>BR%Z_^5*R^83QU$!D;IB#U36KKJX8%/XY4AWT0WBXY$> MY%.7'T,%ZJ:17>"^>*6%1I/!A?_$P:UJ6M-]1^\FL,9!I#S.LTV>=BF9-]2B M;AS5Q7KT+<[T&9V"4T,PRZ,N!KSN<$0$R%*IN&M6% MU/B-(\-&!^S[$"AYK&>81$];<@S%JAM'==3YRX?2U$=Z=LG3K@[QAMK43:.Z M&+.!'^>\5O^98X?NVV]#2]TC/LGTTMCJ6@RQ+FK34T;(\FX%(2L:$+(V R$K M]1=AI38>!>N#DGDQ';TNJU/SY@:2A=>%+%A%-37=]6_,RF\!MNMA7^ 7V/?9 M<3F'>\AZ/%+?A4*8&@KO*5C2%RN>9=2K4VE> MVHH("FO%MOTX-N.5YS[R7HX,JNK>_ 3N(VYAL'H?)G6_.F+3XH)8HJ4P^&-[ M*M]5JH9MIC_W\X;D6HI[4]1B4M;S2L'5'4RC%M+((AH=P)I_GY3BZ\-"KX;[ MKPWTZLG;B[_?; ?[!]O![E]_GWR^^'#R^>13]-G?\79/=J*]O]Z[N_Y;;^_- MAZ]_!A\FZE\?SO_^2YYR/XP_'^Q]W7TC(OC?][]/_OZR]\^_B[\/)E\^?_ET M_OG+5^_O-^\O/A]\<9%XPG,5 MG"U/0N6^&*E:L%/DD6JN;@^'JD=\RQRVGOW@A^8-M+2E4[_Z+?IO[;$@2"*7 M)3++@9P9CY,L5:D718E,.4%F+DJ' O325*OY>V77-1MN-^4N%K+:V/I__Y7Z MGO_;"H5WQNI1,17F$U B\/V^F)4X3!ZDA$_$4=2C8\7D?^:L OFJ+_JHV&PV M4>/17ZP^!OJ8E=.MT5]JA-VY<"/XW:@DV,81&&(3H$04$".@L:]J=CIAPLCY MJOQ6R/XU\([?"J% +<#")G-)$$5U7=1$AG"6!?QDSB:X<(*C/9U7XIC5\&Q0 M&FRB<*_A\Z(:'97RM\!X)#:I]:@G0'L3:SETPFHY.R MFAV!50G?XF=\?MY^A\^H1[*HE)A-SD=Y59[09^795%4U/?V8?;,; WM>CT#F MV;T^F4]FQ2EA83+4Z4Q4F,;"U_HT+?"BC^8+>)X [XW!C^A%IK!8O,-K-F62 M+2/N7@MY> 5[W*UJ^9W!0>[G"\K@7/_SV2J$B\_?]]^\/Q0A7A?/#1E$QGXDBN%/*2.F5&IN&%E82;J-%9,3L>'2E@838!KH9OP$!5^EY& M(9Y6P(/(NXT@ZG,L;-0V,1$;_8)K!KG^S^WM=_2?WF^_MAR[J$\WFX-[!N&S MY]OSO8,C\'UYPI@KG<1S$0>?,8=> M;0 H8B[#>?0.QI AVP0^.3LND4E1XX)2[KCO71,"W$TP$>"VU"R#+'MV7(CC MT9G1SVST#7Y#U2(%NI%@C= #X''-A>B0DL51%60M=*"%$&<31BJ[%3UJ4IR0H2'O3A;5-C$I!#*:*7$\A>4= MG3MY*>:UPN _$=H6N6@54OCD?&QIE.4Y6*-P%3\W=*UFY-OE0))EA?8EF\$M MYA-IB;_N'-M4'5&T>:3H/B-T7^;5*)_/P*OO<*J--8_Q7<"0)=YL[5QM+ OP M#T;YI#P#6QBX'GC0+L)P]\OV>2=H_BJ0"^4):"Y[G7X;S<,*/9$)Z&9MXX\^ M;7WNZN:*+=-(SI515N5$GKHDM%T9I*W,H#D/Y,D^,9W@G%^%2O M_ZNB,3]U2TI++PDN*$Z3(7\+G#)5:6&#?Y)SAA_@Z\#OSA2H!>/3G91P"_C/ MTU.P7HA6UP\L62-3-UH26_+>(8I_."F[,QUM@ZJ4">GD_)< 76@O#H%DOL.^I68ZB;C1H5D'I=@WG(>QC+.HM@38.5&*E&N MG\N5MFT[2&IG[X]%4_>#0F!3 5(/2'I[*C]@%D[)U\#">[3X_?R=$8'UVT:9 M-R.EW&=F#N^_V7'W**:Y$^X>? WVWQ^"&>S%.?BQON=))P0/ RSC.'14)%0N M6)ASGK]X!42T-!UJ=*K*4Q.FH7B1Q) 2QM])XD[NFS*NG#%6R7QZ(XIY1V^U M/_UC7DW*^='Q0#>:;L*]L\-0Y9F4J7)8+# <[F<.C[S0B?PX\R(>P?]Y+UYY M8W<5Y;3B!,@B-[L+AE)MC09MUJ >0]\#/T63W5Y)@LJH/:D->:V13QDI'<7 M&;#/(/H$VJ [-!^J:04>B0XJH*C3-HLCT#;3/L,,B1KUVIEJX]MX=ZMOS65H MJE6X*EJXG)NP;1/A;%]/VU;6Y9B!^B0; DR'TQ)M"S.[J[&N5IM#N-I&-VNK MSL1&1N*854>T6_]]?[QWH_%^/>Y#GJLW9;S? X0F=J+]-Y\N]MY\=>E_9X>1 MY#*,O,2)XH2;FCR4S@9M+KH8QXHE& M3+Q,6X<2U"$8@Y7Q)+YC?Q<%T"FZW=SC#$UDJ>=SU]H>W'[?%;"!M3=K![OM#Y7EHF,C[8+.1Z!DB]4KHGSK16O'Q6X/.BFP%&-?L'?O:"3P[]?_$HJ MPUC%%%PBKQV35 T_ 9\P;2_3>H#2K\%>6Z-W\ZJ>HQ-OY'WS4%(U:J+C O"E M5.#]80Q*8U"!=OP8]%'Z1^=MSU^7SOXO-AF/D\2&"7 MDMQ-G-!SF0.?^$Z>^2+PT@CTA;A.3/N.?-Q/-5DBS2D]HTCB 06@,6O5V()7 M1M(QQ(17H>9!H43I+B. .EJ,OU.V)0=Z82XC<$HN\5:[M3U_.34V)@8 MM=%1+Q-&PW@8BJZ3)E+/"-J.?CIIH:KH[Y4Q0S1Q;:0/35=CI\/W12E!O.W# M(ML5&6$Y!I-U1B(4;0-TQ+6,&X^^L#K51PU=).K&L$NE^ INJ8VJ MVCYTC/K-*+A57%!: &]&5%?8R07C$9 _S=&]:)[2#33593X[8V3@?%.3DJ#* MM2UB0I*M;3/B95659_CN%%1#!4$FOS&-NG8_'C\F8-L531#2&&6X.6VPGLIO ML*9)F=. "X[*4I(2R75X$NZ#*X?]G,,)P9NA0B-- MI?4P/+ZNM4-GBR!:,M?OH_4O[DY_569@,56^X]OGBE$8NV-"XHMV+X&]+6!= M.E7\2VW&'X^\Z%>R)QOZQMH-$Z?29(+#JI%TN^*85)V/I+I]98WCE36+"S6.<FL11F+D12WWX),SR1+A)HK(K:QSO MN 2$U^=Z%,Q+=2F'>=SHY)"T^HYEF;K#;^VY20ZO 3 MY:Q5NSE:ITZP"C4OC&_^C143- L=,&$<-(>T<;KT4WJY>F9J1@J*.^%JU+G) M$Y/3;.;G/=JBL)42@>*Q!=H0ETF,YRK$"?1 Y82BX$W(EG2P+ M8B=.W"#UW$0F?O* @J(]NU$C,Q8Q0Q^LC+U9&G%;RUF&UXCMZ2OR5S# 5PMP MKM!]X.J837+MKK1E"Z9X *WI(UTF<5F-^-;H8T%%HB! 2O(YJ8B&NH)J&WC# MYX\Q;0)^'>5@J I-S,'=!!Y$"Q_-TL;T;VSS&AC+&.%8>-]Q%%;9X::L;%0? M*Z5#;MI3.#6'M#7ZZUA-*9*X7&'?K5(;8=..,GYIM;##=%V..T3^@ME-ZV_U MWW#%B]4V[X]%P6_J1AYHFS$^JS *\:VCTXY86;@+VY-)>4;$@TZX3BX0B-9]LW;4,P:((NXWJH8+6)L!TF4J94[J M7]5E7C5[6=]N:LCM98;@101FA\[*2M9JVDL-[1J/_K5>TW[^H;NFH8P RPA\ MS OY(@^EQQW&!7/".(L=_%+^N%N.=JXBS?RGHRO;#)LICVZ-TTY(M+4"%=ZKG*J*(M$&EK5$C M/]J;=>-F)H]KE@O"V(0E297(?@TTRAB=/-**&4QH5)SGF(#%8FC]!%01&&$[ M85_*RD0N21WWRJDKJL^ -Z>GF)?H*"6!Q1=P<:M_\%']&M>JJ+]NC?XH%^Z- M%S:]7.L>HE-I-2(X%&0:H>/2D:5K@I,?A[/Q4/92!88L5#V -8%YT#FLP M+TQUZ^[1H>1!RI/,=9(DCITP21D8&I[G)-*/DR0( I[$&V->(#G5-GMI#E/; M%,NAK%[83:=YL3[%7HWEVLZ1)3.DO9%NU@TG5THF;'I5RY M.&Q[)R_4)A/AM(S2O+VRE5N5+W2?EY1\%MAUJ61UT MI5::&1@N]1S4?JT+M!:Z!(MI/M&)&[!C9MI0ZEY);2@Z%ZLDI6 QHERB*7>$ M&7=C1M3U?/&'DTG;2HBD=W4X>?G(0);S6>>VAH:Q 0QO,^NDOO52Y],F,7U< M3N@-CUAADL3&+.W?HZ:0U\/-N48H)V\^*DU5A>VJ,@__,YWA*;4T)/APC M8_:!R]O?$M46QD7,BZX0C M[W[]+0XM](G+@0;TR.!V !.0"0UO.%UY/4;@P))7Z##I8F]X%I'+;$5=!1KFEQ/H M.3; 34<%1?':(QUK8F"]1R\^#TMOX*BP!%$[#Y7Z5JBSMH&Q;(N&\3'ZO-:\ ME_I.0>'&_UKK<(Q!K2%[:@ .]+IT(93FVH4]8$T_05OX0ODD>%NB9U"<6N4Q MK*(A)B0U1*T2*:XHO&#;2N%U5,-0LC.52!*) @ MFJ@,NO$:>U'5OD_?G)^6(=C9L. KF@TTY=;F89EW*E74F"W4I6>#)Q&=9)#T1^FG $N6Z$IQ0,,_\5*4_@KUU;Q8P M-@2-=DERC%9$'S8RK;/Z36S9!"Y9=.:="65E0ALX4K%*Q9:,NNWYD3]JSF7'.@,QJ4C;= M>M#3R9QB?OI;JX9TZ3!J"8ILEQSM%GH@O##XEIW@(NH!-'V6@M%:I0AMP=<% M' ZK^N4F>9N/U8J4#!$P*S&(HNTJL!]T P:%P&M3WZNK6_O/5VCPYYZLI(YMR1/H^=D">^ YJ! M.4(E?A8%,F%YAAU/F9>M;>9;+H%N8B1=4MP:?;05T('FG*D^22I(URVC+?G? M)%IRMS5)?P -_1M%SRYY_.1 #FASML-GY]#W4E^D4>(D;NPZ8)$ MB3QB41IF?*D :1/2!V@KXN&.Z'3O,I2Z^MD/B2%D=*=.H9E.B'4]-MUPT-;H MC]9S!0=5JIS:;1M7UZ3'M/[4>"S40\!5DYHU?>[Z>:/2^-O%S/P(9+;V($VQ M$&C(I>(F@YFGE2Y!X8!KRJ8S\!U*T.^F(-+VOC0/ZMV'K53JL-#9&2:2S3VH MS1G<' ?V:"Y>.9\N7:M-+9NC[4 ,'LT+V625N\MH7\0>)<;MJ-+5 MF6"O4:?SZ;A0%0-#\9SN(AMX9HJ]YR5FKNN7FVD%W\#"1_[XD][<>[#"Q$]3 M)K\ A0#Y_&=>XK^(,VJ-+6D0KC0T5-\";5N$.@Q\IWF'>SX3_\'.9$=S8VF, M;'CZXM&8?FL3)#8TU'HK+;>.@7?7'[ ]V>:'5'-"IXZ8PF8%1CBLN'L3>NS? M.>]X)RO)9)FXZ'&"377DL*I*;K"=^7GW>490(@#74R*UX '9?UD+- =M\J7Z M%.#DL+R8>@SM.1C0BG/3&TM-N=C:0)%NZA[5N=:S:;<)=VOTR-)XMH,9$;"/ MRJK3.,LZ<>VV)<+R)6K053JML'']^:G1\J#/$+M3JT'*=\-)M-7$G1HP$\U> MK5AU.\>J);7I1;B[D1=C\Q^^CID;4EQCFJT(0'<+C#>WRZ.<8OA9QRL1VU,7 M#>-_/48P%D8NRV6J_/0AN[VZ!T903SIQ M@R?V8&+RCY4L1?QY6LXTRB78]O6]B(;?ZD.R+<>2U#:)J[KW,'FM;^4BZ*BF,U-\AF3HNK$9/*P]A:VQ-&K M=]H4I/9I\"K"+]#+T*^HOI^2P4[+;7$]FW7:(EW;T+]R%<<:9XER3C4-W$&' MSM0PP*7SBAP->OA/M:'=K0C:L= +0PQG[\W1(8_37"!.GHC#S E9*IT,=MCQ M5!R%*HA#7RTWD6U*#*C.L22$@Z9(2.Z.S"JQQ^$RB:0WR=Q7JRX;6 M %X5+32IO?/.'@ !E^NQ4YOK#HU]?OZP%19Q+PMRE;]X18'!Y3R0:+;TI9%X+;2/_IMB M&$W9;_NM1=FV'9<=267%C+VXTQ=DNXZ,2VP"GM3L7W2%KE*SBO)SGL9<)AP0R?,O=1AOA\[/$I%EJ1QDL?BQ:O 7;2*1[#3M:72 M)7X@VEF@_"8;0OUE:$UPI4<*F6%$VEDPU-;0U^5A@Z&.[:HZMG"H8WN:=6Q7 MUJ4MU+'E;BP\D:5YD$5A$N<\3((HS+,PBX(L"(.'QE?JCFCZMYE*M&-JN][B M!*/SYPJ=>0,2_-0]]UA(J4$V9IY'#P>)U<1F[@!3X+Q7+EPOU%W>R) MC>R1C=Z:J5,/.8D#B'2JM+FO'43;OTQEVE?C872;OCI%Z+K^NZ/?L![ EF6/ MS:2NO?*,+!3T6.^YVQ(W@=Q@M,DT&*4> H9Q0L+H;Y?X.P&)8,&\KHXL,*F^ M>KC8>6<,66>>:CONLPMICMNR_!1]^^6A8V9UO[SX]\[;%[^:KA@]'^>2^6.V M0'#Y?K#"%0]OFB&H^9\^PDR3CD;H>6L61-UTF*/SW,F>3,[M"('>6(%R/A-$ M#$W!(KU-%VJ@*FEY!LO%UOJ;"ZEL AM^FGE/"Z$8C:LZH3Q:^[MVXUD_BMQ) M]ZSDP4&9_=?HQ+.5J6QJW2\$5PAG/L$NGV_%B@4?/3!G]VF?ZX.B\M M(%!1B?D)K(X&WIF*$QUN,D"JG9I"+])U1/H__NP &Q MNBYA=;-N! ^W5:=8=?$C]M8@1@";/%;P-9U047^6# >T_XE0P!T\F'\!V?Y1 M5A_!@7BV1@,X>X>Y@"U. L^)DR!S0@[_8(D7.3[G'@M#7X5QN-3OD&>!ZZHL M9KD,T\1+.0\]3PCAY5$:>P^9VON3\)C_9?&8/W8:>A\ D(WTX*[!BA[?5&MV M9F[7O5EW??1I$!I8(K, 2:W]Z1F*/NLWDWJP<&JHF20^NOF="=N8P@*FFS]M MP :E#W:7ZL(XDBUF;:3>=R_!PUX&HL.[83,;=DC2KO?>3M^BE3\4T3=:33M1 M!,BL8_>7/ACW8)WPNC\S:XUO=A4/O5K=P-Q:**J@TBEZ4[ M3HH&#[2IF31' M2J53.O2X0"4D_FT=%;9"@.$";UG/"E%OM8:Z08;'SE-\=F4':^ 7<\*.A_6L M.@%LF66GLWFULH?:W%8WJS1]R5O+(9O;J^:Y&Y5#@40"2GBM=WZ;"ER>?3+V M8O?+Y\. R33W1> D*@BE= MH #"^G^CJ&D."RIW.@4J7($^^*FI[7=K!;;+'MCQ.R)QBTQ*D07285X2.Z%( M0X>'/':B,,VY2#/.\V5VW 3D3F23U42X*18>JCMLL*"@T,Z'/U\;!6O1;9 M55FTS^$4-(4C@J$>.ZA1+N"2,U99[(K.1IMB/T2^@68Y>#_II=LT:8)$0CJ8$J@A^$]6,&-B8/];>FW)Y%.#!5M(5 M/R9>D@C LV+-W3M9'K;;Z7!=W-0VG-/&&"JDYYJG5H1PU&/@7*-[Z@A11=50 MM[WBRR W^M#,C-E#4_:OKM4V"!D=W/14C+YJ6(]. U-03PGO.C0&M=1[6 M.5;48/ESO0QW:Q"_TT"TY^] *\^VIQ('3YRV3>#/V#P^W_OR]3!,@BR+8M_) M)5:.J2@!;U5F.*D]47DJ4BZ6XJ&*!SQ-F.1>E(9*N9F?Q\*-DC"-8E?PY8&0 MFV).6UK0,UHM(3R8.=U;CK++L>,>;"RLJ<:5:&"9/$8'' M4&][:P<=8W ;$ M(-0YK:8Z%C@[GT_TB+\M\&[-O6R1L0$G,Q&[3D-DH46LKG4V"DU+<5C!6#=, MPV8=G9LU-A,.M=Z[9%HMN>LU@68+8SG;4%]GU2BD"=H.*YFIDK49*+FA_8I7 M="?"2Y*)TBD.,_!G#3Y<7J^(\%'9%-6!ML;R)WQK01!W#'>KH?K*. M+AKJZ)YF'=V5=7$+]H ,HU3)-,F4G\+U,9,J#Y@,(OB7GZ3YNIS0E7;$YHCM MUZ6&4S/IGZ9R5V&GW!3SBC6BE]37&OV[5B*-]E%L(;:*]NUTDS.YDJ#]3(%( M]T[TT+&MUZ'8P-0HVV98A):"6OYHGV9^>H2QDQRLI.]^6)4C,SNJHW MU%B XXTS%):ZCXJIG?:P:,ET# O;0-0W5\PP!Z/NBFJMO;+;$>OTC';9Y@5_ M:ZP1ZC5?2Z0TZK6:8M0Z/^7*(Z,W!DG?'4H.=V24G;1D@?<(!H3NE($J$* MBU6K,'M+:*!&S3RKIP+:M6%S:!*@=>VNV7<^Z5A47-9?X4D M'AH^ +KH'03V=3C%=^>X !J9OGP^#NO!=K1_\.G[[L'G<._@Z_G^]F'NNED: MNR[V9^0.**C4R7+)G-P+1."&2N9): 8O$-&/VIZWE=$&Y8=Y%',FW4R$7IYD M@8S (4[]A&=1SN5U6VX6&MFNC$1\HM/_$RSWYQ:$6#C3W?=@NJC YXGG@.T! M9QK$KI-ZF>ODG/M"AHD?B[UHN#]&\?=VI=:[GBW1"L9>MZZ>EH1B MAR9N@1>.8I'F(>F2F<[@I5Z=I@$H->AOB#(P/2JP7-9XAI@PXBTHJ7'K+!Z2 MCDL#H5>%T8[&IP/-*,H3G5M;N?IF?I6)//1J=M=;+*41]84)^G95YJTA?-][ M+>=.L^VZ0../8@I4\"?"[SW;ZLW=+Y\.P:7(. ^Y YNG0#H$W.'39C/3I(S M VRU7P&_/RY.ZQ8&8&M1^['-^;>7M72JE%H^[>D/Q M83;9S_\LIT?$/D,-J.TR.#KD+$C]*%4.3Q&0)PPRA\=NYB2YQ[DGNC<5(BSJJ@U,MN:Q31P MRS36BF3C?(H=509L".LBUL\-6I:=.B&TTWU++9$[!7/ZMUT[O[O?E++I8D/; MPI-/%:O*!WIK.^@)'QFG,*G%]IY/D9%2]%DR[N2-\D3HAST(GS7PP^'U79G'F12)8 M2D?$(HE5ZD6^FR5A)&.6B3Q+/3@4+\^E]![00;!G^F!^@5U %^7,(+\;"!** MEMN!>AK2O8FH+G,J"IXE3P/S^@;FS#;:+E[2&F]8B6@&1*,LY$V/5;-4.[C; M^A1C^($&<378D""I.I)AIB@40&%=/9!"XW_UU.61O?GR;&EP>^:5K:[(RWDU M.[:S\WXRF-(\="&&TEUJF>;$99CI:K@!U3TA=B&2W1$^$Y]U%1U.[8 E M_+3#!/C;GUSCE8]'%NA84R=,5&4#C]!.8,2TD)S7L\IB'E RR?Z0F6O(635# M+\@MG:AA8 Z+V\++\VH!"+EF?^.;LZ*A2 M1RC\&\IHEM9[^DT&<4E?Y)Y07NKQ) S=E,DXRN/N/7;+ MZMUG.V=K,?ZUOWTH?1D%/&6."O+0"6&KG2QR$2+.%V!6)2)U>>,K7.L
MEPCK=\CKE,6"+"V(D84T[H\L#A4>0Z M0OIIYD9QD@;RQ:ML[*7Q$D[F,G FZ(HW8#0@0NG_^R\O=G\+O+$>J88""0^0 M9&"E.HB3]]^I,2T?H &A6R/:6EL4&+&R;[,3M?<:86W[Z8<@JDGV'7PZ]%42 MJBB3#DM\UPE#/W:RW&/8I!"[TDUX$/!%W]\3?AZG;L92%H=!EF6QZ\:9BKCK MA]+WV:+OKQO0]:Z/1WOEU#0J;6KT],KWZW?6]SOJZWY+/94_27"FBPF5S363 MNYOY +::;W;>'TJZ!N2\,SGR$8?D_@0K3RFJTQ\8\7S_S==##@068KHO\M'Z M"6+AI"F''60B2#U@Q#A>8L3451E7:1ZI/ QYE*4^/21F$AWM M@X7@#BC<9N<'H'.CVSJZ;7@-P[:-#L"@NEY11X:.P3VBJ<5YCB$Z:J'1(SZP M@=(T2$Y,ZV*%X3?;A#]4$R[;AN[>T6$2I%$H4K -,R'1QO<=#JZ6(X+ B\-, MI"I(7[PJI^J:U81>%.59 DYUQMV0>WZ:)#Q-/(]SEB5 7UU7;46] B;25XNF M?4L01,@'<,+[^6O3ZO_<)%3_&+W=]X=Q+$-7L-01H FG$>XDAD;PF^FRH7=".Q1M+K\MLW=5R(B9ESWC8$7W;^-W'5KU^OHDG 8OTM M$X#WO"D@V#TZ5$H(X&'?47X"C)PERN&9C^Z>ZR5>(#(5>B]>861_7;5* R+: M,W1T'T$UR\$H*!L#JL:(O"QJ&^ZA(;2VD9%2)(SRM12CHLZ]3B_?UNB?=F;! MN/VT;@;_X3"\[\I,D)V?T%0!@[%BSAO3%KUOBZFH]$V:M,V*QVH=J&^%\=SZ\J+AZZ\1]^5=Q5&4+WH)Y'K$,_$<0BTR)$$QX MIGSIY2+-7#_S_"1;YW]>:=9O3@;L+\S[-9-BM'@ET!QL RM$T> ^FZ[JJ4#G>MK8;^6MA5"R30)%0IFX<<8"_6IE1K][7'WKKG+;<03GFGR<4 M6)C9JO63PHNG"GKN?/ M%&>]\-)30)#UN,G>C MNQ("#RA,\4@7%K"';6[@[/# 6\ :4D.H[*D>T%8MS?H/0*#Q9FYBU4@A=-4U MWMU$:>E+B..="VSICBXBUQ8IZ<*V4D;77%NT@;$%'^T\_82034U#O,6%($N4 MBEH0L5 97,"%VI<&,E.J$S)R%E'>J1A5%R)]ZXQH6<2U N,6#""JT@1*I%)Q MLV'V2(69*7!F>P9&5#^D*!K35+JV+]6=(]+"5G86VOR4*J&(5>K>YTT'*\X> ML-5#WY3!EUT_[OP:A$B0 (U10A8\N! $$M$B7;8KP6:JMO"-CM=\UYOJ8B)3 M9BN.2T*^;P[Y%[5UM*7+Y/0J'*R60PI#EJ(_?MT:_6&?:2M^]1NL6%[G;=%- M01&P")I9X]Q#^ YHFB 5.^^FK4*,1#5FX"J,J-7RKI3]/S^NS3PQ>[;]X?ABI- MDS 7#I=)ZH0^$TY*97)>G$9"9(%P\P=,]YKC'-GS''5.\(%'SA,>C*E)[\P? M:.<8SS703U%1@G=B=+X@\:@_;P$/FB^W3#T+288.:K &.C(OKVT1]5V7]%)D MB"(86O>.3!ET3Q2088!5U613& ;"NPW,\N6GT ^(A;O'IET D$L]9[::;? M? RVU5F P%E[5 9CH@NVC ;+RD$K!DL9/JK4,:Q0FQ+-LIO\!7:?= K5+OG9 MU4#OFSL20A_8 ?O^[,75^3Z(*S=(@U!%J2.S('+"7'&'NSEFB7-/"C]ABH4; MBV!KF \.\T''B-(B9K@(#??0+PBCD&?3LMJ50N+"Y.M\+ZU]L?,? =."0,[E=*ZB.!I(N*942=ZE*/N:H-'F>T$ M63D'+6/M;AQO;D+0-PSNWR^Q8GYE^9]_X4Y,"O6MUXK6>M/K-Q8UP*HS:>#C M=91> \A1B$$C!H[;R9H:U!GV%7ZQ[MCU^5DLB[]:MT4'=7%EQ7%IAM0AK?%F M,J\]S)64,[7'J6?V^U%/4=)L]4WI/)!V0.HY%IL5^)G"7!4N M&'LO;9,C:Y]K6LIQ8SJ;,K;=W78X37G!66HU8=Q-;H M]VZP0]-P+_>6L=V MF$0'NQG?:M;.H34[>BF!=N,'G[8^;G4I;&':#Y5PP+=Z73IL0K-;=:] A/<4WBC_W,0)?/H6[%T?>[I?=B[TW1][^P:?#6 :>Y^:1XXD@<<(L MCIT,/G 8ESS/$\]+Q5*YL!(RBI07RC#V0Q'D:1CF:>Y&PH_\(,^NU;-_^_D! M+R+HWS9H\U%-"Y#0IGCC'LTOKY,GN->X%3UX9VI-O.Y@E29LW31_MAM5ZXV: MXD:1@+&A/1V-M.@!I?8Z06AV+,2VZ:#-2FH=L-S?V?ZL=0!!EG>AQG2;? G !?R2_&K'6($]I,XQB9>.R\& MWQHWA-(0[?BBW^@U?RG@ER>E!(5.#C#3HT?U1%S8F?H<'&8U0\FEAUX;26^1 MLLSLAF\ENLBT"^TW6[=))OZUR.1^(ZKTR(/U0#.+-*2'LTZ$T7Y8M:G-6@OU MT!)7_T:K:*P=;]!T^9Y6<';%*4:U>S\G(A\J%Z^N7$R&RL5G6+EX927B@J7 M[S6-9FE/#X-IA U=9&#\0Y+DC3MCIY8-';#:K"CZ? M68]]G4QBY.,;06C@-^%R&Z3MY$X1"X*R:MT*Z_7J6P_JN7)-2TK;P*K,4-PV M$RH[3U^6T-,N2LLI*Z2#D#H:EOU.ZPCOZ"3_**MNJI@FB:/"F1?U,7FAH#30 MFM(;>(*I/@,DUV@.LI[LC*0U*!?]ZJ]?R,#IF%'U,1Q$_6OKWQ$X$-@CIIZI ML>C BYM-E'6/M?_*9VW=V!4V6C?*LMT?[D,XG+TW[S<#V!6TH;GFJ;]XOZYX MR>9=:+IFN^[3R;RV--H,EEK/-)JX?_%_;="LUE@3JQBN,W*BK4>83UON:TII MFT*4/AO]>I?UT_@%CKZ:%<2-RL.$BY@%(0LS MEF2!RI*$N6X2\S!:&9?X08P0#&"T9[9OND;QTVVB?N_9@H?LO]EQ]S"H<;$3 M[G[9QCK&1*J8N9EPTI ))XQAYF2/DNB.'GQRANG8;8"*^1Z?D)? M(:AI$^2U9&CK\"CRJ-FN\7$7W-)CYOPJC:0VAXT>[K )'W9"YIXN8J&1% MYTW,"LOYK!F:??DKEGV6Z_="-.S4ACGQ[@/;/'*VW?XYMEBB)[$AC0R(1 M&L"N*V2PMKT:WB(P6;E(0X-29T1.BS/ DD;'NRZ$AF&3B/00)'P<$7S(), M"N&RG#'.>,"#S9UB:RB"T*=-OOS!#*F_VMR71=+O@,Q0E(QP+>J:*IN:,=U8 MD'UDAKWJZF.L7*2:33O6J];5/T;RBPF-(^7GMB5'@KZQ^*LXA'J*<#?TR?UW MX&@OHHD)XE15U&['P* /8.-NC="\_:K.FQ-9<,EY57[5%5G-1%^[@^T'=J)? M;XJ]A99<&)GP>!QR6PEL2#EGQFG,2V14HW\QMA;OX$H\Q4 E)CI@49Q48L72 ' M;R%+>B*]3+?5M'5$>]V*?%('EJ^)O/+ Z!5OF]B=F$3U5A M!XTE_V+:5BCJW^A>B2MK^L:V0X,MUFB8?(Q.;8-QO/!$@]^#QZ#30$8"MDNJ M1U^GY=G4#L$6(-$JG=H157DVMI"FNLFW Y?<9+8VF_M6:ZZ]%@KC31\Q W;) M'/)FDB?=YR5QMK@6P8((>:O5V4>CSC;SQ=:=EYO :_S>* IS.%=GH&]? BRL MI&7J3CU,B5%#4XNGVNJ-^3CO"\J\OE4(OBSOITC=(LX MY2P)%5HW>YV4MH(<-Z'3AM09)]MVAU"KM$0=B;5&B!(# M/YFH-1K-Y,WAWO!G30U(3;U7[R1Z^X]1%'(=3\O"8!U@_U*U9ENTYM% _08% MAW"U)UJS+QP=V@F39/C#O3W M;!WMMPF#53WP/=+50\9TST,WS(=?F M#JC=JMM+:NT<:T5V"Y"U\;_J3/25[1T[3N[YSV$.G)&\>,[54^5IK)[COCX\:D%CK/F)-+(;T4)&< MZ&D$:_1A@SQ#(N/_Z?N* PS>*'[/FHA2)YS/\S\T,WAZC#T9,K=((A#SGC$XIRO MQ8F[.KB^4-7EYU&4\#Q.&3PG\WB>I6G"$C?,L\3S\OL-O]_0VW^G8Z7%8_/Q M%Q;_D$[^XE)6F1I5/PIX_W80C;8\T\:&#NXWZ?A3Q!@IYS6V495S]%H:]4D6 M$5Y=GH$^?I!\P(J-[85,9ZTQA);_484E6Z8=K'&TK/N/>K:VDP'SQKDGQ^/^ MSV1]*-W$#WXT?,"6TD\X5/ !1JFTP7[M;Y\Q,*6F3?LK&!+:!*H[06,33[!" M]I)T -P# ]OV<)=2;FO2Y!LAUVXHIFDDQF:^R:426H_R>&CAK%?1Q"N6PK#D M91G13"(/JR"/R&'1]3':HF_"LN0=="LWVZ_^8I.OHX\"/7B@/M;Y1LE32,\*1LATBNDQ93]U2_@#C4SB\T%* [:V-GN92_21.XZPTCQ3DV. ML+ATYM.]$?_VQ]>CV(W'EH[TMKSN"T];5/( 2FIL($U&M0!=916+#K]5$B2@ M,E-@,;BL?S&Z%H2K,\D$M8[A$KF4!6P>22E:KD W;2JL M[0UI8 ?=>.H(G)Z/WDX*V\M>CY:C%;<)BKK"";S*V5IPSD+?]P*1N)GOX20+ MQ06657HQA^NCC,#"[Q,!9TE)5#J=(CU?\Q7CW@^V>NRGNWG']$+&XH_=P^^'L9*"D^IP/$ES0G, M2S7M.I9"*[VA@, G=3F=JHDI7^OT M.'$S"F#^XD+Z=SPB=!9]69E?,FXYQ3C[WI M4\1YGFXE:X_M3#0J6!1B#ALMSCLWT\U88+@@"(WMH3=-6_J# MSC-T^J4#]L0$05:AK)[A6#6:>V" 7?YU@V5:NTN_V^F\$L<:B+W&?6W+"&E^ M*O@B-E%FT]#V?=I TZJ>S'[-@\V688G@3.DA5_8^/X-?MRF>\IT#Z;VK2BS" M^ V+[;';$_E&^"F27F*A_,\\=Y1"%^(P\#UHB1V74>D;N"$2H0.RSWIA#S/ MXS!,W%RXBW:E2(6?!U(HEX=A@$-,XXPQSXNC.!2)B!:%]H$2QU,@(#-'H[/U MFSJN]UF4^.V.F;A.[ M?D]/FL[98II7#"&CA:[JP<8:I@.3=!>=O+2)>D)4Z5;^M.)GQ"9UV;Q83QI3 M*UM''&K8U D-"^FM[4SQNC!%:"T(5XE>?WYV:G$]&QFZWT3TT6)Z[B;L$K_7Y4(D@E@F+G1P< M=R=,1>!PY2LGX4DI)T,_].. >Y)S5P6NS/PDE$MCL3NG M0/3<_1MTH"E!'=$);:KLO?*=.SU,#9!QYST;O@<>/[>1LE8 G+;;T%QIHI9Y M4=4:+5E7-)F;ZC#WC'U%63YA0JV2"-M+*Z!X&SST)LVP/\2(/]@,VUGQ6[V- MS[;[M3.,--B[V'5WCPZCQ$VX&\ ^AY'OA%'*'9P$ZZ0J2:20S(\"\>)5Z(\S M;[G]=7RC0_>52E2895&4IJ%R&?(U,_=,(\]QT>2.9$<1(R(057,9A^L3^.@GC%H:-XNYXIQ MSU=I*(3*W$PQ$2KF<1Z%(7&[E]J#3X>#OY.#]_:V#T-/!3R*(B?F/G-"(1,G M\Q+7D;&2P)@9RSAP>Q",0T0[6VQV!SL2I3$B(7B9)@,\KPYD$HX)MNT"W;P- M(@ZJ7LQDJZ=)EI35 RD534N5S*==0FHM"C(H!H+2!.7O;A^",><%F4C SHO MF59IX+!,^=$J,;)INF,X]NL=^][1H9(B%EZ6X>,?TR)W" ^<F&&B"=WLW878LTW,CI(O/W_???#UD?I9E,@^=) YP!I/PG12VWG&]R,\# M!4PN@L7P (]$XD=A'$0L"WTO8[F;Q'!2(E4LRF6ZL5 H'SM!S"YA/%B2[?X+ M8/]JH"ET.>B:L"[V\)XH5K=9-UO_1G_7_8MM/&09;A)+[ A/S#S#-&B-&.+X MUR!#).6>U,GII#Q7&#YN8](:XRYV&:(@"%:; MC!IOAJ2>SBL$5&R:1-]^?/=NW,QW%A@$;WHY6U#PHXHZ+&D:>O-V8#)_7+=Y M=C_ZH)4=1-7_S L*/=L"0CUB0Y=3X_!O/# '#T^75>O8]^\XJ<'Y*([+B:J= M75"-&.VF[7%LUR:A@]/(E=H"=YH9@8N'TYQ^;X=_8/^V1@A;>MG17'EVIL&X M4W(LL 74="R?*3O8S.BJMH\/EV42F.7K-J4H[J@L9PK.Q,O?5YB?2N:E4 M41XI/XARD:WM';S2&KU7<7?#*M^W5J#\"4+I_JU!6T[0G8E'(.\XD7QQ*@I5 MV!=@J>FQS6;&-@%=X354/=_T,33H=A_?OJ9K2B 2 M!BZD*@C3NRGC;X=WX:3SC MJ3:#6%9KT::2MF>;]6EJ 23(S'SM4,?*F\))S,$\.P=C$>M$&F-=,BQT,5V& M',UJ U\WVNG_HET>#JJROGITSCL-\9V'7W&+7RPP[;8FE-D0XP/ MP]'@\58:'X90K1"2O#&U=:E4:10"]1$AST^8GN_(EJXW?(P.1*T4Z0R-K;2% MG6QZVNM,AS>7+7LSR@O(XD)5)0DO]*E_;@3#W48]]]39=@,[^JXJIR4.7J5" M8!WC?.;548C^?" .1>2&/$X")TG#P D#G.@I !EU%R'QF7"@V3+=HJSCZ,V< MI!X6,$$<-@11M 1A@ Z7=Q'O:*9'=M46C4U"Z+VBH@?I0+ VF9N;VJ40AD<[ M=XB00AOC"EY=?6/4<=+ X9D0VBFK9WK*)6 M1[.T[>"[#B)AX+P>\YKXGP8"HYT>@X2H44_VC0_YR\AAO=NSE4_84"?W4BI8U)4GY3>C*E<.(333I?'42$]J*=2=Z-95 MFG303#N7G6E!N=+P]/!+W2I%%+=\P=9HNZ; ):+ECCMA)IK)1<"SD^*KPH[, M3F*>]0?,T3# 9DU@X90$8%/3-V:>R,(KG#:(ER;\UOQF\9M?BBVU18@J#?@5 MY3S1Q-!+^G5KA)C05K".^\95$Q2N%\="8J=K76OS3N-F =-536=^/S-[=JR( M?5@+_*L]^*(:X>P#T5R1NF.24U*N'<_F17H,G&WZ0POKQ!CHFI_H8!$OK'O#K=%;5B&)6@.N MH+T^*686HN=&CW=O^OA'>%@VB&;'RF *I-U#,Z7TK 5&TOZ4=9;-M+Y.?L?Z M>J-UOMXG4HQD5ML/QV92FMU@"W%5Z=BYW,*@,C"V9L;6!S2DA0MJ N)A!<[_>7Q.6VI_+U,9L> MJ7IGVKV&QMA-5/UL8W5+G8SB,$M#-_*5ZZ@HRL#R\97#!4^=+)6Y+Z*<)5AZ MV$\JIRQ(>)[%S$_@["(_C5.6Q8FGX#B99&HQSO?)CH+H.Y%]4J3XDO:\-<7) MN4"2GSID(S1Y"UL&1I)+@_I;'FGQJ;6/JR="&7PX,QYWW*N[,Y5+#?QB2_44 M1%A@Z9>C=7V6-Q-N)ZP"(>N8LI)+0**NW.A7_ZM=_*90I0)!XJ!;STYK]=+^ MQV^RJ$\G[/QE,25I1S_ZC90K"&I3IP+V;UO7J H]9!?^3]O[FZRWZZA\S MN?Q=X&ZE7KKV:W?+^\'O,G?]0R_[Y66+]=VM)(KN8+%1&C^>Q8;^CYW7E8N] MWFW_022FR0SH%5F&.A":(B6)X;"7[L@C/K'WNYU+_=/O>/%O2^5:B\QQ4D@Y M68-9=%,K9+'6:'GN$Q6QZ'$=OYL)&VMF]38RYKEL2]>0WFZE];/;A]\;.[U/ M(0LJJ[;L3R93,-[M9YB MK6?;D^*GV8'7((TKWWR19J[ZG5'$H%)?P@]'%/0>XR._O?BKMW2 M&W??E"9+/?RKWF2^N2]R3R@O]3BB*B*(0)3'N1LKR6+EQH<[/XWDT"%EFG"N MTSV/O37O^//)]\G^%UGL7?Q[LO_7O[_LOOD*KLA[6!_\^V "+LSOD[_?_'VR M=[ -;LG[[_8W\*SYW_ZG>,_?"?;^^A3]_=?NV3ZL;^_-9 +__K[_U_NSW7_^ M^^O>R6=O]\VG:._-'_ENX5[\>?!VMOO1]?<./I\?IMP-,["9'3=)(B=,TM1A M'!P=/T@Y2]V ,SBP5[X_#E-_J9M/%UC>#3O@5S=DBT&*#5+L)Z58(OPX9)$" M/U*&H?!X*ETWD9XGF:]RF9 4\S ,,TBQ!Y5B7D>*^8B*2*6)G M!'XV"+$-$6)!*\3$V:%,PX"+/'4BKCPG])7O,#]2#O8Q">6*0"0(JA&-?3=Z M%%+LQCYU3O_WR'UJ'!PY-:5H/^1?+^S"-6(R/[*3CT^LW;^'N=<<3$^Z&>-2.!F3R@FS(''24#*0<S%JS!-QWZ<+HFV@8D>M8,S M,-&/,E'?QXG2G(=*@E'@Q1)]G,1A'/[AIOXC =NRM"!<\C M8[3=5K-C8Z2#0Y\TOOU=I(MN:>L>GQ"Y!W.V/O<)IBM +V=&"AJUCHEWNQ M9FMX.?BO@9GNFYGZ1JV7^GZ&IFSDNZX3NBITLCAA3IJ+(&4J#UVAP*A-W+$? MNDO,].O 38_+JAUXZ%9XJ&_3!B#_\MP+'<_/02L)3SAI% 0.>(21EV5!)EU$ M\\_<<>!=H9">;,1V>[D>?_"(;U,3_[@U>W--_,%T7+PU#1>=PWVCSW80*#<1 M*!\7P[5^Y@D7+-P(-($3RB!S6)2!>I9@5WE,<1GZ+U[Y"0J492?YQY3RLV*L MS8K7#NQTV^RT8.-Z7 :8R W"3(+#"/_%50Q4&X)%DB*S]Q_4^;4*86U 6OZA5N'8[>_ @+3\")&6-Z7O?'43Z-40SHC/=*-9 M0X.]]8!=V'L7GZ,][,0^> ]2'];U_J>LIX5._15-^0CHI9$]-62*G4(W*R]I MK[98;0;6%6Y;J6[K-H&GR*+6X"IS V#0PQI>!(19,6KUAOW31"=7,GX6OEBZ MX_U@26FXK)=W#H*@CO"X/UB4OC=P#),2,>@V!-D@VFMXZ@_X7(2?+SY[\"QO M[\O[B[V+OXO/%[]__7SP]?SO+]L^\,-WN-?Y$D_]!6NX./ZR]^7?$^ =?^_- M;K!W\G]?=O\):SWXOY/=-Y^#O2]_P+K_+P=>"G??'\9>&/M &@XX]LH)XT Z M+%6Q(R)/AFG(6)+Q13"#!(2?QR,1Y#(/69)FOA5>@IO?!S,PFS]J M=I\ !3X@@-]<_00^P$K9?^7B-D=Y[>#8'%6QKI#@B(&BZGI,Z'\G; IVD$:& M;'$."1?PN%"Y_3E\ADJ%T)YPZD@U1I0EA*VA\?3M]>J[$G/"/"ES$'1XH<+! M)S18!!_?G7UCYMJTSZCU.=9=C$8Z0SI/?0*?#7Q\1 0:GB^+EA.[41;MLGTPHC23XE1F#U -@-%.0+-K-6@," M%#U7L!,$!Z7J,F\!!>O;'4_J]BP,H$2!5L9964EXB25@9EK6?KYOC]1P9CO' MT'UF4G#_S8Z[A]@N%SO?P4^]V-\^Y#*/.<<(9Y;E&-Q,G8S'D9-EOILG(N51 M&KUXE0,3+1L6*W@%6>.QTHD6V+B:@5#ZA.+NGAVF/''1FP";4Z1.Z*>APQ,O M=!2=L=3'NX DC/2 MT&!':JIH>(+5%Z<5D&6%HS(($!7'1(N$6+Y5[,I@OH=70%,>@>Z'G?!8"-:^%?"D 6] M=5R>J'N&2<75;(WV88N^JO/F1! .LIQJB05:E%?E5ST)Q5PP;G:P_: AR_8S M?$FM7\U'-X(>O%L?X(.".XIB4N@AK*T6?$E28]X.X&Z%F3 M;D]W5SVJ(23.KD4X53.#>4X@\1H7K7YY32"S"-9O/L%FNX@VYB[PR;)D*\G2 M'X$GBY(M/[Y](#'/W_+#\ ZPN6(W&!8;7@],[6>!Q+SHQ_&?[C(EN!K_Z;-B MU>CM%,>&=T'!;E+I=)/VA5MM)NX6]>$2KO6:V[4=MU4R5QWN[SL26[7 M75&7E_YDVPS]W^:7&'Y8X;;\6'VR?N%;HZ"K=O1G[O%$%WE+=; :. 74=+2) M!/O[HNMW;?2(%6_[)$!B5KW7!I8\W2"=S<+4\](\3F(>ARK-N$A]D:=N'@1Y MR)AW13#QAGEMHB)TK>W4C[^*V?'K>0W[HZJWWTU:8YMF-("GS;YO2J+[1[UM M70)U\IZBA7LGG\\^7^R$^V_@[Y-/T=Z!<&%-WM[%)V\?O._=?_[?U\42J+_! M(]_]\M;_^\OO7W:_'(7@H<.ZO\)OWGN?OWP*]@[P/G#?DP_8S/K=E$"='7HB ME2*.E>.RQ'-"3X8.#P,XQ53ZH9>(-(YC+,%)QM&*&MT;HL5<(MWN"MGJBAK& M030]>M$4JRC*TT#YJ1E@VC:;-%TT8@F M*1(>NB)PW" 63IADT@&U$SB222\322Q%&KYX%6;Q.$R7>_H&T32(IH<632Q. M,M"O69 K-^2*<99*GB8N#OY(,Y:0:$JM:$H'T;39HLEK1%,>Y"+/N'*4<'TG MS-S R40>.KYB\+D?*9FF()K<>.QGFV0UW5+09+/]T7?]O./:V(E_L_=>*6,? MGTP2$8OB+/0\IL(P!/,_"I*(JCU=%8I(#9[Z\[GAQH&N%&C#EY$'$G M]+ET4C!W'<5EEN?29VZ4@4P*QG'V\["?Z\7"G4$47S..]SRYFKENE' 1,# V M0B$XQV[IR%.",\FR(!N^]&62.4HF(?90"R>+N>MDTLNCC+FQ MZT?80SUVXY_V@0:NWC"N#MV$16',05FG82G01X-_L.CXNK6 M?_!=EG#.$L?SPL ).4\<[@7<"?Q \EQ%,LP5072GR2;IZEM-9V6;Z#LD?SZ MV/$U4E!*6>C&CE0J ZLD]9U,96"D!"X+LYBQB"-45.2-?7<9B/O'XA\WJ6!Y MR+CM(! NZ8H&4R90450"H7537%^ZGG25 M(_R<.V"K#^9")UF.N"#Q2E M8"^J+.6>P%"E/_96S/'84&GQ+'(KK\MZAJTPM@ML2*X\F,.#1[&?_[,L9;T] ME1^-F_JQG,A!,-U$,!5=OT;F*6) .+G 5NXD\!TN9.[D8>B%GH3CI)(3+QE[ M/V_&#.'6#>/>^_1.!NZ]+>YMG9 \9!&8%H$3A3D#)P2X-PMBY43"BZ07^XF7 MQ"]>!4DP]J*!>Y\:]]ZGMS!P[VUQ;^L4I$HEKJ=")W7#V FC/'<8XZFC(BE] MP1,5X0B'P,W&;IQM$/<^_:3(/SM 37?F=CVE$M;KO_3C%KGWZ>X0$6K@C4'& MWD3&=KM]$N8*Y7F1DWLASG[T,X>S+ 1IFX01&$]^1(C\00@R]M$$7NZIWGZ0 M9$]8DMVGZS=(LA^69*VO)Z2K>!SECLR2#.17ECL)'*9%\G,<:6,L1:0.YGO*2<,_"A/(S>0 MN01)Y@=C-_MIO_>1)<,V3^Z\:S ,;PF3)8 =EN4<$=PV&._D::WR6<"R?/CY M>M4G&"56,D^\+(D8%V$89!$'2S%-X]2-<'13?!4J\E!3LD%J=+];DNHKD0#- M1DX>8]>5N5J]=.FS!?S@L/9.,1$234( @(X^9J88=T8EIXVF-;!TJ6!] M8><[1GUT.A,3!<):R4"<\8YXR(%*09&Z#<(:Z+JDNL)ZQ6 =F-;4.F.SCU"" M2>R4R&O;0*L MVYH_XXEC/&N(YY,9$#7,I)W4/?O/"NO,;(5G;STXY21U1%@J"6AOB47E@22J MG((@&),>50H&Z\)ZOUM7],P[7.,\:YUEC"J[M[=\>U^B98"_QKQI=\ AT^WS> MW*%*JZ1H()E910 YEABPCN2<- N,N(0O,7M@8" RP1LZN\9W4^FLTMD*TED+ M)G&EL\>DLSECF.8@00A#5**" )A$O J)4*!>29J"\&%MDZTK?C6*O7MTMK)A MGWNESF^-^%S:5M:(SQ\VA@12R%E29QVCY9R0\Y'ZY*USF6H;>(WX7";AN3/O MVG#&.">D),I+1\!F3IQ+DE@IHQ+X'V=L;9.;=<[NO9%;8\,ZAFNK;%#14VF, M &Y*325&%8-HF79:0@WY7#)<7]CX3NI2V$ 0@_^24I6&6&4\H28B18=@!$,; MG^EU):#B>L5P'9@7RMH(DBD %XU,)OJ4>*9!AYAJS.=RX7K.V.5>T9!X()(K M-'93-L0P3TD0,3NT@ST:PVN;=MW0( MWI0)1(\O66GBJ8 2,Y9T4E;HF- BL.MI\28& M2X)&6QYX$L1:;XDV%!#9(DE5LC6Q=01RA^!;0SYK4,$J!15TU.*IH01W)=E7 M\R:.+5S*I2,EF2U8/W5 M\*A'Y;0+NT_A_/#$(F',H>(H*2=.Z$RT+'%3/"0(O@F/HE?KY'8O/*K26:6S M%J(][VT-5SI[3#J;LX-MCLE1[HE"443 6]3.N'&$2><2SFHYE5!4-"J7@LZFR,HK(E 6!""6WK['$L&"85#DBAQT,:U$G$- M6COL8BD&:!73BJ?D;V/J5@ _-H#G[%X=>.)<"I)DE@A@%-/6 B,ZF*ACD(%' MT=2XZ 9\:\3G:L:<=-YFJ-$G+;'/NWG3(!LG$S."&.&1?0)$8J24)-BLE<]6 M HC[FP8U;*QK$'X2TZ!"N#T(7U@ $75\%GDF$BQ:]]8P5"#*9F#2W&2T!8R$ M^UL %<)=@_##60 5IZWA=#ZWIXBYG+LFSLFRP:4S\='C2E64)JM0=1+YOHI^ M#?"L 9XUCN"^ 9XMV#?S.M&7-!Y%-SFX2> K;QZ UY]O[B[$6W4QA'%%27 M9")%'A(=N1)2!B%T6-O\__['<,;_6:,[*XW]*#36@HU7:>R!:6SN&!_X[)"] M" >TX( &12SWF3@EG'0"E#2LTEBEL1^.QEJPVE36 <[4"06ZCY#/N M).>:RD2!"X>F<$![&$"I$('5HNW+)$H/%ZJ3!!DY1>6?,*HS <+4!;%1M=0)KI42U-U'G>;0)F $?-..WMMXKL)\: MV!>F?J"<,4YIA]2(RN;6IMU_4UA86\/!ELUK6T*I=?A_E9]#?2L@9XUM&"9C)Z:)NJN++M8U\RK% $)5CB!6E(J MWA6<09P?FX)Q$8+C:YM<\'7&VG*QU#"IRF6=Y[+'- KE]V#R^9JN3$%J#%R M(HP*R&4>-4:7!TK0W>RF65RSK/98]I#%RO/'=,T]II5X/AG/3^>B- $E(C$\ M!V(-M0*Y2@6KZTKX$5:"B%YQ*1UQ7&4"U.-?BGK"DC8QZYB%*LFE!5L7[&H% MD XY:^MFR[+9RA7']\;QA<5L3$@F1EU*E1H"1FF"'PD2; H1,4Y%L9CK2EC] ME1 $PPFGE"3O3[,>&2X9B2P&0ZFVW!8_,!?K JZ6O:R,OF*,_I@>@XKC^^)X MSF\ *C(FK"3<*" @E"%>IDAP'B4W/F1';Z>CUY6PI"LA"&^U59(X(5!']Y"( MR9(CP6<9918B&K6VR10RNNRTCOY#G,9LZL"DR;37'X;143V5^72.@NWA1YR' MHS2<;C=3<38SE8MNQ44+]4*1;9P(92N.A4 Y0=QY5Q'LF"35#)38$TQ*MV6 M+[M#6V\_.'8?TR2LV&T+NQ>6H:0L1V$C<9:A1JD BM>7$QM8"CHU4[>VJ=<9 MU+.5JX;=QU3^*W9;PNZ<#:"<%=1&2Z)6G@!W@OB$=F$,1MC@E372KVW*=6!= MPNX/L4U\KO"?[A+_")O$M\JH_Z@J_VPN3MT.E7%NQ3BO%_:(G>(BLT2L\92 MP!>KE2.)!BIIR"'%XG6PZV!K^OQ5PNOCJOD5K_?"ZX5VGP*/G*5$DK<)\1H5 M*5YB(A+@/)HHD(37-LVZY5=]A!6NRPO7Q]7L*USO ]?YJNY(JY)"(!$T)V Y M)X9&2;)!ZLW"4E]"L,2Z,JP;#B M,HJ9;"U5H:F49>^C.U2G8,><@BUH^A6A#XG0N6K6. TX6YJPH&+QW4N"VIU# MQ4$U85TB"--$=77(^U=!VA'/?07I X)T=_Y8!0?GW]:2.CU9-^O"=6GH?ZSCM^V/2@?) MNO.&$2[F&8?_ABNZ$OBM"'RAZ#?+%!SCC&CMD< YJEI62$NH$HF9%$K),+2# MS+KD^OY>F?90\\0NV$J:E32?>,>IDN8CD^:%:9IQ 02E. &'5 DX?:14(B,H M!2/5UEI6CI :NFYH"QO%E30K:5;2;,$V, M8HD8+ZUTVLNLY=HFL'6K6]BN?WK2;-P,_Y@Z_%'\-_8_GI]+VCT^0JR$V?NR MPOO#8S<[N=1<-NNI'_]C\[S7S>??^W*V)%4J,4Q.F8P:A3/"4.6-D#%1Z;D- M]FV3Z.+2$R]A'9&3^2VPSN@EL.O+8.<%[+NC:>J)GWK_6AB'%LS)1%^ > M_H' _?-P=^O9Y]TO"*X7O[,W6S\?(0@'Z7__.'GS5_S@.:B=%]MR]Z]_'^UL MO4;P[O8+"'=?_/MP]Z\=NK/U7.#SZ)NM/]_OO'B3=_:W/^^\>ZN3T2R#1S// ME;UW[4HISD1B#E[18,!X/F-;7(LI/BO,F- 03)X+*IT%!=E)YU(20B1E<'VH MM5Y"-OR S\='Z.^\VM_Z(8!%TEO>SC!CTHX]*1W=='?>$E?0L=LXK[?JL5> M %,N"#1QGMO*\BOM/Z*)&_ O7<\[GT8HP@=G_3PY7UJPH,;]/7Z MD]YTU.N?A0V/'?+ N#]YO]Z;?$"QFPN)#DYZKS9>;O2FX^3PII.>&\;>T6@\ M?>?>I<5[)^N]>)S*(Z?8A'&O?_0!Y40/E\C9]62.4SP.R"8'R%*%E!IRB*/><#3M';B/ MY:(3-"/.N!FIZ$*ZQ50LBE.FZ1VD^*XDSYN[8J/33'Z]FO;K*2F^;$CQEXMA M/FONX\WQ:7%PG!"'8J21)SC45V1)F4:4/6$F5,;?N_E\>BH M2(Q>1KR5>2JUKM'@G/8'S*: +6I-N)ZFGU(:-H^Z6,>S M=>].?VX>&QN]O>/I9.IFG\Q&H:SBN89?U>E..76F?LV!,B(.\"GE-S[@;(SB M!1Z;!I0.7+1I>H!6_;N#BQ%8P"PB&KF@/Y.>ITW]K5PUC\YW:9C&C5XY+N-R MWGM!FR9:BC>>3,X[[D?C\>A3B86=--0_\JAT-9W ;H[\U/6'YZW9Z.T?8+<1 MO3@)UXY+QA\>'4]/M=Q/!WV$ZR@@%TSP33J;:WSXV<\BLQR,D-V:W\8'%,,U M%88IOSG3#TY*_QNJ:9;1.'WLIT^]$>K=%]TFTQ$IMY9+F^'I_6WMP_%@0,X& MM,S3VM^+M/K@QDT11!PVG$!4W&>34'YO>'SD<23PW<(ZGLQQ4[,^74 5IIF6 MF2X^&XNO4Q(N2Q209UZ9$CAQ^DEQPUR*HSC7=A_66? RH-0^'J2]C#H4KB8W M>'8T0IDPV8^V2^>G1_6K7#X"G:^O&,[ASLGNX?8C\.=MY"9 MR]HJDC4U)<4J)=XZ''F351)GWRFQ82U\ M]6NZP>[X'7!SISN_U5@F-S07R]18?:/'?B= Z[M1D[>XU%ZY])J-HQD3/>9> MR17MJ%G-6RFDAI<%6U_PA]]PP#K6OVJHW64$/M)__G7%U$I[\[^^]WT[=G^^^&? M1[M??A=O#O\\V#E"O1K;MO/7K_W71[]_WCG\]V!G?X#W_GR SX++^^^[?[T6 MNUOQ:/>OYR>O]X/>]HJN_^!5U]X.\\Y*>-'OO M+ZG8_?+Z;= F4H_,\!CJK M+$PBK!25@BPUL58"O@ +/.6H2IH>8=:;R!=](\ZP') M;S$7!&9R8D(IGL"Q8%U64EL#20K!J*D:6$>8Z^1< _N\N[]-=W]_*X56V2-O M!24- OIRZ:;/;OI?/HTS_D\8-*H:A[L*= M[\*%MP%)17FT[:F.BH!DD9B$VK&7$"0WW#+GK^S"=26&=+_97P_-MOYL9][- M]@/*5O0[7 Z368JJ-/E[;YS"Z-VPB8WI#\\26)W%'90M^^/Q7-36;(/>39!) M!X/1I\E/[>Y1=VP;4Z@-T'?;PWN"G4&Q@3RR/(U=H@WBI6HLG*WVFSSV&FWT M#%THL-+MKWS$3>>'N93)9=KP?9W)CSGD0?H91I_;"+!T\[*//!Q?W9!M:=_UD;MS MFR0.,G&=4@R9,@$6@E$AI'+@S*L@$LVW21?V-=?GF>-H;SCG#DVKX@-]_^7- M7]OP>G_G9/>OWVG)WK#SURNYM_5>[A2_YO[[3SM;0;XY_/?A91_HWCZV]?#@ M8.?+-C[S]Y*]X?.;_?>PM_\>?^L]V]M_]FGWR^!HYVAWW@?:[+I:+F,6K%1: MM_A"*2<^AT@<9\Y0I2R3IB0*NUH$\:NY&UK>5)TM^DHI*T$IMTE R#,D9IU7 MR@ D[YEDR02EER-2KK MD*Q;V[2W+>I6R:2222N9^9C73+ER,)Y#*3N?#*#&8E7V25">;Y-DJM+*@](* MS-.*N)&L5.A+0.1#/G281(B2G9.1)E\(_*#!:"AY^(&E1 M(7P;K8Y:ZIV)W(*&F*(-:!@FEZ7DP+FY?=V?BM.6<*3K\U_?+MTQX\2:W^>'OM9DQOWV3#^UG>^/VBR%.XT MR7=3W!O^43(7EI1M/[M)_P?/=K6__6GO][=6XDJ40A#/3#D#XB4*.P""!H6V M3$3J4KJ\FG..0DM46%5@X)-QT@(:(M28()/D^OZA^/=>V]<3\K/>Y/BH2>9< M4L1=9%$>7*R5R]'V^1P G A_;,$=\/&_]K\G'>#A[^3I_\!GM%*K.=MV?UFL9X_GS(H,O)\]'WO MID'$/_CP_7X\*G+H/R6Y;9-N]UEH,H/O-%EW)TW&Z>TBMDLK>S,UJU'X>G_[ M+7U,@QZ[LN=81_GJKA;^;!/L/YSVFM%KRCCW]CP^[F,CD;>''XY+B9'RY>G( M\CJR=QC95\/1-T=5+([J(VTU/WX,_"E4GWB[N;4S&K61J]G(E4T8](N;'/32 M?X_[:"+>.6ME1]7!^HP'?D9+4FFVCV:["(^=T3"=%]_='? M/1P?=K;)=^OO)SGZ U_RY>,W_/-PY_/GH#?[>F_UG7Z[43'VQS??^ M^G7PYO YW7OQ_,ONUC;^QL'AZ_UX^.:OG9.=%V\&;U[\B6W=G<\8]NEMU#1) MPQ-)P"@!KAPQ0BC"3(Y@78HNR9(K3*US=36L]3$W6)\D+6OEH<[SD+2:JZ1R MU!) Q>04U=S&D)+WR6A:>:B[/$3/>4@FJ[7VB5!0D@#-BC@A(O$I:VV]#HJ+ MRD.5A[K+0UDIQDU,%G0$[JTSH600YI$RZX#*F_'0ES0>1>292D&/1$'\0A4" MIA6WEDA:HVQH%/JF@Q'FYODI!E8(Z1T&!<>F8+@G((R,PW9$*-T)H#6-?' /#'!YL2DB;1D@.T>!;7D M+.ZP6VRQ;/Q%Q=V:>;YU%M.)V^ M5U*$4OC'4:8<\.PY11,OV6K0=93*=G\Y M=RS)G:W7;XW5P47CB6C2!!N9B&/.D$ C2R'3Z#VL;:IU7"$=2F==0=P*B#TS MAE.91@T5Q-T%\9Q7AG+#(RH@,3*."%:*F)@=B9QFZI7 M-98J@E<3P=*AQDD1L)DKT H,]2$YE5B(F=/ JC'12?!>^#,0GDD)1*L,!L4O MSADQG#.B>0C4>J$\-ZT9$Q6^[0;5W1N^/D0>DX]!"06>@>$ MU5Y(IXDW4:)Z(M"V\#H0JU!=<<;Y'-C:IK%\7;2VXWN;_.E/N1=3">#K!)"H M!ID% ^,IR""]RT@$VDB5+)>@*P%TEP#H/ $DZY6B4I/ 9 GY$)18[@WA/A@= M4J1)I$H G2. )[=LM$@1DM9:: TL2..L88(&G1UU3%?+IIO8Y_/8EXDE)M&X MB2Q[ H%18H1-A$N!-JN7.43;]D9GQ?[R"W\J9+!9RT0= $_&APA1A@!( R;) M&PK_BOU'QCXLR'T105D&1+I $?O.$><$D$1]%E$S*2 M'?97]KC$JF M:7S4ZP\_ILF-:PXMYP&O^HR.'YHS&UQV$2>M!@BUJ"&LH!( TG*;!*H"5 -E MW@+5P8MH'4>;(-PPTOJ;'H!G'UU_4#(5_#H:OT1)__)\/K>2GUZ\^^5X/$ZK M4OG^L?2!_MSY,^= RE([/ 5M"$BT_XU#W< KIY)V-DHFUS:98.MR%<]]_.!( MEBGZI+W41G'@^$^@+&?GO=+64R,JDKN.Y(M8(6<9<]8!$8X[ BXQ5.L-(SF" M R=YT@$JDA\(R4_NE+,0DO,F>>TYV(P3S[G0X#@(RY6Y8;S?UPSS"N('!?%% MS%#1J3).&I':)0*F^.1SY,19FQQ7400)73R L!(@?G)Q[#V++@D>G8O A;'1 M!.-1P>:!)773R/L*XBLX.U.5,_75(^*V]9Q>V'X M9R^HR%P0#IFCNJ$#<<)28KR/.)FV(+>+@NXO3#R62DT*E!1MHFB MMLQ*5?(4*0'PSG/.F/;M&?GU>-#W8?>?4$PLRC M=5KBZ*E3O]=G+-$S5C^S#@J'3VX<&Z_8!/MX=-1_A!BS'U/>)\LDM]$HSQDD MYJSP0:+.)[.S(=O\=7G_M9JWLVH658S?0HSOO9QS>BFJP$G0Q.1RRCHP+T M?@"]\&X%84W.*1$-7I1CJH%XY2V1'*P7WM#H6!?U[)5 Z9-[MTP4"@F:IV0" M>"HL!)N8IL$SZ^BWDOI6/+:)Q[DLO<::DE:.6.-E.3GFB(5D"8^4>IN$ U\% MYBH*S!1$X!"5DX#R*-VBR1<9=V0KSTC A3?8Q M6@%4L39R759ZND^*[?UGTYT^_=Q0U+.WD0L(7"0B?%($-/5H;=- 7.0ZQ.A, MMF)MDZUK4\/45PVJJ#V LFS$"6\Q#L9%.6"6DJ5H/&>8>H5I?=$Z>XOYRC- MR3J7J"0!-7JTNZ,F7K),7%$@&,N"Q=9/B5><=@6G20F3D\HJ6@6B6-]*Z4RS M@)Q$RM4[]L0XO9"F2IF8#4+46C3*(:M$'$>^THRT.2M MA"P\9% 6A'6:NRA53)I]8T.IJKZ/!=:]"Z%*A6TJ$!+3-HX[$Y8SK-"4? MI6$X MZ?G1,#ZY+VX%!7PR-' ?6<@J@E'4,FI1;_=,*\US:L/==M,45+NC8:A9J.Z@ M NS,.^2\I!Y5-$>L9 Z5_"")3=;B6Z641+,=;,GMRM8MYQT*!*QH;@/-69?S M$0!66( <[]%AV:7"72/@KK2J;F2)SDBB2JT&IG M.$>BHGEES\%H[E ,,^>, Q:<5TQ9BT(Z29JL"8^3&;("^>Y OA#+X 7.%)-$ M.E;L\8"6N5"2..H-HQ(H<-'% /V50/*3R^54TG51,#X+"D%1HYU26H>@K9,N M5B1W';@T M+]^[[ZLNT.\S63<&\/^T5MAKL7"0E26H M,%L"'A)Q2,G$H@HFA8W481N5R2J3=9S)'B'O M<66RUIAL3B>SDEG%BM_:HDYF="9&9%3,1&:!@6 ^J5F^8RTJC54:6W$:>X2H MNDIC;='8G.O/6!#):XEJF$8:HX(1*T 0629.12542?_L[WQ_X-[ G(9PC'K,SH>XMK)_'"/FHG]WEOOW1BSFUL5U_5KN6V']K/)SRE+U3BX ME7$0YO>=9#!"-#EY&(L$#*/$ 3,DV>R8\X929=8V)=4=B@FHM%)IY7$SXU>R MN3O9S&T- U0CM:*R&4J3U!Q>G>M#@?7)$QC7Q>V=K_$I]T8Z5O[15L< ME>76NNY^%GJ1R.?HNX:FWY?1W\][+YP(H ,U1)N$C.X2ZEA,4H*V4LI4\VA+ MA6;)VMJU:0\:'=_SJ?/:^=@2M4?G;TGP*(BGI=*HTE# M"CY[0UN- :K,6)FQ,N-]#H979GQ 9MR;S\G#&%59$,W!$;!E:X.!)%0PE%U< M<.EI&Y[3SA!CXW?]Q[2D%\5_8__CYEG7=H^/$ ]A]KXLX_[PV#5]_5=SV:RG M?OR/S?->-Y_CRUF_3W$B% +IPVC2+W?_-$Z#QM?_ST_].#TX ]'<7:>C02]N M<1X[?CS]^BUS?0X) 3=NAP 8_1X#\-(2)19'8/[U8'S6A@_N72)^G-Q[XC(V M\2-RU78 M$/>T#>@=C N?_D]?)9%9J-3GO$[WI/BLV+K(Z<[ M7C+AH"(%*2?G?8YH=TH++(M %U?MD1N_P^D^7>^JT32N;4;.46B9=5*!@??KW1?'6)ZV;?";,A.?_JUW2#W?$[G(0[W?FMQC*Q M(92LC:V-%?IF#;KO;N53Y[#XQJ[I3'X^9AS"]3E>?G8#-PRIYZ:]K132D4_C MGF#K/=2/[5,G?5F"X?O]&(5=[/T'-;@TZ?6'O6>A*%V]'3=^GZ:3XI[N;4=L M;&EE;Y9.JE'F>G_[+7U,@Q[[>QWE[X[R2_S9?L8F#*>]9O3VI@>X3O<\/NYC M(Y&WAQ^.<;B;+T]'EM>1O33-7)EX[E^<9.#7OKOM1,7-_WOQU9S1, M)[VC1AGMY>.[%G_]#L7=.R:[&X-[ZRR[*[1E8JT-V7/'HE)@!3-><\6CIY9& M%:(M6R;,WBN7;F'T9\-8_GE^P>LKN[%R^/QDY_#GPYW#UR>[A\\_[VS]_NGU MT7/8.7K-=[=B?_?HU9>=PS<';PZ?L\L;*SO[VR<[+W;POFV^L__\T^[6SWUL MY\F;P]=TEV]C'_"[HU^/=O;_S#LG]*395'E)8??+\[E.IJ+M41.>I" P%9K,ESAH@((TDSF1.RO%2(9E%X9(J%54JZBX5>2622<8% M5\[=L>QSHIXJ5(^2"33<4"OZ6EAR9:$'8B$^ST(A9)&2TQH$13-8'5T04/TT?, .21?6:B;+ 0+NI!B M'+S41&FK"62TS0R-D7!4*J5][URI5U\;\\ M&(VG9)K&1[W^\&.:/%S"_OJ,%7U&JPD$^0:77<3)5;?^JXV7&[WI.#F4RR>] M20K'XX9),-@D8-U1!Q?+#8/G)DZ*AG:R%CHD) XCG MX(.6V2H1P3DNP@UWB;[F%*DP?E 8\WD8"R9HSBD2#3J@2'8:1;)G)$@J;#G# MZ2%WT36R$CA^>IELO%3>9I^BA<3 "JE @J2.2^8"JSCN,(YA'L=.T6@HS+7R;Q3(+SE MU$VR=FZ-;)#U5,J?ENI6\"T%5[1$+4" M!MZ8X'EP*8'U22IQ/P6D0K=UZ-)YZ+HL0J(Q$\:E1>AF2KPOU4>R8%+19'DR M7:Q\M!+8?7(G@(U.*>^RPR4 Q8+@.>3D#8\^J)#:<.A5 +<.8#X/X)R@S!DN M5B_0^D^>$Q=Y(D&!TT8E;@54V;NBLI=+X26+*'-C!N:H-**!%%^H8*6Z7FPT-T MP47E=0B9^4!<2KFD(+#$A! )UP+ !:IY:"^VK'LNJ@[;W-M__/9+/:_2/CGA M0J=4 @"S$:2+3D-R$)1SD*6;U;ZHFL)#G_[=?W9>51+;)MY2F90 D8F701/P MS!$K&2X^Z&1 MRF M,MCS12L=Q8H/&0Q1VGBTT@TM]GHF.+TAY 0ZZE3J];9VZIUPQ T+9W RK&EQ_C=S]F4M'< M+IKGI;5G4C&>#9&Q>.NXT,0Z_ NU*F6#UU9[WM[V>\7Q\N/X[L=-*HY;Q?&" MWP"X$5IJ08":\I(Y<3E)(A0+D7D5D\^M^ T>"\DK>[[DM]'P73OY6I?AW$-] M1L?/DOR@^5IK<-Z2Y&O='0U#S2MU!P5A9\XM]YZ_M9DGEJPDUN>2LS44!4$9 M$AEH[KSWJKCE!%VWVG0HAJ_B><5RME8\WQG/%VXXQ+/Q(CL7-'$VEEH8B1++ MLR11TJ0\.,.HJ'A>T9,LW)5TB2)R!#7 M*9@0NQA?OQ)8?GK9W(GF>'V$6P_-P&5N^=]_]M@>Z,8:WKAMX\TXO-W<_0MK:V>9(S;IU M7Y[^?=$=P@5W5AE+T# 6:#Y%(!:,)(QRJWU,$K5H-)\ UJVX]^[G;5'1\6JG ME=)6F-+:"<6JE/8HE+;@$8H^>20KI#2J&0$>.7&>6:*B2BK%B)-&D=(X7P=H MJY1/I;1*:9VGM$=(<%PIK35*F]?24DRZ9 R#\+BYI/A- )ED3#J'8%H*7%@??'9&A^CCJ'4?)&Z0_$!E5V6=Q8"8P&R1WAH$MT=1+$EN,2$:TGT$XB&T$759E:B6!)L[0^.46U7XF@ MDM%=R>C=HA='I1S ND!0U=&H^JA ?+222"0A*5Q&ZRJ@ZG/OTY??X((?,G/R MDV/RL:H15*3>':D+'A"1K:4F> 1I< 3 :>)*9(8U1H-PP)UOK^Q?A6O'X/I8 M)0DJ7.\!UWG!&B"(+(TAP0E)("M'O Z*^&QDBCX:HU*%ZP/!]ZIX_S M-()MUOO+06Q?#TM=6=]H*^.QW-I66T49YDB[QJ??E\??+WHNHI)26JJ)0FV8 M@#*)>."14$-],EQ&E+MKFXS)=I/%W@L6'=_MJ4Q8F?!1BUI4?FR5'Q?\18&" MT38Z DQI AQM3Y.L(\H)5'.]I":V7O"Z;[I3%VA\>NZ8___I' M['_<_%?S,NN3'_]C\[Q_9U^>];#YZ?XPIN'T)Z$:IFP!@HQ^#X.\\9,>I''J M?2HOPU%O.L9'Y32>]/K#Z:@W&O=&Q]/>*/=^2Q_3H"=ZN3]TPX"_BA=,IN/C MYH1=+QZ/<41[TX/4.TD.[T[8F]C;2B$=^32>S:]@ZSU..6WJPQ:T;MQV1#H^ MCKT)+I1^QD4SG"*7C3P^ZF-9(CA6'W 8CROU)<]F'X\& 3 ]P^;\[Z(W=-&WT7L[]2#APPW=II.IS?IYEX7@VC'/DO3-K<=P;_E%R]);E MAQ?LCH;CL[<_NTE_4NYO,+F?PL&P_]_C--DO,[*/#?UY, KOEY/G!^E__SAY M\U?\X#FHG1?;O?Q_M;+V&O:W=_N[6#M]]\>_#W;]VZ,[6 M0LGXH8!L?)S6N@6[/!H,1I\* 2%J7.^_Q[C.^]-F:[,W.3XZ0: M5$X68/GQ;+V<(_&GK](-/O==?W@F?TJ1H--/BLRY5#,HX."D,8Y,(S+.1=M, M1N$(#=R'2?KI[(]_QO[DP\"=_-0?-CUN;KHLD/!7_OFI'Z<'19G:H#.%ZG0G M[_3YIU]O-%]=$JNS[[C>,,)^]6NZP>[X'5!UISN_V5BZ(=7='OL$C>4;RN@E M:JS]^M?SC_W.AO$W]H5G&+AF&3]F0IO_AR2PW>#^!OO!M\C&T/5^GPO"WKDD M_+$&X$P7[9VIH3]T]YE=Z/Y=SU_<)K'6C?TP6>]WQG MZ___4*;< _C]#^@QW\>_?%MGB#=M_>_NM/NUN[ M[W?QGIW#UW+WQ6[>>4EI\=/AOY]WMG;D6\JUD> 9<1DT 1,8\=E:8@ B%3[$ MG,/:IN8;XHJW[O\^=>*Q'PM2AD7*HU&)*PM:1F>D9U%S#OA9A*_4,JN0>@1( M\05(!:F-RU83;B$1X#(0RPP00;,.7"@EK4-(F0W^'4@M.I=GTFO!U=8-M]RW MO7&-^^W5G+NE66+X]6@8\*Y3IUSUPLV\<*_>>F$3"%'"#04CD TC)CI!K &< ML^PHDVR9O'!SCK=+7NHYO_.YNSN/QC-_-_[^*)YN'YRMZA;TQQOVX_H-BV^T MXX'&<[6=CD8ND1\/C4[%31NNL;:2SSZ8Y^!Z;>5G-W##D-9[PS0]#>G[MQL> M%VS?W)/2>OK^.X5Z//+(W3H]_^WB-1ZY-[=)K2E%%HS9 ,:"\\93[T0,1D?. ML@WNIL$:YZK&G*;Z5W]Z<$6MF"SJ%9-%+>1M1HQ'D=_O-_;>B5?X[/> MO/CU:&_KC_=O#M]@^^+1F_WW7W:VWGW>VW\F2]LO*[EO7OP.N_N#_MY?N^]? M__4:G_W'T>[1<]CE;P9[^SN?]K:>RYVMP>#U/FHJO]"3!277*Q^$])Y$:E') M9=D3'Y0A6EBT\YFC6OJU31!/>\9M!HW'/.#VR&#RE.Y8'>FN//<5FBN+8U6.\CX6S[V\Q'-6X?Q'\$09CCP'S!''J2(I M294@6(>B;&V3F75JZ9,FTKH/U2V%_ODR3:>#-(LSNQ?9/7E:@4<>N+_]&&PW MMSXJY=V&\OJ7*,^$8(/*G$AA*8&L);$L9H):/,N DPF"(^6I=6NN%F;Z>U7L M6@'M;IKVWKG^L#?&M?]NB#U!R>X%+X;?19+(]#(/C MF.+V\/GI2JA<=QNN.[G$=4%0IBD#HFQ KG-4$!^I)R79;0[E_T#7-CF_=]7, MJMO=TK=XESBMARH.>OW1DF^>+KGS,;2N^R9;')(EEA>1A\Q"8H9Y#4"-BTIF ME:E*T:E$U?7Q+8^B'E>G9UO28O>RTQ,LZL90TNR95$Y(\$2L29QX'I*V7EL5 MBF:\KC5KMV)I"VB[N[3I; 3"RW"0XO$@[>6MY*?;%^?0:CS!63S!Z[?K1],!->ZXY,SEM3+5Q"5C S^:#&X;-73C$#3J; M'_(SA:JE=UD,B[9R14EZY\YV MC-L]]G3C+ N=&X_B:/WE3"MXUF@%O9NX&K[;X94>M>?G*E,Q4WN-;5E7U%=7 M5"L+JJO]_>Y:>.Q3A8?'V*)\\O39W"]LAQ_GJ,S#C.3_N3J8.O)$A4E,2 MX]ND@W2@:0H:T ANP3?WVVCX;C^-CXK?835<:H>_?WK]Y17?>?''X>O]/P[? M'/YQM//EW_CL=VQO_W>Q\^7/]Z^/7D-IXV67VN[6SX>[^Z\_O7FQ>[#[8O=H M]\7K+SM'V(^M5W)W*Y1V8EL.WK_9_WE^LYGM?'GVZ:VQTK(<&7$^)@*&16*4 M9T0EX2 F%U@290-F'ROG?652=>[\KO&X'+SH'+_H6((F'E!,U9:Y>Y=>!<-)ZR\IY1&9/F M_F9)L*O0>B!4\3E4B;=!,):]!^(4" )>*6)HD,11'IBE0B5G2ET NZ[9U1"I M^\"J0N+!(%$ESAVQ(2ZP\?SS6YPL824%PDS(!"P3Q*?HB;8TT"@@A02(#>#K M2G]'HWN R+XNF8;R'J;A34/Y[C=:RVC]@7$(=LH!6()(BZ:J0B@9#,%3[EVU M_IZ0+$XN67_1,1.E4$28" 28T 3_B,0Y,*B1VAB36MO$O]>YNGJ2;*60\_3R M]I&14^7M'2&T:.%YJ:-,'B'$*,I;"IHX"+2$[">ILX[&R+5-0_DZ-5=S^%0( MM0HAKJ(26D/2D8.,RK,<9J.5?X/@T*L5$6Y:"^%T19:8MW]^&$WZY>Z?QFG09"Z[2#WS M?Q>##T\CWNC%+^(R M-O$G-_CD3B9K_UB,^NL/R?RP7>[Q5_N5ODL@L.66R3>",,%1Y(V1,5'IN@WUK^-KF-M[WN3<=]79G MEKK;O&ZZ+BWR&2OQ9!PJT$PA#0)*%>=]CMYR:8&56C678VZ],:AW2Y9\8,"5 M<"XJ\"!I--@>2CL691O[.:=Q*C&L/DT_I33+Z?5AW!^&_@3 MYFQND91#%&^3./M_; MVJ:[ASM?=K]L?VZBS]^]U=YI:1TJ0A]VG8QV?.VMJ?]+PK]49&,]XL=<>:(PMC M5\R#)G5U6NS>Z94#-\&NN":AXMG5BUD39V.&OQ#PVDD_]\N)A,EIY2;>^]2? M'ES-P'C03V,W#@SC\V\_I#&^9RGV2I)_STNS;N0,Z?=PZN.^L='S35'L^S@ M96S>#N%)1KH7S@_S* M":CRZ/^4QIT3$/VA">AWC@2$!JD1BAIBT20E:)L",=I[0A//(FJ%7TDD(+.A MKCK$RLQ_:R'W,SD%-:Z2<]R7;^84F?0YI!1/E^05E>A[2Z:J,EU;5'+WGJI, MH\>B#/CN"CH[5_8)"7N0)LT!LZ]HUK=<1E4Y>NIEA&V_KW*TTLJY /N* K)2)1=?GJMM[%P5ND:K.#V$>3X>J!/@6(Y3G(GRVQ0\[$K/9Q41 M&RUI<)&%?3YG$ Y'G)6UO>YN\DQTT/-[VC2FQRC2HML M]&$\0O42=:OFQ"RJ61\*R-=[[T:C^*D_&,RL=QSZ<2D9ZH;OFC%V30/7&P6[ M=Y2F!Z.2QN@C*G/-0>WUN;MFES;Z]>3LQN9H[6E1RLO-[^>RV-/XJ'^JQ'G\ M[.@#7I#B1F]KL1+II4*DYP?;>I_2PE/*<=ZKN_NO/N_LO_ZR\V6'[_W^ECE73&\"M3R\12A5,#8.T.!JG]0*-.2)I MJ *5G\G!?","&B#O;KV 6\BV56PW_.L62WK[O-5[>?L"N77!SA:LV'WVUAL: M91.X5 :\Y\48X$I+F5J+IY+(M^4TLNYH/J]=LSIR9TXT8.1OCRV6AOT;& M,]_*U=5U(9.:''C;5\K-HKQ%4?97<7S$N=P0O2(. M9N)NOA;S@A"^OAPSMKKL_& 3D8\1V*?(;)!VIO-<5W*[=V&^EIW8H@_@OZ85 M_>]AL[O,871[6$R+9\,X*^Q6Q,YE 85?_H+JB>L/]V>^JIEJM#73?7 0?]B< M,/O;GQ#:04!T25+B:$E=Q(0@SJ= E(ON\(U?63 ML^_S\3!.FCV%*:[A?-.X7"HNV6M^4XNG!M6 KI-8^V&O6/9HJ=HZPS6 MR]'6Y1E7QC>D?I"T6#_XP&);&3Q,\:[;1T,_(E5>7&F7["3073)3M9?,ZTFF MZ/NY8#J7K>/Z6?KE5--[=J[IE4_NDP2GK<1*2S* KRZ4X9+Y_49G!.O071ZZ MWQKKH8[=0V?UJL-W2GN-95E>>\4]A:;I;(_KCPOCLWQ91_3&(_KR 4(*9M- MO3EW8!W &P]@.4'S[?%;S8(2-\39XSLM[I_98]4J2:QVH0@'(EC&N5,B H_> M:,C:AJAT$-1SW<)>?5GK9?L#_YD3.\^F9SDH5^G4W*LON_S?1[M'KSZ_.2JG MY?[H[WS9!FPGP[\/7Q\]9\WO[+^75T[-[>^(UT>OL:V_'KT^VC[9?;']9>?P M';PY?(5_[_9?[[]J^K2W/YA/H_7IK68^!<J*A#2YF\*J&M#J&=GO>LJ[6NUKI:ZVJMJ_4'4Q;/@S@OXF6J MPG@[A?'SSB_TUU/.6_Q@[LI*=;>ENOXIU>T_A]UW;[V+6MN26EH:I#L)F9B2\C,B MVT7PWH,/E>XJW2TSW56;HZ[6NEK;*BG;;E+G#JRMG;F8X\DLZ+A;VT_G5_+; M#?6U8.["$K_-<3/!M;#"YP09I,S6T2R]92%ISZD/=0^FBWKFR=P>3,X*J.*6 M<(7*)>@HB&5&$Y8]M^" Y1#7-HU1ZUS=N_3V]83S<'+YI@&DJX+=Q_>6=//.X^QQ#GW*A%,1"%"3B,D@B%-4"JNL<"%465?Q6[VD M7GJVEB*3^ M8_'D_!)ZM:X9YLZNX%OH"\'()")/E#H*.3*3%05+/46-,;#01E[015V@*@"W M4 !V?YD/(8XY0 R:*&=1]&OPJ-*C7J^34)P;B3.82TG =0E7J_#>S8G?E5VE ME4/HO;96ZJS46?F!9J5*L]619O,NJFB<#. \H5)Z OB&6)PFDC(U/@6KN*GR MK&*T8O31,;KHERX+1J.'56?HQ8 MJE<;+S=ZTW&3^_:D-SG/$+J$KJ=EII:(+&5HA)"!:J#,6Z Z>!&MXUKH M(%M0!"ZG@[V4+/8LL53)*_5SJ5I0587;J HOYYQ3WG!G1)+$A(1* D1'C%6* M&*=C8CXSH=G:)KZN2\KKOE0%\>V0&L+QT7&3&?Y%R?-[D9ZK)#;[N2DUL.\^ M5_C>#K[\PK=LF<2) J)SH 14I,3:Y G.J@!C353.(WSEU8S]%;H_'G1O4G7] MKH NZ?8JH.\(:#@'M!.DXHX%R[8AC-!'@(1++*"?4 M4&%L%#[KM+:IUMDUQ=PJJI<5U1T2RK\4@I=)%.&-^_>ZLXMSSE3(3U M!DU$K8B+V9#(00HKM9>LE%EEZ_;^NF0- %@!&-<-ER<',%\ L [!,HA$4HZV MH'&!>"L4@+M O!.B!94DO ITBL MD8%0Q51,AF6J4FN[+A77*X;KNNOR!/@]WW7!9\';J+VWCGJB(I,HDV,@#HPF MH,!9+6GP+LV4ZBJ7NX[?&NM<9Z7.RBK+NMW1,-3]C#M)O=UYJ:>I!V6<(YZZ M2$!D1FPTB2AE V4QHZ-H7]PTB MZ,;VI:,EVF[HU@^I;H^0+H6<9Y7ATIKR[68+"(+%,"^2@I MXBHFI+GG2$G+?(I$))?OQ>E%)0J5&%EB9(F1211T#4XBP M$'-[&XQ"X+HYQA5D)F"9DE9"X-9);7\UX
[*_!D'>:. M(\V$! AU8*W[Y! 8\-PQ:@@F8*T;+JJ:+NJ"7@F@)8"6 +HX "UO0CXSX[RZ M"2F5##A1@:BD 7&MP3J/Q*/D?#!2&1*Q6?1-R!(N2[@LX?+EX;+,M7IRKA4@ MIM&$$*L"2LD#P:1@K5L'5-,1:8F+(3IL%Y5I]=J 661H_=+/9PO^&QK?-OX% M_XS'._%!'@Y5[(Y$<.-?KOO+QN4DIQ]KV>YAHSV>34[:&OTESV JA^ORNF%ZOYXU0O\HR_(Z'LKS* MM]/FC ME]>+EZ8V:?2:7,=,W_HR7B?_<[?2>?F,KP=,"J]K;AXZJ3E>X_3!2_7@P>IU M(VDYUF<8*V-L1<9*Z+IBZP"K-%<8Q(KOA-7!MEMA.8& M3K.,NY034RN=;N4R4[62__* -/ '3?P!V[?J"WB5B%').6P/J4!3+MW,TN4D ME@>\0I[OUF4(6EG6/9Z8QE=+KN)<1322A]XR-YO8IZ<;;'9 MGDZCV.S_;KO=__K/\?YL[73S,.[[W=/?B.0[*?G=I?]YOUK0_-^N[)1>WBL7L;_53+7)>V*<"BT%\<@0SQ 70B 7'$%:LCY9J5K+ MT[JHC-JGUSQ:5ENR>QWZNDP6IV#5JEIE=S\$]CC$^.6A*DY(81 M[52^[..PP0$(J"EC,,O(,\\G:_5A$;5G$1'/7"[N&I%)!"-%B,(N,(VERVU& M2)7S1=TY6);+5F].%;DNV5*Y*T_V;*U$)O7$Y06_=$G5#SK!;[2'$<%*:>,E$]IP9YPU M+/B8%..""BSB OC"=2Y0$H Y"$#]]\D48L8=8YPCH.X!<9)[$QE)430J-Z#R M0 ;TV@:A527-LO0F6E!4ZH'M>Z5U6[UQ!U],J.4_G*>EJ ML,+4Y29PA >FC<.:$&^)]M@G01= !.9H@?J;[37*Z-1<5.'O2^?4]]K6>WZ0 M$L"83@99IX'0"VJ12S8B0CA-DLJ :2[IBG'5&%W&IDI!+AMTOKX(TVLB;#Q+ M*3"/5# .1!AS9()B2!'-P%;'"4=07VQ1)>Q+Z7TFZ?UIA<3W#7:)?#GQY=?$ M-VION:,41:TMXL9XI"5W2#E+G<5:.TER=LB,^/Y<2NZ22.YR$^C;>B*48CN? MV%[YP7(2S!RC*("^1B#B)C2Y/S:!L-5 MHY;&R[B@K-ZA2-)U*I8NWK+;Z=OF<@57'EBBX =O,+C(Q5AA51$$2XP0X[DV MW#KML+,L>*T")QU(],;B%*/ED"9@F82W>+KJSS]&+@ M.5L-/Q(,W!)+Y(W1B'/CD8M*Y_IM7DAG*/,)>"97520UR(*ZSC65"XJB>JU ;-(OOJEG\\6 M_#YPNQBI5BBFN&+;H9*EM5KI'\6* M/3SLQD/;CY5D&]W*MUR".S]LQ^*(0()1#^0,!-OU)V[25QIM^"Q C7&(H=+L M]'J5TTZO4$P5__>QZ SBI;VW3VJ<#:[EG/F 4 M+(Z(BVB0TU0A%BR\9'+K2;6V@6>0H3A<R"JE;-&_V@"9:;@(A9(M2H0,1%>S7\N M3\GPE# @%#0IAG',5]9,3K*+&,%Q28A03J-CUL .O3)BE/O_7/M?!XVAM2 W<;:7GVQ7?#>&1K_R?P/8S?XY<)8 )+'?Z?:R JG$ M[_F;F7GVE#AW/8: MO7X!<6.B.$D";[UO\+SLL"B-=-@!PMQN 3V]H3C2RS'5:L4VFR,=43F"%RYW M:K2R7=L'\E]I]'H#6&YW#@RUV^@,>N/7[6%L>QCZ^G4FGD]9AHU&&\Y0/F;_ M*O[\ .(^&E[F[+^.N>R[;@2AAP/ZZUDC](_&]O/$4R.K!E\]8AW8,(/^[8_< M9EB\S,)+,;5@$_\>=<=C.(7E10Z@\ 39!$-\9YMG]KRW]LNUF;0:;32Y;-,S MOG5>*2W0IP'3&EJ%@/J=;K'K[T"T8C>_"P9B7W< E:-NUE__U9"1)1*MU,E$ M;G71=DXS$2(6CAIO#C1=V]B&Y[Z#"56I=_I9+NW&3=MUM[TY)0)#%>6TYB0* M$ITGG$IF@3]QQP4. -(&X[6E@*C-6S'S>;_W9I-YB;![PGH_RXHR5*SWW0R- MC0PAL==_+3Z]/?K^S["$C6]9.Y?T:$2/=CX=) VR%I1 #FN#N,08:4PU\A+H ML0R2B)AR@8=99]NK$>1R0V_;4%[?/ @ I$1S@53$#G$O4[Z%ZA'@.)$DJ* 8 M\%VBV3V$MYI):F:X-Y#:1OL;K'_F:+UJ%NNSHX8_&LH],-)NUC(!)/^EW2V M73Z[7,[@ZWNQ/9]AM=EL=LYLV^???R\HW#5+"O_@)VL'3I9US#D<$3,NGRS. MD/$D)]!Q+@7&0ADU7_#FT0A?;OI+;7H4B5 '(&)#=K+9))!VR2%AHM,4)Y!3 MT _MS@R:S.J+VVS3S6FBT+T$=C"O*J?PMVR&A,(::P H99.W,HJU52Q\2+_P M^6>PRI9MCM 4]KFSS;RWE=Y1A+=<&6(S)M@E:;W;$"O.PKTLF11<=>HCIU@B M'.E$GT+"U(TD+'/R"G\W!MY1U.BZT#%"K:!481$QI\R:H'PP 418^L").]C* M0H<))NA*^J85\#=8^4[W_*HEZBY\_F_-CC]Y78GY7MO:_+;?_N-H_Z)SL7\< MX-1_.=^["$=UNH?W6WMG.UOA9'_W\+S6JH,$U!NUW4,"4H;W_W.$?>N?MOUJ M!CO']1:\_ZR^"U)"W[/]X\\MD#Q>IY^;.UO;YWNT1O;H]O>=K2_L/Q>?&$@) MP5$S'"TR-I=Q48XA#0*"8!6)X"HJGN(0_.#0Q;"9H8U6?39(.'E0;S:N[ONNC6<^,G_[HQ@&S;B3 M+J(B\21,0DC$CS\PIQ@@DT?AVM^#ML] M;+2',6HZ3FIYC1BOR 4WCB(F/>W%=^,??AT7Y6BTB[$7#]T0 MI+]R%JWCH<-H5"9E]/FCE]>+EZ92#8:O2;8.4G/KRWB=W/K:71]+Y+H@M[]\ MU\?>_9K0M:/VP-[BE%5*<9C0UGO3G M5!BI7LM7>>HJ3"3>W9:X-=-Y:>Y# M/-EK&W]U.Z=Y#'$8*LL>B4>F?-V_V0].%'W197A2KN@#)GUO$MO+S_:EW0IW MI^Y:S'^\<[NY\XC!/O-4;/_.>/(]<*S9W6/ZT:A9GM_M:H MM6JXO@OC^KA_M/?UGY/]XV8+9B#J6X<\YX/^YV*[J!,^OJ#I?-XEASB8V8AS MI9#-/DREA!(23&W/@?P2525BUH/YI/S/!R'_ Y,\+^7C%1+C2U![DZ#V_/F( M):@M%M3.KVX!$2.77X3EH%M%B8P;8*G>Z4]':I.7Q'A2W>+'L:I7+T.^W-+[S 5N M2NE]'NF](A>::1H\,PACDBLRL(0L<;E3FC)<824#S>2B"OQCB:3W1_!.%3F6 ME4;KM-OY%G.VS*.8PPT37U+L60U'S>^==J_?'12CVV[#=OFX/#G9:S8OV5OZ6;PR/[H,OXI? MHI3AA%7.%U46;XF<$$-1 MY.L/Z%[R\L(XD?/&KLN+(_8+LJQZ7IBC*BJ#SETF& M)96'G:(".:8QXA9S9*.52"IL.<7&*X/7-KBI$K&HSE*+$Y-7]N^4*%FBY(KP MVQ(E'X&25QP6.VX-*"Y$A7> DMSG-B$,!:D8#9@1&H##*EX5YLEVZ-*@Y -J M2#WT@OFK5H:Z% (0OUYQG\,W!R%60J,;?;]RU&G%RNF@ZX]L+X[>DN\?YIH' MWIXV^J/2+1/.MEZUTH[%K=-FYRQV\P_YN4JG6_Q]6$:C".P-:TN==1M],'@Z M9VWXZ-/39F-8I\%6\IVX1FKXX2"<[37RI97[*EDMT=W'3\_BF*>\"W?HXP[V_+4VW_%>XFO#_;V3TAM=WWM'9\\KV^>WA@@I,^ MWRN5.'#$C9>YY!)%R1,X8S%%KCV7V+\?*?E43>4GA3.!*ZV"=H[#ZP\29@I4D>F-'. M+R207>[\C3N_=\"BR?FY!DE/ 4,,9D@K+U# 400FO#5<@G*0O$IO(."9)V2" M->1U0)17 %RZD)Y!L9G %X_T%P0(R)'DEB&>-(8F=P(/6@B1*#)$)GUB*95 M@V=;VJZ&])>[?GW7#P\LE8)3$Y#(I0$XCPG8 P',YX 'SG#E]5[_>+9[_6/4E?._VK:=G^S'7+; MG--L2B_C/?_:Z-2?'N^W]N'4'YWL[-:^[[4^P:G_(O:.M\]KN]MDO[5-ZQ=? MR/[Q%U;[>^K4M^JM0D(^?A*UBP^-_2TX];M-^([M[[7C?UI[QWNLOOM/J[[K MO__GXM-9??/ 1&]PP %)%R+B,E!DC:?(Z>08-D0)3Z?O^0?,'9!H;L&4X5: MJ9B]W@7"C"\W(*[+_W?Z>*YL2+ O:-ZA&OHR:?_H1?*3R>7 M*(Z7:'&WRY^]',*MDO9#R]?9@7?2N2 P(EYQQ&.NJ!%C[IYB@\YY""'QF4(( MSW'MW^AU0MAC;OT+NBZT6/Q%>K6.L7Z&6_\2/^[).P=+U^DC/_:5!LM?I$3! M\[RU+'QP\UN7>!6^]&(:-"M_ K7M57XJ_&0S?9C+Z@]E]8>5KO[PU)G>'+O_ M,]I>/,KNHG K^T2'^>V<[A>XL.*Z.4!YLQ74F MFE+P^3:#4DEQ+;"14:J@+"..,N9):5XOG6A.7*>FW)#D)*(N4L1QC,ADB0J4 M4=#66%L609A8E3Z]BWE94FG))#=&4,B$,V:YY-$1BUV*C$8/LJHH":4-N6R2 M.V%#:FVB%32AH!0!&U(PI(E-B/+(&-4D6B6 6:FJQ$\NU?BVRBD]C]S]WFF= M#G)T(]N)G90:/EYE_"PBIK'$@9V[V+J444DBB4]8$D2P-P M"8#E6I4D)F,"LW4[+HU?6S"UA*[S7! M@?+$9&X0'B3/V"Z\]:9DUDLG1E?,.EEG#*8!)4,]XB%BY!AA*$FK!7"N%"7) MM4J57*8Z1:7@+D)P!1C 'J05K*O(@Y2.)B#2TGKM8J2R)-9+)[@3Q%I**X7D M#$6C(LIWM9&.PB.E9,!.! 4;N+;!JYK/W@M:^0)CR\>K_QZ%7)XIP+(*%%IS MS))5@2D=.>8,"$&NF>M=4-)26E+H)8"0:V6PG,7)6^>1+WJ5.^.0990C ! = M,:"(46Q1%+IT<=VEB;VV"JQ,8:1. .5)\Y##1RQP+)B(K*302R=&5Q1::HUX4@+I M%"B*TMO(O%4^^+4-635+%2)ZLY[FOVXLUE*M'.9S_JR^N=)-L,2](4K\6R#^ M^6MW.Z,)B7./E$Y 7(0BR,EDD.4!K+=DC4^ ?\I4#9XMP%DZ^%9<1B6T"M:#[0Z,+R+X@_/ZCMY(3/NYJNLHYI^JX*4/RT7R9DX M0%L3YP=^;L;\ Z#GYL0QNA592U"="U0/KV4,8F.2T@P93<$<5"8@#10)<8T- M!GM02F;6-CBI2L)G0'6F*M?"I&B%'#P_'C(\/XDJD>&5D&&";B6GD^$^HA02 MT"UJ%;)),N2-%AQS[7SB11$"!)>BPD]]B:\G[%DF'BR21;8I2#H$$8P!>V M//6Y&(T2R%&#$>,AE[2$;70"E :K&KW@6J]/%9K5J 0[;_?G'QDP?RC,?,50 M;(F9C\',+Y>8R6ST10M#0P00;3"+4$Z;0 &48/(A2B'LV@8S5:%F78//@)DO M IO7>\E/9X??WVALML-6'BL?H]IK] \;MIRY(W);B=]/8[L7L\S=UE<,WC]H MYQAPO[-T/4G'2# YR967_,=W$7O/=SX= *I2S*5!@BD07ITD,B%JE&@N:ZFM MQ%;F9M95K&9K#527K@%IN<77MUC4S@ZH,+G;A$"$ZH"X$A99S@UR)$2#75)! MF+4-755\MDI;=>XVLXH"28[6$1HU]QZ^P43K>;3$.<%Y( M/JM].A#"J92(13II$&0C/;+4,$2U-1)4=%"T*/9C;E#"!:!/=Z$?ZZL%T,4' M*Y]AO[,A)V"D6IGL;/5R2C!_+S'#HY_/Z%1WW9>1/,(V NX%WZ_FMVXIN"X!LK;<$L_ M7M9J%_7# Z%Y, IK9!G&@*B,(XTM1C@WAV5:8Z,%*$U2Y3>DR^ "7$D*8/==A3V71",",%<*2L2X2+K3V9N8DCSZL^0M$M."6YU MX-008[716BJNO0QT6"[DB6JSW/ [-GQG\R $FQ0%@U9(9Q G^5* IB'?D>(T M.H^#T#FNJV[8\$H8=#/<3VO3FW7;/9KF 7W<'V1ACK1;MB9_/>WT&OGI=]W8 MM/E[1EU\1RZ;B:=&UC6^>L0Z,*3AN-SZR#/U 'F@WI9R:L$F_IVG=[U9&S]U MU+UJ)WH8D>M&>X)L@HF]L\TS>]Y;^^6Z*0]V_.1B3Z_3K:N1T@*=;[ 80R\" MR'^G6YR5=P,XA=W\+AB(?=T!5(ZZ&>G^Z_ZMT'1M8QN>^YZ]"?5./_;^]8N= M;J-PW=>R:(8XTT*T.&EY+!7Y;I$4F3[HB^]BY<\TUV=N[_YG[/5B_-!HV[:/ M16:&I $T00R;6>5K[0Q)%H.Y MS7D0Q+@8#%%.,6R3"7:F$?Q+;.K.:5UL% -XG!9C)D U.(^^B1 MD91G:J&![C%CM)_>5H9U;F0"1H"50#RQCL3$@(D-/CIMS/2V#A>Z,NN0OJL1 MS9TL8HIS#'?NWM-VRW/W3N?YSR6LS^]@FN]FQ_T/?"!)_>P@;X(7SB,I.5 VL$-+?#?^X=?0Z)TV[?F[1KL8?_'0=!0*ON6*5:[C(;,< M98R-/G_T\GKQTE1$;?@:8^L /;>^C-?)(U\36C[JR;L&2\RZ)H\=T)L9+*?Z M>0;[L#6X)S%QCCR\5WJKF7GK4I28FZ' MZ5U(#^7[CCY\R&(HV$/\06L;E];@B'GE"-F[UT[^?M!ZCK]@@@6.7D+=X837 MQ26=O3,JB?9T+S-'Q*C#/E^?[QYY,]^N$(GA/UXT^T?O%/ Y[#.UN_->K'^;O@ MV>-/.6.K7__]J@%RE,0+ZI'PN91]+K)@!>8H>MA"ZEB,V.7\ J'($EU5+)&G M1)Y1QJ>S05!+J4^4*P ;;['AB2?*="*"+S*OMT2>)R)/K5]OC)!G%\;WZ< ' M8Z)7 @65VZ\K21 CZO7LC^UF5[]0N(.D1"M6?,6,4C2SIB#[HJIV*ZJ(POZ?-R*;$K M^NREH=XPA1CE"7&3'#*<):0T-8*Y3$U4;I;*GJ[ GE3"?GCV2WE=5.$L:JV5 M+%'AN:+$.L>35' 8&#&4II)T+I&\?IHFG300'9GWB.I<35#"/T8%AK0D@3"N M#?-Z;8-5)5]4E84GR^R+.IU?C%CL=OJV6>G" M/LHC\?!)+Y>[@LZK.5[PIGFI.9ZN.:Z87K0^"6\Q8D5U:JP]LBX0T!\LQABL M$+DX#Z%5PQ?E*9TGWK[,;M02T=XPHKUD8842T9Z(:%^FN3! EU,N121@7Q#G M+" =,$91!QY=U#W[8B(YNJ2T3/E+R_(9$R?JAFI, M*SS*!9E]0ZU*A_&"Y3K5DZT3BC23_!KJ)#3HY1L1O=A?FN+QRPD+97Y.&25_ M$;/S.A.;O#+[.8]I)WWIQC9WJ3!*9)U*4B"L!0*S,R D=4X M(..,(H1131P%:L:6*3)>(DZ). LS"TO$>7[$\=,&(9<.]AH[L #!*N322&1) M(,BR& W1SHIL$-)E IT%V7M+S)*W\T6BF(E>>V3_-1O6-9J-?N.9DS%6WFQ> M!#]^]4CX4B/] G*_;T?Z\+:,61$ M$$"_+/$$S'9KXMK&DSNZ+5!&WW)J2IKQN2^+,_(5$U/F[7OP8\1Y%[$JRZ5F M7B&U9:AFNB&UK^F8,M#[&,5RQ?QH->I!7:(6(E?J07+U$_FYLETTK(B]Z?*(C?Y1I0%R M!M]1 7.S5910[)_%YK=8:<$G'\$?NO!0KS=O/XN%!T;_/NIT^[LPQKPOK %R!(C$>PQ19HQ@9R.>7.\%L0 U%:)GJ6@ ME^V!%ECO_&&(=%,'A<*X:X)9X&7GAPWKAL8,D]65[RNH_,*%M_\5# G'W3O2MK];09?BPU?I1UF2>$[282SGW ME1J>-Q3^\CYO,/C(W]G!]Z\O9WMW)U^66/8,6#99W4]+C(4FR,5\&89*C+3" BD> MJ0@^B)#+TU(\VXFY!++[J>X/@6(EA#V(L149+G?2M<)%5N+R(=)H_A MTX%DCB0>'4K,&L2Y9LA*1Y"4V#E*;&3> 7&KDJ?7MYK7(BZQKL2Z-XEU)8M[ M+G3;^?TZNGD/(":L0XR!1Z*E8$WE[HWLVK.!OI MLUZSN>L6X$,+3)2 ]@1W6^XPNWO6*3%M3DR;\+*Y0#437B*G(EBF/H%E*AA' M(@5..--$"I^+PU2%IDM4JJ$4Y55R)95R^DC+ZLJ#I**)A'&'E&(:<<(4LD V MD%:2,D&4Y]@LQ(-4"ND;$]+Y/2*EN#Y&7&LSCI"H, $.ZA!L&)@*UA!D9-)( M:$62Q88& ::"5HLJB%O*[.K+[$*,_E* 'R? T[8^DT&:8!P* 1@RMS$@9P)' ME'MA>)*,&%N$H*5<)KW[0G6K7\6B9V7AK55"JT=9]$?=^%;J_[P<=DW8]-PX M[!Q12$NN$.>6(BLE_,HUANMULEJ MKY!B4B.NA$;61(H"R560I':2^VS7+RK^5TKMZDOMXNSZ4H0?(<+3EKW3VEGJ M I+1)<03B+!F)J$8)(TN^#1LPL>JDHDEDN*W'*OG9:Q^E?#J,9;]A\Z@6T+7 MG- U:=@+(2C.#:<9L8A[DI ESJ$0G5/*$(6Q M3"5247U3JTC"FLOBS/;]B7 M@OH8,^'*KM?<)V]X0EKX'/EC%%G'#1)8*2D,4 ^IUS;,HDH"ED*Z^D+Z##<; M2DE^E"1_F3'X%:Z)HL@L&\"TQS%#7QB$=OD?4)S'YE8X3M#4R2M0U597)1-3#* M8,/;$N6+V.T$VSMZE!N@E-Y'& \3G9+,_5*"YY?@:7.?!!QR925$B )S/RMAYR6'0Z6(9%H: M%GDFSN;I?7G*^/[]$K@+BBK:U(_=,LJ_2I@UK\V_F;>X!+%'@MB$X2^9)SRQ MA)P>=KK!R"0A$>,Z6)>,(SBL;9BJ8,MT\ZB4Y^61Y\<:_J4(/\F2F.B6ZH5Q MTEF4N&(YQY"".<$LLDQ*+0G)*<0+L_Y+(7Z30KR@3(!2IA\OTW[&.R!@"[5Q M"8$0>[ MLF#K2%!2(.12X(1C3L.KSHZ]&6[D->NQEH6 M9'TN;TD)X',"^(2#!-/(/9,1">$$XHPZI*4P2'H<@B!.L@0D3.HJQHN*TKSY MJOHEO/W(\#:?FZC$KGFMR(FR#UY8KIE#B@>*N.(*64$-(I1K%RG03BX N\R3 M2>>/ EP_'FJ5D/5,KK(2U^;"M<,9[YC!A'-%"?))>,0]I\@9S9$."G,5J7.4 M [A5"7]V7E9B6XEM/P2VE2QM46@VDT>4"#&2>Z2L=8@G&9"12J!@=/1I3POO>^K%-9%&8Q7CK#$1<)18I285#D :Y&- M N>:Q9@&9I-E 6S%MYQ&L>J?\6:#T7\!2P0KJO+--@>QTDFCN'1SA >-^)JA MZ>%RO&-PB$-GX)KQTIW[(P=W%K$J/ZH&?#"CO87+EFIP+C5X5,F21!#>*J5 ON$+\ B5D-OVH)F"5@OKC)4&+BG)@X M81H$)B171B*2+$>< C :PQSREG-B @Z!6\#$IU]_>FN ^&8^H[ L?NE;V(2Q M[[/X9[BOKOO+QG7'Z.6+3\08]2",^8G\7-EN^^8@Q%ZE,7(J5P!L.F-^-#08 M>MET^.\Y$(D1:@6E"HN(.676!.6#"9Q+Z7.UP8.MC$B88(*>%CJZ3N1^MZ>- M/AS+BQC&+O+WWT]CN[?Z,:3]_QQAW_JG;;^:P<[Q>UP[/A3[6Y]H[6+[8G_W MTUEM-S3VZ'YS_^L76MN"3SSV9SL?_VG^YP(0;_>$U';?PWLW1?UB[X"9I()( M 85<'H(;*Q&0,XLDI4&YR*-1;FV#5MD-R3L5VPZ55"B*5ST>$V?@PW@TY1EX MR!EX?U;;^G(@--8)UAT9X B(*TN0UHHA;UQR.#")15K;8'CV (1!K)PU^D>- M=J5_%"MMV-5*_RPVO\5*"S;YJ+<^%>L9?D!]T *,\M>":1.ZQ<>\66NW(R-\ M2CY#C?; %L>KV$&'E=-:RLB,X<%$[;0,VL'ORM* W?787*E*:T_?$V(=2G)K2_C]<>^)K1\U)-W M#9:8=4V>8["TO%#'S",A"LJ*7S^7SM?@EAHJ%H=C#6.G&EFVT M,[&,LWASO^>;SAQ8L98,F*DO.1FZE9OWC_O7YQKTR\7.[O9%??>/QG[K/:N?3[N9OC @Z&QGMWZTM_NA6;OX]'W_ M8Y[7"8//$;7C&JFU_FCM[7H&A'[2]:ZX,9YXAYC-)3J%U$A'Z1&+SEH2I0@N MKFV(=3K#Q4M!>C9!$BPQ0HSGVG#KM,/.LN"U"I0DXVT6)&)*07IM0=J^\M?N M?CFO;QZ0H C3@B#@LB'WR7!(6T$1@%Z0!GZER:QMR'5RIS"]V2)X=ZCLH5)U\F2DIP22!0')A$8F)$@/_R#NPS@GC.J J I814E(5+2FU:Y3(C1 I,@XX-.75$<.0,-HCF/M3<>BDQR=*B M%ZMR5R6);T;ECG-X*T '8S[(,_&ZM]>4YEG!9#9FU1YD/^9"\BQFTBSNY/%C MUV+V+/X5N]EA=1FW0K3$EP?ARZ1M+ -)3!CD#05U+'!$.NMD+;UTBF$I3%C; MX.M+TGKFQ4[^_Y00\2P0,0<#*2'BU2#BTS0%P4P([RA#"G8'\0CLPTI&$);8 M2>P5<3:5,/'C>#5F*=8U[\;C"-927WQ;"O1<#,&ZPV8KL7,!V#E9P0YH5& ! M(\J51QP+H%>:2R1T2(%BK2QC.?3P9-Q(Y >++-+F* M'KL0)4-2,K#!<&0YWQ0C$K+7QTBJE2]!XN94\<>D2I8ICV7*8YGR^#*97+F. M?>5].X#M\&:S'_\>G)XV8R['99N5WVWOJ/*AV3FK;+>',10 ZC('LLR!+',@ M'^5Z*.3IU,*0LY?!%N58\F6LXE96J(QN6;2 J@ZZA0R^6!F'A>_!:]_0FW^0 M"W)X%0Q4K2NQC =PR+&'_U[ZG2L^'\O.H)\ Z7N5U.VT%A-DO,?$?;)9NQQK M^O"[[#?-:[5OH[_$W<^;XR3CFJ$K?]%O:*]W+NKP^LX6O+YUB/>./=[9\FQO M]Y^3_:\PMN*YYO'>UT^L-FVO'\.LZ!ZOP_AVMCXWZA>?>/TB'.7Q[5W\4UP0 MW/E:/]K?\A=3F4M8VJ@XH4B:X!%/EB#KA$(R>*>-IMH&OK9!>)7B96HG5,)/ M"3]#^*$QJLB-$4)K'K%U-)C(B>;.*T(=S?!#S A^9GV%)?R\-/Q<2P?#.YL' M420LN9/(.R0\7 M$"$M\TM>I&S"37&0<;&$$8KMM-]:!:"7P[/)]#-'%/&6(2%51+!1'&EG PI. M8JD5XT+P[ I9CK224E87)JL+H"&EK#Z[K'Z:YAXB1A&=YP@[[A#7.B(KI$&$ M,V)]#C\'O;;QY*K;"Q371;JHEI9W7);X>2;>429>O'2YIC@JUM0[RK&DW@?8 MR,D7WG_/_F]8Q[^Z#=CX4]L<6U>;[+_5ZEX_H6WEC$ M=>-W?V3;A\/T\ELCN@L8[A+W=EJ%&JX+JP/[0P:2RUAQ&:Q9BEAQ <<[Z4LO M;F8LWADA\7;[_0B'/W2Z;[LOQ$M1D[U)0\-H+JW.!3 $<4!+@D-.2X]2--8; M$RF3"FA)E>@G5T%?/E.CA*B5AZB7C">7$/52$.6GK2>;6 13&JPG8PP"R"+( M*!41\PY;:6%K2D@;2M0 H*^/.2R:_"X\[E_+[,O)[ M.,U(5 23B$4+EA)GF9$8I+U2**2$@Y2)*V/7-JA:DI(D*]+NZ&NLV- YS;4^ M-O_^4@$9D C3:N7/82.;W/SH#]L>V.YYA53SRV:]LID?R'+72<5EG%[?MH/M MADHW]@;-_M";VXV^TPU%Z?)4Z=[D^IVO1XY2Q%,-UC,3BH,:-C$+L55&*IRB M\S=?=7]"^NJ4H*^\^#Z^6TZ-@ZB?[^QNTMPUI[Y;.TB*NR!D0%00"[(8(S*2 M)H23CIIC9I7+]3Q9U8C9W)";SM1LBYS)YC8/^\M]DC66J9$,, E",NOCO[R> M_3]KUYX:71G'5X]8U^LT!_W;'[GMCOH3(Z $/TBZI9I:U(E_\R"+0RPC2R1: MJ1-H1:N9QM)I)D+$PE'CS0$A=&W\U%'WZO+J842N&^T)L@DF]LXVS^QY;^V7 MZY?M&VTTN=C3ZW3K:J2T6,8P1.V0$:DX*^\ [6-W&*_YEWW= 52.NAG?_NO^ MK="P$]OPW/=*OU.I=_K9WK,;-VWRHM3(S$F;N;E:G+0\EHIZ5[FK%.VC[*CK M\/Q[I]5J],=A\M\+V3^,;=^(O5REI-G)-T)WX1M_:W;\R6NC].[V&*5Y??>? MQL[7]V?[NR<7^\?;N/[QPQ&@]/'^,9"BK3].]HZ_7-2WX',;TRA]2& ,8F_W MM^9._N[C3T"H/@!* P6C7WBM!21JMX;K,(?_7+PG.[OO#X2/-"H+2EQ1CWBN M/:0-('/$F&LEJ9HN=5BDJ.!Z<>&F<"D%[,) PPUC:M4H$ MW7>:$:T[ )&9V(BB_<^UK:C<6I3V?OIS8T^S^T=W?39))"62ETI)(/J2&.Z8 MH@1SEG+UNG@#1C= JMI#D%J,&?- P?DS'MIFY:]NQ\>8J=(B@]P/U!+_[[\T M)?37WV*N8-" _2Q*O0UZO1&_ZPRZ%6!/,7]3M7(:VV$8Q,P#/[T:^'KECJ$_ MDX+[".IZ>!O\%+1W [1-9A1 1@_CB)D"V?0%CL-X!5X MM)=U+, C87%]1M'Q:M-UY-X,0N+W%UF*()'Q^+=\)_BR^VW0BD^5NG M^6W(GG/.PV$A!-71H*O%J#OPV=W)A8=Z<;R%;@!O MBCT8*YBI$:R9G&-QYSAA4*%3R:L!?VC$;S#>(]N'09R/:?_E89ACK/'R,.7I M7QO9K7SM%A&=QWYZ\@F\17[M66_0@!4ZKVS9;XU0>=^U)[$[!^+-C43/)$L[ M[4K- ATO^#C%U6OSJ18;Y3LH=0K>,NQY"E85_.B/&C%5XO?H!YD^P]E(#0]_ M/SOJ@!EV:KO9'/P<0X+S"?\#%2]!!AK-7%L2/K)U"@>FW8?S!";XX5%E\_2T MV2@\VJ!D3@=%QL3V]G8UM^5=K_P4?G&_V,K?H.=3(S;#SY6?UBY_6?L9#NU1 MPQ\-82Q_=CZLQ:FM===' M&]SU09?U852#[I7P? 6@B-WVUF6W^.CQ;&T3 M !3 9_S]0^E/79AMGO IB$C6K84PP5!!4ARL[%G.DX*C=CGCHNUH9]"O-+(B M'L#/W<;%4'/F#"K8AW8OKD^\'Q:F%^-)_@Z;C>W>*1C"\%(8U=G(XP^V90]' MD&GSGAT/VD/CW!["X'O]RB#;[BEVBZ%V.V'@1SP SMXW^-+1O(:3#("7HZG% M(6J,)@?O*"!XO0)G[X\!O(V(\>&#);DZ(H-L.15+<3F"JQG!T@R_9_B=/S5^ M'J]G1JZ)->VTKWU[\>[B8_*G'-G>>+BW[4F>WT\-^/C)3QEOT+5-&4$YV'TA M[SNL^?4Y]$YZ0UU4'*5^%A-X!1XZ'H3#HJ )G+PL<,E^ZW1G87'IT&\SKUQ> MHW\:G69Q_'IC%?'!-KJ5?W<&A8;:]/W51,8=W^_D.E94CP^HK627X6F>YCT% M&SL)-C>SA$[J1A\;W[(OL#?EV_(4##W"K2 L<>N? 14 :C-M1?T)G.6*L)_7BU'NI+\*9&JD='5=&_]X)M1E M6^CZ[B&O'_L#+9/DGE-$O4Z(2Y*0%HH@YZ*G0DGF.5G; #2XPKLW+Z>^&KRE]0 MBZ +3SM \$#:MO(OC?X-#_PQ +Z<57;QX UO*%RIO?$'PVS_!JUU!(2ZF-)? ML=WNG3>_P=CM\.%_[_SU_J8Q#5_],WX?SGKJ+8"ROM$3B4.OF6%[_(:_ M1^II^(YKCVRWX;G*@('&)[#//Q+W>]B_OI! MVWZSC691.+,8; R=;*"U^Z#H04P0,+5^L33C) MHUBMZ4^8??I2/^=C/VBW 6M[O6P'98:02>JW;,T56AD&-+QA4; D4%TC8Z_C MCF%"0&*GMRUUP#0:CC!//'6:8"$5[.?&98+#<44GW/F0,5RN]KMB%6WEJ-.* M_YOMSRPY+9"@G/\>AQ@QVN*02XN.:Z#!PJ:\.&=QR+[&*WY)G3OM2VNO&2U\ MSF'!46".F86W,VT_O'39%$MU;=^&4V@4EPH!8H#4 :,9HLC55G;:L/@9DO+H M>^.'BUG>\O5#.>G F>J!&KKWZUKV?&1S#F-[[WTJ*HQGX M3J]_@P6];%2Q=\45:]EC"\0(5L5?+YFY4M1PD=&*C6D,'5;-Y M]<)("FXRJ&?9Q=^#4Y@F?,V06,"(?@KNG[AVOD;E@]8#"B^GN], M"1A\%J EC.$<_A9'/K6K[RSL[KRKE1$9+HS(*<.J=;7S\-=">'I#2_/&1PI MA"WLC?VI5YL]LF\OISK4%M>6/R_FT. ?QW_YV*0Z'71[ SO\BJ&-W.].E#/8YK]/)4"LTVJ4E M5FRSX#Y%H=09!90EIECO^V+K9=S\>MQ>C%O7. MMZ&VH7B,D7_D$%3EM]ALWD$NKK'O'N!_P1@R"@Y?GV(/#R,/=[DFAL;\E&_B M2M&N5Z;,*1AU01[NH@M#&[E:"8/N$%[C,&9V-#0A1D^W9R^V]Q,B0'UG5CV-,BQTUC&KXVJ:=NMS&N M\2!Z@\/^>7A0H_=0'O2<=L0SI0'L%+LRD57Q:FD PY'XB?R.0K\77&IH\@]# M.X6/)11O'R0&1?CW-!9,[LK#Y0;]X><4OJ1L[N?DG1R" MSYL+5O%9IWM2!%_LI6M@V-87/C#8OAV7W@:6,\]^/T]Z4J_;?_?[:!D&MKGC MFJ-H^(=&=J3GAA@U"U-H],__]D8X-0D113'BU$MD M.'/(!<<"-4)0R:ZTWLK8,G)WK8CIZ'N4WOQO5TQO_K3N4L'6Q*.E]6'$HD#QR M;^V?[&Q] M/MF[^-RH[1ZU:A_KC?WCH^/:[]-]%;__CY MN/YQ^SO,]6R/_M':^5@[ QK1KYU?WO"D-NF .4:$8P=L(FADDZ?P$^':208; M*-8V)*N*I]?5F%D7PFMY34^O92A>6H#4%6G]'&$7(5DT) M5W/!U?8D7#&AB/?2(@]+C[A+!MG@!<+,&X$CLYBSM0U5Y>S)I="?5%WC*8#T MI@DD>P(@/>FV_5L$I/M19_>HT2U!9W[0J4V"CO"66B8X,M'[7'J,(DUC0$EY MQ8,DP)\D@ X7KWJ#ON1 MT .+SG0\W"@B]CM!-L[>@@0?9&HD^3 M2&2HQ,'&B%RP"G%N!#*>1Q0%V&I"1FDUNPQ*E 1H&=%(C-.*NK%(@"CYT,N M4U%E?A:9&NT/C30$)MB7W="]KUKT0(78^"2(6.]1CP% M##8Q82@P&K5).HE@P!(F527)@NCGXL3D\6KA>B6ZF3HM\V<&/[2&E%[;N.?B MR7.6)M+/7IIHN]VW[<-<$Z2H%;>4]8@.1T)ZF@LW,A"H9NTKB,V%A^=JW_>. MZT=[%^_Y_E8XJ;7^:-6_[IUE@;N6Y=/*A1L#"-27[_O'>Q<@<$>UBP\@P!^. M05!/ZO33^5YKC^P?;V:#[VSGTP'&S"1E/"*)YW)$A"-'&$:!1$J=Q#1B/%W M1P@C;" Z!1>YP]P9"@?,12%@;S#UTTE!F_[_!HU\4^QJ%RK#;5AT*:)[1_:, MYWLV#TE,U8*>_'><<=MIQU%Z:>-J<48%&,_BXI*/GE>\QGES.^E#OH 4_\RI MG],RMV1)=2\N;M]KAP>4!JVMX8A)'T'VX;PY)?7RIL@XX?D!'2K>]A(0,T]6[B-SE)=T*;[T M8AHT"[*=&5SQPT_GT79[/R_B7$PX.>KVF"]G? MO%Z;W@]:P_OLQ:':;'5@1!?7ZTK\R,OXL&-7C_U2#DLY7(@<5DH97(@,OG1+ MZ&>8Z"W!N:X-L?#S/*EMV>KL]YTAIAL]9XY((8CWV K'L[^42.>"A5]5Y"3% M&SUGTY4@PZ![7F0K77>IW>Y(&[*T/QLIKJ@/;=2GB-X=KP'S^YA M^!F>\>>UK4]\_^-^:W_KC]8>W;O8;TSW*3ID.Q_WCW=V/YW7CT.K?OP9?O[0 MJ%]LG]6WCDYR?*K6VC_.4:LBK?OOR[B2UXIKE102UFG$J37(6(L15D0)Z;GQ M.JUM$'RK8WJ!C;\6)CD+:<3Z/-*SH.MLCXI%OQI6/*AMH0V:N^"#U *@([IH M3)!$:,\"%3@M(!Q]ARN^X$U+%)]>$1RYBD^[2'A*6J/$+$%<.XHLHQ$IJ;0U M 3L&Z+Q!JI@_^7K((_3H:[8S+%'MK:':3R\":P_&K@D;9M*$*=%L3C2K7[$B MS:@73F$DG72(*Z5S_>R80Y-.$Y[ON_FU#2EFL6S&+UC"6 ECRPECRX5B]65J M6+DJB'7%OY2U*1CGD$U<(FZ41X9X Q:=H!K0*@1-UC:8*=E7"5L_#&RE9"/H M[D2T5AP3 _(1 DULDF$!'7A+FW+!F+8SX9O"T0:<./+1*<2%$,AB3Q%S M/'")F2EMRA+5W@BJS6-3/A[62IORI3UD&$@!N40" MTC00$ZCVB9JU#<%GJSV51F6)8RN"8\L%8Z51^1C(JEU"%@>BI:BC*$4=P*JT M&" K<.0,%]):YY+&:QO<\%7A7R]TU_CEY6XK?HO-SFDN0Q[]41N^ZO#\43': M^R>\$HD(C";#<(0#2KGQU"C/22#4)(EC8JE,1%@"K*E-)B(D;$C$W"-O#!D6 M6''4:(2-DSY$HKC'"TM$F#KDMV9I/5N!HJ56S%8$Z3G7Q"3-"5&&,VP49YPP M3:-192A^"25IXJJXB=1Y')#U,E\5%QAIS@B2/'HKC5/,D;4-6C7Z=2LU/LZB M^ %%=Q[?P.O*;NDV6(PT3X:B00DR3"VB5#'$+4D(!-5TATYR'/KRN[)7E>D"D\&7,SBK' P0SFVB".BP*^1"$= M<:2PK5Q+GS6QD+,N[)(]+Y5U$ MGJ2H;$C8&)N%EI,G-T9:H.2^V7NOOP]Z\(VQ.^RLFEN8'C5.%W'_;T5C2](K MXS66P3#".;<6*".WDGBEL8ZZO.2Z#(CRZ?HE5RLI$0&L<))9@,R^<: "V$C) M11"1$/52EUP?I)F?5%]^J35S$ D$@P0:I.&4:BT4P<)9:TDB3K %W"0H;>!' MBQ@%] M/$LS=S$".Q$C2MS0)*A$4F"&N"(2.65RMGPDW@(Q44FL;0@VZVV>.[.TE-4? M2).6ANPCQ/)*CR9)<- @EH&RB+AGH$=Q8HAQS0EW0$9IOI-'9P.WI1Y=;=G, MN;%,2Z$"5SQBXRC15"L6C3?:QSO\3R7+?5;IG(CT8,X5PX&C&)4'I2D4TMK# MKP&X+XO<&DM+EKLRTCD/RWT!\2Q9[H+,THE@3L!$,D\4LL%JQ)DDR I&D5?> M&>P\P=JO;7#QE$2H4EA_/%5:TMS'R.55O"8D,#%]\BB8F$ NHT*&P:]1$4^B M5SA8!7*)GYSLM$#A?.I%H(<4=GV-S[CON5=H![C,5RY?H2/@4J/M"S0%+&V: MA4+QM?ZO6G+KO1?(Y!Y*G,2 ; P.,2JT5TG(* (@<54O+'OM-9H$/DO&3 F< M)7 ^*7+RJLA9FIN+P=*)H$IP4OND,9(8>\03L4A[(U$BTA#MN70Y:8!5\9.J M0)8P6L+H6X?1E4'1TA'P",2\8I] /+6A2B))D$0("A/"OXOX52:[25PEL#Y# F/KXFG!<9,MG"ZI6\/FX6"0"_]"U\Z<;LO:_0^+;Q MK^*?X;QRC^;+.8Y?',^R^.)&.\1V_QV3!:S>(*-P]A.=0T8)OD](:='!=H(W M5.+WT]CNQ4J_TP=A")7_GJ?'"Z%64*JPB)A39DU0/IC N90^<.)NO-9X5\;- MY,AVTK3,KKS [O_G"/O6/VW[U0QV6E_^/WMOVM1(DJP+_Q49YQY[9\P43.Q+ MSS',Z*:Z+FU'HJN:ZAKX@L5:B!(25Q)%P:]_/3*U2^P"!.2,-052*A49X?[$ MXQZ^X+V=<+KW\U+@,F;5H_7$M9Y#6(@A> MJ(V$.IBKP0 1NJU+!8UVPDWC.6)E*"6=Y?-VM=8NVBUV[5> M]-UO'?A\;7 ]9I799<_LH42>L!])/74K _"//O6P!KI0.)FE0DWBM_[G6A=VB9F&1 MSGNHT*LS$,5NJ(-$#8X+.4JM7G\ O_5B+#2O/Y:S+%O/+DYW-S*7B\W^16S_ MB T8S/%[EIP& 3#F-C@#,X^T3+G.>0 <#B!#T7+C#7?))'D-&(.8%-)0S\A7 MR@F(T& (SJ]60C*@9&!YQY+QZ:+Y[8@':Z7/]8L7\QOYW5M=;X#O2SF6T:62+12)Q.YU4QCZ303(6+A* CG M$:%\8X&QKGK;54NWW69W$&OFE]I-U3(>1"OGB*3W8$(,^G_:RTS7X<_>>0S_ MV[*NU6X-6K&_W0E[H'F]J9=V6GW?[O;/>_&W\UX/F/D^C.C7=M=_?VDY/ODT ME.,N._CZY>K@ZM?V ?U\\V1;-$^^T\.=[Q<'8/TU3@]XX^/A,=#-R[U/ M1T$IPZ+4B*2D0(Z)0-9Y#'MC#J&!"K#C M"4"1U1;$/C"Y48L #F?9 H(% 5.D7)C:U#)<6U'C=@-K3E^&VG#;D&ZLW+(" M6?S+'\=PWHY[:5$,][-TOF,YNVI\.S)8!YYWTD2H0=P*A8QQ"MD$%@T@EM-> MS\O-VMC2^[![^^[I6;<#7]_/&[4=BG1[LLJUB]B+-=N'?;[=[E[T?[G6+W!J M>]]:G9&30\ 0AJ]DKX8HGJWP/XR]):7/ YZQ;<_Z\9?1+_\.K?Y9VU[^TNH4 M8RX^-._=@'O^^Z(5!L>_&+.I.^FVQ*Y*8UXT&UO?D]H]32#E7>Z[2TY)+>F>9B%2]>B(M;"7H^GS?T: M6/HSWK['SL+4H<4]?'[K.$5YS[A+R:B[/.:[F"YB[B-)*Z^@-P75PUN@7KD[ M;(I5[3RWGK243MSA-I,W'["^2L*3[4D7.S&U!OTY6V(MV^<]S=2L:_N\IWG: M]7!$CLCNA].S=OK@Y/C[WL[7X#9_MIN MG.SBO7V/#TZ^7S;V#RX:)]NLF.+X3I?$H"UIKCVW&U#UX>9-EI]']MMVXG=\_XR=\AR M9OJR]>=7/A5KF,94.+P7?9 5@#T$P&8ZD2KAC8I.(LV=S>7G*=(**)I(*N:D M4$4Y )BIJ\<7[JL:1ZR;XCX]^:@4=[6*.]5V31$_4'5,R1HI[HJ\7L5WLTTJULS8*33P3WO9Z[;;M8'].>8.EZ! *8+0 MAYJ[+ (G?MO^_.&OVK8?7.M$?9$2:"]O$3UQR-D0C(:+M&]_CM&H6!%8D J5 M[H5*D^83S:M=UOAVI+65N5H=4B)2Q&T,R'$*& 4<@J7 L/=\8TO6-:EJ :^[ M]KX,I;B*O6ZP_>-*<9]8<2]G%)>X1!15!C%%<\G1%)")'",1I8NEQCGMAR)8N8A<"A@E03S#BEOAW,:6-'6^LG8QJ]"6 MUQ'&4P%D!9#/>/Y6 >2J?66Y@IVVF,"R(&'@!Y<>(^,)0R$X*YC7E!=!/[J. M5];M[B4!]C,S_=?M2:+JQM0N?^UD;=&LY-1CL)KNU;)%?(DV9X&?/ M4^Z$Q;UFDI>\/HFB?K3;X,;.MXN#J]^_'^Y_N3RXVL6P>]"#KX>MPWW/]O8_ M735.OUP>P>Z^M%Y2HC%'M(O"@UYVS^N'<=VJ+4Z>7I[W8L:S("+Q[:=\L< M9=OPQL""DKGSR]CKU\[[N=Y%][Q7&[0&L"/G3*9^',"OI_#X\&OO1\O'_F;M MKU;'Q]I%A*V[UND.:L?V1ZP5^V\_@T@."LG?7R]_6QB?[<6BPD8O5T"R\/=4 M<$E1ML7"HP*WZY]U.Z$H )3+7>0'R??K@_+FDD"@LI.[Y(_!^_"9 ;@RH; MOF_C9/M*KL\RI+\_E/LG:&TK=&?MF'$=BA7_:BD8LO[WQB MASL?8$S;^.#D ]G;;Q\W/L+W7WW!AR>?6TWZQ\G>@E]V^Q)&B9NYM-W^MXO& MSN=68_^+V/OZX0*>E37W/Y\VX;L.3AMB+LF<"XN5R96=50+RBS%'3CJ.C(N! M4^H]_-C8(J1.-'LMR9A5DGD%7Z\@R;R"KX?"U^18R6&=2(P>":"&=R1A?!CXZJJE+)GS>5_&SLE:WRQY\]XVMF*0KG\,A)OGYGX:\! MM&;RQP&7,&."(>9 .Y42:Z2;:^"*6KLP[=ESD">( MT+XQBNAUV(!/$(9XOUEYY6#^Q"RL@O9'0_M,E#9+7@NA*/(J O&RG",M,$,L M62NMR4>_8F.+L#K1_#F"$.^E*Z_#&U9!9065S^Q/JZ!R95 Y8<&")(&Q,DB3 MR!&/W"" 2X&PD\90;S5./CO6]!M"RJ<)VKYCF+(D+]NEAY G#W_]:]#UWX^[ M;5C%_H?_=]X:7.9O7K^ U^;)!_R_]/#RX*N7!U^_\.;'3[A!_SAM[NS^;'[\ MPAL?07UW/EPVK@YR+-EIX^08U._@1_CX-P__]X_V(6W_<"=GQX?[W_#ASJ>K M@],#4/,/&/Z^./CZ&51Q]ZIY\D>[\?'@<@_4[["M+YLG#;ZWLPL0L,T:)PW< M^'9D,6 CCPZ)@!WBE&IDC>4YMU]P;Y4TGLP'P,;$24QP&9&)&P_:JHVF#C/+ M5$J4SL>Q->+5E>V 1-3*!5EU".SMXYD=/PL""V(3DT)S*Q5<"Y+&M(/=P@'^ M/"3R[HG2$_8ZM>VS7JM=&S:VK.V%_MS>Z/!@6M.I07U MX4HXIX1(@3.O) DD^J%J\:%JY5^F-\G=YN_W.'4JE'"W&.;.>0\@\\^BC>%? MQ<":\:)X:W(FA=^?+L)8/O'&R?>+YA5LGR>[/X]BE%&[1!%-&C11)(T<9PKY MR(,P5,?H\<86K\,JUAE>= S5RF4OHC//0<;>/0O%;SJT!JZJ?,W:Z/L;0OV\7V13 )+%&8*\" NX MW"ORY1IL^=NVS^,BM+RT];X&(B..,-784G0^#[$/-F_N9U$;'+?Z\PB3DT3^@G4 "-JN_=;M%*9RMK__'%]7K%OM M'QF>@%Q/KIB[T\8_-VM[!<^Y]A(@RC7?MOU^*[7*U*S3L242"TLD)V&59*E3 M6/K%N%.K8SL>J'NM2"<[+7)>X,-%MM:Y@Q<[.0=Z^,W]+/(IVL%YQE4[*"[K MGA6: -J1_RJMT3PZWSZ'"9K*#QL-SQ?F3#?99B(/8.X6!%LV<[PZ1.P(A@VUT FF1;O=J/O((C.!A]I%_/"9[G[4'."04@ MLI-K[0@^[B.ICV3NE:0^I:2*(^J4%00[1*E*B#.;$!!D##++0%(M<9Z(ZWE[ M9F%9>!88^\5QRQ_GG0X6L13F&6$[S8(XZ/8N0=9"/"WWI3+=^$VA_G8![*.$ MO/)P@(V=9F4*=Z]WF55M/#_=F^E#O=;)^V2:Z+CO]@>@M3#9]]'+9TA2V8>5 M[?9L[[)TL/XV?-3M8IVW!X->RYT71P[[W3_M6IU:O;QJ'EP>\60#%:"5S''8 M1 )7R-GH*;G.2W^B3F>8AF[7];$#-2D_M MC\T/\/%_YA M.^>P0C5> !W)'XG].+IAMAE:G<+F*.IF $5I^4):0RN79 H%P+4+=CRR]\&" MF:!%ID=S?N1^MO \7%'>LCS58YNUF_$7+)?)0R[9QDJU<3%V1H <0WW,O^8O MSG.0ZW3D'2V>YH'F;\@&5M>-ANW #J-4Y>,U"Z=9W-I:,_E"MV?-!%[0GG^^V+R>CS4ZSO$5WK]]ULW59 MK% -E"YGC<-<+%_ZS MC[T>V[N">PQ&/=Z$):4R][ND$6.I3%FD]VW=3WUW4 M('<;#>_YBJN,VW9<^\5/1)GWQZZI M_AW8<+&;P-KD4DHA0\@8=S9KX]D;EJT&^'%RUIJ9=6L70)# M*L\:>MFI?!,'*K%RM1RH0*!9F)G%EM$#?8;1@66;JT/8;Y/S!<0K8,%'1!HE MC2:(&. [/ F*-$D$^#/5#&0Z> .L66PN'E7_=\$W; ?6=M9O4C";X?E3WOVS MS V#ZVO_#YC.(/;:A=,6#!P0H?[HZ8R8O_?/3?.E%KLQ%00-@ M2+-\_IIM?$;"\S#&-&[T4.4+1>^YAQRV/5(/%D[G;]2"G5Q[J5?:E-46.]$$ M?D2%)IB1;#5ZA;B Z3:,&:0=P9AJ:Z7/(=]JTRSJPF9M-TW5GAN)7_\\2^I= M9,^6Q?&&YF0$H6YG>/Y'ZY^S(C>2T4Q[+UK]X6Z>A7"H1).[GF9^>=9NE8+Y MC];P5C^Z[?/3.-Q4\H$*[!4 B[4<69>U9WQN/!]_,O9>#8#@#WJVJ(('2EH< M#P$#&6EIIA5S0YE"@#=%./ZT.4:T=59Z>C\7Q0;?$??XORO@';7"NU*:L_W2 M:,VJ L97*$S !6XS)9!#$Z@HO@ABD.M!9L,ZE7HW-X2);R=,&7SP^59O"OD7 M3@8Z<]9SZ2?*-2R++QE]LE2^LO1CJ0%96XI+IM1@_BG?E#),3+=WJ *G=NQ& M&,K4C>=-BU(%HMNYK U:N8[HF'!,'#I+1'.\2,7V*'*A""T82N70$U:<-N7-NX@HZ%PN\(PY+]6H MG]'$:IQ+EEV6\_ X2'LG%>P5GIO)J9]5+?I74HM^:5[#:\I3N(7$Y4VN@(P; M/.B#[@TA[(695!SCWFILQ)]EH,_U.]A3G*O=<3:?:+^WEG8S6 ME:R,9*5!CA*W,1HJ4:*"9:^+088DC!B(B?9Y[K7(AZZ+@N(GLSOKCFB=GL;0 M OX,P#1Q34QG8+%\L%9X1"8.QMGWSP'&VY6DO1E)^T2/O/64,>81SMVD8.>E MR"B"4>+<^^@"$38NE[0Y9]?PB+C9_3&L&XX+H>'U!;3*E+J2H;(BN*B!&EM"/2)6+OAU9%6%NGE)KN^:"(.Y##XJ5&LH;=F"B>UA^,Q( MX,JV0,M/_XH0G-SZY]1EG]4PH+L\JQF+9V'6C"6ZN']_\0NFSGZF=HKK-*]> MZ,[<<="\$IZUS_O%]"PJQ"U#*@<^&51QU[L-Z_; IX43TWL Q^29U@H#GBK@ M>;1"=SA".1YF+Q7E2&F0XU!\;7]*?8[.BB//\KF M0.>#=I&W-(RW"UU_7O3;^@;*V^N,COKF;CPK=.6 QDE7Y?(54I-/1R"_KQ=I I-]^,ZM9U.CE#HWQ#--PZ#M Z>;+.V'73YNXL'FLA[>;>EVETLVK G5YB),BBSUX:'3/.K6:1VPD=[ M\116L. 5XX\6^1S]4F%FSF:'#_4-G@,,ID$1BCETQ4RFYS7NJO_; J4([_1 MMN!<&4?:DUFHYR/'PO<]BB@%A2_VT?.S^GU"QT8[]/0Q[JR2G@]&]RFR$Z=L MI:FOF<_4>L(CA#O64V+X9GL5.OYCM!OWR M\^#KWZ>-CY\$6(;D8+[9WVGCHO%U5^SMP-CV&Z2Y\_G[X?[A83TH)81)U<,GAK]/K4_NS#=*UZDI+MX]Q M]ID"E531J D.C#N#+2$D$A:T)9)AS%ZDQ^%U,0@%L!3^^1?#_9NR*(J5SO4+ MZR5.@J(5#4?AU5[9^#047*S,)B_VXU;'=WMGPQ.L;$X?=WLPJ##D?26WOM\I MR<-*+-XWY#\OQ520__9XY&OC4WI^9&GPYLZWRZ)TVTZ#[>U_..+<1JX 90#= M": ,-0BVJ(1RTIH4.!CCT@WU,Y>O[X-".:KU?8KUE3JZJ+A%DL: >-(*65@= M!*B0>$Q>,F\VM@0N4H:7I@W?-==LU*?XS$[EJC\D(/D1\'"MC/QI>WN]OPJ M*_++UZ[&;:^E>MZ(/!X1J M11^SHAR8$LPY4'.6@[HD2\A$%Y VB2DI8F3>;VSEOL:+05TWG(VOMZ_KFF#I MV>) SV\=WVZ6/Q$OW+[)!_%$#WLG"OK\4[%*TOL"D[I^-&SN-+>B8M>"\?FVH_@RE5K?'=UUAZ&F,R! E@3(@' M6&BG(D5&1&YM+IOH+"_/K&/^O#$,X_SMN7-2HS]24J%UJ+ MG1ST4!;F+(^,![4R0[P3_:3,2O[>W3_W-FO;/N?TM3K?\H'P/8/1 W4R$4XQ MP'J@R3(O G !H^C'S@T&^6_VK#6P[9(>?!X6G_F] MV_N]*#VS.RS[4:%$B1(BHX1(V&GA&&*2>,2-P\@J35'21FDC95 4L+_3O984 M%,66?MA6N\C!7E;H9TZ,LW26-6_'?XZ/6PK3IHRPF EX&I:YM1<61&"L+47E MH^+N93VB+-+C\@C3JC0<0A$[D+^NU2^*T(ZK)=UT^$B3=)A1S[@/7+!6(Z3.O[1X\W[>B8.^OEY-+AH>2VWD. M/OP\:Y6685FP\MT+\O\RSB\GG"@;4*%@VDV2FO?-GB441 ME_Y4H-R,X'R+G=@K0DQ_P X"%/A'CJ=Y%H&Y!NXFI]0WR\RO\S)3_/@;GF)< MYI2\.['Y< $6$FGL?Z#-G0/(#9<(R"D$CGO8HS6:,WY MQE8"]$)94!:DIPPP>HWT*-.!-6-"Y:9PW; *>I/?W/USXY^Y,EY1]2"E3%I^ M%.4_9JA.H=%GO6Z.!.L7&]-X1RK=:\-;Y\M@17,,6EE@?>9$:<3%1JXZ6/0) M4OV/YO%:N?%Z MSTPAO:4;:SDO#RA^)YF6G!%M+'8\\&BU(3P0"U"J-<:FL-$45E2NY*2THFCW MV]E./APIB24UPJ%(A$"<88QT- HHFL5"YA.53-%471M=)\(L*'3']R)L*7.)%U/%.\EB9:JB/IJ+WUJ=(BIS^N)"1_58,S+[*V-J>]WS;\>S MUU&X;A@\NO 4,Y'A[=COE^_>KPX;(8P(E@OD^L15\L"(F0'Q]TI'K62X>QVV M(K_H-G%/\^*^W8&G;>\.IWA2J:V;]B8D>.JNDPIN]-WKQY>CR+0P@@7$A07] M4#AWB D4>:.IETK0Y/7&UK+R;<-@S$'9 _V&!(O9@.913/_2+,O1D5.-D2)S M8ASE/-4+PUT6]W5=8&3Y;N,]XS8[YMI=:-["*70V%^(JL\AO)*P/DO[*PGEF M.?]^I)),(5F*E" )\4@4THX+E"37RBJ&E31WLG *,WK!M'%Q<)$K%\_0OKRV MJ/43';<"L-1?WN_\7WT_DH;+*!*8"E%SV(>%0L82#?LP2]Q0PDT 4V%PT1WR MY[)K736;B[,)QM>1I$P38S# M -[7=($-E>0B'K-:51,>"Y+PVLTG848;];N M$"U?U=69JJM#JKHZ;[.NSJU1Z?/]CBU+4DJ<];%_KC! M?V%T_^';F\5;_QJ$Q?>$WN2&7/LVWKS^O9MN2_2F$/Q!M[WY/8.O_])'#5;< MZ;;_*N:WG&-8K"P81<^@\>X7LNWV"ZZ10OQ']QM?:A8NI6<_\\6+LC*_W*68 MK6;+G]^9%AR[Q2Q/6:#UL1*L8A8FEPX5("L,7%LKFD[61H_S"J8H[U S4_.( MQWP7TT7,?23)6?_]6Z\+^(R&XPK%_^:?M5;\NZGF0+<=T^ Y'WIA9RH>^J\9 M__^P65$VZ:8<1=?*$+U]+NXL%+BV1#2*&@@O/TGW.VN(43K@D'W[\??MR] MV/OZ 3>O0GL/."C<"\;]"0,GQ7F\A[\-/_.?/X[=*5R3:T3M'!\?G'[^?G"R M+0[V/[$F_2(:7S\ M_UR=;CS"<;[B3>NCK__YVIWT/@+__S?_0^#QO:1B$9C M,%,0U3['&SN!3"Z+**T(3 7-N5$;6Z*N&(/_](*+MHS;G]>RE6G6"(+PW37K M)I2_#?6NW2DJM%B&%E@H20D1DC''O;4VV>AX(F#,"YZ<6T5@>846+XX6EV.T ML"1(SUU +EB/.-8>.7EHQ&.ITI*9>#OXMM9LJ(S V>W LA9UK_I[.=IR_]AVALC7S(5R^K#@%>X] M /<:TRS)!4HU2 +"(7?KU3E2/P2+E%*2@ PX'>S&%J]S8>J*+[;NO2?NW0 O M3T6$YK[R043H36/!6G.="@N>&@LF',@'*976"4D@0X@3I9&A1B+KF&4TG]5X MFBTF3%F=D\7J\2^'!>_")S3,>5B6[S#,42B2$_J/<0R]381;:[93XM9>&B86 MCY;W]V[O8U[."M#N!6B?ILD--C8HE_L9>,40ESCDBBX1!2N\2=8+S_'&%B%U MADV=+6G<_#"K[I6Z>=ZF[J\UNZET?\6Z/R$S$70^,>M XQGH/B7PFU0!*0.: MST00@N+LT &9JG.S&+G^W;HBL8[,J)]#+ TK!NOY51$U.Q_=/5_Y^1:G5PYS@ MLMAC[<_SGC_."91KDF%]P^AJ_]CX\->?.G?L9BU-DF]5J,J M,T6N4:?HY%:+L-)%/X5QEG2.=S\;?>-M+;I"J^]S MWF>)#]<2<&Z^'ZLW:K M?UR4 RES1\]L%K'6V3!4OE/

+LHH)9B]W72W;@FS6OL9E6=;W+7*H=0B* M6Q8YER%:;AW11"DJ0XB"C3.H586_+Y!KE#-$DPZ,RX2DI!YQPD(.0S+(:TJ= MA3^9X "H=7E-1;R;@M*71*-GY7E@TG7^Z.H2KHM4GD)I4ZO7'TSDO^B"LQ:I MU]YQK@B)U.O<&9<[XWP4 7O&:/+65*G7ZZM8WX\L<59%81'5D2'N0;&%"LUY%ZO3=L0CG>F;*6U)=M7V47N]%ER[>M82^W<6O)L;:\E'X\ M.B5[M/T6;;]GTK:&:E/IQE@WKAI'WBNB;:#(.0V;#G,&.4F<;WO<3"IM[H@?\,V:27F3[5:'=UWC@:5;*UH!GWO M[YC1E?GN)G&MV.^KI+4J::U*6JN2UJJDM5>3M*9>4X#2 M>-\!8CI5C2L-]_\JB>U>[AXG;3(R9IK">3[, Q[.E=<4!V4"5JLXOQMYYPIV MO7?1B;W^<>LL^^8^_+7W9[G(N\7OK][/,_2S [WVXN#JX.KP8^-G@^[BPZ^' M)P-:_\SR;]<-%<\+-_P>RTUP"^2Y08GYREU+&IL+?&R[%CQV%.W"@:>#@8F MQVT)< !'IA#F.4)1$(6L\!I)(@+AP7H5%=")NC:X;M2CTR]>8]K9FM.=87)^ M..^5CNSX&&;SRO),_O':V,LHWC+[#UN#00S[W5_CY]C._O=A3:@*S>Z%9C/) M9,E&DZ2F2":3$/>4(,.%0U(GYJ7S@G$*I(;BNL2+$9?_K++(7K-VOSPIJ;3[ M";1[PE68#D05?=T*[;:1(VDQB1$-0A+IA&&E86::&"I-)[DT)V ('PU %9EG3+G#]E6HQAOD>-\J#EG2^K*N0VZN6D8'@92=EJ]5)9IWOA_!,B@PJ"6BPF#$G:/( M>4R1X@0S*V!=>'Q\R>4GBES)@:GE!3$@"^!KOPT[D)9QH44 4!GYDP.#LCO- M3M:_=M[/+4,[.>C4G^=J^9UO4Q_I3P6( MI%;_M%J\9N#M<>^NG.SGL9M ;Y MU4D03.XC^5X"8>@F$^8)(E:$EJN/6#&;FCQT0,\]6$HWC=#/$E[SJ$O7.&X" MJ$6A\WNC*,&R <]4Y$"1ZU&&A]\E(.7=3<], #U^BAB4]?. ?/AY%HOR?^U6 MNCYE_'GME5<0NG2C/;*4 L88J%1<"9<"IP)K2X32F&F+#75:#2F@&E+ _,O3 M=^OZ'?;_3!;C%%$<2<1^[)V^UDZSI5%R=G)P]8TTL_&Q_YT=7&WCYOX?<(]/ MY'#_[W:39H/#_]S;![.E-6>4G#9/]G; >+GR9&\_P'=_(HW37='<@<]]_<(. MZ.<3,$H$&"VM_UR!,=*:&"7!2<\#0YY[A7A,)'>;$@B6GQ.A@T@:;VS!+KJ\ MW5>E@D^G@IAAI:505"4%II=PP5GMD@B!>:GCO!66?ZE4\+6H8/.WL0IJRHR4 M5B!FO48\A(BLU0%Q):4.D6#(.>N9[J/ MFZHU0Y4[YGX]:*N?>!SYRDIDW80MD_7_; <3-^2K30%[7KS9G=[R(XF:I=S# MUCF/N(P!&9G[35I-+"=*1)?3E#$8P(M.R/^NU&_%ZO>@;;Y2O]>E?E/;O;#& M:EAA9+BVB N9D!6.(AQM\#SBX+S9V.)L4R[)V7P?5O[G5O\[2KV8JV: 1L?^ MH-8#L7MI8^/-0<]:[_Q9"'X'&=@=BD %//<'GL;TON]M2(R:A%QR,5=1 BR MT>5]W]"D$]-,9SMC2437PW;]2O5>Z:Y?J=XJ5&]JSX_2>VP(2#46!'@WC:"$ ME"*;F&=:!.)#+F"R*6Y3O3=KW^^T?K1"#DV\;,7V]1D5E9'Q(CO]0E315>QU M@^T?/XOQ,9*-"H;N#T.?IAD )8&Z!#!D<[=OGBA'-DJ,8M0Z.29B42A[6,.O M,OW7G0146OEZM7**'$@I3_\&7L%$*R6/=!5MT,M.F;T=SME3,Q(-+9+R2C>W &Y M&(/7&PE:?BYP^C+C-'!:8"Q3QB6&.&,)61\Q\D(IKJU+KJAIJC;Y8L'Y2AN? M1!L?R1HJ;7QEVCA%%;"(% NL4-1!(VYUCM;A$84H2 (HCB(?W8G-)?VM[I(] M,%66UT2DCB:Z^-GI9;WPHH6/N=&TY]$>/8GD,_ LD64SK\'22 MQ3:(P8_6X/+=)U8TKKX<*:&MY(DA3V0.N8FPJRG+D1.$$V,,P4YOC*I6 Y9E M^\IIST(PS$FC>)(DEW,Q5$GK123$L/E$C'+>:W8X[T4>;H[H+8IG@]T4P[B2 M<)DCR(:1O&4Y_.D0F%6#?9+!&GJW(J?W':R^VQRL/KEC+;CJ\I2$LN9&;2^-MM5W MEY0Q=D+4ANRV]N%G[/E6;FB2JY6_VPD9S\?G>&I;17K*;_#AS#US.?K_;:58 M^T<1K;I0&^3-S]'VMV^]^"W[J79A1EJ=/A#!OQ><56_6<3?5WR)7'[DI:ZFJ M!GEK#R#!$@-*YKDVW#KML+,L>*T"!?O/VQ?M<#O<%:86O#D\]'@;!O\IC.T" M[DN;.P<_X5_M=M[^_ZR2,^95!\AT7MG;$0^'Q!PFP38*)$@%[24 M,4:%GF9UA<@EGI4*>R'D1LCA-8\8NMH,)$3S9U7A#J:/:K$ M##VJ(TAXZH3)6^%A;#)-64PYD_*51U(\&T T)VS)!AI%X@)%DBOM*YY;9"OX M+3DG;+0V1I&/1ZB^UJ=:L9.*G3R(G:R$E2#V,H;:V#,Q>T++*@BZ&P1-.(K6 MA#E/.<(TAUAJ$I'.R=Q6.^\T#SQZNK%%"*D3NN)BD4]'4U99XY_03;J6Q76' M6E&+0[I>E?5?]#\]Z,SZP8ZH?'J]6]1RVRE:+I0!)F6%RNFC[9&!%2KCZE[ M-5/07VIG>%($*6QS\VJK^%(TS@5 2+8HV)^M0[9#6/"'&A-5,60;_ MW]@RFV15W2774?U?^SW>E;/-YZ8B[?9ZU>\9F*Q#T,R+],DSBK MHHI1$H2QQ6"/4PTDSGDD1*).!&.IP;E$8YV:JKGFNNO]6R!Q2_2[(G&KU/T) MB8LQ!>F<142+!+HO8BX'$1!-*C"L@,DEM;&E-\VB#[[RQ:W+/=Y+./\H@['& MJH#^!P7T4Y^(CT03ISC'V@8IDDQ8QF!E+)O\O32WJP+Z'X?N!]/,3F'N-%4" MN0 _> H)&5@WE*+VSD4BB5&(RXP(\PSX7-1$K5)*Z_C*PZN?Y!)6@77 MOW(UGPJNCY+BA+5!!ON >% 8 9-)B!FE@I9)*L\VMO@F,^L07%\QA?5C"BMA M"%6(_.L$DBF^0+G5 1N$5082)QPR0!60]B0%IU1B(FQL,4'K6"V&*+P<97BS MM=?G(M^+4D\K\^T,)V'* F4P_Z%[GK^E,2*B MT@P12R7B7D1DF78H,.Q2QCRE<';N"(KK6#_:'+JW:KVP=__1!WKK 9=WYVS+ MGNLUH=K:>W>FT*OR[JP2TZ:].](XDC3RD27=>>1/J9U/S*>\.];#VR6C$!':( YXCG2SP MEY1+C6LK20X=Y9M4KL2[4S&%-\<47LB[LQI@F?7ND,J]OZW?;YX/J/7%?& M_Y'(<<=2^(K.SL#TS^/>I)[KMXA<+]KOL// $'^Q[0M[V=_XUVRA\U8'34_; M_!-?^UPIK1 1X;%*$0-XZI;!D;^ :,9>O@H&8E]V +7C7@;B_VK)R!*)5NID M(K>::2R=9B)$+!PUWAQINK&U"Y_[61MT:\WN(/;_YU]V:]ER+2T?'RU+4DIL M$G7<2*^Q=Z#E01#/*>C[?"']W(66,Q9H\)1'K'4@"6Z@0V1"6\N>O&W"3JOO MV]W^>>_:Q@EWB8Q]OST4=DD>?W-_]ZH!VTES9UL[CE6 MZR;XVMQMI#OL^)"EHU]T<8C] 1"7G*5L!T7SAZFN91>MP7'Q6MGG(0=47HS* M:8^:G-E)V[U?[MCVH9R,)^G7H#<)80_IU\#DIM;7O_V8\O\/^^2-Y?_U)C4/ M'5 UV)L'J]3=^C6LOK'"M9<2\9JJR4\?RMVG@/PJ9^P.AOU] D[7<9IO/.Y< MU?._[PDFIIK@IYU@_3XZ3(P:$M?:K?3B'6"O%9OUDIG[GQ!@QF3 EJDD&/KY]/#TC];>UT\_][Z"'78YY[X[V;XZ./DNFOL?+IH[C9][^Y_8P5>PY^C? MIX;FSAYXCSK'0/Q)?CF)B,4C-.N%%*Y[KF!E,IG&$NZ1=:A[BD>'!=;()ZD0#YXB:T5 V%@CDDA*8I+/V\6\]A6-)>_2D^UE=/ - MJ*'B'B;?)*P6&(-)%!80*8$- MXLPH9)QT"',@.4E08YFY;0M\LP'#?W?SZ52[-;A\BL/_%4W5FB'*XIEY9QAO M^WB:/3D_Y[/'YU>QUPVV?[RRN+N;T&8B%9_M8!)SAUYWKM5S(5!CGH1[+'T MLH=X(@%QE2B0\*"1H0&P)P(?P'1C:]S:?.X<_;\KS5RQ9CZ(A,]H9J6#:Z^# M8IG)CB['-)8E*E0:N6@,?Q+^KO?%- MZ.7LWH@3Q\S)A(R2'G&=!#(D!10L;(K:>1V-NNO>^&;]XI];_>\H]6*LM;*V MQ_Z@U@/A>VD/P9N#I5=(V;-H_ Z2L3L4C J4[@]*G^8).R=!1B,DHM(S( M1 M(D>31Q08A U&>VOUJ@E[I9>OE+!7&K@*#9RCZ[""4D2,$:8BY]\FC:S!#'D* M_[/P%J=^8XMNDL7.>Y7Z56R]4LK5*.7@+)3F>U7Z/1E_F M2;I5'MB?98@$FQ!/FB%#%("3(CEWA0K%0N55?S4DO=+,UZN9<^0=:Q\(5@;T ML:@OZ 4R6G)DE:368Z>8J!6KHGK*VW4L=XDHFY(R+2&'K!!$QIGB#$[]R(CZ)IC[22%AYV;E*)Y]6)^ MZ<4KA2PE]O-%0_JU5K_6RV5\0B[_T2_?1$6V!ZC>1/IK71#?HFS(CUQM;N7L;X5^S] M:/FX7+&;W4Y^)M#0HH#*?G=@V]/O_];M#YK=P4&$P?GNMPZLPZ3)[&LMU/;P M*CP-WMSY=KFWO\T:.PW1O/)'4BO'F3+(IB" NX+N.9$TXMHSPT$'):S3EB:+ ML:I9<@9YOD$8>N/)O5X(B_)D\.*@.RO%FS60^'Z$B_N#?@T6N19'R=EPJ8NU MJ9L7@FS'-6_&AG ISWE$+Y6._&326FY$OW=[PY?R=:\U/^OA@OOA8F__.VGL M?Z"PR=#&R8.PVMO"F7LBW*I,>-VL+ M\'_]WK"TAMFMM:C6:T^Y:2,II;)F.Z'8)EJCRI;773_L^I _TLL5IX;UJ*J" M4U4-IS_3Y#Q&8I MV$NT/;Q;"9P[E\R'^ZR&VSY1-\0[/NZME<"?^3GOX8%Y4+GC%ZJG_W?OS<_?N&'^W^<'.YX?+B_?77P]1-M@HW;^/J%['T\/#[X M^N&B^=N\8W67PKW@^N-VX[3YO7F5Q]4\/MPY((VO'WX>[L,]3W\_/MC?QM/E MN)KP'8U/1R$E[KF7R)(H$:>Y"("7$M%D@HA:2NP%@&Z=TB?O%__ 2ONE?E5 M6 'A@X&0QJ@B-T8(K7G$UM%\"$PT=UX1ZN@M9\ 5$+Y&(!P=! ^!T&(2I$L8 M,28$XCPYI(GUR%.0"2F4B\IO;/&ZXJH"P@H(WR80*IIDBM81&C7W/AILHO4\ M6N* >&K!,)91J@9"03H'V(V8L234$@S25$@"H>@J";$;FRI.M9F M_8'PS2;U[2X>O2P&\WE2H86#,8F/.D&VF2R]:2#@'Q7)U+Y^Q_A[$(5$OO', -W6ZI*#G"\' M-;'0"UUHG[.9:SD5BS\?&87]1*/=Z]3^.._$6A$,34R]=C&,RAZ%N([-LOZY M.XE^D(-5SV*O4/V.S^&LG= JK_C'QI]_[?4W_EDO^S?:VL#VOL7!5+CJ(B[U ML]KWYZ )C!0KO*,R@G5BDS4L>I<"3DX[9[08,A0Y9"CYEQ>#IME$BH^];K__ MZI,E5A-X_9TW3CX=):,\\3XA)[1#'$P)Y"*F*"1N-6#K M4CZ*B$U;.[4_6Z?GI_<7*(R#H"0W8N6:4^PULY($QH3Q)#A<"=2K$:AO1\PH M!O:J0CAH _N4U$@+BQ$#C@)K*HW5(% ,WRA0]0QCW?->S1^W8LHN)W^>>XJ# M:*66C[TB6'\,?<<6W@%$'GFF:F<]N"B+X4,2Q!Z);O?/V+RV3?-=&N2VQ"*<=D:7G2QU8GAQVPSB>B)!MWB-=X_G3 M+A9B&HLQ?YZ(X5^%&'[)8OC\:SC*G[PA-^I!/O YO/7',9RWXUY:CKR3V2@F MHYB+ FZW0?=_M :7^UF%]F%(O[;A_7>'I >DN?_E*&JL"+ OI#@#7FBX1X9: M@R01W,+JP J0>I?OF&2FZ:811*/T&2C=!/,]@[YEJM/D]D MC8/@;]XP5I,#\PJF842U:T.N72N8.,J5%VI%]/S?,X6NWG2VP-[YH#\ 6IF9 M)I#./RS 9^^R-L?#[N6XOV_;S;M[]=>H/N%2?X>1V86?BW Q!P7IBG>[D P_ZQ[0SMT7'Z>'-8>_&5 M&YU#QSYIG.Y>-#\V3YM?/]'&U1?_F:T\_PN09N7+7;C:^?+O86'/M? M+@].MO$!/2"'.P?Y^RX:.Y\XT*G6XUS><*$*)')20^"X=7&EJACRNI\2>G_%0=$/3PF:JQQ M:Q$?^N 0T9/17MYF+S>'?0>*-Q1-%B+94&T0@2 *XNA:Y+]K(!GP]C>R\> M[+5&F' ]WWDD,#PC\7FG-2J?#QPF["?QR#@3 042)-B)1B+C "MDP)Q((;2, M=&.+LTW\LB&@CR0XRYUA:TUP_KZY7L8=_%^O!5\#;HT\66\1#]XT MMYE5^XK;K!P7)MQ&"<$PCQ&)F$O_YBK<3H;L"&=$T4"CP@9PP2QK??LPST[E MO+ECA;!N+\56/@#M]FH^QZBUWXD&XJXMA898Q-BUB<2HE):I8+HB)=-X'L2)\Y]NAZ^4%@3D)P04^SUH?A_?NLVR\2 GXIFE:T?L1_Y]-(1#?SP\U/(.A]O@&P%_+/ MV8C71T1E#4-<&0A/Z)[G -;1L[[#L"T6)-,Z8[E@,2YO M*;,N]*X*VWH,DG^9"=NR23BM#8I6FIQ:Q)$++J'@,".&8),*=WR="U-7G*TV M(&$%*KGF<5UO-73K#49G/0P2J^BL-P&($VJK/58:1S!OG<^M9P5'&KMLV4AG M1- XN%#D6G*^;CZ\V?(4M^7SK40;U9VRY8#&U?X:V%Z1W%E4;+@AI724*#KH MYJM.<])F43>B+!J1,ZEARE$<=@>KA58O^D&WUY^DMI;)U/D&!0DN&S#U^^=% M:FHWY0S2TVYG^*7PZ=CZ420TG9_!JZ,RO]>%JV<.MU:NPNJW\LIK3]:!3WOERW-^GF(YWU@Z_5:*]6B[;5; M$7XOQF%K_CA#1G[^C%.];KLV@*GIE[)6IHW;4Y"G 8SQK-L;E"T+AZFN\:=O MGX?8OV[\1;YM,6/##[CS0>WBN-N/,+K!H%U 56Y;U1T51B@N=C%VQJ;%M6/H M7F>*W- <$;YK..)!T;QN^;B+!HLPI>F\E]%Q.M$X_FSURT3D7OR1!S^_[$76 M<_DL\T( 2AE[[^3%'8ZYR"P&JZ7EBW3ET&J?YT^.FNJ-OW5J M6L[[I8B#0OOSW,:OUHD#D)1^?SIA>P"#@(4II#-?/#7FF M7+2<7-WI#O+,]5OPU/ *T/F8=;P8_/#M\7+VXYGMP07MRUKJ=4]KUW8CA"DH MRAS ?3-;L^72'0_7SE:;RZLAT BEHLMKWBJXM;'W?;,*I^D6"K M_CU\>\X(O+[PSGKD+C^@#>DU:KJB?J3/GUQ^[R3W)YKTA_9T9+U MNBWDXK@%M*+5?[*FK ]RUU=-6==1?/T1U@HGQP1BV$7$<_%,JZQ *22;#/.Y M62J8(YM"7-.4=55;YQ!5\ZZYQ)D[SN'_[]GR D,/#YY\Q#J@!T"/KOW(LH(# MS[=O*38W85,_CWN3C.]O$;E>M-^133#$7VS[ NR C7_-UE9H==#TM,T_\;7/ ME=(*_2'P6*4Q&3*1*%;]EY+O%B[V_[$O.X#:<2^CUG^U9&0),%GJ9"*WFFDP MN#43(6+AJ/'F2--6+=?RYL*)4Q;W MRJ;:J>U]CX/YDIQ?^AO_G+%R[>!Z$>T,EW%&1#DUVFKI/%>68PV/%)E2!'MO M!(_,WB7^J!3(7DB=VSNGN&LZIQ0_/F?C$[:M$=LI.3IE0^R-FJ Z66T19K@;*.45@65GDHC$! MJ+CB2FQL+1-IP,_[R8?&( 8@#-(RP2EQSMD@K3)2I!AQNE,49B4?SRD?^[M' MU%K8J9)'QGF0#R,,LEI1%%D4*E*2^T/EY@:W@U[IU-VL@35Z!U MUH*)'\)885J7.)3!"8"Q?9E/$&UVLWG#XNMJCQ>S,NE8NCB/8 X.9$J/% ML.>WD"6W&3U1N3*3;[]FIYE_N73FIG;I]!G6(BT\DYNH>UVN^N+W_;2O.,GNX3Z[[=0Y2[)XV_N M[UXU3OS/YL[VY1&ABHI@(@(+6 "<6(D[EP6F#'UR%T\;^]XN#UD(;N9\POI.#JUUQ M>/KE)WR?:%YYWCSYQ@Y._F@=7!V?-.&Y]_9_;4V7& ,[Z6=S^XAQEH*.&N2) M4\2C"L@IPA$.U&HJ<' Z1^K6I5Q5I.Y;R4JH@.X- UT^W#::*6=CXLYJXZ1P MEAC!4Y2:Q3LTW:W0[#G0['(&S1+!2@L:D))>(RXE1HXSC:AG,CK!=%$V9@RP24\Q]K;VTEFLO3=3 MC\(% MDNY@9U:0]>20U9@W)L%D)(93@Z0WN==K"$@G*A$LHN,N&JJ8R!5-'@U9596C MERU[MJBQ1G,9#4FPDS@>R9,AY+S=-RME'5)ELOK;V'T@:-&1@!@6(?>0K$1I^" MY]XP:Y0(_@Z6P;0[]RKVNL'VCRL-?A8-GK,7HK5 C7A"1@L+FR\HKV,,-%AS MDRS#-%@YZ;F[/AOPFSUC*U+V1K% SU?AU.[@M *0F)4'!DHLZ6AHY(=$XD:AV3$3# #YC=6RX'B@Y MYP8PRHY04@C$!;=($Z-14I(K1P*#7>X)C@U?"B5G:S8N%&:Y6Q7'9ZYLMA!\ M7-2KF-:%6D[E>OXZ7R/GT-*\:-TXE)[XDV-&!/ MREIN4T4?BP2C$ >VU>[7B]S$(F]S6*\)EJ55H$>]]H_6/XL\RVL+2.4J@-V4 M;S%J9% ?)P .B_UY>]8:@$!=E5F$K1R WK'M]B6,X$=L=\]R&8=N&EP4)03A ML_]HP;>.RRN.JO"5]36'69"M=B["-S[Q+5+=I^HX3"5&#@<]*MM7I*'6R\>U M_9F"B+=5 X3'[L5C>/+6CUA4/OQEF19,R_O2Q;U]L:[/0\N]BH:O9"47A=Y4 MZ6)KF8'UJ@9;I8M5Z6)5NEB5+K;&T_5.TL4R'2T+[/Z(0/"JG+ JO'C*F\HX M4S['UCNNM'5620R&@3!).A-#=2#U0!?"V>G!R3;<^SN%,<"8ON.#DU_SN$3S MZX?+PY-MO/?UP]7>OB>->1?"*=P7GF-O_X# N"[V]C^W&A_A'E??R<'^'Z>- MG4_B8!_N<_7ETHTD8$E' @UIB4>S=L;.FZ7EGG MABJ'H@*YM0<9YR78)&9UM/<,!ZU [OE!KCEA&X/JK\L00Q#9WFREI$:00LLPR)>QRT82HI(JUS M,E'O*G-G[55YRMSQT21J74344E!ECB,R24>D3'!84$>EX!M;JBZ47"--?K,G MAHVB;CL,\4&5+98\Y1L!': .#OB_B%%[GJ(SR09BDC&"I!"5J4R!-0>=3].F M@ K$@RV0$):4(ZYS2@(S#DDO-;91\D H\ >P!,P:]3E?D:_XO6LR(TQ3#US? M)AZC<;GZA214 U.@F+O*$EA_39ZR!!2S-@D@#5HJH \ZY:HU&#$;(S6::A)] MUF2>0WXJ37Y3FBRYBR'WR@C,<\^ _R=B+)9,<1.PO,NY1Z6NSZ"N4VP_II@\ M80GE1J89X% 093@4"\-'"<4\9=QM;IF[,.GD<*M_A2JJP8)U\3I&26G-,I=$< M[L$X$\I;GNY20J#2Y!?6Y GYY]PX1SE%+&"/N(D<&64]"EXJK05CQ*7L.S3\ MT:$2E2:OFR8+(YQF1,3@N8Q.*^[@WZB!Z"ON<74*L/::/&47.&RIP#8B0;V M/3D(9+-B*\R25MB'9&2.[)1LL8/[JS\%*!62;E*QCE9"60[ONISMYRL[\ XB M551T1_!:05D"YU6<6H(C=&"#!T([:.!C"/B.;.*T(=K0S=]0?2 MJ<0G(1PE"B-M54)<)(^G; 5)%$^B7 M=81&S;V/!IMH/8^6."W>JK+<2751W*E[W#_+/6K,L_/9_GM=2'#>NN;." M?C@]:W/KKMC;@;'M-TASY_/WP_W#X^;I[M7A_N_' MAU\/+@Y!VP]W_C[YSU6#-W>^7>[M;[/&_C9I[#>.G$Z*.4]02B0'!#.&;,(" M<1=)HL[0J+**UAE?U-#Z_\_>FS8U=B1MPW_E!'//^]@1*ES[TIX@ INV@PE+ M3-NT>^@O1*T@6DB,EJ;AU[]9YT@@D&@0"!!P8J8Q2&>I+:_,K,J\$CK;WF<@UZ'1 BJE\PNLM,DQ[Y 'JG7=<6>UR4!C5LVRJ933$(JMH M"0;"#16TZJ7RR$OE_/T^Y9$&FVO=!0560>0,&1TY\EQBI8FTU*BU#5 TLPL% M%-:-3*;CZC%7Z$HS,^KW^4KS%9F6]"S:_J"()5O@$MED[Z:/)_2$E;7#2*/( M^C/_)*84CKR*&T4_#DZBS\%"G;/U:]G#LT2F,Y_W7+8RLD2BE3F4 MC%O--)9.,Q$B!F?9>+-/F%R[S:9Y)%+@5F\8"\+>%6,@:8V.X4%^"2;,-8BP M_2Z8AP.0]Q(>=N'AOP @?'EVT=X;BW:/MT#46I\^=S[O'IR!>&,05S#9/[(6 M_4A:YQ_8YT^_??F\M<=V_KHFVD<'I+GUD7P^_KNSL_5O$.\/W\!E$*U=SS[G M^[="9^_3GU]:1U[\]WP;VN+WK664E\$\TH X,Z5S)4N.E%%."\6#9>(ZX;'5 M-H#,1X%IX!9S'84BP<&E/#G'W%H1 3!/8-2'_5&$N05C]8_>8)")@8MRU(O- MX;#?=J.*/'?8*P"@CP$%_LKP, &.\1)89*G/I?R]O;E7NV<2QL[*&"GQ'-22 ME2SB3/2F? 3-F-:>@TI[/O3DD>U,1G90CJR]-K*^&MD2>(OVH$3=4>97=H"H M[:_MDK$Y8VAW\JSO/@'NRA=7K8H!67"D[ 'O$I M%H=PPQ6RZ.JQO9,\7X,2)>'MOB* SM]D0P(^'U]0UA,>]?TA:)#)*\"#S&\> M]8OW?_WG/XT\FZ5WEYM_TH\I]ON3IU7LV-,7#&(W5R?N OS 6TX/VYF9&H8Q M4U&WX;D5.77N,I@ ?M2IUA5T,[0[Y3#F86MWH=-Q:A).#V,7M%4?/->RC[WB MM#?JP)C'ZCY0 NL+(OA"RVU1Q_..R^W3Y2C$ I0XX'-)X#$U% NMQFX>YNP( M9'+PT_;PL!SHX6D/^8Z%YQS'X6$OP)KXWZC='QL$>?W:;AOFO;SAQ&8_OGUB MA^5 1S_JMX?P;;G8)I,X(1>_:5GDEL'4V/E/.ULO/I9+;%[C&G>4&Y \6&.% MG6Q871*J7VU)9D4?#HK#7@?>.(#U4]Y62HTM<2I;4R/;*7JNTSZH5B,\JAIM M&-#T\&7 MMU@WZ.75<^,M,W2X3[KB%;\V8%,_#_N71-,'$;E^M%_ \X8FOK.=4WLV6/OI M*IE\NXNFA^UZCV_L5TI+W,Z%;E6[8>!1]?KEK+\K$;1BMOF7?=X&%(?];.K] MXW9C5=.UC6VX[UM>_WEY#_[UD]V8-UWSJSS5-VZF[V_O*,J>=M6"8YK0U(34RW##DDV/*8TV#9-?MSI4Q MTW9GS8>':\]3@'CX?U57)%?#N &IGZN&A5XGA-VGAH4DZUK?_/6]*RW@=5$5 MU5AZ68C[W?DLC37T41HK\=T*;M0U+.H:%G4-B[J&15W#XE%Z6FT*98/5#N$% M=UD>#^(XO._MMMY*M-H)[L5SXD]^15!(W-Z]<*AGW]L.KQ);"@MLO- MUWR^L$+GM/=SDL=Q7IWF[^_/FUOA^//6%]'\?1LW?_\HP%$^:FZ]I\VC ]P\ MA^?0C[,558_AL]WF:8M^_K*3*ZX>?3C]O/N%-_.9[^[>V<[6!W"F/YQ_+BNJ M7N%Z]4D'9P-',($4\< I&GI6 M"GJ6&#F]D.43" M:3(RH@@&,.*:1&1@+I'3+DGAI>&2K6UPTC!J-I1Z-533*]C5F@_*6SE6*7;# MH.AUOQ?+\19HF%?>+=^-QR>]ONV?O?_?J#T\NYB[S7 T&@QSI9\:IA:"J2MD MS$(XJ51R"%,1$&>1(^LT10;@"X.BL483@*D&%[.YK7<'I9J]=<42*Y> M^[U@!X>U[#Z^[%XZNTHH2ZW6R-G,\*$]0\X3C;RTU >II> @N__?/S0E].<5 MXG2M17@%#4+XGOQUOD%@MW>@7Q>>6]I2O[-YM?;;M31OSVJJ2H,B=J MG \PC@BNT7LA]+Y"9FTY-DHRBD*R#G%O"#(!G">OM=,L@2$=^%,S\#WFDBF# MR>L%<_\%X[$Q3&F.DG$><9+9SZDV*,)*\BRDI&Q8VZ"T 5[W(VP*K@QKU ,/ MLVJ]^9KUYO.?P-=Z\S%@\'+C(N)DDI(.&1>0H3X@P1Z(5+)/0WQC64>O-6F^^!;WY_/$" MM=Y\!!B1IRS>$%=\($.GF5B?RLZ3ESN$97,(GH M=;7R%9Q*S$_#VXK=WG&[>_]$O+N6LZJ?\?1A;\MB_+V;1?EIS+953-BV*N:K MVXZTEM ^L4[OT,(Y#$ 9 A!=S_V[/H9V$"NNF1_(C]?H6MYBE$ UE\L]5, + MF':3Q;59K:U62>2VDTHFFIU+HK9KI#07%AZN+;P[6'@'TR<*+&+MG36(:XH1 M5QXL/"\H<2H,,BPP%%@&<^4YH0$$G#2$9@WQ\ J-M8"OGH _<)NF%O"5$_"I M/1JKB3-12L1M(GF/1B KM4,TQ!0B3RY@O;:A14-*T\!LE33X*_"WE\*%O.1X MP#M5J_G.GL@K/<%9RK"LH"[X[AG/A,=SN3X=O;GLQ??Y0VN@7PCHOUP)_G)2 M>ZX5,E+)?(CMJN OF"ZE$S$N&K:V@=?IK UWWYWW98C,RSC3KC&SQLQ;,/.! M;G*-F4^&F5,I;LYKA8//\6$/;ZL,;/&S!HS M'XB9#]QYJ#'SJ3!S:D-!&9XHI01AAQ/8F?";"XPC8J/QW%@"1FC&3#Z[E? 2 M,7/U"ZS^,L//?SK_$/9*,:-VUW=&(18_M'^\2M8?071RS:71L*SG[E>4AP..S&G_^:R M>M?+"<1^!!08/]<.R^HT5=6ELJH3O-NVN]#Z+HKC,HO0R'[TPUY_,*>LS'0! MK]MJ=CU)E8W-[K ]*;[TUT6=H/??RAD+O_5[Q[^6I;'&I2'K0G'3!3@V]W$4 MDGCBD<+,(] K#%GA!7(>"Z>-HLR'E2[ 417*R%)ZI?S86(C3-7G]WZC]%919 M-PM/EHPX7B=%@H52U0.[7"WY]OS1?4MY3,I8GI1%2 =9O@>9-CT7#/-V!*(+ MW[;[14P)Y&U<2ZRL">5B[(+T#]OHYKIBDR%^<85 A%EG1"Z_7 59%_)^]46> MH1#(BVML70BD+@12%P*I"X&L\' ];R&0IXT=!6%B57G3LK9DFC@2;RQ,]&%I M="NR&[1@! JCCBG!K;26"Z&,\4;CE"0+R2M+;CEOW&[]MD ,R@.]J\UCF+/A M*]E!ZK'F^7N^=]XD.^!0[>UNXYU/'TYWMOX^_KSUX6SO"#X[?__M\_&';\U? MK^T@'?GSYN[A4?/\HVB=A\/FT0?Q>6N3P_N_M+;^W8;/CIJ[O\%SWI^"8W9Q M4MG:.L [F_O,29&HP CF5R".E40F!1"%R,!!(SIB(]Y*NX7D[(R M>;9+C$A[@V !WCT6-'%EG. ^""&*/"B$+8$[ FE''*&"A23LU93SJE6+PXG M7F, [,33$]_W]!;"N#G=?CTP1ETP1#M%M!&<2Z6E=AI\) TU;[1"\>R MYG7?".:6@''#D%&!9M+\B+2G& DFO17@(6-NUS9, _1;PTC\4#2;#QK/&6!4 M"[T01"<7.)4A@>W"#:@V$WD@*6HBY&W!A+7MLMKR?M7'85@$AIU$P3&P79)/ MR'BN$>8Q"I8BISE%9TFV2RWMJR?M//'HC+&!>8X$H';P.M/967 M+.W7/!7P1@0%[$;$9PM:5X)Z\Z M=S@R@"D=972:<<6>'X]>&Z=Z*520IKAS3% 8%EJA"X MHQ$IRJUSQ.D4!7CX#;_JG?C@--$.?!*F)>(A@>0;$U 42G,P1H7WR[-7:FE?/6F7WG'E MA +C5()M&JP*X*X0*[!+0KO:.WG1TG[-.R$A@N^)52[U1Q$7S"-+'869M8YB M6/D"TU64]E=[5%(2%H^S6ZYD\-0G)3.;IL$RI5,B1$MNO+51!0GF*C4!/! F M:U_DA:/5]I7J6%8Y:K1')'GP0Z+,M0TU06"*IDB,82!(ZZ# M0C91A;P%XP1++HAR:QNJ 8#?(',*G-4"_^(%GH(M*J.)5OG$/>9..T-XLDH[ MHD*TB[HBM<"OG,!/,0W$E'<7G4 ^&)S/1?.>(V=(:)RG/1B23(Z#X$PTV!RZ M@;=S5O*T>3I_SL_V*H",%RR^'_/H'O[US0-@*V MUL[4"X?:YK0S1X%D NTIPG#R-''PJEY3VAB8NK& RD=J9>OD"?^E,84PC348BYZ0 9XKK M7/)2(2&"5]093#G)NR>8L@8GM!;XUR?PCD:!I18V'^@$QTV2$2=E-=-*"T%J M9^K%"_R4,V6H$I@SC8(1"?$0,3)!)D2L)%HS)7Q.I&,-*GE#X542^#NRC4R_ M@M!U*E;Q-&>W-[2=AYS<+,*(=S4IZ96BV .IRFL46W44^SCMIV@!Z,581&"F M@-G"G4)&"8U44F"^V(1E"FL;E#:($@W-^)+VA)8D=2]H_[C&F>72>][MI._K022G(AE>R%2N7]6: /SEI;(,?G_JRY^Q':]7Y?A2@M M-AYI;CWB D=D0-H> M'F8R\Y/,=SSL%:>';7]8G$;XS$? U3!.'\OS!)_];Q0'PT'ASJ[0J^8'XO7B MKQB+%CRU(+/@_/_$*:N^\IZ+5OK2V_[Y5R%B>&O(4?8!1+9, ' BDR6CCMM,<1I$@V M.)T-MWPNOO^L /%"F[LCZ7JGQV9\W,J3?C:/^D5K[*>99BMVJ M%$0Y=87MGDT#'0QY+@51XF0N^3#%^ -3Y>W@L#$FM&\4O7YA\XP[4&'EI,+\ M]F,OK1>[$Z9ZD.&B?7P":VE"8%\]:UQQ8@Z+?7N0FS-H@QD#BV8TR SZ^;YV M0A?IO,5Q'![VP@6I_5GFOHXSW-=C*DA]40[ZU5WPGX.61Z@1, M&EBMDTDKEQAX<\=V-+*JFQKI=L,G'#?K2#4?]L# KCJ;.YZ$%Q:*L76]?NM(=G5961NT<'5!H*- M&SMGD]59P4S^T3Z.U4*C#M\^[[WGS]S_!X-B#=_M3<*S!J/A"_GO^(1L7^X%ZY:T!6QQC,"H\YL@R M;Q%F%%9(2()87)F1L.!BV,RF7])2P% MC'LSLQ=3O(T'_OZY)8+5P;A^4JX-HG?&97X9S#TXKC]8'$:7$W#OC M;(!AV\EX/3&[QF ]S&,(J),ZI;N3,0*@!SX=HUT%JF"&]?H6H#*TX=-^[/H2 MT8:GN09,69'&]OLELE#O53."2P#\,' !:OPKM2] MH_X)F([5#27XCQ\URMHCWW79Y(N+UQ];PB^+.&V-1PY6W6;9L\UN^..R7[M9 M!;QIX0>_'#/-E"4>99)WQ(T/R#$*PJ]# ->0"4GC]77K@F)!>&X8(SQX;8R3 M'F/!8A#$&W-=^*\65*K*!L$JJNH6#-X3?:F12 O MI.\LTKEED=[-XLV,_KP)9,9"G_%E3GSSN(Y-M<4\===X4P]?WF(=V#9@2-QX MRTSIBR?U)I2X9F!,_3SL7X9Y'$3DP 3[@FR")KZSG5-[-EC[Z6KAJ'8730_; M]1[?V*^4EKCM#]VJ=D1#]("#Y22,0%GTJZCS?]GG;4!QV,]P]X_;33)-L_(, M\5LVHK.1!.K3;LR;KKDJZ585LL%^G%]C*G-K? M=T=@'$MSWOR]B9L4WKO[[R^M3Q]PZ]-[MG>T+9K'?W]I?OH-WI//'-^3YMGU M6)KFZ=[YA_,]^O=A\_@#^;SU@>SM!KC^R]GG3Q^^[4&?6N>ADT_VK^4P& M6Z<==I:!@ZH")*I69*EO]HV'BS]PH,(M(??M^W>5(+H:MA%\,NOYKE/)9YWB_5'NB%N'E MB/"E+1$"ITP$C C%$G&E+;(Q4D04IYH2QP/S:QNZ(1_.<;EZ?+RK;4J4W+RH M"E?+Y\:Q.RC/F=XT->_*F!*3S]Y_RQ,3?YV:H,UN^"5V8VH/!V6P]R]Y"J[T,B^L]_T1B%N]U_%R#)3WXY2FZ:]KK%H(J_:N4%V:P$$G)22%!W^*"_"G M6";"8S*R$)E0.>I--3"5*^1/U3LBK]XTJ05]&8)^:910&CV%A8R,%2#HDAOD MI.1(,!RYB3+7,\N%"JE1*R3H;V+CY(\(%OA% /U9O5_R5.9(/Z3N#$25LS%) M33FK(6Y%-2W>!X68R2 M]?[%'05P<[QE4:;#*1_4^Q:H)]+U-B5IJGT-J+TV)J+&P M/@IDK6*(JQR.CJU#)@8G0H0YQ7IM0YE5*J'S)K8:HJ=LY)R"4X. MI@W-E\PS>Z=R<_'FA/T9SDQJ8;^7L%^:(88'XW"DB#I-0-@=04Y)BS E MUG(;<#!T;4/S!MJ;%U+ON?1&*A#XE,G%)1/()85A M01D5E)(8A']M0](&5;-G,*LG]AY_JO13M\C3; M8S?JD"E.^]][O7#:[G0VN^%R)BH=<_WO6N$LIG#.IVU+(:70"IQCS8A#G,H< M;F 8P@YCQV@2E&JP+&+!@(Y52%P=7OP8VT_GL=\+ M=G!X-S@:3\DX2+&&G 4A!T^;"PY+Z0S#2#$;$$\D(1T4+%QJ+,-"!Q=H+D&I M*:$_KU!<8AU+_ (/QVH97J(,7YH-A@8EHG(H"RSB$GXS@AGDL?$@GYCR;#:0 MAM2S+' +GXZMV@'8RAH.507V8;GA,(C=7 RV6U5)JK<=GN\ :PJ"?JL*!W8/ M-OM]\&'*"M,U$"T(1&3:F/ J:2820982BW(E+V0D44@ZX2)+T1O)US:X:$@R MRY]2;S^\8!E^+C.BEN'ER/"E,:$B]CPIC4069.Y)0-9QC3")5/"2J*"D:V-B M-K6PWH5X+&'\,_^.>@F-!@\ZOGC-KLQSV1&9:Z%&H M-9ER08$Q0:;2R%2_]',:%9_%GZLV(EVU%U!*\# F^M"$89TZJJ!!5 M"20X$HHT%QX%88B0(N0)!0EF#3&'GZ#>D7@L6?RM_2V&-Q3\\.S'&->IF:XX M+C 7]9'I?:"&31L+G!!KF)>()"D0Y\D@2PA!*1HJ'+,86[NT\XMZX^'UF RU MA#ZJA%X: X2Y"/\SR&"?>0]-0EI3A;1(D=G M*=F;(B.*25YB@1@2-6GO#( M;DS'6;WTPCJI>)7MCEKG-P_!M-89PX>KI M2QR5%43[9]\<^OZ6=(WPBR&\F#;H"/?1X*@19@$,.I-2+CFFD 1P]U)*CF-< M]J;0\J3EF;>4:K"LP?+9D]1KL'QDL)PZK*.*.6,2HEARQ*--R-!@44C.!$^% MY%R]/K LK>:?AA9>NE%V*B_B=K=BHH%/0OOKQK_*'U7/7/^GC8M>3KZ<]+-\ M=;L;8G?XCLD23>>()BSY1!<038)ODTU:[N4=QGD<.EFX^K$L/^W.BO];0((9 MH590JK"(F%-F35 ^F,"YE#YPXO:WLKF#"2;H)KMG ,.ORW@[;-'>_D/^>?_C6/-CG/'I#6*[WKC'BE,)O/BAP9P4V M7"1C,2FK"1DY2X17A%$?!*@8PM(YB[9?1%B[H=B*/AZ[V*]DFI%&D>=WO=@] M; \NEE,10!*[O6&NMS'J#,$9*Q_3C[YW &LJKZU> H=LVDMS514[N!# X."P MZ)W$?CG9X+D-"OCB%/X3^NVOL9L7:WY>_-^H/3PK*Z?WNCD@(S\U?P%-8J6_ M![^(*J*^^&$08]&"7PLB?BR_/+$@^R +9W!;@L4S>6S[^ 3&H$C]WG'YMQ_! M$NL.JU$XZ<=R"[PW&*P7BPK[2X0(F*+[002-445NC!!:\XBMH\%$3C1W7A'J M:(8(8L80\MU%3'XCHX@9@S(1#>R M6CB)\(ROL7.V/@.'-V-E]?[6Z!@@SB_!(+FZ=/X:'1_;_ME.VJE43_?@#T#Y M7VV_?P;+[]3VPV 7WO=+I^>_O+G%\@'^^W'?JPC#2C&LD1SXGT0NCHKA3^55 MD-(H3MU:$4&D3K(^ZX_BVFIIN-3+L% NVFS6PTH\R37!2MMAU*_H)B>S7RKY MXH>UULX?:S\6?GH=9),$;(WYQM!DH9MW-VIZ6&<'[>[$M\F[Z>-/LC,CRG&I MVC=QDBI7!\:G8T\&\=WDEY]#>W#2L6?OVMVRO^5-UYT:>.;/I^TP/'QGU#JH MX^RKC\\"QH^OOB7KI1M_S3^KOE-LG2E]X]=XG=SXW?<>2\@Z%>9>C_W^=Q+3 M1VFLO%N#;CEON?4XU=N0Y1AX2[,<'?IYIL8+F(664D+!5RQ.T5>P]@]3H]O"+N.,&&V M\V@'QW?>1G_B?M]]#WWA'M^ZV??$75W 8>(1'";"3,1)QY8)@@Y5U1E#' MXQ("Q6ZV<5^\1S3>*!]X\]?6EOO6>OWCZ*U MY<_@G5\N[KG8*/_"]J O>W0/VNMI<^O/+\U/?[8_'W_ S5V//^]^P:WS;>C? M!S",MZ=K9$7O=# LH*!(1-SQA(QP&!%+6&!)YH#S'#:B&DH\N$;6XP6/5)*Q MS$"Q&LC>)) Y+E4DG"MJ(V?>6&-%!#0SE A*O%E""%P-9,L#LLOZ7P!8*7!' M4?32(&ZX0B;0' FG@M/2"._ST8$1#<(>S$G])$"VS!"XE30A_[;]=F\T@'?9 M9V$06ET44H QC@6J=/!<6&(39UICES!\R@*IS:G50:'FM#EE>& >6XM8A!_< MLJS++7ZA9KJ"GS-N[A\'T[$E[JRNO)B@9G%!4B< -9E8P MRH4,4N- &->UU;!2\GII-=C ,:/&(^HYSX6X0%XU%0A,0&,]_(\'GDL$-T!^ M5T5>7__64J\/?W:?G@IH=0$F$F,EIPJTON.&8:VMUIHQA;'$TM':(%@=@/DP M;1!XZ05EVB+%%;@EQ&?B,_@?*6Q95&'D4$ M Y[AD)EK-:%&Q!B4,"$97-L#JR6NE_9 PIAY+3SRP5#$921(VR01P<(9P7ER M@67284IF@TN>25ROQOR6Y_8_70D[6?V(7R(N#Y2*ULX?UT,7^K&P7VV[4P88 M#'N3Z,Y!_1(%KKGF+&I'6 K<:@_V/F55I. MP<2W"GI)XK$]CF7<&L>IMKNO6.[O M'^MS<-:"SYKG_JRYV^2MK0^@=X5.@@:DH_>(*X&1L6#=4QUE]-SHY+(CSBE8 M]K.:MSB(W3S,F5@J#6,_!\>H^6MP-!S!^OJX_M?Z3>NQ![);A0Z'F-JPJ&(! M<]CNA?7BK[SSM/G[W("_ ,@[NZY5=N.)HU&\/0MM7 M@"P4U0![E-N2%5->$<[F7[_K#L08A?8Z=WDMG\"H $ MN/9A2"9]-;<^KC/?!0$W$$D$@-=%:1&CLH YB>WQEGP M^E/*$36,7T7W,&L*C#.1X/KN<)R#U#L%134X;)\4OLP,:.1I+VV+*N=E.\?$@0(I M_LQWC6+Q:R_$XJ\X;A[3M'P7TPPLD%'9HO'SC^U9F>763N!K=(>@"COM8YC; M'&E<+8>S/*=5S^)% #*TNFK^C7W,8S=OG:P76U5$?C:PP#J/96Y4)Y:6UZ3) M98L'PU$XJU9B^2L\'GIY7/9Y>&B'^5[PKF+_-+]OSBA52Q#+_,K2ILK#.OV& MLJO5=$T]>SR9(1MJXV2MR^=E1.WW.I-'-\JO\QQ^=S#F"LRA_1I!:F)W+(O/ MD>!X-Y_D1@_DCXL!'.QT/UXZ+3783\!^=WM?)QY2, I)JCGB(CED@A-(FD@E MQ=YXD^,4&@+/'A NK.2#--)ZGKS#@D>7K%6@WY4$KU4$ZNT=UL34Q,_5YY>3 M7L_Y_#G_LJ\%Q5%2CZPBH-:#D4@;3A',"HDI>?B>KVVP6:ONNXE'L_G==U6G M8_66->G/H,I*?^-=/W9L?L\X\V*\YSEUUSCW U_>8MV@UQD-;[YE)E)[.5'^ M=U3<^8C]RH!-_3SL7P;U'T3D8-%^0:6O_\YV3NW98.VGJ_DO[2Z:'K;K/;ZQ M7RDM<1\:NE5M#8*,]JIDXW>ETLM704/L\S:@..QGV/E'6T:62+12)Q.YU4QC MZ303(6+A*"#J=I*KT>ES"3Q*Y8SM?5_/ RJ-S@N4]'CY6[.;5F-%#?&/L DN1$,)WCP_RW"$[B$[<_%N11:<5B1 M!F:SHU8O$_5R]'%?*X>]PA@1$"W$L5,(ID* <<&-"I)@)GS)FB#FT1$W%IM[ M\%,9M4%0D"6P9*Q)QHE@>59B.OAPAR3Y>NZ7-/?GS7WB5 !,Y+ &B #] M06#EL>,\&GBT5X8[14C 6BA1:X GG'B_+PASW,J +%<6)IYJ9+BUR#MAF<<* M''U1ABSH6P=\+^>V=MGMK5U ML"^22Y)1@IS3)&\;>&0$M2C"J%,A$E,*9G;V]+IQY?QS/JJO$(F)/XQAU(D[ MZ7U*5?,NR,'_M,/X)WB:7=_NM$O_;S;4\+(\U7-=X6.KANF6X]#/3UCPF5\_\./X[6Q1OOE38 MC6XAN.H V\L-0-AN_7;=-;B+0[ Y' >._S69NRL77SB4B+Y09V&<#?&M=;1] MVCKZ".UI\IVM;;QWU#G<^7W[O/GI ]W;_;/=_'T;MX[VOC5_O9X- 1[ET29M M[1Z!84#)]E)2\])D/ZDXG-/^^B@>K"94L%GP=R-]?@ MLR+@BZ1'@TH?#)"5.'4,X1H' =/+(2N<1-8)*I93 %A" KZMED6O5 / J ."! M#E4- ,\* %-^%&=4":T\"LKD\CL13 "-)5+8\$0LS:QF:QMB?4XYOQ4%@+=P M0O;7L.>_(%?6T,NY*+$[*$7DZ1GY5AVHGL57.;3]^$N>G%^GYN;]-Q\' [CA ME\KK_$_LYU/F&KT60Z\KY'U"4I>8=LC3:'+108[RMC,"*Q2<%Y.SN"&U<#^J<%_Z)IG-CWC!D1(R9TX%C2RA\$,I M(ES"R@J]MD'6Y]"#U;+]XF7[63R,6K8?4[:GW ZL.85I8TAIJQ '24;.^Y1] MCZ"A#9(3#]V_7-4_GAZ=+HYP6YE M_ KX\/VW>'PR3L>J 6@Q /HX[3E@SI*WB2)CE4 \E@ 4"8HN4*-9#,+';%S@ MV9./F>/"QRDH\.S;FJ]4^D6&*FX518CE70 R74".8,C2H$( M1IF3C(/DXG4S)YNVEMR7++G/X1+4DOM R9T^:U""8\X^',\734>+89'>],^@,5) M)9*).921B#LID;/4H42XQ9%S^.=S"MXZ?]Y:(O4.XZLY/:@E> D2/%4=4.9= M1,P1\[D:4/(Q6Q08,>*QRZ4!I>,@P>MS2)5J 7[Q OQ,_D MP \4X"F7P##I MM;0*&1U)9DQ,/=@1L(%>\"2M5D;7>W8HI]0">X:',PB,/!WY.YVYQ,78U6 MBZ&5GW882%""<"J1=5&!P^ 9LCSS."HE#86_2W.#,+JNYW!YUIN/+UG '^XM MU *^H@)^Z4^H!(*LN$,N23!',H.?Q3(B;[WT26&M>$Z(,NNJ/A9\9?+]<&>B MEN_5E.\I=R,Y0KSB&'F7'.+6)J2MXXA%)K1,@GN!US:86F^5+U+^>+E^#F.&6HY7IX<7WH'7',C\WDA5E8CSJ-" M,*4,>2UTLM$PK50IQW6RT8N0XY?D(=02O32)GO('),'&1V518A3\@4#!'V". MH&"%U]23%!PM(Y)F)?KN[D!]\K"05+[_EDO7CMJ#P^-Q164P;]FD!F%]\+!* M!P\E FV&H]%@F">KIF)8$(S>GY9 5 (2^ E"B"A51)@2L"\P9DC;X)!.D4N/ M@^0YFYG-2WBL-Q]72XB?VD68+M-U'ON]8 >'M4 _CT W+P2:"4\Y!X%V2GK$ M+0O(6>,1ED%%2CV5#J^!;Z IH3\OB5^E%NP5$NR'NPRU8*^.8'^\$.Q$16 N M1L3 R,KGA!I9)PC",+^8&<(7%EE M9%R C,$0A-XH%QR; MP,P;Y(![N.=Q?W#[M5=6CX=!W3F)59G[&M(6A;1OT\X'5MJ[3/\6J32(AY"0 MD]8A'SQ7QK! =5@:I"U=JEX.Y_;S$?[7X+4B+E<-7LL!KTM'2WNAB 4?*T2N M$)=>(BV]0^" @2VF# G4UN!5@]CVAF5%[GXH;/>L]'+']4P&97GY7)O[+-K^H(CYZ+B8U/*M%@PC MC7RNAO-/8AIEVG_&BO4BE_^^Y/Z"9PY/8^PN6.J[EXJZ-N4*X-K]"]D?G+7@ ML^:Y/VM"NYI'7^Y<;'(&HO[YW?58W+04J]^N5HR?[.7DQ#3;Z12@@MJ],,CU MZ4_ZL!;Z(&1%&)6UYFV11G#)G/PUD)L./"1,*M*7ZSJ,8Z^K%5U&7Z\7OTTU M_!8Y&LZ7F[+]@R&T+;_P4DP&PZH;5[:HLMRH=6S^678]/_'&R\JJ+'#= #IS MTNOGA[1YB 1B]G;' #RWAQ>MCVA_# MWM=VB'D.QI2!N=')?NWU,\9.$PA>C,9)/Z+\IEYE.W0/BDX/AKIZ7VIW87;: M)1M)[E+^^F34/^GE"_*SQ]=>=#C?-#4TDVO7BQT8](NK;AO"JIW0A'[O^-IR MN_%6_,^'K+?JL?,6W(S&66EU1'&ECJSW8&,,R_D807_[0]ON#L_R@KP<.YBX M++0^:ZQR4$[;P\-B\Z]?"\4QJ)T\@;U!NUI^MA^+6(TD#-!H" OY/"\'6PQ/ M>V@PC"=Y^65>U@:L1EAE[JPXC;""^@,P9>(0EB0T-'^5SSV*]C!+P'$/GMII M?XDP9\-#&)^L0N&787[LU.NA99U<'*P8C :Y)[D%)_!Q_ :CUJWFUIV5\E-. MW6AXV.NWAV>-W-O.*)M&F4^GUQE5G8'UDC7T9!'8DY,(2JN P>K ^PZJ!XZ[ M$Z%#E<3!9\/H#[O9@BJR?3)<+[;3]:8>1U@V95-R[U#5.Y1[AR8&PD&WNG1X M"(TZ['5"8SP><%=^@!V,^M7:O!RX_$![7$XJM'YL5^1+Q@\\CQ.TN13:O MTP%U73^3&GV37393='K]^[!)6CAUTOV-/!O'=Y)>? M0WMPTK%G[]K=LCOE3===.'CFSZ?M,#Q\9]2Z$=D;F1PGCA]??4O6RTV-:]YH M]9V4<*>Z\6N\3F[\[GN/)7R=2W.OQW[_.XGIHS16W>VQMQS9WKK%9F8NG;,+ MEOG,8_\ISV[57(=]VB=8I%+IK:,PM5FYP,;&PX;HH7L:\X[[,G>I9MO M8KB(>5C-V_DA$'>.>YB%ZCR6#)XP?B+*M[^C933%$\5)E"IJV@R9Z)GQ)J.+ MT,YNUEQ@:677]ZKV67K%Y+D[\ZL13?)_CU8F^F$;IH_3VQOW[$:#<&W#+@B6 M&"'&N2EB5\\>NJ/CT!N.O[]N,M]@*%_LRK$7 M:AF/#QMH:^O?G>;Y1PQO)'M'>_AS:0TW3YM;K2]-VCK>._[[N'GD2:M]_; ! MGG_\\;RU^X'NG?_=;AW]^07ZPIOGFZ=-^N%\CWYN?_ZT=]8Z_TASV?1I!AME M.>96(*I\#C%/'%F2-9B]93!+VB6G!+7+GPK,7GF"7VEX_M[O#099C/K1#N)@;'.>]-N]?G7.,KUQ MN&(I?\^.5 \\)[T.63?%?MR 5EN32?LS#O)N:_?@MW[O^#]YZOY3GL3!M?^9 MS%P-;0M!6_,*90B+D049$ /[&G$N-#+$>Z0M\TI8'8TVJYA@\"HRAQY'R&_. MZYV5\@=&IV8IK^7Y^>5YBJB<@ZWB@T @N1%Q924" Y."&\9E4EHYJA.8*K2N M?/+$9DB[>]4,\:-^/X31&E-=@B-P)HK:[\R#JUVJ::I!Z($A=J:;. M$ABE ]"TF5MC=2['W>3RN\W[Y] MLZC>WWYT"+]2HQJ<1FH99PA'Z0#'(T76>(J8,A(6**4"YFN#-0A^<'FKI0O, M,V\@U7A9XV4=W/ F\/+2Y)58<$88V+A")\!+BY%E)B*/"?U+BH;-XQ8'JSTRFSD [CS4'0.7$ KIF?@#5)&S-E[L@X(V6<(P3WV:(_ M26[*F0LY"V=NPM=6E:TIGWW.S_V#5%\6]9LQ][0WZH3"EBF1-R3C-HIV MNDP,"^M%SE#OE=EU+G;:,5.QE?E<>>^OUP5==9:/50:9RKS*] M9BEN)]"#W2'<[B_*4V:0ZL)R+(:GL?,UI\%UAX>/FTCY2)#[*5[)KAO&?ID= M!P)Y$KNV,VR7J:^WYPIE=3>5LAHKLO@R)P\TXRE\^QQ*[!E4V,48@@EP.81@ M&O1',&1W&LIL/43K#^#M9^N9JVTNVAZ MV*[W^,9^I;3<(_O*,PJ9\J2<]7?@C\5^O@H:8I^W <5A/YM#_VC+R!*)5NID M(K>::2R=9B)$+!PUWNQKNK:Q#?=]R](P+FI@-^9-UZKHI7]=D[;*VO*,2TZ) M)TE3,#B]TS01SH)V"3-)[-I&)F'(Z=BY!=,*Z6C4;P]"VU]F^I?<,F!C B1D M(A9 C!_&+#,_EI#ZJ^W:8.'#7A\:UOUQO=BL/+I\B)A1H[7S1^%MOW^6J@3J MS H0RT^*1\['WXINN-4>^$XODQ*L M3K+]P=B7.#DJ[?W?/Y*=K2]GK7/P)8Y">V]W4[3@>7OGO[2;]"-IP=^?V]=\ MB>/68?/HX^GGW8]\9W<;?,(/9RWZ[\/FUA?2I)^/FK]OG\-WI+G5.?[O.?@1 M6YO[.!+&M#(H.IO97Y-'#M.$G$HAPCJAP;/*\X.%%\-F]MM V".)D9,@+(]< MN6BX%AR<3!4)5OIZ\9G-J87H&691Z/8V7&VS!(34#B#*>L4%K!P157), M:"OA$4(]"X7 ?$'X!"AQ"# 2BU_[,2/7;S;S^62#ZNG-O?$)]6[O@O4'9K8] M!'":4#L=]_K# S HBD[/3G"NG>W ]D&&QLQK\F<, &I%)U-Z MG&::E8N'3&[+$PU .VB'MNV?-<9,,* @3B]&QU>CDRY&YQ)C?<>"EYG:%>?( M)+1O8KFV*T::&>!UME/RTPP.8[DE^/0&_2^]?K]DCA@4I8E1N2 W=?FL4G31 ME^0J8V*:BPBMT5(XC5["L.V,AH,AV.YYX"[]A'KH[C!T MG\H_P,_9A*9DGVA[_+?O?L\;_C M@((!#%4W'U^TRQVM7VSWRV/4> M,!XT<1I3*V64+"D?*%U"U-\?T+Z=5&V#CW?!SYKV6_MX='PA\!-]M$)A8?<[ MRIF4HMD[>O^M]>DC:]*_O[3.#W#S4_-L[^@#*\O([&ZRYM;AT=Y1\_3S3"F: MW]K-W??D\ZX___SI ]O9^O!M[_S?[=96@'][I+GE3W=^;[6;Y[]\^>_Y^V&S M?1% K3Q,G:$8:1(XXE$89(V)*&HF,0E:J)#6-@1NP(I[*8Q*-<35$/<"(.[B MM&_SH!_+P_Y+4Z:&M 4AK?7K):>!3-QHRI'#EB+NM$$FQH@$ES+)(**5F7A% M-ZB:Y5YYW9"V".?!&RRR=S^AY_/B3"8^S-B%F7@PJU9BZH4(]Z6]XE-*@IF$ M*+,><4(5,O 9HCF>@XJHE:1K&YD)X 6(]I.)P:.4]+SWR+T]X^@U648J&!\# M=8YXS V.SI!(O* @B]H3&I>0_E,[?X\&IMO#G;&EU-H]8*V#?9=D\EIKI+ 4 MB&MID2,)3":6M*3::AMRB3_>$(_O *Z2J52C6XUNCX-NM=^W1#1K[FZ.^5,^ M7[2WIT3[P[XQ)C":,YQCHH@S1<%2H00E3EV@VE%A0G;]U,I+]C/Y M?4OBVEN]4\_=^,T.7N]*\Y0_NWV4O#$V$:54"-Q[ M8HSD/.=A>:D$U[H^^EMQ4+W<2DN&.N:L1 RG@'CD%EEO'8K&B2B2#C+IM0V^ ME*._NM[ VY/CVL]9HMQ.G6]AXRDS*B'A,O[*_42W]E<>740O5:LS5*6D+2(T.<0M9/"/'R3FEGEM$%=: M(@ZJ'AG'%:(X2*.HD3:301'9#71!5D-*7\J)P?S*0'<^,9BB9AD_ O6KQJZ+ M95'@W>U(X;>./1@,;7]\FO#;7[]5V.F7&!IUP8(@R0\!M\10YPS6RBKFDE>?E4:!J:+ZLV(I:;%?( M:[F?Y-9>RZ-+Z$2S'C6_M0[V+78F88\19\Q7!W\:I@E)QB7525E!RU.%5=&M M*WZJ\, \-<:YOV*@KF3P<09(R2)G&N1#"4&X,P3S0'R.*E/1E89_SYT)"DC-NK%0ZZI!+;LF'!UZM'O[4;M+]Q+=VDQY?3*\>[D2,911* M(1\BB*F1&EF)'8HD,!R25(R5B2)R138S7LKASHM)!^D-;> M6R.0P\3G&$F'-$L"\:23D+ED.4W^_)>*D98['"BZN!71VU)$'QJ(W0G$;HR$J..4MR7F+@MOZ)&Z5 M=?C'ZR=Q+ :PNQQ&C@6).">@T1WW"%M"L$F"*Z'7-B1_*N]G14B8:MRL^#V(U]FRNONVC[17M25"M73B_ZN;)6_-_(=B8E MP4$;P&?]7&?[A_:/\,B(CJ'AA\4?V[_L_%F<=$:#8K'S[? M%J8!5D(^4BGU8#K >GJ*RPJTS/ATW\=^WW:C?-T < ;0I[#'H)X : 9% M-_HX&-C^6391)T]N]OK#@USJ#YXU@!<,TEG1'L(;PM%HD$L!#FWWH)TU5S<. MBU.X^K" ^P#XVN4+OT;X?3@%EG9BS#8*: @\JSC-[^X-BYX#966'4^VVW;-B M,/*'-W0 [@,,G*G7O#ZC.EZ%7KF)2_.*:@$=0OC25$O^J+P(_KZ\U?O^*-=W MA!?F"WI3)1]/^FV8^!-XH+.=4OG!G?FB3@]&\AA4_J*J*8DH#6:4FZ!X4$%; MSR4%1.(\8.[QW553/Z3N-92"I0,='L3M;L:IG31!KZ4_4L_S/IVUO& MKP/ K+WSYKD_:QY]^+:SN[GOA&6**HU<5 EQ8AS2G 5DO."9!XT9CM4GI;Z>3#1$"7XS]$HKQ3X)PU?0IC>'1LUR[%0_+ V^7#MQ^^U MZ)&&Z=E=)!.$24D#YGC'A4K6< (&,DN,I^"5J%VD)S"7S_?VH\&"$,:0)H(@ MCJ5"VIB$@B=) ?00:M.27:3[)>'6ZF9)<[Z]#^)%$N8*&8T5XCR!BQ0,1T'% MX+3B)'%Z0WHMJ)O=P_;@$E%#+U;>QJ']"JH#T*OT.$H;NOP>_JP\DPL0/+9G M!4P56*\99Z[@\^@$5@_#<-?9(!N_L,#@V6T?UV?\I]/>J!, O8H^(%6[7WDY M)_!H0+6Q$P8*[K3Z_.+=Y0NF7_G_!A=M@?X]JL9[L'*9*2)?0OE?T8_ZI9+_ MVNM\S5Y#=31<3,Z&GU[?C;=R=V%"^KVO[7#I,6=/. __8>\8ULWPT)8>Z\FH M[\%DB8/&>)I;O=.GUXG9:FI F_J]T<%A7LHGL72ZH74GO0%HQ.XPKU$ DLZ% M304-+2J3(_8;^8J8IP+4:2\_8#PS_8N9\=7,7+5'?N]UPC%T\B_K#P?3CN@/ M:U>^6OMQO?B^>6/!;9V\U)W-:>+_RT[^( ZAG^!\=4:EDUD^HMQB@-O*B6GD MK8#3F 5I4'Z=10R>/S$3RKV.V:>OEXI@>B^ZPEKIDY),1,^#X(#XQC#G(O$& M*^FCBY5^@'MBV,P'>=(PG_?.0"U)'AR@E-8QFAB59RI1M;:QFYOP4GH!5FD\0SOJZAX"8 M17(X7T#__HC9%%G&O$X%G-PUL&$5!^3"EBTFT:IWB>&^M<>O?=BFCE"FW(%Z MZ.XP=!,R@F+,1E!,]HR*/\M3N6Y1#VXMSK4XOY"A6XHXWY?Y>Y&LJ=5CCIC= M>%.KV LZ@)1_5IHP0AC).9C!2(,<]A8S*6S+%(J:R*( M>T7YGS9W/YXU=YNB>?Z1-L\W,;R9[7SZ<+[SJ76XM_NYL[/U2Z=U],O17OMZ ME/_FM];N]K?F^9?SUN[>>7/K ]T[]^+S5E/LT=\.6\\0D:>]0,#P@F*& M+88"1:]%((':7*2$FN8I=&_OQ0(6X3T\.7G M&BT6L'(_"6=OE0[QZ23[@C7^ VE]V'?:RVB%1-:E3%I*+7(&8Q2D-Y8%9K#/ M9=[7^:.;)R\TK>RYK:&W9PJ]*CL(Y,\(1[#"FANO#&,Z2 G"R BWDM;,%ZN- MII?,%U]$\W1?Q1"PLQSQR !-K?%(,X&1#?<2\3=+>_^$HCVAO=\[;6XU]Y/0)#''$+54@FDB-8*I]^UX\=>,S7>!E\G.5SZJYQ M(#6^O,4Z&.G1\.9;YD58/UV^@-+7*B5/_3SL7T9S'43D^M%^039!$]_9SJD] M&ZS]=#68O-U%T\-VO<,@W_]9#?F3=?\ M@'R2*!@+"5NON*#,BJB28T);28(0:LXJ?*Y\U]WI_(^*N6!04A=8Z%'_K*"R M8B^H1G-B:Y)H4M3GK]\$KLQYJ>W4GN2J5$E$9?:9B[%[D4L4U"X_'7.@"E. M;'_8R,-U""_N],;),-4;SG+W\BO*;.KRV;W3;I598R?I:%5.T&UY.54F&XQ? MTT+C"EHQ2N!I-HE>/\[+PH7^7D^V_6$PKTR+WWKZ1P M@@J"C \$<14I GM3H22P#$1+'"S/I ]B3D;FC_=)OR:LK(3,6)2!)\(U3\$1 M3ZTA3 A!ZO3K)YCX\X_[E!#ANU]"G443 Z:(;3R^?<8W?9E!#TIM(9$VF5:=@N#D^S5IU5_>6:O6)- MK!=_Q5A:<@61I9D2XM?8Z9WDR07[8N0&\7\C^#TOP9EDFBK/%M;QR7B17LD' M?8DT)W/&['@$8EH9:#D%?@H72@3(%$Q5:G(ET!>9\%/I[Y.TV,G(-,I;V\/2 M BJYJ4H3[M(2S)]=OJBZO"2YRL[>U-L:,S,P3J].;7\U]_BR70/;*<&F)"S+ M7ZT7VV &@B=MP? "JW!D)[QKD_1J>^U9_7@,U^9O1ETP02,FP?7R0! M9RP%K^,X7P[C#5YE2<.6U]J8@*U\SG6(;]KVG3>* MMX_@Q;A6;V7LLB+;7ZEOV\K$4"V<.9 $D@ M)Y/\PU)+:MR)[69WVR'DT[]5ZF[?(9@88V/-GD/ [HM4JOK5154E7/8APS5K MH7]"$E MEXF7AB01 KNV)9P()D!EIBK0L1\)E^$Y 7Z+QG1&7QH>6&29X\1UTR1(@BB( M>*A$$H0T\%7JP4+[J8B6L!=EEWEFF<^/+R+/UZ%2'HDY981'L4>$*T.BTE ( MZLE8)^'.'@U:;,Z>N(%Z/+%SV(.C1O,,+!G 3/CZNIT!:J^9Q!_UO@-LYL6- MY89Q;OAVP"HZYV]L,7]8':A&U,.#+2L M(?#"J[\".7\MRC;^[_"?0?8=EAX,O ]@>1:9A-'C%_L]-?G!V)6671IV^7E\ M$0>"LLCUB?(#%ZR!-":1UF -A*GB02!K[8V?-;0>#-<@;X0Q)H:SC$_*)'5)ZT M)C;137I3]X:[,9%'[):A?N4TX886^*+@2?_4BPD-!2F43*9:!X)'S!54!0GU M Y$(GX9,_R+:2&:R^_>K81@O]31]TT0,7N.VE96 2@+P>1:N9*'4: B M7&0:UXL\'R+M(C]@D2\ON)LPJ<%"/S3.7 MZH"8TDG?RT\M[D])U6(6M<+O!#Z:2BY%Z*8\SEJ[LG%W*[M'6O[\_ "0)N&;JQ) J)$ MN$Y]=(PT86#!Q(E2,?P_V+?A7.$>[D#4 =\[#9>Y26B_2O]:#R-G?K?>UWG/ M) /BUL*9[F'@OLY/>J(FO;6^)1Q/Y(\@(5(P7<(J0L?:":3 M=,?1@%97R.O%0&.CG"I!"M6IQASP$0^6%0_VD >K+:;^1&]=V18HO, ;93^3 MYO6K&IYE@L<8+-\-V*90-MX%9VB9'7/7N$O;4>W#+;?SZ09,_+A) MK3X0_>V;?74$BX.QX,F^?%M'B<,TK;R;+:?#FZR J0]I\*Y.)]I.Z=#=C.SW M>GC&UER*W*<#Z/,B2>4IEN@ S(C'TIMT+K-#Y](K]HQ[#@ZU5[EEC]&CY=&) MN'JNFD_&Z@C7ZG1P;TLHN?26L0^HI=8RT4G"DTB*B&N1Q)'O"Z9!-]^2GO/G,#MT3]M']\O7RYO3O]S].ONY?'Y__&^_Y^>4KO/-F MNK#ZW]^./WWV3G[^"][[WH-Y=4\/COB7@T-V?+#_ ^;T$^=Q\O?'G^/M/4^^ M'OTX?G_AARQQ61P0C[.8\#1-2!R(@*2^"EBJ$C^(,+MM-YQ3C&)%ZSF)UM!D MM=+U<.EJ&D^B=)WL7W =:>KQB%#*0;I"3DF2>!'Q12Z.=O7#NPC9X+_;:Q]^I .-6$8>=BD)@H"3GTW MD0$+TB#VJ92>#'Z5Q?!+'3"V6S=RQS[@KLRH;M>U\'\_XPH[DU9=:WX>?SV^ M\*+ "RE+B'*3D' O1OP/0L)"#Y8SDI$(P+KRV&[H>6Q&!?R>.YR:_]L(I]?_ M#:=W:IH/ I5?DVH-H,,0ZU3VY)-LE0Q9M+*6>%I<5F!T>9ZE.><+=U(M"(5(N4L8% M@G%J_87UP>9I?T'HA*4B5B04*L93ER*2Q*%'O"A-::I])0)LP.WMAO&<\M([ M^CT^0D70(Z6H8@,WF7>O\I[I\E)7!MR>O@C&@B/*.GL1E5MG!/JO!1M[]LC=7>'H\HYN4.G'W MZ?$VA? 6,W SXL;S2;)_>5EH["WEO"NRGLRN1,?9-UV9[-'!]R#?Q]ZH;!A- M6N<@*Z6EWD.IUPBH8RIA+0WO0<,3W7=>BZ(P;8;G2*Y->5N78\FF:;>4HWL> M)SJPKH>TKC@6,ELB_+"PSN_?O:^?#V"]\([?W[(CE]/!T*^>5_.CWZ>''R\@?^QXX/W/SZ? M?X-W?UXPV^708M:*SHA==\"R:+78&;%Y[_)<%]UGT9-JY>@U9G.= MOK\(0I&&<9 0Q7V);5HCDK@J)DIZGF;:"V(_!IN+M7@TFP"U9B=)VKS@)T\1 MVCR\>EC:IHV*K1Z[CJ>C8HRF,G;]D(1NXB-V^20):$1T&'I)"+I':'=G+PAH MB\TYHNA_WX0J*UD"F-8(V%CT=\ M>"TWG&UP:05KTP3+Q@66(413<0&>1IY*543\-(A!._D^B97+B=)A)%2L8U^R MG;VX!1K,BM"&BY#U2']';B8]4BYDHCS/([&?"H)]=DFLF20ZDI'O"NDJ#AXI MCZ(6FQ-36U;.]R8T4PT?*\7U,5I3^KOAQK2FM(-]M,$&NS3V'R4M>_WRI_DF MY1=/Y4]/M0BQ^=//,/W2YD_;_.GUH9[-GUYZ_O12Z&:3L-_C_W33^]O3L^F0Q)?NI^_OOEV\NFC=_(5_CN >[Z> MM&$\YGG'?W_Y]OGG-__+P9$_E7Y-CZ\ODB3BB4HU"37\X#*B)/+CA,0>UVD8 MA=+5>)8I]UKAG(VF==PEMU!FH6R#H&PK=OM6AVZC@"L]N;X(%,-S(5.B.',) M#X*01%0Q0GTJ.:5<)ZD'-A%MP7I:<+/@9L'M]\'M6>^XK@S(QG9QSR MG0>K/N+1ODUWUJ.>S+MZOZ>FC\T&;Z63EX-"VU-_)T_]]2^2P*,\]CD)!?<( M]V5*(NXJ$HLH$+Y+PYA%TZ?^BI2I)$R"V/43'L6)""(E0PX:W5$N*-;1 *",^C??LMM M9W3_9BS[G@T$PWA2(,9_MHO1GN>E)DFAQ35ILN-T5=0!&HI+PP(O 0\T05>!0,13SL IUT@O/Q'%F@OI1I8%'0O M%V!_N@%8H;[2P+PLEO%%Q';VCN"^'TX_;XY %WOSENL7F4ES3X_^I:RL7483 M#7:#(-R05)9P-PHVY6#@31IKL,NB>$/&NDETW:2Q6AZP8WTT'N#WH\ *,P7] MC>JT^EF+PCD$LT4]-)=NA:2E_B:1]NXFMMM(@GL=5??,21!M@)P]DXRZQ3*_ MMCX!<;&>!%M/KO.\+SHV =U*FY4V*VU6VM:>7%;:5B1M#ZTQ6/M*@M=P!>[1 M#D3'R>JM04=7>X.VML#F>BRMQ<%OG8F]4-+'] [W,\K]<(\_X5ET'[+C@W;[ M]/S0/3E07T\//OK'/]]D)P?RYN3\\OK+^;?KDVPZ]^/]C\_LL_OE[Z/KT[\/ M_>/S]^X)P_WN;S^//QVY)V;_^U7G]'R?3=87''G'UQ=,4>VY84*\U*>$ W20 M*/!\HH.$"\TC&F'N!VM1:A/7+)@]=S#[S0,[I\'LIRYR),Q#0-B1 TC&DLE!]'8P?=6B2S2/:LD4S[$?) I; M6[L,3&M76K/,@MF6@)D"[R1*(R$DY5I(X<61=L$L8Q'3;LP1S&A<@]EO%A98 M,%L"F(UL,W[R_B*.DT E"2-AI *PS7A,1(#=WJE.X:O4C52(8.9O477!>H'9 MTB.0ZPMFCS/5!< LC'W* ND'"96@Y54<"Q'I)'9#+T[@BP7!["$^IFMQ[%XX M=CIFE)V^OU"!R[F*0L(5C0''$DH$EDVEX',FO@YX$*?6QYRX+\'_M@K)%IKQ M9B.9BD,=N9Z@?ACST(U$Z#/))8W<4'/XQ9IEZP5GQP!E5?C__1@'(A&1#!(AXD#[GF(&S:(&S2*+9D^*9L> 9N]K-)/N\?G^A<\#%PPT ML,XT3PD/I"9)A!TY(AX&RG-C$8&725MN/'MNB$4SBV;/"\V\)(J42A,M/,FI M3R.?HON2Q$*KT*O2,A9 ,[N3^9A ]GD,R-Y?^$D025P8+P@9GMX2$J'12M." M,LZE"E*^/#?30IF%LO6&,I?[+*!AX"92<1Y3H7P1I9$7Q"GWM9;6,%LW/+L< MP[/+"USI?%9(GCI]P&'().]%WX4UU M5"%0RQQ6:*%F4:B9W&G6:1ARF3"B NT1#LM!XC0."%->*+2GP7EW=_8"MJ0= M,2LSC[;/;&7F\61F_!H'.WL>GRV3 MLC*S7KO(5F8>36:F=HF%ERI/24F2%,2%2S!K(_PM#CT><\5B%RW:.(BMS*SY M%K&5F<>3FF](DBOQ +7GO=RG2-%DR M\"RD:0F;PE9N'C$0.;GI&TLF8BT546X@"!X=2Q(54N+*T'=3I5RI@V6JH+LK M_K96:):P26R%YI&$YN-LZX$PUF[$ L)DZ(+=YB9$J)@1G;HL]+U$^:G>V?-< M*S3/;]/8BM)OBM+D?C'("]K8*1$ACPB784P2,!V(2H7GTB!(=1 LVW"SXO18 M.\Q6V)HUB1E%*:*EA+$=(5Z:!G6]S<= ?X MK6.4?I$C_*O[ZMKV:O(OO:N^H_)!TM%5??L6-)CTV.\;[A$%+8G M=^,#YBNI78^H&"P=[OH>B6+IDRB-=<)4JETMP=UN\9#^;F^,)3+V*EM'"9(HGK)H3KR"C18B/P]B)S*M>$JC +78R1T-?C^";:^C2- S$0D 5>!\BC? MV:->RZ>SZ>,6(RU&6HQFTJBPR E//0DB2F-B(@] M-W83WU5"[^Q%K8#/5C-;B%QWB'SJ?KQK Y%/OFOT-,=;V:.M%D3'J7RY0"OP MI;T0"X($X7',B1#")QY+7*F$)W7(EM9S_/GAXY;"H$6[)SP"RQJ$"^^83Z4Z MAMIWPT@3L/S (HR#F(C4HR3V \E='L:NY ^S"-<.V"Q^6?QZ\F9$%K]^![\^ MSV2=AB)4/.4I8:!U"(=?B0B9(!%-(QUX7+I4[NQYK2!:=._8XI?%K\W KZ\9VU\F1SO%WT! M(]LS$T3.SGH#4:>4J^S[WO\S/ZI9)L6+4:)Y\V7S!C/*K*=TK__2"\Q+EK#[ M1]U[)76?M[7#7.8[O;RO2^<:Q,0T"]/* ?$]E?T\T055GH2]'7SE61]61V)3J.Z&)3/.PY]G\6P $:^#)E*8^2).(R\>(@8512-PVY M% F++HY,P@7\[\'BCSW[CGIEOQAT@^)3/#CM MGK2/OWX$>?_(3\^/O).O[V].V+_:QP??Z#'[\O7X[Z.?\!T]/NAT__?GX?7I M.7Q^?LA.?GX$F?Y\D;)0>1$>9Y$(%QTJ[, ?21*+('2]5,6 USM[04!;S)_- MH]AU3@<%\$(NM5:EDQ9YU^FW];#Q7,L1*6 PK* :P!V]R^I;8 M@8>=J4,BV M !;^KW)X7!IP&?!@F@)?P]5US4'I7(D;%#LGN7$&)?"C*!?B-AW[DKM^XE%0 M.@%E0L6Q%X$:0C?2%T&5YX/<1GZ;[=[5U'@#Q'B=]PSXP-"?Q;&*#^>\RYN3 M@\\_CW_*F^.?'V^.O\H+D8*_'E-.HH!1PAGW21P& ?%=%FH6L-CG&CB/ART> MS3:9VG4^:8"E3LI;E* A[Y91M ;8#/B8'%I=YMYLC..?R6PL?(O"C).L- M&R[B789Y[[I1],V'NJ/-+':=\^$0X29'=D199FD&, P#Z^2]2P+2TZV;.?;J M!_:,!@005DXB.J:_8]G6NM^"/\L*P6%.F;FTC_0:@*P![PZ*K']CZ%;J*U&8 M!XQ(E/7ZN=/)1))UX#(S$_W/ '^%*5SE/8#0LAJO%$5A:#E"?GS,Z-[A#49. ME<8Y@ I2N Q=+;JQ/ZEQDYLY\[^%BM5T5(:@J'&U$]V_UKIWY[MJINJI6]=F:MX3 MAU8"PK8SV0;# "Z38'\A/XH&QH$:0Z0WMXT>G_4:NMW"I#B9; SNX7=1E4@B M-^;(AA/E9@#W#5DU$ #>_EV/+NKJ?CL'CH=%,I<8:1FG0$6[F36?79!U-U_& M-,GKFK$K:^8TA1D>F@F^;N9G]4RE9USX]X)1*GS-) E$BGO]84HB#5Z+#),D M3E)7ID&TLP<+"A;.[&&\+:>G#;],]M)=(WXI5-JKF*4>H:DM_KO(RW*:4RR; MS&<3>-X%C5-7@Q%,5$!C/#D'N_CY'DE\ZL8T49YBV.^RY=/9+K$MA#' XE>)K#*$NMJ2D**R,V;SP4/J?(!OKG7"N@MVCL^_H=);++3T^.GES;U5_W@8SIYUWU'DA,!YU(&[*C4_[>SAW8'@2 MPY5'@-S[U\<_+_T+C_LLC:.4^*G 2CEL >$'C"0J5DD:N1P^W]ECLYSA]"N2 M.@IHZJB13[*I+ *?E5H.T$ >XQ9JV:5FEY.#_1\7H,QY[.N I#($8U!K06*% M)99A&'*/4R&TCQU#9ME%CL@[R3JZATK_ '@!V:.*ZD/ 5S.\T/&,1 MYT!J<\,T"G24+#W\\V$X9&7]A%G__>O[B]0+ QV' MBB1<>H1'%& U!47OT\A3 !(BYBZ *0U:,9WM!_8+Q[%F-Z]A-V0;=.P=(66! M'BE^,.B9CX;!2>1'C'7RYZ)CHI-85'+G>/\&L>#^?VA=J0O53X?SA[L>O=A<:38^ZMKELQ)H5JPMX9UDZ M [ACBD<7C:HD;LK2A.I41)2'48BN?9(*'H2N&TCJ+7,C]F^P=,JW.?IJI[W# MB6%7!_I9#JTXU#\^D!G(J"SNSEY'-BGV4?_FE8";FRT&VX&-TLPW25AI[@;?2&RJ$!-[Z'UNP# M8:%'J@GV7H'!E*L[GV5NF]02 M]+EK--MR2=<4JF^FAX+T>DJSV(+4:Z9%*>U KG+5PGAP<7_@I MC<"X 9.&4A?K516)$I!5&7$5)^ XIEBJ2EONG*.%[E(>(\EJF/ZW]$;%]D:8 M*S-G0CJ6JTF6?@"C51?WYD@PMX54P(\J);&4DG 5AD3$H4^"(&;"D\)5D0?J M(KI55SPNIC\KQ_E,:^<$' _',V(U1IRL5^$NRDJA.U5*3][D-GA&Y$9N\IQM MP =2Q;!_H+T4S-< ^W;BH1F1&R21YROM^@F+97Q! \9W9O8URYHE8A<#6F"(82,5I,A=#)E'C;)"4^I\! MT.WP.S+S.3S\52>7WYX:([X>N6_9EYO/GV3P!:[]\NE+]^3\0^?SIT/ #[CF MO//MN/O^QY?N1_?T0,)SCG]^_G3\7?W];Z[^^U^=+ZSS/?EZU8%Q=;YT/].3 MO__=_GQ^Z.)X3C^]O_ER\*;[Y?P]/_D)8_YYTOY,HQ^ '8 [A_AN<'J^\0L= M!H'KII2X(>[=L0A#G=P'I'!9&@:4@N%?P7K6 R]Z'^T'3^C$HTD0\=CG$6,) M]U6D.%/"=X,P%CN.!AB^0IX%SQN$8[@ 3K4"#>+4*S[+O0\5^*F$[VI]?SW< MR>FQP-4!GD:K->=*R9BE,8]"-V2^=*- /A*PS!>2?5!NJE&^9UJ:1(,/^GO> M^8X@^QK^S/K.&R$-NC:T6EV:>ET,==IS_B6 ZL6-0UD36?Z@59KU3O)KYU5> M%/DU: G1K2SLK(\6>#6;8C@;6W_53J)>:]YM+B"CS'];<&T9!$QCX=,)H"4J1O%S$O3 M)(FU[_NQUM3$: !]*)O9EKFWO?T6J'J:5DO9K.2Q^)%U!]U7S01>U^-?G[W" MU:,7)AOPD_-C>-XEYHVQ"Q4%'JX#\32FQOL>HI<.B-8)YZE@ON!@XE#FMT V MY]@Y?V3 ,SU][21W2,XCF0S-RH*I#2)13+"N__K.E/]=E,@-G977>7CCFX129EW!OW; M;QFKZ,&]15VLU/R*W$DM,?ZS78PJABXU20HMOA%3\_!2=*XQ6^/%Q$RZ68^, MDVUZQK?.*TV7>[!#526E,+G7+.]+PR=X%0Q$/.T G':!\/@?O[8P(X8'5"C] M ZU>-/E ^XN]>*VIL&)X9TX>JV\_;HU>D'YX]RD'S5 MLH_S%$[:R<$/@,L62P=0S 74\F)7B90'\%,(ZOJ!IFGH*L^/C;EKU VY5>], MYYR.TM=P3!]@^'GZ2I19>0;NG5"GO7\+H$K2T?C5&FW_/[F"N70OPLB-L=B% M)!(\#$X5'J%&$Y*JQ%NSLO >!/YZHS*!=D *8#"9Z-S_TDX'ZH M$C=*$T&UYX.9Y<;B_@PP?POHUH6G=N6;E3\YV.<7GD>%QQ0GDN'*!R(@D4@] M$NC8IU$0,[#^=O:\W3EVQ?^MMF3 N)BR2*L2GRJ' K-CJ_AR;3##SV30Q]UV M3&( AM!U94A3%U3%\3"\(";2E\OLAV. J*QWSN'V?- O^Z)*^!@:P>6&AEQF M/"/JHV=T6>@JD FSWI?_##!#X /\_4X )O\W> TXY99SU).[*_6+S.B&32)6 M:%::%X,G]D8G1>6*Q8TK!EQEK#*SX8$*JN?LEZ7N.^^:#>X1.?] IMN9_6+G MS\HANX7&SA\[S3=P)0J U$5?9"9=!/V]ZW:.!FU^C059H"S+3&4 0" .?TSF MAMSR@BH]:N=,=SJZ*'?^W!U=B(X@IJ-\S]"2AO>I[-*D\G=%\4V;R+FQ7X0%H">&B-=GZ>-(9VS(Y_'KH7 M012F.O(U"67("9BJ&&A/!($54IR'S(O2=&%\QD/UJM[1^;BT\SA^(3P!['\8> MTSS??$7_^A.+OR=8_&L.#W> RZ\PG9!2L&^$D>[A8(:9=./O:LII1O=AJEXY M,Z0*=N"1L_!1%6- M\SH?%*,]KP.0YR*3_2I1L2.NL;;7C* FS/2=0Z)4PS3ZIO*-$8B.>BBWO2HC ML *QJHI^WEJTAC/#)/5^M7\^GF$YM4U0$^B_P#RH)!0'78&=R7!NH$X#G#J@ M-;YG4AM30'8RLWE34P0&D:&JSLR X(GQ%J/Q&IRQ4+/,7=0"9T&4K!>(_S- ( U4$SZJ/>82G! MM+3:8*@-CNA%R&.J/.62)(VP?B%.2>Q*<->8%X/OR"(:Q*@-6M%\95!99]I0 MMDDW:<2M*L7&C,=&JL3552CFF",00#_$IO M85.TK*HB>D2DEI,;*\W4:2%^@>_1;Z(UO2:*C_R/43;9;MXUC_WA\UY=GF[8 M:3BC0@-,]BJ0&,QQ6=8?$\[OI#:2="Q4) =E/^^B!FMN&96+MNI<+?RTV=T0 M2:GK#&O,F@?5A:GLIO\2*H5VEF2C3)'JB76@@H8X00Q/8U&@=F5WU^7'W%:1U'?=UUXEWG-2B)2].UQH@J6-RBD=VR M,I3V*^4F\ - H/K/RH]13GT0.]BI<"LBV:#0&Z@,3O*>7E2)W5<T7>J=#?M-52&.!<;+ZK'/DA9F4--=Z(LY8SD[7@..SWUA4]@.7:T6C< MT2N!31:SJ^'T<],9KJFET3^:XEE3.S/\/!T*8@X..*A*#U8BV*F_R\(=T2\Q/K'I &0MZO]?#LMT/&LO9,$90=^0J M!V"QZB%_M!Y,GJJ<$B9=Y]F;G/-JA.8=&,=OW9=&IJG&J*]2;^/199J MMJER<$>L6#0T:CFS,E8V0I8N(&15'\DUP)5[3WVL+UE:B*XV07W<\P RP\CK M_FZO\VXW [_!F%)GN!2Y"9B>CD4TA^!RCONF8-U6=Y5EY?A.-LY=*C.9Y[S$ M^%XF[Q6-FA2=>A<*/[ZLN@F^&5+B#^92[\_5YSV-(6X5T,!T_K)BJ3'1F(+/ M*I<0YE57R7@U KF43TL$AH.O; FU1-EV3T/N%YV)"VJL+PQXZ(UUA!C/L2=6@%HN49CIZPM5.3QL &WV,\?:ZE3KH57=*%B7V>4PY%[/>GR(J+D[95YW MBX:GHHE=E62.[1T/NE<5#422#_IUG1V 2=;.4PRU;Y#L@06*4 MP/2\83SUZ*K.W0.)+5X,E64[TR:&;XHW^L:S+O;G:69:->P!@N'R#MV;9+3P8UIJ?&.DWL=7&F.*35UZ)S,S&3DF M.1A<625/8]*%[S2]H3,T)?7]^0& OS\4.ZV;26QI6PE!:[= M2MK(K:15<^%\7'FW_^'<.3HZ>AR\#+PGQ4OJ[CH'X.W)?HXQL<-A_.RT"3"C MZFA"(=KY&\U"M DW<7_LO#U=(S_R=$T(PY"D:EO3S+@^SZ$Y; $;<%9GW/RX M&6M6 Q^#:JTR!;/Y:5J8']4$=XYUE2B,84#L0]=T4H17[5\56/X :N@Q5-\;;!OM#)D_/]0)L6,DA$M,LH]ESLUE3FR(])3,Z>T.V=!P&/IY MP)[E!,^9LHOB_Z>'_^W$0/Z([S M\EF[.%T[93':D M.L:17Y35WH@)W>.V287V3:X#'DC5Y)%4NQ0/RGE8&]+IFC'N1XR)M!5##*QC M'F8&#MD,(TYT6 &-?_BF W _Z^/>V&16CA$/LZ4BFR!!7MR86M"RVMXN<,>F M6YU&>I+W41T/FQ%4-2N]RP&>KE)7QU4/+6Y:HP%Y;)>V\"=KP7CJ4RJHR_'< M@$YGM&T"KUF$'S#![FH 9D9=?WI66PPT&E6CWIT%=RMK %A<@MJJM;T/*UI_ M@H>BXY_SX-0<5#YUQ#HP44=-$ITZW;WZ+MQUH^C6;X$K'OB='X4/NO.NL?K^+O?\ M#1ELL.NY#QW/7=_%+EL^87G3:P9XPNMTI-FG0\ M/S2.YQ#J'X]J]USJ-:9>K;&=$]/,ZG%(M@'3/S!%%U<3VR5+H4%M%* 1 =ZY:&KWM%I?Y7SGO&%S;S!/5P/G+V3'"L+5;KW#55.A+CJ8,)?3S.J.G[9 M[O>O7KYX<7U]O0MCV[W,O[_8+V0;TX-?:'4IBA=*],4+ZD4L8O0%C+'^E5$< M,/->%(.RC<='$]. J&E^@L7FN^T^+,.MC>[ V#-9T=W\?\8NQM-CQ+K,^4Q?]7>= M")4,#=H19/;)->H0U>B2YP>9_4^KCE?G0*HKM LU5@L"ZS-DJBD5Y MQ+.*XMDK"H;CI8'WHC[N3_34N-]1A^7JHP"K9/OYCL>!*46OV[%]P*%7B6(3 M720PC<<<(['OU&=5FV9:[TP&<=&4C6RQ-EIZ4&T#YKR-7LN_!CWM4'^RZXU5 M1K?2B]OHU[-61C3V*/-IR+R ^OX+Q3W&@E#I'YQ6*NA-7G2KI/AN-^]5>F)< M!6VQSC@C],7^UB'H*A%A7>:,!]$Y++ NS+UYQ,:ZGK/6&'-A7.:_ &W!0#)B MZI)OE=88R_4;4QY&5VP9);;=L0)*;)]GM4K\6Y2N-:'9DBR0$>>CJ>"%<9FYXQ-J.6D^C^-;;'O"7' M[I/N=$KGC2@NXU3]; MK7]&H;W1CM"9[F5Y@27IVC3G!6/.&U<>*V-/YP\L>1?-F2SUT!VPFOZTBFQK MYFP5F55DO^81WRJR9Z_(&/S& QJ^&"HQ4A_=&_WX]B.[TZ,ZE?T\T=CKK(I. M6)_*JB*KBNXQ9Q"MT(?ICS2.PO"%\IC/XUCI']1E=Z3@@PKDSN$_ SRR MX:B'THT'@KSKB,I_Q%;>QO$4UZ* 6YMN&F5UM)P9^!9[CV=D^Y 7D&3[4D), MLGW5,]ZF3:X;DUAU\V0UPI'AGNB%0+G01HUDC1;!'M&B[C6!7ULU8S,/%X.0 MU:65KHA8W;';!V9Q.J9)],S,0XX"%Z@HLC3HAST(<:^V/8]0^SYO_< M;FVU?>TP5AI?69=)'XN;NAM&;'75?5C$YBEN@:XR/I'?Z*JK]63*BX%KMC455FHAUH@6ZS&MO&G:2MU&*&VP/K-R16ZCQD8*)S?%T).Z;%8?54KHM"J<'G.YIC724-ELM<]DE>21DCVL]ED+[3-,FF-1 MY <327-3E<58C]7M59T"T:,9:I:18HM4< M:Z$YQKKE,<9?&(U!W7_^\; >8:HI15OT+K5CJG-[_2+O.&<:5@MC95:-;+'[ ML7U:Y"3_ONO8CN4+\,@C>6E6B:R%$KFC9H??4;-SFJ:Z<-[J/@AU%:7B[0ND[9%/(O;*(^DIZT"6G<% MY"]7 ;TJ,G6I^\Z;0M]8!605T$JSB-9ETE8!+:Z ;->"C5% 51 ,G?M_:O?E M 8KB4#MO;\!5:>=YHR=.\N^ZBUWO:-#$#AY75]A+UQA$_W<"$)X#Q-E*^8V! MN.7:V,%R;>PS"4OIG(A+W;$FMC6Q5YH[N2Z3MB;VXOK'5M _9_TSU:E%MHNL M[&6Z4^K>&RN :R=?$;I8'*WSU:E,)GDX>+ M/E3?]#-8K7,Q2,8VMIM#$JC79+I;M;--"+Q:FW9=9FU/+5V<2VPA^T;IG=\H M9&>L4CLN6F4CM;,LWV=?B:[S*=,]75C/QZJ@%:?.K,NL*Q7$;7WA EQBR]N? MOPHRG@]U*\^'4?T0)J MR=:];XM:BMP7JM(0A;[,RG[UFB*[K-33A[$/G0\XK/(V];1_562=JKV$U4Y6 M.]FRR$6*ZSU[EME]Z<6H/#I,Q4)@IP?FQ. MK\WI?2[XY%E\VBA\\J;PZ77>*[%Q($#4@>[D6;^OG?\4W:N_G/-\(-O:>?OV M7VYP-LJSQNV M\/:;\/8?6:"]E&H11&FLN8B\R V2R/.5=OV$Q3*^H%&XL_-0/'P M@R+KR>Q*=)S#'UH.S$$ZIRE<@A-LNVE%H97!\.V[G:C8)C=&X;?9#T!O\)O0QBVF&8Q[?EC&K.FY49A&ON5 M:?FZG>ETGEDYCF<#%E_/WJ2R=3_]_.??; ^<[, M(W]S^M2=FG\X/7]F=&)?=QT:[#KFP" LEW7.!MVN*&X6G&D]6K/$FND% MAD$>8S(SB\FJ(UYZ>O?6H=67XJC^NLK+S#@0A>X(!(^_KC/5;]=,,7Y7Q9(O MW=$M(BGSSJ!_^RTS;+Y2(D1\RD$9^[D(2X9#EFP7(X&^U"0IM/A&1 H3>RDZ MU^*FW'DQ,?]NUB/CQ)ZFTVJ<6'9?)_9I!G#_#!E8B'-3I8*N*[P06&I>PO)< M25P!%\['E;.COT_VSS]^.#R[&RKF#/!.H+W'Z,^SKBZ=$WWM?,B[HG?;/-B] MI.D__X,&[E^S/Y>8G'1/N7XW%ISHM[53Z'\&66$JH4P!U"A,X>2%0_T_U)_X M,5XZ5N5[^$-6)\+M2Y-B2F./M^KG5;56\(:V*!V%=2%2#$HPD_KMK(3OK_+" MO#W13@FK!E_ ZS)X>Z+;HI-BS14^R/!X=8%Y,$&O7K5"K=@_JY]=?[YJO&OMGXKMP-W3]6[]U=^FMW]WU5!KN M!O3VKQ_\6+K+PVCIC_6B79^QY8\VWJ71_6A[3\]N'>WCQW:T?@WCAO%GZR8? MZB,]L[4 E%B556<6XH\/0WA^L)M:+\&4/4Q]<\6:+\LCEQNNNS-[3RYYHY-B M +Z;PTP?'+9(A'?.O I\]!I,Z]7-[\UCY6 Z?QHORA<39R$^/936AA(:5G"M M WYMIIQF^@LS_,HQ\4#T]9*#=@^ER.TZXM$".O.),I?!'C>R=$N0=G[VR._M MGCX@0+<6D:G_.3G]Y.R_?>N\._QP=GIRYKSZ[)S_]^'9H?,.7.3#D_,S=)5$ MW]%"MAT89?8]4P/1<:[;>5FY6Z82Q1%75UH4Z')U\FL@6Z_L9_U!'SP[[&8C=%G;10"\/7$?PV)Q^,=#FHHZX3@<=1]1U.250 M$.@"OJ-YW:5Q/J^S?MN!JSK.55/'4PZ2:F!@,;:<%)^:=9N'9SBDJC^'@)ND MN!+2>*[W>DB<#Y5+"E[H,'I930VNPWT XXZ6 M<'^K&B,^K;>;E:69^R6:;+@%89S@4@"4LS1EIS8>5#]V]PFJJ:P)4N M4B2!N=$\ ; (2%@_&X@&(S 1@S+K5RL+L]-EB<9"Y=*KO*=OGSBP!P[#7(QD MS*HX5/7R 7@')1(!>$CC*I?P3Q?9'_^0^:"C<*#P;@'P?+"L,N07(;9AIP,_\#'63%BR6J$P[_@"5UQ4S,Z M3! &BH/&R,7I[".,6K/G=R-82@.BV>-:OHDOW#".- MXD080TJP]4X=*JH JPX1I7D'_L*%KABB1!FNHTCUR\;"4;C8F>'&,:RHY+;Z M%/L E08U)78$>OFPK8O)N%.U:FL65O("N#-X4$CE[G +H\N/5GGA+G7#1QAL MQ/G2!\OP*+3[Q< >GB_P^'YB?*^HS@FHQ/7VJ*;G,=_$G S%_]JJKT5[":[. MZM?L/.MW%EFT^_LZFTP5] #G)?-,Q[C8'3&N>[E\MY(SN#_E?W'I.N/*XTQ]24&;_'G-=9&%')3(2S[N+)(K^N?F<;-<=GJ'%F MZFW&EDO6IOXCU3^M,TVVVYI_F#BL M\WHN;"P]F>UM]<6:LQ+JBP]X?FO?>27*+<3&1BULW\RW6RL\C.G7>3VM5EB/ M2Y^)5OC7H).A^5STRK[.'LGE7&DUD^Y!W?U#VLY[S-KM\>&WJYE+ MXNYVXN[C<[VU=RWJ_C)&?GS3R57+^5>QNWT 9*%W.Z%W1:QO\=?B[QW1:($] MKLXZXKON;Q\ 6>C=3NA]?*ZWJ&M1]W;4/=/PN7#.\T1(F5^+CM@^!++8NYW8 MNRK>7Q4:S321F0+DQVL3?'LS@HF?2:YNX)]VO]O9^_\!4$L#!!0 ( -B# M6%):T>3@J!@ -H. 0 1 7W\-@$]1!$%* M'G&7JLJ,;1+=:'0W^H4'?_G[R]PSEICY+B7G!^:'_H&!B4T=ETS/#[X]7?5. M#_[^ZT\__?)?O=Z_/CW<&)?4#N>8!,8%PRC CO'L!C/CNX/]'\:$T;GQG;(? M[A+U>K\*H NZ>&7N=!88@_[ 7'W+/O:M/CX[.3GIC_CD M]+0_,8]->W#\?OIQ.!X[J&]->B>V9?6LX5&_=S8\L7IG^,PZ.SX96WTT$4A? M_(^^/<-S9,# B/_QQ3\_F 7!XN/AX?/S\X?GX0?*IH>#?M\\_-?7FT?1]"!J MZ[GD1Z[URYAYP G88?"ZP(?0J >M,'/M!*X:* 9 0<#<<1C@*\KFEWB" M0B\X/PC)'R'RW(F+'= $#W-9YQID7@>(37%PB^;87R ;5_+BUY\,@PO(G2\H M"PQ2 )P@?RRH]5D 8.99KV_V.!.E2&^HC0*AIU%[,;H"T"'V I__U4M1?'CQ MG8-#?0)"OS=%:%&?B"R@)"1Z4I^8C+Z:9V=GAR]< 4O)*.J4:-_CO_;,0;UN MRY13OV_XJQ?#;8.&=/+5HR&&VY"&]7-.AY0LY*T$Y+2<<5K,X\UH:49'4R($ M*A_;'Z9T>>A@MW)R^&5 _)?2^8 (H8' PI]$SQ8+ETRH? "/N%0_QJ)]P)/8 MRA8L^)KY(WY\1,QFU*N8;(<+1A>8!2[VL]9?()@Q/#D_X#Z@%QNXWSTT_@"4 MQ$T*'>3UD[\^!!#LW:0CB6&YJ,X/?!"&AR5OVCQP&WEU!PX@=N@).?_;#]_! MD[K#!Q"7N/\1HU\P7'?T .)#8-%$^AS^"=X;KG-^<$$A=#TP^+-O#]=E 8CH M4C:-<<784C'\VH>8$/X9O33&[1D"ZI?#U;8K6$(?.W?D5_'[ZM BX*B) G!E M0FC#Y35I+5CT,&:=DJ'$IY[K\-#^$_*X]WZ<81SXNDPN U@7^/&(QJA@,7Z-Q0.'E<:DGQ.:PO*>-=#O?/'95M8>P;\: ML@2LAD"[E]3D8H;(%/LN>< .AA1U[&%HNN3Q+?QZ#_$L9HR#4/L'(O+GC'H. M9O[G/T(W>+T$*FTWV%#0VZ)"K2?'\*^&GDBB#)<8*5E&ABXC(]SX87S.6*O=/+H3HD+;$$D&-DV M#4G@DND]",.&U$I/GS;L0Z$M [-OFC+=<7W;HW[(,/\C[9"K2-REE+SLE#_/ M=&ND_1IQQWLMT)307ZD-6EH!6?W@K;0"LH'HMRZ9B3LV1<3]4U"1&F/X YAW MGQD9G5RY\,QVD9>:Z2=NDC6U8QL=J51CV!\.BZJ1[?6]D>M7J$>V9ZXC2=]9 M9_1.=M\EM=AL+M\BQF 2UPKW=ARGRIE$?G'X(WL2,](:.ED5K*9'/FBMQ-Z MF$YN\7/F-0-L(;'EE$P"UFP#%R;NPOLK=6YKM*IU]<@25:VWT=5X#+PUC"+7 M*C<.X[_1?/$_V; \US0:42,%^;!': $![P$I,0ZVFA EX=(Q^; M12L6(3,2;$(G(GQ[H0 3ZH0ME5C4,4TL4 MI&O)K]O>OYSU#]BFX"0\-XKS[Q:8\TGXRXD;\*HNWZ,7(? #FBT.;4G\6Z%! MK3)GEJB&UE*9/%G<%2>$&9(RXQVG[6>YBS$FSPAHOH+6185+4K9KX@=,+(UK MJLE:2*7#-?MF,11+<\8,GHX+H(Z+5< KG:MI#C6%T467NHZKMU047+S1G,?M M/IU<8N8NA:_R:QG8ILB5EM,$XWFL)T]PLE%O1M0=MYF9#O>6,&)5(HTI*B'-IX6($W K\&Q>-(?K@F^H@,)&K9E\QXLR'P.(*N>PWY(48)AQ$*B&# M9'_Z"?GNYD9CVX2H-R-#W7L1P4D"C9A" P4&I]$01!J\ MQFPD=!J"T+T*QI*/*VR)4",N\K?79!$&7 /X"T'\$[9GQ/TCW(*CVKAGM9(= M00J@K61II2ZC-QER#$F/4+:$(B,E::].JT)-RJW!#*?V8G+]<'.Q1=71Z46M M)L>6V6^@)IGR*W2=LS830W2_5XF(<1>(L53$,@O+F64*$O>>Q$/".<4$9+1$1$J"B+V:Q'E+HPJC%B:U@$\A MX]%.=SI=4UP[X:@?@+:S@(?X_(\O#"+_;X1AY/%'7W@Z<".2@=7)^!6Q'S@0 M\V'S>;]5,M0*&PEET=^".".ESA#D12M[DLKWZVR')#5R-%W4 MP&NR!.(I>]73E+2YLIPXZ)O%Y84$MHOLK5,W7 52%@L'YE#!ZBX6")/!ISEX M\JB66=1!I#1L YZ:E\LFGXMG9-9E.]0L:BD'5PMH"&FM2D#=#D_NY8G4UZAB MM> ^6$\>:R'5+@/2QH(H8C1)34H@ZK@$ZK@2!;S:JQP-=:7111>SCJU)"67= MRUK&K#%VM:T[MLS"*E2)2'.5F3*Q[PVB8$0SAZ6%22W/$\LL+">5RK/;CNP& M(U_79$9MU<[JU"RNZ$K SG&UCCO*0:@=T-FPC,-==#ARY(D3$'_RRD1,RRPLW"62 MBY&GHLO@WTNPG.F_FUN5X>_F7HK;EZ+X_Q-F*VP*II(3TJ,XQ9Q6XS=X.@[++S'<+&05V$B+[ZRX9I,*(B ]]/(]VEA5(MR M: T*ZY<91YCVD-X(860ZZ:1 +^A\[@9B#0\93L[AK.$9EI+BB7<)[:=3R MB14XU [Q;%A',EWTAF7L39?JKWAGD&@OBXUJ&=&M]*0TI%;?&A2V"2C$G=\W M('OOB>[7Z<;>FB;2:!8G:6-3"]FT!H455:60NQTAC6R;A=C)E+%TI56 4WI! M2.:+QQHB)-DB6J=97\_QE4 K79XU'&J)H9N^;I6C->U7&;C:8%G6H+ "MU8B M';1.=\$,,\A8ZMP3EP-1VZ0CLWB&1L ;,8*N\KK6S7QK -5&Z'A8Q?0T13'I58U&;IU"R> MW(I."F<.#6>Q&@+M7DX)A^O8+TU<:I-V-FPFLRX:NBJ&-\L?:V-5&LBCOC4H MU(:T!-KUC+)*#ND9:#J?4R(N7'^ ;,EGE FJ]77OA_R#ZVXQ)\A5M,;OB4! M:IV!++>07&GJ3/:(MB KNI,^(LP RN)*?DR;\+?G61*C5R;*&A1T$FNJ4ORDDZMZ0Q$4'P!,:B^T2.O>:IS(2X.V! MA780?2OG&U#P-OZJ1H=JC3JRAH7-"?4-5$I&Y, X(7OWI1)A]@$_!>!#A'C_ M^&V[WJNJ$[5N'%O#PGJKIF[D'HJ>100,??]M[[S626KD>='7J:,8E']TULDV M^_S"?]UN3EV[5[7"G%C#PMJMIL*DE"11<$\0DV\>D=-)%;K%XG[J!6://&D< M!6!RQV' RT_\GNHD%]93#6ULREKGT:E9O,0(4,MO- )R0V WLNCEK=5ICKP7 M88'I=M-Y;W,\N,& M]PFFO2Z5"S5)_D8D@IP]K$M5Q&W_2&IW*+ M-R*-MW1N@%\MV6/+*BSVK4@VXYKB+OF[>-\ZKX=T?7?H.O$DW[WB@8"XUGI" MV3-BSN:2KT:M%OJ)9176\LJ%GG[ 2X0TN?ZZ+NW/DPGF:P,X><:O<,A_!*VI MN.O@5LO[U+(*M9 5>2>=95[(ZRA6ONC6<8$G?,($>JR9K33 MJQ;TF66I8ZC0==]9)(5_BL>9=IZ*E,JDXZ9O%>X Y6,?X62=UR+17 M)@HGYG ];XU.?G"6C[SI5^K70"KMRPD_)%3"^F['_YP)WQ'#,QKRN[X(_T+* M!3#2G9< M(1[KU-SEHH].+3^87H6%C$A^$7HCP1^++^ZALW*\H&2)6<#/4C]BXE)6_SM( MU6C4U9^B,"2.#C.]EOZ7 M 2LGP&G?.BJ4P@LB^$^? ;\$#3'_!;8 M.DB(ZWD\W3\_"%@(?[^,F>=^7&#F4HLUO.'(#PY+69%^F@@' M(\<10O!+QUS2NGIP3LB$2 JC<_#X+0<'S$,\Q)(_KTFZ&+%RS[5BR#5PM)41 M5QZ:@G:Q)*_.YWM?\7R,698%DGS) 4W@.F/7&B6AA(3SCPZ=(Y=H##*.@^\F MT>E/1VQF\>^R)U9%S>T)OP2?/+%GMT3JC7"]%0>"N(N:\_D1>4K%+K3<0'W? MUDH]H1>I=-GUO!MW[DI#?T>^I1.T=,#UD+26%[E;2RY"QL1GSTK&O+YQ6YU1 M1."]($1ME-8VW;D)RNX!10M0+$^:C=B(% [*CP __["MU#H8C?1HPA,A5-QZ]IDRBR'G&; M+=/[S(>7A94+9HCDSOZZ1%J'+X PN$0!3@X)E[O]'9+4UMA1C"0RMW(7U3WU M7/NU.HC2@&Q#R-18Z*N'R?]*A:O3=ULU*W9%N: :3.\#7H3,GL&01^)>^"5F M/A\L;[=NV:,\Q-U:!VUEX<7=;]>7YEE%K)1OM'/#+S]K#^'%@KDV_%!37]9Z MY\.(BST!C2Y*EDX@#1BN?KN]+M5-3>C6IB$\-DK]75H=X=OP[I(U+G$C*PCM MCF2BRGOF$MM=(*^4.=M!WH* E7]>218*1]%(2R=I2>NM#T(^X1='D*E.ZHWG M"\I )^*S[+&U!$;;^('W?(D)G;L$!925)]\UT;0U105R*9.NUE?;K74M=VZS M2C=CIW407Z^:T@!3:VV9G'/KZ[JO<0DE+NQK+@S4QM96C:]8YVBZ/O)O.^ J M0ZX-OFO+OKJRX9+RHQK:RR-J)&T-HS^%/M]GR"_N&7,/!,BY/[[$"^J[XAJQ MS[[-Z',I&_01M-8(7@'=T$WRW>72L18;ME6L7R%<9"[R+CP$<]+GBSDV=I?1 M/N^2X:F!WFC2NA#23C'3&-,#1MYG,(L!)*A3_DH=A90VWWTH(JI#R0?9P#2Z MY,J=!#/N$B&6?X+7&/%5](H"DQZ*MGJ;H@&-SRWF74@-"UR&H*W3=.2(FHLO MLC?JA+8PG_SVLM)!JT#:.LR5%.AI!CGLC'J\ .5#UL^/(SPQQ'/82_1:/O2Z M:'9NL?Z)2 CD/D&"9POC,^B;IZ*(69%!:0#NW(I]A3D6,O'PFBS"X#MVIS-P M^"/03S3%]Z'G@81H.)U!CEM1Z&J":N<,6',5IO]]1GWP-T'@1:/)76?R'?/[ M;Z2)&@5@HV4M^VYR2\GG^<*CKQA?N@S; 67ET^#-^WVK\%PLRVI5&NB"VSCL M:SGZTN8[UY![Q *"V0->8A)6+%*N;[OS(7QB](>8A%J#*&N]\V'4KTS0L#SZ M:HBMK8'8;G9]JT M.)> MW6RQGM2/R'R0V_W:K;ESE5X]38^9S(_+M<:2V. J G1L>$98UV,75 MXNU;7V#D?*GACL3[ O@N@1MY#6M4&?2OY!*$V.>>>3PB3K)/:N3\7^B+QW>3 M&XJ(_P_L.=%&T%+F_#6=M[6B)7+PT Y$H 3#>< >C-[A=3@9&=]-[OGZ!U\+ MAA#2Y@>ZKD+F\1J&.K%OC'3G07>2"J25]UL:K.XLKCZ540'>4E>_XL\NW:7K M8.+X,G[6=8,%L%V[OHIP^1;,U=,S]I;X*R7!K'RL [=Y:U"AQU#HTV0]E67:@UINUPINW,4"?6,X8;;YO)(&@K"[[SHPZ, MC#S/Y=U5I^@*@)W;@"8'A49S"K;M3QFS;/4(T@KFE@8!:V*8!WZXS).UM#JQ M3Q[NC<* &.@M*N@ZD[T^NK9._7@9[0$'O'!,273@MJH^4 G7VEU3LEH>D2^+ M-M'1$MU*>Q7LSDV@T$J^P^!ZOF!T*=[Z]\AUY&*I]_KIE>NQ8O-W#0QM377K MS]3*ZGM=9&V=]'(_8#R.Z/0Q=U(K%YU5;"C40=!6[8@+$[R9?R>6 V4UIVKI M<#W(SHL8(_/#R='Z),T12=JPPK)IP^_T>;8Z/.5E>OCJ\UWK^"#?M]JLC2NA-J],C<]3BS^]X!A:'R[^B-F2]?& M4F=']LS%TF>GMT1L_T!S?0IV?+PO?T;QRJ.4\=H_G7Q"ONL_+AA&SAWY#3&7 M$\E?:1YWU$.U\]$G2]&9&["NW!?LR+4BG47L,LAV1SK1R8?HO*9_Q>@\^^+S MB^V%N9.H<3 'Z7T@=KMBPB]9ZD2?\@OPHSN/5GEM!!/) _M26G^Y0&^(: M"'9ND_-A_JT\&!2)41T7:T"V-2!>MW7[K.F>[[.6[?FNE;[57!MJC+6M-K/> MBH?6VOZZXY%J=56!;%SY15)=F0VQ$E1P!Q=4, WFLUIR#??Q?MPP:@0E5(W MQ-;2%=NOKF]CH(Q@&OJU+IC5@&RK?E_Q.^=A;B[%0@,$3;P**TL0T3J[4,X;GZ->? M_A]02P,$% @ V(-84MJGDJ?$.0 (W0" !4 !R9&9N+3(P,C Q,C,Q M7V-A;"YX;6SE?6F3FS>2YO?Y%5[/U\TV[J-C>C9D2>Y1A"TI)'EZ]A,#1T+B M=HE4DRP=_>LW05:5ZBZ2+T"^Y?9,E^H$\GB /)!(_,?_^?KQY(?/N%A.Y[._ M_,C_Q'[\ 6=IGJ>S]W_Y\?=WOX#[\?_\Y[_]VW_\+X#_^?G-KS\\FZ?3CSA; M_?!T@6&%^8OO+%1L5#6@YY,9W__<_T0PQ)_(.9FR_67?_GQPVKUZ<\__?3ERY<_ M?8V+DS_-%^]_$HS)G\Y_^\>S7_]ZX_>_R/5O<^_]3^N?7OSJW7M^D#?@PPG2U789;J!,OIGY?K;_XZ3V&UEOF#=/UPYV_4K^#\UZ!^"[@ MR?_T=9E__,]_^^&'C3@6\Q-\@^6'^N_O;UY3%=3 M7#X]72QH44]RU#%:U)"XDJ!,+A"$%A!2B3$FBZ6DJP(ZXV:-RQ*6<0W.LQD( MI-S_A">KY?EWH'X'&#_#Z+_?3@LZ31?IAOLBXH(WYQQ^^8-U&S_;H#7EAD6Y@ MZNH.0PL;G1,K0T'QZA,N2 JS][\B M;9CG5'T[I\DY&XQ$#RHX#)SP:ZF,P M1NI./WFU^H"+U^%;B"??.2Q.^Z2Q0!$L$!F&G)7 V3+LF%6ZQ#M0U;CSM&W MT:Y\7-IM(\EFB_YO88$?YJ=+?/)^@5A]UY_GB\7\"\%N.1&8"FKFP;E$..-& M@Y-!0&3)PX&R[X9"LAGG9_. M5LLSXW7AC B4)67R/CPCAU60P^J"BE"2Y$DD'620G<*&6\C9!@GV<2*A@?R; M8>'M:I[^_F%^0O)E<)&5- M/! !-\W= )FWV^(R;;+$>SAY':;YQ>QI^#1=A9.)1>5MB0K0!5IC3)!_GF,$ MB\8&9);3;MQEC[N=GC%%OHUQT$(#+2W>Z<E7?AZR2G;+0W$HP0%,;II,%K5D!F+4+2GGG4G4SA+G2.*;1N M#9^.&FL&JS>X"N35Y>=A,:L!WB6BGV&9INEJPEFVF$. + VY^=)3\%=\(H=? M>)X+)X%TL3@/DS:F(+PQ>!KKI6'X=>%'/IGE6Y@.SAO'I0?#C:5P@/AUOB"( M:*VN0#8Y=#Z=N)6PAHQ/O$$3N..@0S4 Q03RG"GX$6B*SD8F7KHDI"[1,";W MJRDF;L:<^\F]&>+?X<=/\T58?-LP\S0L%M]H13[Y6 .@)ZO58AI/5S4(>C=_ M'=91D @A,"<8Q3Z1 JLL:K;,9"BFF*S)1XA]HH^=*1V3[]851'UUV#.2+3)* M"C4D>"4,.06ZYMBBAJB#8Q24<%H%QXAD1W,(TAXL [70SN-?+G%UD:TQ-K&D M'<$P9DW6/A>(UFMPADN5LF*1]3D1OTS%4)9>+_ 3A5+/OWXB+_@B:Z05>2LY M6[#DY5(\E3T$G1V@B#K7 SJ?NIC36ZD9DV'='P'7,3U<\.T\R'F8+=]@PNGG MNN/^%Y[D7^:+M^$$*1)Z.5_1!DP!T;/I\M-\&4[^NIB??IK(0I9?&@%9)0OB<.U.ZYAL:CO\]%9:,W2]F'TF7N>+;T371 J7D2L+E,Q)C,9CL\["WF=K[2A_EB]0X7'RLIRU4] MIEY.3/!>&R^!!5\A5S1XI@M8+K,C3\ 6UB7I=1LQ8TI.M%/\8+&WJQ.K.;6K MC"E/3II/C*P8N7X*98:@,$#F3!&KLJ!176K#;I RIF* =LH?*/+FI[_?#1)M M0Q?U2YA1%4UT$/K(J2&-!2$9,(E,,AD]\[GG&?!M1(VI)J =')JIH6$V>TFQ M?%IA?AJ6'R8Y&7YG=>#W2YP)\#F3!:$YD63+6!Q2;Z=NF MAF+@R1OI@!5/*T[0INOUABNRSES:B%W$FR'U]6+^ M"1>K;Z]/PFQ%JZFNI$_5X:XQ%\^Z(&<"3':&."JT.EF,$-#86"2O_]-+?0R"0#/Y=[H:\Z:*\57Y?8EK9B>F%,X+EQ1[>>)0!PO1AP#H=$1?,KH^ MA4'W4C6^],<@3+330,-\ZNS]]8 C%+)Z?U4OA?Y_/\97IR,BE9V>*4 MA< , T4V#(*4BLCC*"@<\PZ[Q,+;$#>^%,D@8#371X]$VX#[XD@[FL!M5)"L4Z",-!"=-5#OJZ?H@K"Y M"PSVZQAPA.*J0?H?*/ V][_/^A6\#M](!B?OPE>\O,OFG+*+1D,N0=)N[8@S MFQ041_%90F_]=;MVQT7P>Z<94U@S5+F-A=J[$<0ELHJ(P?LH@#PG5<\8.,02 M%/FNG%?GB_2/>6R@;4]#3:NVW5<5G@[,-*H8=/% M,CFKM:-%EWT(F1:=<,61W\]J]S0F09"M9)@X$P*[[E+GE#0X745:L?5DYQE^ MQI/Y.AMZ-OJ$RV1--@)0IG7 I,!I8EA&)-.ALDBLR]WK>ZD:DQ,^#!FWG+\V M4D8S@_U;6/P=+S$X$24%$;.#G% 0%11->X4,M,HVF+_BC-BZH2@^"1_G,ZFRU5E\3.>$Z4X>1TV1[!,$AJ#),? 8G/BVL&BID/;^_/>[KQ/KM%6>.7#(&<$U. BQ1H_>6ZNCB!*[ MW"V]A9;!BV!!@[Q>S,N4/&$ON%#:TZ:K."AN!3A)5&@C3-&1<>.[L'6)AE%: MOCTU?P/>>XJZ/90O5JOWM2Q&%RB\9O9K+4M0I",G)8<:.S4ENY.FH>QN MCK+.]/?D;*Y*7NJ3PG*9:$\PU\QR0UA^0<@IX4R)(3P8,BY:( M71K4[DCGF';(5HBZOF!ZJJ[M >4M$OAEOB#9SS:9YO3MW2+,EB&M-33+ZZ_. M])7_W^GF+/Y<9J_GB_4/;KO9JPT+%IT 'J,!)1.G'2,8",++D)A)OI/+<4@N MQQ3Q],+V>&'3?67\/EM@.)G^$_-_T>JM%09A.JM+_-7L+:;3Q>9F]&*ZI!\] MHR]G[U_C8CK/%W(7AEQ])ACA%".936X@UFL[UCK.,T\VJ3XYJ4X,C2F4.S3> M#PJ&[M"NA%>BH@_%!>DA&T8AJB+GWG$O0>HLN/(Z,>QR=^,!NG8\V>GK7A\: M:?OHIAE@MG=EGDU/3E>8)R7XZ(6B2$/5NCS%)$0M:D)%8(F.6<:ZI!]WIK2I M:";<6E^41T O:WLZ,E)>^4@N'8_"U:=<^F1=KU Q)N>Z+W+N=;EW4D:OED7/ MII^G&6=Y^=WCF6BAC0_"@HE9 <7CM509$:(QR'A$ZT07+_AATD:5P#@L=!KK MK5U^_U*^31AM3#$2,&E7+SZ07>'2@2?GH02GM$Y]M(YIZ]T7.3=/._NJK&%J<$D.6"WX7G>FPL7G:<+E6]HC M)D(P)R0+4$SUR(I1$)B*Y):%3-8@R^B[V.6[21K55ML**HTTT,=OG0CF@TXA M@D\QD%LN)(2:N8Z%Z^ MT>6[G!/61#)]=7">Q#"$"*M(QXU M*I#,TH[N70RF2]KF&AT[Y@,/&$0,U/W^TFZ;N7LYG\VO;DCG-!5.5C1Q6?TL M4>^X:8BI)"C9:J.9DYVZ$=Q/UI@JLAO:A':J.$*>;G/D*#C*E,EHT>Y5R(9Q M\L=8Y&3(+%/!"XIV^WM$NYX6#W4#LQ.DV!S X/H)B?IDCE0:4!CA#5ESZ;J< MO_P!P?BRH629_71B9.^%SQNG?" ESX>9KC;19JP_/#+R?Q+6_E> M#-I1AK<3WNC"3.T92!.\7LSK:LH_?_M]B?G%["+D3=+2VLWH MR55* 2'8(H Y72^:H;&\2VW=]B0.[OD4OJV%_LM\\6HQ?3^=K97XJOPV7ZS> MA_>X[L-\J?OR!#E/#).'8LC/4\XQ\#'0?E-<*BK$6@?90R2[$KJCK]'=9O2 MW(T&4CV5V;+-6$+,RYI;KU3<0Y]S/JL8'91ZK9.8E^"M#2"BX]EHB:9TN>*U M/8DC2_D8_SW;27VA/G27BNQ[ZU..> M9]/EIB?Q)"=?@BX!"D-?4V.>PCIA@=N@M5$FH^D286]+X,@24H= 51?=M2MR M"-/9LD8(N'PU>_ZU\GTZ77ZH%OQ5J=UN)L92<"B\JM61%A33]4!2: B9N:!X M84IU>=KN0(86;:;H6%'U^@F=UYY>Q/]&H1;8V0:IM MQ921&9P3 32+7HL4"I-=@+0-<6-JQ78@*#776=MFU2\^?@K3107VTP]A\9Z8 M+3I*DW0 7C=)Q45]N3UXL E9D=YPW^5,!,7:%X" '$*MB%+>L*"]L])CD'8^0M.E>DD'=<) QB-]6Z3UN JY\;D*'WF4I1.[V3=0]4V /)_,*>F MG9K:GO;?PN=Y4O@B43SQA261?2VGRZ(>I 4(CM?R/1*(S#+2?]T._K>A<*L< M)/MC[$E]U=>I.-*4)$6*!D3T" J%(&?=%3"RGM/5[B>RC.-4_(#'XH= R?YJ MZ)LF7*<#7H=O]4AWXAW:;&J6J=8#*Y4*T'Y(M"5=GQY"U*Y3:=D#E&V%F#]8 MUKFMNCJBZ-H&N&GN70)FD4R Y ,'12X9A/J$AV :HR)3&DR7 'P[\K;"TR&K M%X\#J,&::_C6:%C@ST14KN4$.%MN4@+>9>8MUL>QZG&=EQ9\",2N5YD[JS/: M+BBZG9RM4/,'RR@W4$R;./QJ<]R7\UGE?OWY>2VFU+3I:9$ .5/U#>3ZV%GB M@"$7%SE96;U= /[@5%L!X5 O:QPB]&XK_#Z)F4LL7\D'K..Z3,Y62!E8J5V9 M [/@(A-@C4RZ).NB95M!8X=)MP+)'R3/VU4A;>#RO67'>8G_&XK+?IVGO]I2_O/3M)[/\2Y@NUF\J?J]$?%5N'/^'G$(1*H..Z^9.2D.0 MFH-&HW)2B4=AML+9(:C="J!_D+3R."%P@-#N^\O!$\M"YBP**)9V9^6RA\ S M E>*=FFOO5-=:HNV(6XK++H_O$,^4&M-G_V]]K3LU=>(:3E<_<:EW]ST/KK) MW-D%\N=?TX

X]U[3TO!=.*K(&TF6=6G0=R*9.C0-:E5!^&LM(['D/J([>&'"_:;TDC]L! MRVSS;?1M;M1>I4^CIMW2%,!4J@LH);C D* 5HZEW//+U<*TK1F\A<4REKH\? MHT,QT!NC%]5RE^A3V;@88Z PEDA3Z"BJ#5Q#SDH&EBT:T<5EVI[$,97./GZ, M#L5 ,XQN6'Q5+K/]:C9(P).D@0"B@F$CC.ZYL'0CH>LO6JR[7Q#KR, MJ;3W$:'^V*@ZQA8NK$?$;,'4=*0JY :YZA A5TFRX)P6O4Z\]]K"=Q?&&_QT M=@WJ5?EU.D/ZY^D"\W0UB9EB41DX\&*18L=Z0"@20C%*!\.#Y7UN$]U)T6.X MHS841#<;J[503Y_+:/7N]JM/55;+YU]QD:8D@8DH$H5F'M#4X@114BU3*97C M(DQPA=DN_0=FIJ2XXP3EX;G&Y$1V!D0/Z;>S M2&> ?(,GM2_"N_F[\+6V'OVPZ;5?#U9N+T(HV@1E*!3SQI$KG".K[[<5L"&Z M8,BP^NNG;6UOYN]*\&.X1-;<@!U"N5VL[N),0I;+" M,V"I)N5C$O7^4@0C)'VG MMV.>FZAZ8=+Y?]H7:EH2KJLO'\/EO61V5J*X#+ MT2)S:(N6#/B:KD*?>64,&*T-,SY%CEW.2QXF[1%<1.NY]3305Z>]Y^JE[0V\ MD_'.:R_!:9M &4:?V4!! )-,.BYTR5V:WCU(V6.XC=9W'QJJKO9!VG>K>JTQ MWX1+GM6Z#B74GJK,UW>/5 7Z6O)HPIRNV+;K:9[#/?*NL5J;930Q50]G<\^ MXV(UC2>X;@@AF0\E$%K]NBS<* >1S"5$+D16"7WH\_+C/30]ALMF/:W3$!7U M23K?9BR-8XE;0^&=,1X(TQZXYYSU=FV-?/.N:L&0^UD%#D$^I1H.@V!A!J>AJ@54!D[CG6F)4 MJKO3N!6EC^#\N3?FVFJS>=KCW?Q)HM!H@=^?\%E.ZOO*WFH#+!,(E*G!=,X, MM,88"P^N].EY<1]1C^$TNCF66BFI'VQ(!)\H6/KV^B3,5H3U&F=_6O=NR4$: MYJ0"I1V%VH@&0B1'2=CH>90ZRM*E>')[$D?U;O:Q(-5&@<=X-F)=D+F3[4G]7E_9>.FDQ[7"%-&?^N(OD95C4"X>?<<"#1HTI./:BN5\DQU77V_0! M\^D)SLM+_'+IQPL:[726-BB[L*67?V%=-'IR/#4WH_S8\.BC@J&P>HOOZ\1O M\%-MQ#VC/2J?/02_CZKO&6VX^+N817-SNI\VB3%>UA4U9G\VM!UBNYI>CHRYB;T)13U6U M%]E0]5ZX<2]FR]7B=)/UVT,IMXXS7)0/D]=# /OOH/>,UD<8/7;-V^9Y.5]' M 2=//JX[_\S+,UQ,/Z^WG>6 M;SO5'V$N3.3/21],?G[^K#-R?IAFP7M&^2T M_1/S=#9=]V=N+//=)NTC_0&,]]##=T]XTW'V4E_ L,G8KK[]AF%9RPC"ZJ+K M&N'G33UF(G_X?7UHN/7J:$U6'UUV%5ZC]V8OT71!0'UZC)!'9$UL-B5YDP%S MLJ!,E."%72!]E-5LVUYNJWD884\5QP1,8)0LHF^NS*DZ ,5IDKHLI M?1X8V(*V,=4)]<%/:P4U?!SR?.\_>\U %2RQ( ,A<@*5$2$6*X")F$H2G$G; MI1/F=4+&U*>M#R8&B;Z=Q;VW)/+[5T_)%ZYE(2YIS 1'2-832J4/X.OK3%&% MH'VP,M@NO4IVI'-,O2KZP*>GX@Z.KI?S63JC,S%$&Y%<5Y_J&][20E 2H3[1 MPUDP)?@NU8>[D[IC>XH_,,;V5%_'LK%;4P'GYXX78CH+_.M/7\P^G:YJ2J#^ M8#WY.TP?9M-_G#9/*PZFHU.FI*EXNB3"SBF\./9=??CN2LW+BS>_/NVFK&WF M[*R8G=GNH82G8;'X5BM2-TG2FD1;KJ8?Z[G0!4W+>7DY7S5?./M,W4GI\JQ;GR]79B^JUF=)R]=?%?+G\?;; <%*_5=\_6?ZZ M3O]?U_#F*L?&UC8&>5.B.L&_G^"&ZOG\=>)O^^CC^Q\/E]L=A#3C;_^CX>M# M-.2UQR'PQ>#?CW(NOC5@[6TS;$/);$M\HR.EBTE>XFJ2O8XN" V&.5O?W!'@ M%,4!S"G$H+)0ILM=G,M$#'^QZ6RL-[3'T(Y"^\GE5Z223=RB9<"UCZ!BX138 M9@^6B9 ++U+E+F=D]Y,UIL3XWHBX^0I3,TVT>MCP!D'D>%V/72>)*Y0R"HA6 M%%!%)/ B)3#)YF1\EEGXAS:-'>8;4U)[L.Y[R;GA@VXW:*L5:^2PI"J?%[/U MQ=SZDKASBJBHW7]R?4%%9/")2V"E1!&4,ABZY"^W)7!,>>^>6\9P[73,'GUG MO$%(=?=@#=V+OL'3^2W1 MC? ;]GM#["Z.&6WS;/ M1:;JMA\.6$)[S]5'G+NSV?W-$'-+HY-6FFEWVIC2Z#H M/\$< RMD?6B&/O@B O"L0LPA.MFGXJH5 SO&'GU;6W2#X%'4W='KO,V:M'! MMQJWCZ7LZY:NWVG92R1G?SF GM5(F6RK-T&"9K$8+$EJ8[=* M9%T?N>4K5V^J:7E5?E]NJMLN;\03&:R.V3C::GW]H"G*M\(2A:B%%#'[A#W, MZY;TC<%_&Z[Y^]ZV:J6<+N^CO9BM<('+U?.O]7$;G*#W26+RH$*6M1N5!X]) M 4O1$L>2A]3%&;N'IC'D=OLB9(@2.KI(F\WWO*/BV>Y[Z=;*8,OQ\-"M+,B. M3+2P)+\BK7:\,MVW\XYPST[Q_V)8_#(_74P$1Y2.,_ Q&E ).<20$9PEMY@P MQ%7)6QF8+2=LN7O&6[-.O=EL#16)X> M2+EONVFFM38GBAOV+WHB7"7QU>H#+FZE,V)(64DP1A"=T26*99%B21LXAJ"M M"&J'9;/C]*.Q23VQ5X;"=JJL66^Y8=U+VDMR'=U_PY#/^-I^M/BPG6C,5C=!0#+ER M*EL%CGPYB$[XK++2V6X70^XX\:$6U V&?;9,TG_$*R>5! S@*)Z!+!4Z%87" MZT'S81?6_8(:KRLP"%G[+K1!VCV"BW"#7H$NI]K#V2B'%*89HI>Y "(Q8QEM M'IJ']J["/A@;@\O0!&,'UEJ7U,A6PHDI9BU]@1AKJ"[([G@E!)2 GA6!0LDN MAZ*[$OI87(BF.UQ7;1[$E:A.SKLO\PG/#+..M0.]5S4M9, +E<$9J0Q%:H'^ M;94DH/D.&\]5!G.*6HOH2+F\7L?V&3RW$1@KG!MFK?#;O=BXS^R/Q?SO@X9A MP=RNJCG81GPABN(M^ESW1R=(%+19NN(D"*V]Y5*C8%U:&&U)WV,Q^D.0U5-E M1\D-5"*#D(ESR\$4ID%Q08*P*9 52H(;*4WR77"U(YV/Q:RWP%=/%1YLWYHX MA5QB0$!:!Z!\]A!4SB!1H'7&^Y2/XC!V8?SW69XNU[W",3__6HO.-W=X)U:8 M& (:<+G4++-$B$(72)YED:UCI?\QXX-4CL$MZ(*KK7;N)KKKNZXFP=%^XAUY MZ9&[^CH3!\'#921<'B9V>E!4NUEGBZ6><9%]\ M(756W[60Y0D6?-#DSZ+R-JI ')L= HSM9CV4UW*55::2STR06E-UV'62Q&HM MLPSDKZ-#)IT_IN]RCXC&&WOMCZ9]_9C]E7HP;^8JB8)'B2R0FQ5RH!W 1?"T M>( ^*1B\9<%UKS1K@K;, M))FVN$OMS#XT/)8(;#B>#JFL@R57UY1Y[:(6B! BITA1^ 2.Z0 BF)2\"R%> MO\PUH 3K@&[!!8,\DL.5MK>8T--44"R0IP048HQ2;%DN&R;-?[8:_I'XN!'X2A M VGGH.G\-74R%>6EU>1O6 05,X,@9"9+84A*D=Q>TZ4D:UL"'XNY;[)#==': M$7:FB?;&."TR*+-^8[MV^_9&0U1)JJ #LV*7 JPMISUBR8O#0C&ADX!<1%"2 M,!\3V0N6O2ODX$>&HCW#(R^KZH&6A@4ON^CL2.:]'JL(;[$4$P!+(#?>> XA M60M:.899QA)ZQ%SC/$\=%Z+VT="Q@$3(P$DTY&Y$E4&66KFK38'@LP 1,T:C M; FYDZ.XGG]DMGR$8-I92\>\$>*9+^M"@N2D ,6C!IJ483,!LDO\Y*BKIC"K7HR4+@R6)*.275P=3MG*DV_ZJHVE]; M!R]1FRAR[A*J!$4A^7>R9G"BJ>>!F2D*(2+O4W.^+8%'NW84E#.(S(,7-;5E M/7W&E(082"(N%,.R.:9@QA@?=T5?LRM'NVCV:#6CY!E[-.C!"5/?E*NU,*7> M@247)SC!:$/ITOF[0\WHH>J41H6Z??1X'+!MXK)L'(\H( GZH+"P>C.&@459 MLO?"VDYO3.Y*Z1CB[/$";F=='N^^?(RL/JRJ02:SOI*7($H?(1B)* TK6K%C M(VXLL?AH ;>S)H^#MTW%B"S%A0#!V]I?21:BDM$':UCB2 X [U+>VZ-LX5!O M$XX/;[MJ\N!XNU9H:8MT6@L("6N35'(!'%-$JD\Y<*)?7:]>&'GU;.^8?I3( MVU^GA[O7N[;\H@3IL2C0K$8V2A!5I5C(9/E%\!ECWN6D=E=O[# '/<@PJ% S M-U8SDK^0X(JPX+)$*T2*0G3HP+"3 SJ6LK+=4='BC&<7!1TQY#$"7=!2@U$L M@2KDP 2OL'Y6+ K.2NGR7'&7D&1RY-YQG"-;6_*_. M$(4WD 4/R11-WDR7>MFM*1Q#2'TX?/51W$$,?;WM'IW3$4RN1PD:">E:*ZB. M3BXZF52:V/<#5M,%94+PVH!TF8Q%L1R<2Q*22KJV=^,V=3@-[V^[ M=]+"X<^H6/8EF^ @"U MM*[>*,ZI]L*6D4$@1Q521I.LXX9BMV-8X<=B? =AIZEVCM^D?'*-EJ9MRFGP M@S4JO\Y(H\?.'E2W4)Y)R04DK4.-$#5X'R6P;+G,,5@EN[3T/$K?DON.HH77 M3M1R6F=27= UN,O?+AH\>$,SZQTS M/G(PC-&VRC'5."E *4ZQZ)35U_.!_W(-S4:!JGWT=81,AK.<<6L2<.9EK60S MX*4ASR[6IIK"2DQ=B@0>529C/(#:66>'O:%9CXZ+%D7)VI?7\]J-Q$H(BDCD MM5VJI#W4B"XYV);/>ASJ\/_H@-I98X>_\6NTS%XJ 2ZI6(M\$1P+"F*]&&"S MH\#B* WQQGBX?WP\[:JQ([4BJNT=&7(+++CZ(FXIX(MG@)G,=:*?VMCE$+]Y M*Z)#'=X?%5G[Z^XP.7RM4/HD&6@4 I2LY0-.6\C2^X1>H[S^3LS1L!06.W7IR%$K0%+E-YRCK3"6S UQKBTN=9OR>/WT<1!N\XSQHT)Y#CP M2%N=2N2-1LP6A(TZ<:VYQ"8]$T<46QX5&?O(_<#E2HPG@[5_E\2:.Z& A$CS M1&1.&)+(/*G2#!)CB0^/#XJ=97^X!FHUPD TT?*HH/B"H#0Y@YZL-61>T"1? M7S!M]CS%6&*\HX-B9\D?MJE>\.AK;@RT9PX4!9L0..&6;%WT7 LKS(/G+_LW MU3OZI>DC86)7R1^A$W-!BAOKLY#DYU,DD62B;,'S%M]8=L)DD'A]>40&V(\[O.!705Q9]_]2+9?%Q-)?-V:!=)70;X1WE]#(LZJ;[><@&MLOP765W/S,=I?BVVM'%MWGYY71U MNL#?IK/IQ]./%X:QBVBWF[.KO/=@NU&]YO:EW39CT2R YBR30Z(,!!EUO3 @ M[1F44:*(HTDA*CZ[@I/M9F55F"URM*P$+DZ:A.W$9W)C1)U^^CQB#>G MLS8I!,=I3LZA@;/&Y.&#K MAR>8%.!T]N"C55SZG%R?)U[_)9I%'0IP.VOR (UV;SGR(K_\W0=<8*B''!,N M"DO%"BBD!%!9.W"J/GCC>0Y.!\TY?RCN&$[&&,XC#X*K VNL71J\WJC^'MQ- M+ ^SFR5GTMOD> #,$4$) M8>JK0%A?9&RJC*T#>?9@N-B2I%(L7 MQ8(UHCY-S"2$Y!5I-&@6@T+CNL06]U(UICBB-SSV4T57=%3'%RA^.^_9QC\M);P*"GR#O6%CQ) M_SB=TC=?S%9A]GX:3_ )Q1.KO8Z,[AQK^%'0=F0./6>[:Y;]CW0?&+&?8'H< MYMXUU]OT ?/I"<[++],9K;1?*H)%/"1TR'9GM-V)BB[(;(N>7J:3O]M+S,?!=53U(Z_5A5@?G) MQ_EB-?WG6H*3Z$Q*@E@WI5:*LJ#!J^ @!&;(E4.E?)=T^NZD[AB8PQ\06BV4 M> 1OJT4MU-9C][.$6U9!#8AI[E/])7T___H)9\MU@4+->5?O>SF)B")Z[8$\ M:\* I:W'E:PA^N"*D"$KSK8*<@80T7/_NGWJ*TG.[#F/@BL(V<:S&_[.:C Z M20I0;;*A5W>& 62/P6(>%'V[;'B-M7X02WN3YHL7M'617BH)SI)M4"YZ")KB M8V%*]-F8>N'V^ =48G.(\+E/CH^)AS7)1\^%%E4MB!-KD?P0H"3WH-C/!@6 MHV2ARWG=GO2.(?G^V""YLYZ/",K-6]ZZ,&8\ @8AZP)*1"838'QRY-\FA?[0 MD>T]Y(XAW__((+FSEH^)R'JKV7.GK$'R*^KU.(7UA:?"+""/@=+A;U6%.%8*).!8R-!93T]7EE&T!G4R3R M8*WL$OW?2=%0:_6<-#O_AH28=<;O%I:==D+5;=%SR\BMLQ:"41F2=,S+)*SK MT]#B0W6 X:;E'H*&FMS@7 M5R88X%?<.DYC_KN=MER9Y7PIQL0P.5VO)N0$*M!>YE(2%*8:9Y6L#TYOUT7L MMM&'[N[/\--\.5TM)R%9$S!F,!05U:NH&3RC#2-:)YPUUJ+N8OC/"1B#?6^C MP^L[]5XB;E/1^-MTF?#D),QP?KJ\E3%;-!>BMFTM@JR#E0:B#+5GIW?UV:T0 M@]P*G ].-0:3W%;!'43+ MKN;I[V]PB8O/6.:+39^7%\OE:7W08#I;?@B+08Y93W+ZJZJ9L!HEG5$Z1@0[&DOU09#^RCQ"#,[*8S%6? M$]7M26R5EKI]II>G'R,N7I7--8$5YG?SGVN2I%[V,R;OR7(?1=K,\V*6-XVGX-%V%DPTU9[M( M_N7Z-C()1B5I:@],[; ^)!_ *\4(1E:QS Q/K$MJ;&=*Q^":'QB$?;5Y1-!) MYK,R40%+,8+R3H"WM2-&< /!-WNHED/_W/=%2X;^R?DDKUM^ M_OSM^Z^<]75X\B4L\JM/]1>7KTY7RQ4Y#-/9^\V>,\E)4(@NZDGMNM5X%N"$ M-R!%D!3">>.Q2UN%YIR,R:CT1?#U97U<4#1;]GNSL?%^7\R6J\7INI').B/Q M[D.8G3'X,TUQ"B#S")F'G%4F-^5PS'9 MMD>R%KJ"Z/AKY-S#W,C^R6>*\6I*A(3_5_K;U41*9HT4 J*I53NJ:!MYCU MSF=G]@^6LOOO<'):"PA//VYVU$/DY>Z:\X#)MZW8[JV$7\)TL29D7L[LV7^O MC=F+V6HQG2VGZ>H/GW_%19K2!M%11T-)ZJ_"ID([V#(CLT+D):)SO0/\/INN M#K'][3#] 1??KL+HK:7+WW@Z7ZZ69;YX_?;WGGOA0U/VU\9.3/?6P).3M9M- M7YZ9R'C=5SJK:.^HDIUIZ*^C86(9JK27N/IUOEQ^PL7:^WRRHD4;3U?5_US- M+_G/^RACZ[&'"WD_-@XEO/W/\7>]Z_+15U M(Z)O;_8G^J,7,QH"ZY^^/OO3 VAA>R(.IYX]!7,HO5TX8D]FJVF>GIQ6)*U_ M4NW0YW R\ &B+G0<3GO[BV>H C1>^[F<1+O_Y<''=24Q#+B]]NK\AO'>\ MIG)X@-R&@FEAQ^X;KJE8^EJC2Q-=K,QG6'!!OTC?W5Q^)1^ZS6W" ;,UE>D@ M5AN5AIU/?4'6I7DGO+9=#\I 9BJ RE)"8)R#L-+Z))@T??J]W$?4\#L(%[*^ M-.I?Y_/\97IR\F1VX\[U]:\G5NAZ@]M#LE*#,D% U,Z!L9F^FY.T)O>4RMZ4 MC^FDOAGN;EZ .*1^FQTPWD[VZP5^"M-\E@%83DRPU@KI@!M5VQ(G#P$%0E%, MH!/%YSY/46]%W9@.OP\,KR%ZZ@RA7Z:S,$O3V?M+)Y'+24P\&>D9"*P-=72N MEWNM NN8,D(:Z7*7$M8=:!S32?*!X31<9YU!5=\QNDZ>2)G9;!S$^KJ[*LF" M,R:"-\Q;RU..K$LGUJTI'$.KHR,!:JB^VEP0O OL7S&?F5[MBDTJ* @BNEKV M2I]QJZ%6O]GB/?&?'_+NMYMJ#%V&NH&A@[0[;RB3%&)4IB1PUI+%]"R C]I# ML:IH9W4.H4LY[.WD-&3R>U-EPXR-7$3 F+$^B2K .4[B+JP4F8+0O+?-O:._ M^X.A0-]FU T@<<\VN)\"FN/]UL6M9##:4*C!8GU7T,<"GDL.A3/!-:<-NM<] M^&T#['&X\1V0,5@?/7;$RQWX2T3&<@R02ZI70,C3-8TRE#,#/@]MG(VWU6S/TR5/Z>KJZ2IQ.T48T&CC6=[V\-^ =)^*8-HX' MXY7MTE1M2_I&NM=V@U$#+76%T/GWSA(Y5PJY9_EGG&&9KI:W5WK7 JM)M"IS M149)^U@?#R-VG$L%K"B.G XADCZ,C]> F3$F8#J#\Z#Z'P&2S^^_7O[Q1-J MLCZH9UA]_(5"3/ IUA<:8!FJ DM82/N16=78[:TF0 M77><#"?+"493DY46BBH*E$0/T5,,SSA3& 2YG\B/M"7=0NXVH#*/#U0'U&$_ MO-4\D&>!LU(X.)O)2"<1P1?A@8QS\,$6S/XP:&KPT.(=^DT^,>*R>A\YUC9S M"J+3 8RQM,^7X%3L7:,PTD<5!R/BP>6PNP;ZP;U>E-I(^N1D_F5SQU5EQI.3 MH)VKYSZ,09!,0PW!9'0YV' 8:-RD;51/)/8'RD#E=+SK>UN1VMTIH,:E> ]/ MU*<*;T<&&]8\/B\%Z^4XO/C>F["B@=)\ELA96W/71LB[S-14RGNSV*H%WJWS M/YW/2.&GI/,SY<]GRTG(426T%KB(Y!B3%,$[3""9XR+%E'*?3EK;DSBX!=X6 MRGBR^@5IPPTG;U=A=4KC?;ORRQ.I9;),%R#7C:04#%DZSSQ("AN5*,B2=X>3 MTDZTC\D=Z83+&VWP#JSQ9A[--H17>I%"C5]IM)-+>\X$G8RDE-HT@\2FBI$0 M0@H0LLRN!.:MC,?"Z%U$C^E(8$3@;*+CPZ+RUBSQ\Z\)ES5B/DO'O<9%6K^V M8C37.B4P]2!;:5/?@\5(X4) '@7+270YJ&K.R9A.#<:$WVYH."BHZ9O/O^+' M3V?7'2=.6)LX2FA ML;4VMG-*OQ1,\.[M9]]^<1(G(F=>T[HH$)6N[:U0(F4LG@RI6 ME*/MK'=2O0U4[;\>5-MH^:# W#PXF/_?Z7*UN:VBE'21>5I")=?.R*70$I*9 M5A0SGJF2@NYR9KV<]K9QJ?=#PP M2Y]CCEU8&WK&\0SC:A]AK?]N./LWIV_!T/Y=3"[]=1OF>G0HJ>.V:$URZSAM MV.[;C*3.\+>PP _STUHO---"2^.Z M'/3=0LN8#I>'(."ZAS]4[,W"QRU!TC->>_BWOY]C0N\1^G.%L]_[S. MWNTA@!MC#&?]?K):,SU ^7<-U5X$#ZK_;#^H'VH7_?_\M_\/4$L#!!0 ( M -B#6%([&M6$JIX .\!!P 5 &UL[+U; M#;]VX_B+_S' M'W":9GD\_?"W'_]X_ROS/_[O__I?_^L__Q_&_L_/;U_]\&*63D]PNOSA^1QA MB?F'/\?+CS_\,^/B7S^4^>SDAW_.YO\:?P;&_JO[H^>S3U_GXP\?ES](+L7J M3^=_Y9IC<,ZQ&&UF.AK!@A3(T'G/B[ B2?O_?OBKBC$#UX6YI#73RG 6E-,L M8-#!NJ@YE.ZAD_'T7W^M_XFPP!]H<--%]^W??ORX7'[ZZT\__?GGGW_Y$N>3 MO\SF'WZ2G*N?+G[[Q_-?_W+K]_]4W6^+$,)/W4\O?W4Q7O>+]%CQT__Y^ZMW MZ2.> !M/%TN8IJL7T.OS\O(/KZ,Q/YW]D'YU,?[KHOO[5[,$RTX]]P[AAXV_ M4;]C%[_&ZD=,2*;$7[XL\H__];]^^.%,?)GCQV<$@!WWKT M &B[![$3/(DX'Q+JC>=>PWD!0<,5_3M^5_7=VS[?ORRQ&G&_.,/X_RW'\4 MMF %:N0 J8ADC(O]$ \BS]]A3OOW1UR.$_18M;<0 M[LTGMY/T'2-8$;LKQ4)*T3B/6D#QSECKH @3 Z#-F\6^<2R[ZN#=DOY;+:?% MK#R?G7R:X\>ZOGW&5[/%WAR_^^&#:F*+<:PHPT,L #[+'%"G5**T.4D#$96P M2J91_]?4 5T,:3)+-]XZJ>;2['(IF]#S)]VGH],%^P#P:73Y;)(!OJ0O%R/A MT1L3$_,E"J:E# S :F9]-CPF2"ZEM;M#MS,46,1N>SA_ VT3(OR$D^7BXA-6 M/V%+1!;!!"R-:C'X'K#?%8(, M).W;/!#[\N"W.:V]O\]G9;P<::]X*3XRHZI#CI@9".%9RE;FZ'ST0;90_#4, MW[RF=Y7G;=7*?57[AKQ96-*R\\N73[3/XN)97'1KTT@'+H77P)*6R'2@H89L M$M,\U$"-B,;;%HK>B.B;5_LPLKY- K6_Z;! >N!'6G9>T"XUF7VJ@SY'.;)< M>9$T,H\2:/%)G'F9/7-">D'",#E"&R/A#E2')\- VKME%0PE^@;K_M]A_B^\ M-N01 GH.!9CSAC/M0;%("QA#KF7,UD8.N@455H$\%NWO)> &N\%O.*5A3HB, MS_()R;0.<4F^UP6\F)PV.6AFHJKP2%/1Z\)X#$)!<"Z:V&3SOQO78Z'#D.)O ML$W<&O3(.9%X$31.[>I@>6'@/+(D2R+C100GU4%LA,?"@/U$?%OG>C"=OYPF MMIF?&.;!!"HU.*9)=8RS!+J\A!#=J:%GK?!.B;5_X@ MDK[- +,_ \YP7.P[8$/TR@EF,MFBFBP2!H4&:G/)D*Q0)80VBK^!XQ'H>W>Y MWE:SW7MM7W[$^>O9='9S#;I IUWR:'AB'!*ALZ:P:(1B8+3E+N7B'6^RS-\) MZYLGP8!2O\T)MR\G7N/RVDX$Y'Y"S(%A276<)C.0)C*II%))9JG;1'EOH/CF M-;Z[3&\KV.^KX/=X\FDVA_G77_Y].EY^?3'^/,XXS8MG^?^>GNU%HV*YX"HK M9F6NIPY@SLX?,&,T@"$&U62YOQ_:-T^%@:5_FQ]AT 7@V6<8T^],\/WL^>SD M9#9]MYRE?WV<3>A=BY]A,4ZC8%$*6Q++OI0:OR9I)$_HE:/=2QLE;1.R;(GS MFV=.2[VL"1WN?7;8'^^+\>1TB7DD8N(A"UFM7$F((Z^Q+T-[8-;1@2HJ- DN M;8WT"7%I%]VL8=/>D>A?8#XE4VGQ.\[??80Y=ARO,?-S?(ZV4)E0LF*14 7( M+&2?F>$\NYBC,**)H7(/KF^>*4/*?0TO]@Y8_Q-KBCGF9Y_)F/Z KT^K=-Z4 M#NN;TV5-OZXY%:NPM7(!2"8,:X1="^58B :9Q%AB$)JC;!+!V@WN-\^B VAI M#;GVCG=OO>6BS)FV5^9"C=L1]QF@B,P!!RXQ8"I-LJGV,H5V#!O<2,V[>CM! M>5/>PQ=:+\:S3)_/$1;X L_^O0R11X_!2 XL0\9JXP(#H3ASB$8[XX6'TBRT ML!?T;WXN'EA[:^;EWN')34/X=3:GA6;Z_'0^QVGZ^GX.TP7AK=J9YNZ[25=/ M<^5L70YX-N]^L%S.Q_%T>39]SC*!:;1).06>B42$TD4)YD.TS$L-.:").N9# M8 M3N=$ 5P\FX\7]*,7].WTPYE&+H8\$E9RU,DSXSBY!045 TEL%@!.DU:"C@== MQ_<=T/=I< QFM$AKO$.L%9[C3I:<+7,J ]/<R".S ].?H,I9\& M61279OO[:@F,BA?*.W ,7 I,6_(2R8AW3&EI,0D3@F@2)K\)8T""7*O\;NZS M["'+==;4#V=UO']-D]D"\]]^7,Y/\>K#V72)7Y:_3+H7_NW'!7ZX??+4GPZ+ M^7+T^WR63]/RS?R\IN/9E_%BI$T)4(1D41=?34+-(&?.A/>I@,G6JS[I]?3\ M:V2@[U:)L G @%2XH^#^#FKLH,O9@#(=T,R^AN=ZYZ/QQ%\]L(MX%O?8[F[YVA-*K5_;96^CN)P9N" FEG=\G<6:X,ZV/,AGH,I :V24K*2;'<"&E@ (1C!T+2+U=)< MWT+'-U \!AWO+M8&\_B/Z>GB%"9OYB^G98[_/JU)N62H=(M64#F%HA/+11>F M@R=7(L6Z(/K MLA]']E#$X9:."Y#OA#A8H>CE1&\0<8Q6:81"@M"*Y8#T."EUJ!7W(#;S7]N M/_;P0;\!Y3T;1%@;3;[__&E%**_HV\8MG6XTD'J!2QA/VK9Y6OO"P[5^NG^\ M*^V@:@DKA( Y*Z&#M!"#2R5!]BI);DK_=E!K7SUXBR@G>); 1J93#"PF MZ9@PBD<"K2 V.2MJT2)JL9R3Q=T=V-5V,XL16%IPP4469"XU2HX,I+?,>E.T M+I;+TJ3+QVTH#R*S9AM=KVGEL(]T!_1;N^7T%UID9E^1%CB:?560SVF*CY?/ MG[W]Y=VSM!QY%R68Z!A&KYCVWC"(/I#I;HV1-@6O[UVC^KSHF]7KX%)L$7VZ MZ8Z9["4$@:PXR.2.*<6@.,D :;U5/B?GFE3H/IA3IGWF[QZR//8I4Q\+.PK# ME;"9"2L,T\:1<1W1,YZY2:BM5[I)[Y:''\382M-;!#&VD?C!W=(^X+X',7;3 MY5;^Z2Z*.'P00X"2GFP8!$O>6)2"!2R:D1]&#AUJ':!)+?BW%<1H1Y)MY-\V MB*&]39;61)9CHL72>,$@0V06HRHI"I>SZ&4V/NP@QC;RWAS$V$981PUBP.+C MKY/9G\,&*BX?VBX8L1[W2L!!:I>%P!@*J:]D[662@=M"&[U12HG- 8=U(QA$ MWA]A^@$7X^E;S(@GU0JA7_V,\^68OOR=!(WS>?V36?H73//U$I[SPG$28QKW MN"5B"W4-A:F=MIM(;84L13DMY^2$ M2D.K%Z9,/JJK48A<,D//3>3.*^!-3B"&#V"M)I&^G*XT5'@[FTQ^G MQ6 *K;# /&A:?+/CS".:.NQD;3 FIR:=BKPWS^M3;I/YF=3I=K:[V\MS8'@AETB4P#S:N0!6=.B)R2B3F&)J[2 MUDB?#JL&UMJ "2>=S[ Z!ZIE\'*Q.,5\O;3J;&J\QC^['W5G"Z"%34P63O)Q MVM+$2((9$0WY& %#";T_PC)N>?8IF7*+F ?(=L.IKL&M4WW;MI!Z6!\+$R*8)@N13$OLF;D MA6=I$$+43?I";V=('<(:D"6% DHPX)$SK45-E2S 8JSWG/H(=O64]4%8 T.X M9K<]W.MS1H*+2=. M-;>7E6BHF^0L7^GH7Z1 MQ-/]TN^G\_21Y//[!*:UUSY'I:1D8#(_OZPA5+_/05&.^)] K1J MK,0&[M==-OM&U".:$BGR!(SSVDBS5DZ!A\A<#+)V/A#6-BDCVPGMD^3=@ IL MTF#BCLG2_?#-IZJBQ2]?<)[&B]JM4W.#O@1&KEEMJ%C(&:E!+HA*&5'02-,H M/7!;J$^2;T.IKL&-('?-D/6 )7F](,@4L-&3?" 5!CJ0/9"%2VC1FS;-,+=& M^B2I-I#B&EQ*R-_DDQLI-@&5Z/<-95ZX7<<@U(AL**C9KIDSR(8 M444H=." RC>Z:WX_X$^2EVW4VN!"E[,)]#N,,X%Z#U_JI?(?SYHVT@<77=LQ MU^HYG"ZZ[J4C'V(!ZR0KPM-4\MDRSVE2>?HLNX!]Y/1KK;X&=\1< M-;^EA7M2$^'>S_I"5\F:H% P:Q)Y3=):!EPXQFD!MR+%E%R3@,L>F!\W 0^E MS"$OF>F.ZN\Q*#Z=^^IORK4TS*OFM2.GO,]@++-6>II#P="R'9%)7V3) #:H ME?Z=&_(G]L/Q.,EU: 4->>?,7=C/K8+[H*<"0M[EJ=3.DQ\FB@571XOJ9GKEGQ44K%&2&JNN?[!.#D@U3VJAH>?+!-> M-H_V4%"+>W>N>0KO9\]R[A0 D^J[OIP^AT_C)4S.T\W(29A-Z1=O[, O,"Y' MFI-C4#OZ*U4K*[WV+!CGF07AN!92RC:7R \!_G&3\.#J7Z.>,Z:1R.82260040B MC;Q$EI0CBQIX+NG@%NO6HWB2?#V PM?0=^^#CU[7'=UQ#R!PRSUXQP(B6? N M:!8E1Q8@%5WO)./N_QUQ4$$HFUCBAJ8( MB86!!<6$S9A3=EZ))LT>;J!XW(397>!KU-^V8H;'&*3UFHE0TP:S,+6KG6"^ M6">4KB',)@41_2MF!JG[",$7*%HPJ'4'VOG,O$J624P!2)<019,NMO?5?>PR MN!NM"9/RRIMZ9ZQTM+9P4^\_U/4K5;*JU<7^<3?TW*?T;0]9/I2&GI=#6 F\ M++I^5* O5]E+!=:@>2%//K;2]B3A[2[U! MV=L*IO.&=7U M6SGN1;5<=IX#JB]62O1'XP7T3DLB0P #63=Z$!+I_>6%M$0 MA-""5M'2I,KH@'RXIV'GH>FPC<3;%E"?-Z$TX+S)(9"I&\E U?5"#H&)<6F" M)/,W:-?JHN*;2 [O%0R@HX,UX&V]"F6*^1>83\GA6ER@4M$45_L1@TK$ MU,R9MV07)>^UDT(;4YIT)EL/YS&P8 !!-ZB%?Y;2Z>0RL.AH+1.8O6]3I-<;X6,@21MU;*QC'[!=] M9D@J*ZF]=""E#%Z98 5X3#@:;NR'T_'Q=/U0=-Y+]YQ' MJ96D%<-9S6O1CL#@;5$QA6*RVE/W^W+@S?P#3,?_TV4X7+6WKM;--/\^QP6M M@W &[=?[[@>WL.Q[R/CGM7?,"=+I-)UQ\,W\K/7]R^GUWQ@34XD 5Y'\)(2W MTM<+HFOJ25*.!9\U0VMUD=PKW>9NLKV1#WKKXK-I/J^RJS<$OCZM=M^;\OML M,3YKPS 9G] L7W8=/UPIQ!'F0"&KUXZP$!PPHRUWW(J LDERRVYP#V^H'Y:1 M=U[VV$:I0U\(N0WDWR>0R%V9_GHZG\Q./WP<<86"&Q",ZWI'&B=7*!KR<+.+ M,EO+43EUWV*_-XJG0K+#JJM) .KV5:@Z\XS.,]_U\2=+F)$8:JEP"3;0%NAC MDS*EAW#1[ -:JK97QM#=[N^[434679!\)):C%[1$*L]HK53,1>Z-XBI(P7NM M- _N7MHC+B9#"GW #HH=MK_3LC8GK^;Y!!8+7+PI;S'A^'/GV8R %]0F(2UD M]70EU.8J-6NY2 -<2=H\5]M$;V##76]Y4E083-P#]C3L@%WL:N_IEPG6R^EG MO,C[A<)M#*G:22D2/7U@4*)E*0(8*4)TL=]=%YO?\:0X,)"H&S0:?'GR"<;S MDZZV[#JLE$OA2=.*!"DQ[:KA+!)GRF2?0/C@VMQ>O '/4V'+D&H9L%G@-1+/ M.CQ3^KVOSVEE^S";USH77Q3J8@6-T'4]N3CSHB@6D/YQ@1?G^MU2>L=+G@H' M!A7V@'WY.ER7>-XB3'Y9U,#HVQHQG9S5F8Q2B;$(B63.Z-HIR]2\?.-8T9K7 MSN2EF'N#E'U>]*3(,*306W3$@PF^*5V.SL5&=Y:$?E:']'+Z?@[3!:2N1I.V MM>*L*RQ&'LZZ]T'4A=E"?I!SX#BVJ2'; N13(5=S!3;HA7<-*TFAJP+NL(ZD MDJ@<*3YI9^MA/GG;OEB673(^&Q 2VMRZN@'0$R;1[HH9LFG=&F#UO&],C^T. M^,[\L!K&NT[OI+FPUD$M:"'/7-'F2D85K:6TV0KEC(EM;K'="N43YM; *ARR MD=U5SNJ&:ZBO+ZI_?.J.G\\+13#[18O>U MWKBS?#;-%>2GBON/!9;3R:MQP7ICA>,%(B.-(V%41&'C%)/>"A]-TBHT<>%Z M8'LJC&JEKA9M[#9B_&6Q')_4,_8+L)]Q,1**ED)R&9B55C(=1>WNGY%LN8A< MDAL18Y-^Y5NA_$ZSH538HB?=KU4;6+'DE],EB:::;L\6"[P^*TIPGI93P9P1 MFD"6VLV_MI'($85!KER;7D9]P#TU>@VNL!;-W7Z;S?*?X\ED9',(0:G$XEE/ M+V59B%:SD"PA<=E#F^WO L!38\=.@F_13.T5$B7QS:TDY*M+=&1>>\E,$T,8;N1?8TV324JEIT):O= M@*]%(.;C#P1V4C]]=E)E(D86-%?<(LO"QK[+U]J,UX<0;8<=)!,F>((B$06'-9V/S9)"\9YVZ3E MUVTH3XTN>RIC#3_V"R]?PT.RR*?IK)*NYCG'&KL"*"PGU5V\$)CWI-9B)4\F M)F_SRBG&AO#AYG<\%>T/*>HU%-C[MI355@S7JNY?D%+2>#F*,211E&=&T5*F M07(6N(;:%A&BT-P8U63#N1_:4R%1(V6MX=/>@>==!736?8YGE-%CKGT_:M,( M'LCZLH(9B2D+7R#))GTW]T)]J#:/Q^7>X13[4)I(7NN@_>ML?L?XNXYHRKF@ M,KD+A4?+M#:<19L%0Y$QRAR*7]TS![_9XGZ4QVHR>4#R;+ZS8F E-JC_JW4% MM7/[K*M>/^]NTP=3RQ:5ZT =IT-E0UW.&BGB4"3Q(7OO$]F-"6AEM^1.0"B: M66="C)9 I2:KS^'(<4^[RB-S8QOY-^#$U6#?U6[A,,^+/SYEL@M);9;+Z$[O"V_OR)O=RP;6 L-&E^^.XV+ M<1[#_.NU;,QN4@@;%$V*P@)ML34C/->O(LN91UE2DH(WJ17;B.CI62O#**=! M;\3KI05P0E]>2]0][_77!V%+.^5^B$?JJSV,3N^H]1A0(0WVIAY(8_8.@G7, M6>GJ=BQ9U&A8*HF[D R7MDFW[6-1YK[6V\=BS#9Z:,"4E[^_.=\CDW=<9*N9 M\YSL,U"1 >V@]=:J)%U)UI0FO;&AE:/:N5R#O)MH']\>8SSI]-)K/. M5G]SW?1RDIC-K6?&!C*,?% L>*U8TH&L&"+37VN>:.'7E,^?;>J^!MO?3I& MYN["'K!US26(<^+U@;&%U=A?]\<(9.VA@54=[B&^%O/W8F]Q.G(A$HF@]K40 MW# H63!NT&$TRO#5_A$/6(L;K+3AE;B-U 96WM])4B>G)^= ,(! DVKO@>3) MO(R<@)"U"=DE%45-S>US_-9+?3?>?+B==B_9SX80W( V50<$OEP#$HL$8U6] M[:U:!TF1=8 A,5YO5M!%9#6@!J^_^1O4X,Z":^#Z;*S,^/EK#5-V2XW)IDBM M>!UC8!IM9.0-Y>B!7@N3?1!V++H%T/ MC,>)V@VNW[[\V5,YAUR;KD$5SHD42F')U-9%SBH6DT6&3F2MDX^:'[;7.X$6%3B2K"8/9E(T=5$1XS,:2MS<%*ETH0A M-V$EB#W&"9'Y,K;EA@0PIY@!$-E%H89I$5^[ ]/0LD:$4-&#/['N@75YF M?S^XED;(G>B.8XD,ILM^'-E#$0V,D+M!BH@&4@86C"_523,,LI(,(2<>/+I5(KLF2@,99NR)C(DQIE4.>7AW;]P$S>/+**HHCI+#LHY/UNMU# MH$.GL]P"Y25$*RSY0;(0*.LL R=I"5.@5>%!N3)<4LMAM'M7:DLSY6XCQW9* MO2H4NXB82U>4CI)IA35BGA4CVZ(PGYURWJB2?9^TTZV7\A4S MH0^IF!87X-R&=3XY^@!K6MNT"=GQ2IKVUM_]G-A#^"WJF#8"C &XH+G T*A: MT9D%N21!U)XK#KG56K?IR'9@5O2H6CH<*;:1>7LR7#BH)6$,7C*O- TUU$(M M3(XI!2HZH1/V2G_>EPA'JUX91EMWQO\7R M0_WWC[G)"F?+8ETY/7[,DO:F>HR>+F MB!?C$_K1?>&C!X+\IRNYW]3'.?P;3/U6-(!?ECC-2 [2./_MQ[$H*AGAB/4Y M:#*NP3NN+&I%)!8YQ]$#&<-Q6H"]NNQ3902:(EQB&&KG> A3RGIRI32EB(!^ M#^=;[+JW#:/NN#AJ5Z4T<&Y74+V>3=,YL&AD!/+8F;1UK #(O"?'GAPRZR.& MF+!)\?1&1$^<,#NJID6;H)P[P7!1<[0%F]BM&_ \-;X,H98&/5]Z=!N51H;B9&0*2NVC%3SSW->;\A0( M$#4'NP^'!I860-6? \3;C0A*:A1!)]#8N0N)@;.%9H+N9B$/@3_ MO3/L<:AW.,4>NS/LNO,Q+HOOZDT3I#JK,FRU'0Y88)J9BK+UW0F;>)5";#+ MACZD8EJT.]U\&-T#V/=,@.WTUS\38 ?A'S03(#OK30F:-L::LEYH/@0"QT() M,7.5K.%]G(&'SHI=,P&:D&(;F1\N$T 7Q,0-,QES;0@E6/!"L9R#%)[K+'F3 M<,6#SP382EO],@&V$/4A,@'>G<48WN*GV;SNEC#-;Y'PGJZDKO4[G;_C:7N? MF/=%NG**S3%S[:Q1D% ;:[R.-JB(3B"WT?I1/\S#R+0S07;*>[CWF0WENP[U MBI0]CZYXI52TH(-'7Z3+(5@A?%;HTQU2OHU_&%F_AGF]A??S/MDF6SR]H?SO M'LF*)D+@ FG)$M7;+2D&D8CNM>%? %G@+DW<-:9A=/(6TXR,\O9HM%79[/'[!8SI[/IHO99)S/3@8:Z'$01 UU/[S$5OBBLDJA]B'T MM#[J0+ZNQ60XQP@^!8=W\&40;'O:,RO@+B%-/]2C@E]G\S6@?KT"]?X&IJL3 M!NX$F!PC$Z@*TR%'YI&V:2C&>9"^".@37-G>(FHSGOT/5SN%UQ==7#[]S_'R MX_-34NH)SG_YDB:GF3 ]6RSJG=7Y/7P9@2!3A[8$%B("TS$%%M$4ALK[!$7H ME)M6#:BR!K[Q;W,:_9D<1MI((4 : MYK0AQR^#96"D92$%F7))*L@FMSMB+T8R:T,O!EK] M>*2!86)0[\0.V5CIE'&Q3:;K+23?N;*_@AHD$;V5TB7/Z M9&1XB)DP,,911A:SLCSF)#PV"?%OP/.=.T,IJT'SN-=XO@!6$8R\ MYF1S9<^RK;6+9*%7:@.3/DJI':V-H4G6P0T4W_FRGV(&;"YT%2ZX'OU[LR[Z M=TT8N-JHA:NZ8$K#M4@EV2:+TO[0#Y4K_1!9>&#% M/X0TZJL1T(@["9[W_/,JY$Q.A_'-'2>]28PAT^W'D)1=^I]#RD?C &AZ& B9]%F8-J# M89"B9$EGY,*IZ,Q@W=@.J_D[4K$/IO@MA-L@7GRYYEVL5&I2G[H!SV$3M(=1UJ; WAZ2;G#ZU+G^Y];%+Y/QR7@* MURXI]N2[106915W;R"8C&*B@F/!)\6"=D:%1C.\.5(^ #,-)O45^Y45-P44[ ME O&=BM@*::$HC0Y\KD><&55TPD#BRIJ*U5RWC0I0+X3U1,S(8?75(N,_C,L MY[.E#YBF6?S7T1PIC_3UA"> L"P^&*4 MCD++/F[F0]3[?;GY!U+[-A(>NL7^6X3)+UTMVCFFB]MGH&B0,3'%!>V1/.I: M?U"#P!D E/&<][O;9\,+CA92W47FLX$%-J UV&$ZOS>QMC6[@4E;9;7/CJ4: MGM4R63),""*$%(V)0I35/,(-2MSP@F]6B4,(K$7/H;4)[G](:K^CL#N@32_C7"'ML9_GL_^14O>!SS/AC_?G]#F%(KE+,5(MJ7T MY&I M RX"5:%PEUQO>RX]<\_;%AN(,G/AA7;X"8YS)=3G-\$9-'0KZ7,0%4? M 8ICL8[2FDB[E2V&RY[V^)JG?_-:W%MD&V?C@!7+OXZG0"8*3%Y.%\OY:6>' MW'Q_OYK M<_9NY+O?G0K]7>8(S=2DH4DR'36/'A9>$@:4E SHSNP[FO[':O M2;[C:4WDV*,.V9!O$JV,,0BCE287PHC$ T^FF***7"O-_2J0USWQ]>RL0^JS MD]J$9C$K+W ^_MS5UB[V*&/=]55-M+'U&%<+E8NRVXO'IXK7E;OAI#)-=H^?7O"(M3DM&;*?E+ MI_,Y^4<_PV*\^&,ZBPM:BRN?7DX_G2YONE.O+M.OO#"0ZP400F=-^Z+D##(@ M>4LY*?"&)-(DI_(0@]LW!'.%ZZ:R1TD6CV@4L^@-TX+V-F\#,".],2IKJ7@3 MH6T"=/@PS(/CYFIT9Q#=-3BI;RBX\Z"'N#"",:[3*]@D$6+O(:*.;=%J@R\ MR6Q8C^=8P=2'Q9E50@^@NP8',._G,%T4G%^YM221-V6MV4Z/7*S_T<5-WCW& MTC)Q8LC!'"?O8A"6S!Z8BA\Z;6E:0\@ +.5HF5:N]I_3A?$2C#&.F[(:I'HJ M=+TG7>3!LW4;S39@Z46MZEM8XJM9^M?SV'G]'#99894/CF5I23XD'08< M,C-))2=-<0Z;EA9O1'9X9^MXBM]083R,UEIX5[/YGS#/%TV#+E#%Z!6FK,ZR M<+7EOAHFC@6=2P!;(YY-$J#7PWG"!!I /\<*[%_&^3Z0$!;DVBQP,2=+^,-T M_#^8Z95=.>S (=7M7MHDN+K'N%?"K-H')0QZ3YN=%M%[\-';$*QQI&4-:\.L MV[U^H-C,F^XFT?_O%*;+\?*L#^5X4=U9\H\65UX\"HXBIL042F#PK$O%9?;^J_H'566=,R;(5)7) M,03IF483F->"S)D0 ]?>:MWF%L8[,!T]0#@T#6YY$,.HHXE+NA;:172G![B6 M ;P[T1TG(C>8+OMQ9 ]%')PMH I([3VS$0O3QCH&00.+DI.K5*_ZR4T*KX_ MDGL"8<]' MUY851WYI*9 QX-.DZXZ'A ^&K=MH]BB'A '!.E,DJ]<],1WKK6BE%!:+3S9P MCM(T"1H]]D/"K12_]2'A-EH[W"&AQVP*I,2R2(II[R*#S,D(0J4] @"#:"?8QT2ODL?,9].<%:ZW+K%17+=&!C:=WT!R[0A!">V")I==9$XFAQ/,Y^R9<%YXP64J;?H?#SJ* MO5MNG&&(BV[=&97H4!:,3-)N10N.5'4-TPQ QTP_(L(TN93X)HPC'F$>G%FW M6G3LKI 65WS!XB.-M?Y3)_MGF-15X5):5^&.D1'>1.&0)1-5[?]3;P:RG'&+ MX*#(H$IHP9S>" ]/JGU4N7IO5Q,]M&CA\YG6^1KY(HOF':%\5Z=(-XM>8%Q> M??><)@X-822CU\X!>7NNPLVID/F$FA%,3 *-DM"FM\]V.+]I\K3428/XXJL9 M&>7_C9-\#G<=RU%K;WRQC&!*IC$A\Z +*V!E\V0I>\JRB8=F5NFQ)I)%;QS+14A5#3HYJ$LS8'NHWS93&FFEP*]?9X-*.:L2!F&9 M\%@O!LQ=R0XR(;+.)D554I/*T+MA??M<&%#L#=S1(=;*LUP@43NCFV 8IN"9 MCK%>&8CD1^5(YI&+DLC;@82G2*T"\M:H:;*IOD;:(<5IB7H]Q M_:<7#>E[8&^9'K@/^..D PY%A%O7CAY8BP^-B1$C6:(T+V7NSE6L9CY8R^JE MT+*D&$IP3X.!]V3X/40";J.\!L3[^VR*7_\.\W_A\M?3:;Y 54I"Z[*A!;[H MBBHP\ 4924@J@(Q>-;$'U\,YO!]Q.)7.!M='@[/V/]Z]GW?FPM>K(.HY,N-1 M>FT],UIWO?,DBY&<(>FBPEQH(ODFQUV;(3TAM@RDEP;KRL:.2TIQD95G $HR MDA6/AZBDC\""<9QI7R.+NI9O!B4#:I )FC2S>?ATW;75WT-AZS::;<#2.TP& M'\@V<+2+E%+;(.?B66U80G(2JF#,0OLF@;.'9,H=3]7]3;MM]'2X@AVK9WCLU8/[<&E8K37P%?YX]]OL,\ZGW3[_ 4D$J\E>%Q$4 M;LGKU8'6RWH;G92&(!;.N(-%917Q MKW/\]RF!_MJ9F3FK&#G-!!=,S4#&&D)&SI(KWGK:FCDTB<7WP/;$8QT#*Z\E MO]8!/)]G?2"V#&?TP'BD*,70^MW$GX&5TR+VV@.J0%F4!=*O]H[6ZQCJ3>KD M4F0OE9(J6]5VG3HT?^X+&SP ^FRCDP/19G&Y*I]OP5)H(74B(P\288PYD0R4 M8MR0$$I*.>X(Z8K#R45GNP9B^5M.PJ_//7RR__>XQS>LG'KZ_P,TZZ MR<-ICPZ)IHQ(,C'M4!+*.I=2#LI)$3$W\>[ZP?MN&PVLP@9U5VLGPVV\%_RLS'!--W_AN7T3'+SI< M ^[5U6W\>!:X%L)*!42M%K+K@>W;;"4P&%/OKS+?3YLM+=%AY7<>KTH^ M:^5]992CL>G:DA9J_]@HLC;D$38^*&TPJ&^I"+D9L1\,:QY*J?+53+_:Q-^. M%__J@A]!..M3(0^"I$P&HK8L"LN9XLIYZYTSO$GTZ"Y0WW(P?!CF;%RK]]1@ MTY8P%PE_-5GGHN]W#VPM@^!W@3M.S'LX56[DR$!Z.#177'19VA"9*!*9+MHP M$"DR0$.^JR07I4V7W,-SY)ZP]7$HLHWXCW.YAT[(:X=_*6L)JE$T_!B#_FW M:%&Q&2$BFF0#K8$%ZE7;2;.(A-4BCY+P:B.;G'0STP\?:1.]*)CC1= *:0@OKW$TVC2] M2(X4:YPI08!=;3JPX;K7'5Y^>.MD*,7-#BCU!J;*[5WT+(FWZ.A=<*SX$IE6 MPC,2@V-.<1%Y=PC3I!7W>CC?S939X%IK4)EQ&]5%QG\/7"U-E$W CF.@#*&\ M>_FPA^0;&"<;\2%(9VSM,B %K7[!UGPB=$S&Y#Q$+QJU_#\L(^XQ3 Y)B&T$ M/KA1TC7LHH7QT[RKHKRL5]0\.C*_++I:M&C(_/*:5,9]0FV%2Z&GW;'V^8?GVU?-F.3)]WMDV'V;K4:_D MOD"P**+'",+I((T/V?5)/&2X._=ER_'OJ^OG,)]_K7;0R>QTVN77_+)8 MCD^ 3.#+MR]FY?5L.7A:U"ZO;J+YO66P0H"@-"]9<1F!%O^"P:ILK/,F!JZ< M=FL)L N(!YD%\>KJL#U'U#K4%8X6/)U49-XDQ62@KWGTR?.V)74/--_IU6SZ MX3W.3VHK@)$TPCJ1+0LH2NV4CHRVE+;=V +SA42&7F:EM5"AE&]HG7]D&6][4/G!L.;A9+S%Y4K[ M14\^FP@EL !)DH-(OAP(**QHDQ%*R$DWJ5RZ#>51AERW8LFMM)2]M-4D3^DZ MHM=PF#'RF7;3W%W\F!/J1^2%29F0#(86+*E7O!53[5"5JQ8 M[W5TQJG49&,]+!ONS5H[#!FV$?;08=9GXB_./)]-/^-\.8[U?M?I>#;O?/U\ MBI++B[*[0D)'X3@3GD>FO:@CSX&IS$OV"J5<=:DW!%[[OO$8.6A#*&C66KH# M^GIG(/EZA"\ZA.;BZ#F'1(I$9B.17@N0-0>/O J'H#Q8B"+WTW^?UST*Y0\N MUXV3OW%8_C7,YUUNYL!QV%O/;1)DO1O]2@2U8$K<*0'&!:VE]S)Z$7V)TGA9 MLE@;0;WUAN.[S%=NF,*0G2*#.D'LTEL=N6&UXBVFS&,JP$W;!@=#C&((0^>J M]^GJI>;/)I/9GZ35^OUS0C5>OIHM%J.J>ADQL0)GM8+DRDIA&41I!60A+31) MA=L%[+<9"MN-I>L,JZ;*;1!=?;/\B//W'X'M)Q7?W MF$9&!2.*E,Q%,D:U"XF1N^J82LD8#4G11RVHN1_LITS2 RJ\:9D3F3"D,9B< MG1:.BK:.?"'#5$!RB+PC7+1A,JY=45XG)"NI;8G334!/F6*#**E!/<(5KM]( MH)7L;Z;7L.)R%*QU25K/A#:B=B%'!E9D BAS1F.=-$TJU^]%]IU.0ZFM00II MO?AO>>TNEW^.EQ]GI\NW"'D\^4JV.,Y/R%JOJ^BE4,\FA)-9*%T/) !J0WU' M[K:SB@$B1J7J#8%-^J'LC/@I\_ P:F[07?7N+?T/$A9,QO^#N4ZMWV>+3J&C MS'/F3CL6L=[* ,6PZ)5ES@+7108OVS3QV 7L4V9E<^7>)J0Y!B&?I71ZD_0,FI ZCPH?: QG>P%=EKIC0K+2ZB&V3(ISYR+35B4: M/A@&4G-6HN79!%0V-RF9N WE*4^^/15S>R[Y80]^?X5T83*IP*W-$!G]2W,< M1(TS(&U36D0NB_6HF^3W;0+TE&DSB))NDR?L2YYW'V&.O\_'B6@5%2MPW<:2N(#QE@NRHB#7QP0?1V/ L[TI:P;52AOE4K[V+ M1I) @F6".Z5*JL=R3;:LP4;P+25P#L/#XRC_ :=F:C*3LZW7$GF#3 N!U<]+ MK" (X61P631SXA]/:N8.E+@_#W,;U1PRXZX/KB>=A[F5XOJFWNTB]4.R A7$ M:$U@OO:*[>['"Q)X_3;E$(1/X@ YW@\O#[,)&;81]M'R, U(!REYQIW&&D(D MN%*2R:>,2C9)$LB*>?1X\C"W4M!.>9C;2/9C6@*'=$%@2VC&=1&'>>\*P_S^6RQ?'8RHY'\#^;ZS6_SV6)Q%;RMY[2+ M&DG$6U7<9TTA.HMLZ&+Z04&U*;-O)[>5]%$G(!JK+)=.:.$#V%J%KX-6*=DB M_?H"_$'A[6>)/(?%1[+%ZS_UW/4S3"K"*S=1NA2]K@51"*;F(:D:3\\L X(% MGCSYD"T,DGMP[6N K7_\L^5%;X0S5R8NNLZT(RS!1TW>2)297!)3,O,Y2!;! M6*'!.PY-^O9NA?+P2_>0W%DUVMHIJ$%R9R^PHVQSP5*J3^M5/0>HM@9'9C!D MJX,+R3V%[J&P9Q -[\*EK=33P"5\BS32<:)UON(<"95D[>;#"MFC9(XJ MS<#%6C 2BW %N+=-UMV;,!XS*_80>(.52S^5K MM7TM6 HZ:R8"E[4QG"87I@5!M@7ZF"G45&D#)E!V;E&5QZI,IGF+(8Q$Y@Y" M%LR86+.9DF3>&D%#X.B"*$K&?B6A>T-YC*0Z@I(:Y$"N0KT&\RJ[:(V_4]V= MG[',YO@>OES*D1>M0XF:O'*L;4(MC!-T?F51Q6**(0XQJQ,!U)Z,J: E!144E$GX$%Z6E2V1A9] Z8<&0!-:_9M=F%@+52Y]"AMB$=KYL[ MPHBV$V4%6)90D8I1Z'K]HF/*@#+"@A>QR;SH"_"Q38LFBGD(P:%1SE=BP.;G7B#!@/>BPT.8SX&T1ZUF"^N:+1"&Y^<'UT%R++ M'HR7:)F+Y#)IFQ,#SB7C$C@* U[Q9KOTWN@?E^UW>(4VZ!&PUR!&5NJ@!$0F M1.ARC\F5%P&9EE$E7DS0JDF\<2_4QV'A@9DR)%>W4G.C[-^K=?SYZ7Q>TUPO MQ=(9HT'6BWKJS4[USK]"@)RAK88^D==HE M+5@B.Y$HG#D+)296HE8B1G"F3=>Z+7$>)[-T("WO:-+OHJ+FZ\WKV32MR()F M4@I!U98IR=%_)/GC0.:D-%B"]DHJTZ2[W'W 'O.JLZ<:&G0+ZI<^8CZ= MX)NR?HZ=%?]Y"SE!]BR2O\QTB8&%[#1S1H/)VI<@FFQFO= =JM"WY2(TO!H> M2EGNA@R=6CT6A*ZY?869Z$EJW$!-[8QU)L1LDDDY'#)_^XAEN@W4WR_9=ELU M- _[W\:X_M/S3O/%X+3/,47P M+,A M?GA3UI7%OZ='+M;_Z+PE1)^QM'3"AAS,<9RR05@R>V J;K !#CHF)VC^REP8 MF$)+L\_(0A+ T$;N 5!ZWN1$]^'3]1X/[L&S=1O-'MA,ZWV6><3[NI]0%I[*LG2!<7 MEIK"(2O+@O'U],C8>O6+85P'D*AS")JWX5,_@$^:70UTV&"UNLR<_?GK>4/0 MKLWU'/]]2J"_GO7Y(U/7@B#C-X.LF1*E-OT"1DNZEU);[5$U<1?NQ_:(78>! M%=,@K?,2XCJ %[T]>T!LZ1WTP'@DHW]H_6[BS\#*:;D&W0$U.H,&H>;NVT0F MINT%NH?FSWU6^ .@SS8Z.1!M%I>]K"\">T&F;&G3%CF0 M( P21B<2LZ9D9T1P7#=I MX'W!%O31A*JSU8LY=*-EK7 S;Y?#G]3#!G\Z\W M7]JO&>?5'^_=-',#CI7FEEY9:6VP-H=J06A0/OBH#*G"C.]#M)*<+8W!6+C_: MH[UKG\<.)\^^V%=D;#*B43(&4%D7FWVVCM8,H45)X. :"_N-8B>YOX;YO+L& M=0AIWWK8<#*^&^>*9'4M?Q%.%IK36DL>M5182C8JIU!B'O5"O(T\?Y_/R/-9 M?JUM;T@RK7/V5N*]Z-;%: U(9)+'7RFU3$97[A7QB9)VU>];7YT M'\Y]9;?[LGG'TYK(L<=B:DKDR(O!;%''8$(P27 AJF0=!K-6FONMJ^N>^.[T MY 3F7V=EW0_WF/X[OZN)/K8?Y8JVLD%2:"VZ12_ A.[]66[W> MNI^I?O'DWR[9@.M9@F["2%9YBL9:[H)JD/MT/ M;5\_9>,;_EA@.9V\&A< $8"/$KE_4R-*>ABDH9@@-TZZVIM(1&*^M2I42NN0F]?EW MPWHZ1-E>"RU:S%UU$7N!G^:8QE"E35]/L!/[-)\W(>T^WSB8D0H^6,+*A!.U M\)I4#]HZ1NX_)&^R8AW+X #U6!V)@K3?3Q4.H0-P[IYZ\U#Z [+E'1J*1D9L)$ M59O!.UHMBV!%*ZLR6BE$DSMO>V [_C'WD)SHNTCMJ)L&MM;FT=,#SL]-^D!L M>=+= ^-Q3KH'UV]?_NRIG"/Q*!2I35&98;%0UW#'O-6"9=#!T=X<4#4YZ3X: M?^XYZ7X(]-E&)PUH\PIA@1]GD_SRY--\]OGL6/6B*$EFGKRV+#GCF$8E&12" M)K6J=UJD%'(3NMR!Z0&9T;OJ<-9& 0U"1>]F9?DGS/$%?L;)K!OT15VU"]8D M81BX>F>W+9[Y( -#K84*SB2CF[30W8CH\?%B&.$W6#'>E#).>#GCR7V%UB+)]G1.TJP-C:?YU_&7 M^M7ESI-!..$,D[D;H90L\LS)Z5+:>6URJ]RVC9 >#Q,&%G^+5L^SKF A5?F^ MK$'@#P3M EOFZ$MVF=GN;,+6AM0VD#^>K4RAH/"VR4I_%ZC'1X[!5#!@X\#% M?#EZ"],/9XZ12%DZ;I$Y)>K=AI$6+Z$S.49<<8?%@^D39:>'7N, ?;>J_QMO M?931JMWE.N"F?@GB(I6V!XPM8D[]U7R,'E9[:&!5AWN(;T!C?16.,EH5#9$% M*133Q7 &BKY25AGE#4AP?1;MAZ'%#5&=X96XC=0&5M[?25(GIR<7AKY469._ MSS#06J(C:4!8*W:6T:Z%#IY%VL="?IGO_E MWO);AV!%0MQZ20Y;4<"=-MX&)XQ7,AA47)0@1K>Q;"^#W1/!;_S]0/+HD>Q= M1%:>JT!>+.@8?$S"!1F)0DYSK?5H$Z[M97.9=-Q]6R_)WF-:WO?(@238$_,J MU8 DJ5,(5@3R+J17-D4HSG$NL^1N=-_#]ST[6BP0NX>^P$6:CS^=#_X\942# M2CEEH.W)TN;KT-;V=HD)D!A5RN+D**#W0IG,4K'U9YIGP+R8 /'R,@0%C[G&OYO8A+< MAO(X]#Z0J!N4OI^0JXKLE++OGOJI_4'538]R0)+I">A=)2Z9% M[2UO$C!5&\CI*(1,3=:8.S =_X!N*/W/VNBA@5VY =KY*70?<"V3Q^]$=YRT M\<%TV8\C>RCBX&Q)64E 0[-#@*L7Y&I&D\*R$CU'[J)-KDGBSQ%8/[GFRRR\GBIT]G[AU,:E?F M7R>S/U].RXS>=M9%8>]CQE[/'^S,144LI2Y3,"%%ODHB*@87$L-(H!Z)0FQL2&IU&=G'0"V&>O>/R MIND"J7BI"K-&:$9:,>3GEL!<">!U7([MS?3"HO@ZLC7Y+5> 1@-9H$(P#^!9RC8B)O#)^A9DZ ?OVR=' S4T M/3H\E\#B5Y+,]1_\\B5-3C.1_/?Y>)K&GV!R0?1GTWPQL)'14ED5%),VIHO0 MNWM0_%B]5;T M RGU2'R\ODA? 5<"E>&TNY=QXXZO (:L&/] MP,\S&6+6Z,&RG N9A-I$!L15)B E%<@B#++)-=MW8'HH643[\&$HD3^4Y*%G M^?^>+I:=0T%KX&O\\UGJ(N*=QS&;TI?IK.'46:LS+ZT,F!DGPE=?%LG/D)QA M)M8GHT.!)IWBMT)YK 2CP:BQVI&YF8H:F$ZUN<6;\BS/NL%?U'GVP-3TEO8U MH(Z35]10EZNW6@^EB$.1Q/MH0R9+WT!W7VE7B%W[8I#-QUW17AK];9/CGG2B M(W-C&_FWN5'@?+#OEC#-,,^+/SYE6"*IS7)YT?;H_V?O79O;NI&UT;]RZGS' MWKA?JL[YX#C)G+R5B5..,U/O)U8#:-@\(Y/>).6)Y]>_#4JR)8H4U^):("G* MDXFBZUH/NA\ W4!?O"]!HV;!ZGKRKE(MGA*902.]O[QX_1FYA#HU_/U &[:7A]RU?[4XP;?K'?&NMEZ$7(1 M)@$*9S07":PR9#98"33UP>E)1]0CR?7P]/+]#VTIXPZ)Z#%QH; DJZW7/@LP M/-=S]8 QUY863TEZ6';Z$P\>HX!$G\>WU$&_EH3!B62D NE!H^4ABV(2\D3V MLW20GM+&6%4EGGC%U\SYGZ]K>;[;VC)W=S1ME-7MG2TU>,"H'\4%V9)K[]B2 MH]:\@-408[01,=Z+2/PJT>MOMYT8O?*1K G@4=1B.YH!V1M,J^@@ M6J=U:7*LU ?D\>VP<=CR]-GCB(II$)!T<_BQXS[G'M[?:!UX]V^\^HQ_IRG] M83GQ(IB4=:HN#-F2M:1IB%ZS4LAP]3Y['IHT/CD4\ G(U8P&6\\V&^NP28>" M;KC_-\+BW;_G$S0<->T^S''E;HJC>H_D(&D)QA@5N&U2>:,GSN],.TACS>Y9 M.L(EQN D>!7)3#7,)U\8>1&*Q9B 14431:8BI&Q2K*,WTN\D.U!K#6I$] '\ M\_QZ,;%)\B*X9*@E38M,Q@4(+9C),7DE!'#>Y#2L+]#O)#M,9R.6HEA'7_0" M2VXS.5[OR+!%**MZ>6 Q*JTU2ZCKB7,2+$)4S&FAP%FK3)3[O-KA,"Z02T?6 MS8CUWOO.@DDN8%QVCH02 M/!>!9\TK3 Y"*U34FF)LGC70%>(+N:ZN@QE^S@ MXXB'OO3/TV6"J\KZN]3)K]*(*7.?:9.6QI T)'H&40H&EO9OT$[30GN$DYC= M""_F(**)2EITGGH(E-C\R^R1MYHX+ZF6AD0MZM1!DH0)4(.VLBWD4CAHL@9U M 7=RQHREVZ<9-%PQ1R+/'YCFLUS%,8G&9Z=C82&9&L)3@$:>/?-%<@,Q IHV M)Y]/PGI)A#E0&2W"@>_=ANK@!AT%K9T1B4B=:;Y6T#!)A%5K;X#7)I-$9 M^5.H7A)1#E-% X]^&[CJ!:X^W+#82L)'Z)Q#LMH=)!:UY2Q%#K(@5U$U.25Z M&M9+8LJ!RAC;,7\,;3K[>5IND#WT]*R),?M,,*,BZYP,.>:-5RQ$;AVGE<_C M1HKW#B^\^SLOC1 M1=[ N=Y .@%NZ9=J"=,4%#F!/-)GUM8-, KN!7K?)LG_ M(8Y+8\48XF[O#M_6J33"HDV>,Z6#H\6JWK@5@@?1:Z= !*N;!.)O17.LO(ZC M.+<'"/A<MZK_&=+ZZN$VIT!Z&:WUN<(@ M([L$SX+.9+>Y'+B"4-"X;G[-EJ>?9_?G7CJ8CRG 8R1EO$HTY$5-LE_![/V4 M]M2;0NN'!$/O?-;@(.=N*#>"ETG4R8KH"[?D#181G/$62\S9(9F<>=(%[QBR M/#P+8\\3F\FU0_Z%)+8"@N*H!3EJVLL@2U%:NI2TPMW2'99\L>NI=WT#YN7G M*@?\=?KY\2\-"/0?Y;W-]'7XZ#?;.SH>: M" 87UMOU@F^^9JR%?GW(S&E'ZZS+R+S,FD$JP7&T+N@FI_M=P(U067#'._Y< M8KF^^G5:L!:]$"9XQ41 -$>F8RAB@#3RB:1/GO _:B^'* M+MI4+]V%[U5*UQ^OKV"%^4%7QIQ4BIIPRJ#6?<(= ZGH2VUL]L(;,FZ/S)X= M4%\6G\;05X/;^2<0_X:K22+K2P4NF8SD59.-28Z2]861[9X<^*24;]5X]0E8 M+XLY??70HB/CUWY@3^"\.0M&$!@S\IK0Q&N24V0D%\541&MXLBK+)H?FW2$> MZPJF.6<::>5&-0/7_X.__]\\?H*EC<57D2(+O*2F*W!N)ID5T__./,. MM.7@I0I-[OAZ8#Q]+[]Q6=)] 1NDK>-:5=^ _@8?[\X>N\!M>;?3$^]I[GF: MZ;\[ST93WAEP3@JO0B382CM36V)E.Z%SI5H? MG;6H%+> C!7.71>\A$8:R($%<+7]NJ6Q6\\9>C0Y1B%%BBTXM GDK,SUX9K; M+! W1.P-SI=^Q,]X-?^$^1VF#[/YU?S]EW4IWCMX&9.)F1M&TT R+4^E5A^F'ZZ@R:MU5(3 M- PN$32M6>19$9V=3S80V:')3O0$ILOFREC*V'E:=(2+ZS%*L'5^=K,+O7[% MUV1)7B9II'6DW5N6U5RF15Y[OI<4>)O5'3QE!OD\C MVY2D+]R7D(1007,+-8\WQMH#-H0<1 T_!;)'BT*" S><-FOR['M9 FEVF-YD6[1YSK6]G?XP+,Y@;4#ARZDHD#K1$9O M5@82H$R)]JDTV8GL8/D,*[DN$],%,K9*L-SEH+5T 4#%3&Z6#;9$:2?[\S!\NT'^H-^29=)' =0T&KE;4A%^]# MJDG%$C&D21_\8\KZ\"G?\Z4_ M;*W8]_0Q[/S>[VBNEUYVO\(HE$X^<[+[%O5AOIC^APR\4DIT M4M=#F9KTG+UG7IG(HO(IYJ(<0)/(FBG0V,I)^&IR[WH/V.RS> M+/Y8U5B??\#5-?Z.BS7:B3?%((V395EB#>.H%ZR8F8!@=0053&PRL3I@>\E4 M&D5?31+&L.""=J_MA-<%T62C6<$ 3 ?G6?2\%CRSLL@8M6@3]/ TK!='I!&U MU"# [R&ZG4R'A$X7FQC26)F&HFGQ!&#*VR255$GP)IM;-W@OG%.C:*U!6. V MYK^Y7BUK.Z3I[/W$Q^!X")(5"X9IZS0MGP(8V>N294!YK@;J'ZX6S:9B> M1BSGLV4G?@V?IBNXNH'X%I>X^(RY-AQ>=R_Y9;F\KGV')T4[*\C;8I;74E5( MIAYX1):]BC08DHMH;8IW0_KBJ-96ER-6#%HG!^]#6S;1OIK-KN'JEUE:U)*P MM XG$A^\QWFY-Y_N/76BG$8GBV(DT402Y60Q1R4AQX#6FG8\'FD0+Y/*IV# 8S;[DRW)OU\OTH>ZZRRF"=^4 M^R=7-_O01-*$S)9,=D!TM69+>?[@^^,FHWR9L!K7J5( MS ?,3KH$SOBVDZ$[V.^L/Z7VM]![>#V20^5[.\;UD):_?!U@+?7D0$"TPC); MK&2ZY,@@DNA=B%J8J!SX)MFR#<;R8@A_+GS8PO'!MZ)[Q[3L-:A_8LTW)?/O M,R[@/=[-\O6AP<3QDI*,F25!8M>JU.T*/(O2).X$+T8VJ3I]Q#%^GQ-GPI\M MTK^+Z[7J=UFX-I"A%84+5#KW%6!9* M3"P$B2KX4D2;5L='&^&+FS7GR9TML^3@.^IASM;ZPUNDP2ZGJ[NUY6:G?94^ M3/'S^J^_A9E,%(1LBL^DC&)J8[4Z3"$9" ,2E"*7"]HZW'TAOQC.GS$3MA#^ M=-?8]Z_D;ZK?W!L5%]E*KPQ+P=>JW,FR&#DR#B)!]J!*;G)]UV0T+X;ZY\.) M+4P??'']ZFK]._=-M?O#^^FO^BE.DM+\IN&A"(EIPL6\B(:)*+FRJ%(2O 5U MN\%[<5QLH+4M>3G'N?N]'0M]]J9LWLM5GV)Y&[Q:O_OJX_RZ]N 4'!QB8*%> M.&C4@H58.\/;4J)7W,O2I'U H_&\./J> R^V\'UX>4K\^&F^@,67&PO_)MSZ M7IZ'1X(3R[ M\Y)[*0I6*E9I1HI:UU35H7=,3WTGDUBMZV\&OPW6*S\[Y) MB@*T,YSL#*N9ALQ9##$R,D2L\]RI+)ND0S8;T8OC\'EP8POKA]\V?NT2)-SQEK1,RC+6[;%; H"3/2N$Y9@XAZ"8^TP,4IV\0&5KV!NRSEW@=.R \@&GM-T^!B@H5VZ'B#>(V@].VG(FRFLMF,E6"DR[S7- MJ>"#YA@@AS;G>L?0]IX>&^V4W4>J8W=3_U\PNR8/Y-W\1TQK2Y,TX&_,M-L" MZR5&2=XL9QPYU&H$@4$VM2Z!C&"\YK#9,V/'-=O>5QW?>!ZDB7DS,8Y8BVTG MNO G2S>"(' A"$_4\=$6Y0AB,D)8; M"_5.!"_3A!M'(2/6/ML*Z)_3U8?[+37>S7^:K::K+W?SI /4'B;>81QZ&N-Q MS;Z1M/H41QJHI/4ZLP>RX4IQJ*5>)"V$.HO,@$PD9I*@G]#NQTV70^?GPYX= M9N3IR=-'$R.3YO6'*9:?_L)T7:LZOREEFG!Q9QB!D\(*R6*5@4XY,*^XHR]E M]B()FT67"K"="/($CN/9)WTE2'Z\_W@+QJB -IC"N$S"M5&$A<T"2Q)PDO=Y9K'MZ$2P&GYD!L)I&2#\<;0(^>/,SU.#! M@FMUT/Z.?GF]J"@?D;!$5FK#>6TT,# 0F$A@M/$ HDU=O@NYA8A\M[A<+:9I M=5N@\T_2S/+M'W_>@E-> ')2-2C0C&!:%C-FQJ654@LN"V^2'/HDJN]T&E%K M+3I?X:+,%Q]K\X:;)):[XPNC94A1LVR,9QJ!'"6C.0L(RGGG:M.W%F3:@>?X M-!I1:YN-AD80>8L^>K>,7UM].B?N,^>,)U?SX.KEDN>&0<%B@S,BZR8]&.^# M>-FG#0>K8\3V/YM8;A?#+FA:'A.<@X-_N'IVZ'F ;!LN!K>H1/)%"6EJ98' MM*.)!,$))AU*JT ZATW23L_ &VZEZ#XB'3O"]Y7D7-_5$*IU)*:?L<*[W8A< M)FM'%'*13*%E2Z-EGNO$C)7@F:< \< MF*^=+[X!C*%P&XQBH@3'- 13*]/R6GW9VZ ,^,WJ![L5O/=MSUK-X\JRP3PF M@#MYJ&ATUD1@,GM%T&)A'E5@RG'#340TO(^:+W(>CR6_G:[9__/?&V+YE;Y< M_V#]_3KLMUC^K_K?/]_^\E5$__[WO_]K@9G^Z+_2_.-_KZ5S@Q1FM^7?[MND M%?7RC^N/'V'Q97Z_N\UMJ[Y'G?JFL^7:]_@15S"]6CXBAY&XQ/:#3266%?ZUPENOIX33_O__WU*=Z7)XU+\7K!"&"T\8:)3P$%668 MM 1VHDJ6OWY-M96%7!OK)?/) M,B*Q9N(&1I[F\?=$U;D\R&9IRYQ3!#+L& M>@/_]K1Q^>HS;>7U]/#G^6)=7'XB7=0RBDR>9/W 72)W4D:68XZF\*P2G->F MNF= WZ? *9C1X.YH7WOPQVWLA)8NR- M],5QM*TN1\P6V7Y)_^\9+FJ.5'6A?OKCS>]W,Z<.:[JB/>+=_ ?RLZ]J6_J; MDJ?+"0<+'K P+@.)*WF25-"6<4@\@>,NY[:-'@]%_N+(>5Q=-XC6?7H -QA_ M67\^ 9$S*A,8**68#C5(*1E=,PB$$T'29&O2Y:$[Q._T&T=[#2YJQ[NZEAI4 M+#6TJ?8ITA$H>7,X*&S, ^7\> M>"U8CC4F1V&MN>+! /F#KLE^?EDQ*[UH\%3,2A]U'"&"H0.:%Q6STDL]>T(9 M#I#M$31N1/&>F%N$X4Q[4ZL:1,M\R59RVIDQ--G!SBUF94Q%]Q#IL>^ZHXVV M+EL!()(WZI&!3<"XLSQ)B^@WFW,^T[ON/BKH<]?=0WXGB5E12D;ZYQB1*[O>>;SPE$ZCWM"WE29'J;5PWN@$.3HE>.:03.(\Y-P]!F77 MVT\>:**PK)M/L51;6>H<$P-R7%CDRF8O.8T:6QAW9Q)HRPT$VJ3(3W+H\H^W!ZM MQ>"X[#BG&)2G1O:/>2VO=T5KX%M8X22%@+%DP:+79 2K5 .WBV3T31>5X9$W M;*_9=FPO)DVQ#?3I?_^GF!^,MLA0MNY$E8D&\XK'*OKR+Y/AY-RI4$P2I/Y_F,MQ4JF]7J N6A7R&UF.6%F MVM8T ZBC]""<\A!T:I(3VWQDWR?#2;G2(#AF: 3R.KQL^-2BJ-YHMZ@E26.3\TQ9E"1T7B,SZ8-QPEB;8RU!^3U\X@P(?A*-GV7X1,J< MYIH$%F6M;12*8H!",LZUL]Q@Y*))OM%EA4_THL%3X1-]U-'^,KT+FA<5/M%+ M/4_?JA\BV_8:-RZ!L!:X$SY9A0*;L"/*O-QCS/^8Z]ESIZW['WD66S5BI) M8\)4.\3SFJ,1A&60%!"(;)S41AC9)23RI;52.603/USP(_=TNU\(OPN,"VVE MTDL#.[IP'"*^AJU4G+&BQ"Q9,9G3DE+3#$K1+)J@;3'!EDZM=L]#BYU:J8RA MQ#Y2:]I*11<#7EG!:.U7MU%7!(VDGPTFHS-M#&.I[TQ:J?22_"*N"(F$+L?1-'@>K50.UN#!@FO?2B5%#=[E6I73 M,>W6'7DCT:DDVN\=9I&:Q Y=6"N5(2<=AROD%)?NU4CDW[O;1 M[Y%:J0!F+:*5+&<5"1(0I!@L*C M1P3-&<8<:X#JNC6R(_L$,CH=DV[3(N_26ZF,1J"#M74..4A?@Q3FY3:XX1_K MXF._S%:+*>T&Z>$/?_J+;/(I";EAFLI02,VS6$:5V4:2BXDYZ5RXJ.U4A931 M.D0NG,]!9 MO AO]UJ3;^=75S_/%_6/)EY)4[CQ++ADF(Z%UZ)2BNFL QI,LC0*\CKJ,,_0 MBAEW#IR@8NFA+#JGO*K>]5F%U%EPRTD=M1"%#H5!5HZYA#8%FX/332J;'6V$ MSVBF'(&J)ZL#W(=GYY25M7>@#Z.I)Z;4_!JOF9 .F#8!6=!1L(RFEG"P.4.[ M=-TC#/#[=#K)=!K LG-*Z]H[SCMO[W:<(8.'+!4+]8/F63 R%!R+*<22L!37 MZ6[WC&;3PP%^GTTGF4T#6'9.>6%[QTE:*#B]/U205EM5'%-*DSXL;\0Q?I]3)YE3P[C6(F_L:+8M1%$@!'\&%4O>"-"4D>")F4 V%)%5,I%1"I5T"6?6Q:F- M')[12OEL#I&:\?!9.<7=Q3$1PAOOG&8IU],!G1+S(1NF=(HJ&15 GE>6^HB# M?T83\!QFP!G.YE[T?593N&^5@"QBL3XA"R956S1E!C$!2Q9C-MEIJUL9RQ(3/S$KN*8'O M,_H\9W1+(C_'\[WK!2[W2P$3V"*58]P77:N71P8)D!8WK857/)CGMD'W&?[W MN7R><[D9A9_GB>)^&5BNN74JL\*-8SH$PWQ,I$;OV0G^H?[R 0H< M+<\./ HCBZG-OFDR:5F;RQE@Q10O$3%(_KV4V#F<^)U$X^=22NQAII/U%J6' MP*P5- *#A441:[]Z6C.LHPT FX1Z75B*;2\B/)EBVTU VB3I+7G0]Y>*;9G MQ]T^^FW V2WY*LNW?_QY5]S#H9)2(3-@UQ70R-P)CK.( LE?B\6K)M$$3Z(Z M0_>YN>+GK;2V,V'@B)F3][_Q>KY<+2-;+?LL MR>T&DYW3J&/$:%VDY[/5]KU\I 1L7'R>)MPQ>:[6#Z+/WI2WF.;O M9]/_T-19GZ*N(7WSN9R*WH"R+&B7F>:2)@K7R$#0U]*)+'R3MLTCCV.P W7S M)IKR6X'4+@.S)4ZXX\)@1H;D&]0>KI+%$#U#08017G 9FBS9W> =?^T^)1L? MN5SCJ[!%PM=7]W0%!K7>ZM#0B*'M*=6(HSG6 MB=4YD??TM#C/HRP0 7V(P+)-OM[1*Q9M#DP6DT%PETUL$C1V9D=9)R/%D\=: M?93S7$X$NHSI^[%6_V.M7EPY2O6M Q3]7$@YK^O&=#WE['6F?'W3[Z;=&K A?DTWZ$V>U.M+PKV"VXY]8YAHH3-BWJ M\9^(S"91@@.?2FP2>+(#SX4<9?52]F8+C!$TU< )6H^V7OBOIY<(Q5LP!,9X M,D@$ O2)59DR=[Z1&-L<@C_ ,5W&V^XH!X6U4,OP+!&YBOGF<0D@K1*2MFM_]&6AQ_? M%A@D[?F(HAIQ_U[C^9UP+&[0W)D3$EPT41>FK EDHB3:>%S1#),*(9?DQ6;S MPAV:>_SL9ZRX@8(ZA[*KW\R->5E?AL8=Q^H-;Q-[8VA^O3A,*AOWC95"!HL4 M4@N-SGIA7 B 4A@ G\W>^\;>:,[L A*L+PZ1I> ,T\X+%IRVS N:*V6=B-5D M;W^>%Y @4K&.+'GA52+'33LR[%&RD+VJ]UI.E2;515_,!60/-AYX =E'A2TK MN ^2V&OX-%W!5?WNJX_SZ]EJ KQP!9),T83UD"PK,DXT?09UG[0*4YOT_D;C M>=E4/@>2M#AL;W+8H@K(6 2PG,@BUR'4)EUK8]S$+'DNQ34)H?E^^3X2VT]/ MBW.Y?/]E1D8P_K&B7:P^[M?;<=[<@KA4BJ*YFU4MGF>QMF+&R$) \%SGDD63 MT_TG,%W6H6TOPLS;**[!HKL#VMTU; =P+0]TGT1WFN/=T739C2,#%'%TMLCB MI%. S&;A:X(!7]?N9"$1O.0D6MDDL^T$+-ES+'P:DO21?P-RU,7R3?D#KKY> M9 (I+-'VSEQP=:C2,+":EE##B^$R\>2:$.(1DN/["R-J:CZFF!OXK&]QB?3 M#Z]F^4?\C%?S3W7$MP[U+<0 4CNM.>-%T.XI$/X=%O_"%7W^$%^QCF=+;F?B0C/-4;.@JQ!4BMD&XT*; M760?L$OBR:A*:!!8\#>ZJE;7"^29Q]9W071)=QE?'SOI.(UZ?_88D@^62/,>UX_=JM5I,X_6J M>G.K.7F '^>S]8W,(==BG9\]^+KKL%%L7&-Q'VT,O"1K0>PG:%8LRMHUH0SL^<)V\U#YSIXMWP98<(62?#/J2NVOG M\=A:Z.@W6-Q,_P'7R@>_ZVAZ>WJ4&QJ,TM68CYQX1FT@!(4>G"DHDS<\E,X: M?&J\+719#\+HVS?WT_1'-WM(_=/?;__T"$KN#N)HVC]0+IN]-776D)#3_XNN MP6%DKZ)S7^X3,YI;/5D.3U M)CB.QIK#I;.Y(Z".1KG"A1'DK(68R*L'FR.OE1- =R9.+T0#8R3NOP'3]8+$ MC,N?_DI7US2PG\EYEJ7;'(I,B]#(&M/Z5#E[8JL'R3Y-C$V3U0]S06LYX3+F4@>O^#(?(!(T\+1R#4$ M[INTB#JS6K5-J3&>!L;.UGY%VG$/F/O[]2)]@"76#,2[J)\8?>%.D,ONR8ZL M2V40Q;#LI8$B-62;.R4!=WG;A:B^C70;A,O<'-ZLIN0P_$ZZP\7BEJ5W\$J0 MUI;,@J,=D]SLP B88=Z5) J&E'FC.,PG<5T(35IHH4'_LWOPZM'>7:TAY;+2 MG#-N5&;:"LVB+9P)JWGA7(>DFYR%;45SN80X4.(-NF=5)-^Z0*UMZ:*R194T M2ZI&A&;"5@,8F/ BI!2]4JG)\O 8RO=#FZ'Z:;"[/$1T;VYTP=7RC&47L-.< MK0Q5W),\&"CU!D[J3GS2NPRU!$O.PC'-K6$@$C"!H'-&%SAODFI^7#;L.?HX M%AGZ"'MTOT/\ES/W]K@_<#:=+WZ;KW"9KY$\!_6UGJ%.GI?(C';D$G'GF4^: M,Z6\C0F A^BZ^1X=WWA\.V(=Q'*'UVN3?HG7=5Z*K_#8O7EW0)F2TA5SLL? MOMS_R7KMB\5:DXIDAA SK3()(@M@4:+01@/R-CD]W2%^MSQ;Z;.!*WL?S^U4 MZX*HI2WZ&-)IK-!62GR"*P,TT'A5NNN1B#%H(8%)(VB'3 )9A%18XMJF*+R4 MLDF>V+$XL<<6/1TE^@A^;.OTM_GL[M3VQ^D"$_WJ7;YT 26\+IYQ%(K1N&H7 M& >,%YE2!J\EMYWLD=WO.+X1,E3\\_%EUSRX](VT#=KICKY%U^21;!BJBT4G85GR8@Y,RTO;I%?EG@:8(H':,-M%DO&*^B@ MP[$^TCU&/^";Q,UW\-=A2>[W_WQP5N-.+)O)S60S^FKS%0U:H_31B52$(P/0 M1X]ZL@/5@7*Y]^GAU0">?-Z8DMN#=K.<.$K#.=$0G-:AZ*""]@KH&T8X%]RD M*^X#93M&ZOY3CQM3LKT2\+4OF$FZ'(BB0M1Z%USYXDQ0BA-CV_X9L M<*@5=&I"[FMZ]I(%:)%K+7M)Y-5_=1W:UFG@S^ M5)"ALX&DD#3Y BFPH&T0Q7H1BVRQ9CR!Z7*8,K8"1KPU7)-XY[A_G7ZK_Z/*[ M1KN5P-^0/@1JM7 Q:V3*U-[#4%L:\%B8A" X+]R@BITXTN>M%T:/9@)_S PS M='MY4'IK$GBVQ6I:RK2SM5]*K 80,!F"+D+S@&V\N@8PN)?'H2.H[3'97".R34Q!+3!;%L#5B: R MBX$ 6B%D4 8S6=9'9-.+H4LOP3_F@V_$AZ]GF;_C#*[6*?&S_,MLA0MJ\&L M- DL4[Z8C"IC:-/,\[B,Z-1<[#B$Z"/P%J%UA&JYFJ;7]?QX\>4VJ"T"KZ7QN ?? M:6S(D;39A2,#57&LE>0>3*]%#!H#,\;0)F=M8,%+) 5G(0K7Z'63;*&3,&6/ M;7D:HO310).4T9NNF7=I]1"C2%ZQ$+5ANL:Q 3!:!MU4L1L99L:K@]A'-^T M&%5+.QJ3'B#B(X?E?^V8LQD;N819_G4*<7JU3I<;)X*Z[]O&#+ >--*-^&MK M2M+)V C:ZZ1,+3UBLA;"67(\C9V,,^:A.MUM,8VLSOTO:J+)GN/;4**SJ(/F M4D4C=50:&20)>U-9-TRJ,N3 !^,30ED MF\B^(X37/Q5J&2W4_"46@DDTZ@+DH"G-G#:&EN/@36CB!SVWP-<^[.@1 ]U' M_$<-CK]Q_DS2$(LWC,"XFE&9R5Y#9*5(!Z88:U63-(MG=#_7AAC]Q7_F]W,B MZ!*=M@P]C8*(3I8_AL(":@A9*K2NB3W\O.[G>BF\V_U<'\$?\Q:F"ZX7?S_7 M2WE=KV,.D?PQF1%"L$IRQ2Q&(+\.- -,AO;$X(MSW)?4)"WK.=S/-2%$'X$? M[7Y.1R\Y.,]4D)%&RB4CE)IY(S0FJYQM8YB>^_U<+V5UNI_K(^D&-N@?*UCA M*W+:Z3>O_M?U8KK,TW2_:4J66DIPS!GEF78Q,5]B9IQCP.S1F]C$!MV#ZT(H M,:;T&ZP-6R\58TS1N)29*(DS;8)E407#T0&@R6\\Y+ MNC8'K%^#[K]^KX;>OT5R:M+T:KI.^AGG-*[/F\8\CCMXA!OG<:A+=E'[A* T M+]Y[$)G0<>ZPV/B@6LB!8QUZH+HCP'GDT]0];VERE-IG9)M57E(V)GBOHP[: M:K+W,*GHHD)O!4:Y]1RU^QC[Z*R67CI$"^N_&RS7QV_?E%3T)A67I2E"!W1! M%0522I&UXM;HR2:.OF,_O(+0O;\>10X=J@,)U+0V"U]\#-H5!T*HY)S7&$1& MH2;;,?65R1A%@+8^9Q0Y]2K[0YLFH-0YZB(U!QXY0-0U-\>5(K!,MCYQS,87 M]TX3LTNT3TL2E$N,T"0&M=MU","=+D+PT*RK_18\X_;W^ &6T^4?GQ8(^<=SE-%=K:7OZ/(1YE_'_RZP"?5,>9,=-9^_?S-Y?&!&4\2SSXRG[.HM:&<73D_D"AW4+MV]M&0_.\Z7,:I8P8,;IE M #]?S>>+BGU>=BZA$RD32ADR,V2!$5RIF/>9T!/_E;6"DT5V (>ZO/OB&#.Z MP!MT$[F)/?H-5Q-ABRY>M_F$ ; ME'#_9?:9!C5??*E8N.;"\RB9SO5(S'+-HC&&H 'WSHCBL$G6T'T0EZ'?@\7: MH"+/:UA^J/_^]#_7T\]P1;B6WSIUUQ^\FN6'W[CWFQ-=P'*9@*SC&L,3)#( MHQB2"TG:R5KK)A<4@U!?!HF.I[@&58%>?9PO5M/_W#;(^'DZ S)U9N]?SY>$ MK M=$]ZT/=]HE-TV:!G5L5J!==N\HHV*U-"$C+JG%.3.H%/8+H,,HPE]"U'62,? MA-Y#MXX=I5WKAK=ORKL/6"V;U9?:=&L^HU^>!)%K:VA@/+@:N5'+:PORHH*I MOK @H9@F]=X&8+X,0AU+:5L(-\+AZ7)Y78OZK\VAORWNPI3OH=Z$7(,.53;U MKJ V"$1G:]A)9#:9XJW,R=MNO8<.>OWSILR1Q+Z%*8-3Z'>R_!TI>?EA?G7O M2N!-^6,U3__ZG=PP?+>8OG]? \N<=]F7P*3WJB:"$GZ7268Q&J>Q&'1-S-J! MN)\WWTZAO"WD&WS:^A#_6_QTO4@?8(GYOBWG35#))^9C((PU.R?4F+ALBBU2 M_?2"[+FH:%RS>SG_ZJ25G7T^6'BO5-N3D3,(I+ M#$36HI%IQ3EA1631UIY_(2DH34IZ[$5V&?P85P%;*#+X@/9AR\G;71+S-T'< M4%E,P"8HOE;-*Z11;>I!,KF'# )]7VJ,))E6RT@7@)=!F";JV,*;P:>X#P=_ MD]GIL8@4-&>>JVHQ*5XCJBP3F@0202$/39+:MF Y5O9T^TVEOVC/)4OZU_GL M_0H7']?!N/0W-\E]VD:?0V;< 3 -W--ZIPI3V>F 4J)JDVV_#9O 1FMK)#D$]N8R' E M?&04.<<2-S1B2]ATDR.K1T@N0N/#Y#OB)%\N5I.WM2?R38EUXV,P')F,JI8M M]/78%#7C!D)!3-+H+B&$]-!["J:O-I7[X*W/W9P[7(0CQH)_!7%+IRXP>AAL MW34Z_B3=;YD-T,"F#@>(K\6LO(7CLK/19$UKB[4U]$LQ4(&X24K(0O(H39>( MN_/0X@ZK:GPE]I':R,K[.TGJX_7'NVJPJ$P2B;."M9MXXI)!X)DYKW-)8< MYUCJ>_#FX^V5@V0_'T-P(UI!:R#PUST@G!AH:VEY,NIY#;ZJE>;1,X/!E[#%LB& M:^W!W ?TW(V@407>( =J&ZY?:Z;]XNZTI0.^IB=<>P">Z*QK%'5VX,A@71QI M\7B DV" *$'3NA;) ZPA3L"1/$"/M$1J(8)N4CCT-%S9=QIV$JKT4<'8"=U_ MFU_ECS#[ ]*'Y0\P^]>??[RZW?5*BD)A ,;K$8Y."1A8\N@]2 3+=2VLW"GN M<.2Q2(;-T]B@8J M68AD&6$)P62TW@G?2;L[7W%)VAU'CF//W7?X%RQ?PZ?I"JXJI-_6.5=P]6JY MG*>;:F*W*&W.RH",+ 7OFY?KY@T4S^TXQL%PU4X;RK_!F$-;_'S_.ISK:CP8.QW M9]768U9),*=KNQQ3,ZRUS\Q*I:44R8)O4M?B2507P(OQI-Y@T;A?J&N]*FJE MO550W5#BJ58869 :F?'.%%'0&]$DL&T3R*68BH,$W*"@TGT\M^3N@JBEF?@8 MTFF,Q&&J>D+O ^3<>,K?^;_9)>F#8-F76A=49 8Y."932,XD7[L7/&?-[S$. M6RN^CWC;A##G^6Q=6R?"[%]O2D':B2J^7W_YX60<-[,.?8;KX!UQ=XP]?OG[Z_TUQ M02_Y\.57_(Q7Z]G!-9=91T7[GPQ,.UU8=!+)9)')<,FY*TURZKK!NQ3#H8$R M&E3*^PKM[PC+Z\7:[5D^QGL[@[J ;6EI]$)[&B.DA=IW,:N9SEJTF^H%.HC MLU&U6V==JH&6ZE"T8=7Y1DU.FX(FYUUG0+ ]ML[9\:N/JEKRZI?9I^O5==^3W)+&[NKR4RT?"M/RW=4B;F@P4G@1G7*!SB<18\Q'=\0:JC-7;P9J(KF M;2_6,\0HKK6!Q%3AN@:((JN5=U@P4D27C,O0Q%Y^#.52+)Z!0FY0]/4AHM_@ MXYTKT 572T-F%[#3V"Q#%?7,<.BWPE_LN9>U7Y[F6RYFLDU:F[ MJSX5%!=<,4PHF#;>D,$2-.,%34P2LG.RD_*[OO$2]-]$NF-/_E=\.\(?UPC- M5X,58BR"%CGM(M-9ZUKDB 2!THB,2F:$;OKO\KJ+4/[H??N@HO3A[X-YHS*FPA)*CH%T]:T#RP6A#C]YSH8*7.4SV M/[Y-ETX=?*:%(#!G:B\RG6J[FFQK9W09K1.3JH6"B^.9::D2\]8:%K(0J@A%VVR3T."G0%T&1483>R,' M]I\X??]AA?D5[;CP'N^W#9TX@\9#%LP8Y$QS52\ZBV'&V:B#%)[^:;6(/H'K M,H@QIO!'3 39/N2G&A%;$X0KY,\K$H061C*//E89N)(5ST3M]COM<^@+/90M MHZNC0=I)CR;$J%(@%]XS*,$Q'0TP$*B9L2()B-PK/J41,#$.UL;AQZ]PMF@?2)F]E(OYW\K8OJR_T(?0YC5(:1+INNYZR M-J4H0F2N!FX1)-IQUM:^HOV;&H][RK:D'4" MXZK519)@VB9!MGGT+)>$(AFAHW0M>+(+T#E=\?92=-?Z.'T$?HI:)UWP?:^/ M3&2!5+<4=;1,ZW/DY3JO11 MP=CW1+LK?T1GP6NOF4NUKHNE#V"Y9T)B+:EK(6UVG+B "BJ]5-&M@DH?.8Y] M$=R]LH?$I %=8C%B)N/7:B*XSBRX@,EQ<$9TJX;TG"NH'*S]-G)N%1!ROPZ( MB%X;Z1@'Z6N7\LB@UG^,Y!9A085D;?>*_KC,V3U0<@U.0+?L4=&[HJ3WM393 M[8B&G'GC@)E:Y9Q *0M-6@1=KB,P4,C-U7Y+ZRZ87FP%E5X*ZU) XQ!I'ZN" M2I96H5?(BA5$\1(4 Z<=L\"--9!E+DWNQ,ZY@LKH!.@CY--44(&<,R0.K)0: MW630LN +9PY#YEZ@*++)3O!L*JCT4F'_"BI]Y-\@F.)1IC@7-F;/%=/>UKLW M7YBOA4%XB)9V1:]U;L*':6]+ NR!ZD>4R>JEJ?]6$0^1\ MG'(97/%H7>UU5//0M-")04UWDTY&XVAALJ9),ZAS+9%"YC#XZV&D,C!P+_@>FZPIU M>]&O@3'AW1X^2FSX >/8B!$/X+Q)/.C$N0X^^D"+@HX\J9"[56IR6@%G2W#5"1FPXO&(S1^_O4TL>(Z)I^58SX*3P2C"Z6\BXDS\.0&:A/JAH:!T;+GE4I.NC;. MT?/+#1BZFHRNC@:]"5XME[A:_H:K28!<0N":B<)K?4.A6*2!,T!='"UW/(0F M!R=?$5R&X@\3:(,0ZU]FGVE0\\67BD5%QWF1D>6P+OUD"X-@/;-<*LZ=H9\V M4>Y]$)>AWX/%VJ# XZN/\\5J^I]UH,V;\O-T!K-4/9;YP4T QXS4QH\%&>"C$TJ@3X%ZC(H,)K8&U3%>@W+#_7?G_[G>OH9KFH]N+=D MP2ZFB8=7[X7G/C*/WTUR><+;'*9^)X2499Q4J1M/U%3_:P-XE9D[(VQ67A MFYS@;<%R&0P9*N3'>@\MTKATT2Z31UP[88I:8X8@V1AHBT3RGGWQVKZ4-*[Q M'(C^HCW_-"Y>0)%.&!9#MI.C)C.:5P] M!'Z2-*X.^+ZG<1VFSMYI7 ?HXA2G<;6D2A\5'+'->=&IJ"29S[4IF( :X.#S^FR-)QVUM=T:83^G-N>] M5-&QS7D/.3:X]-Q"9D0KA!*9H;;DZJ P1.9U;^:LZ'\2DFMB-URNQ3!0R,?* M]^B"Z<7F>_126)=P_T.D?:Q\#ZU],C8!2XI\71V@DMT#PPB6NYB3RDU:HIUS MOL?H!.@CY :*?[HSIU)1NAP=BVJ=:J 5BYD0BNO5 M#[6/U$0MS-[?!#3;;$ JEYB3]:A3*L\"8F)6!AN+Q1PZG1O00^^I MG;[:5/F#MS[WK?YP$8X8JO 5Q"V=NL#HL:%WU^CXTW7_WCU YLZ'""^$1?J M33A%9RT1%"NB5A33*3#/G67&YI"2CPE-E[9>YZ'%'?OO^$KL([61E?=WDM3' MZX]WB?W&1P]>TF XK>TBD?V070UQ%9P;;XTMHRVK#]Y\O%USD.SG8PANY$WQ M-E3Y%D@()G#B'$-74_MJQF^(B,S6X 1+&X/H=/'238/WW_P,-7BPX';.P9%3 M57:T6QB6HO+T0T=)3>F!>S,E)6:-*KIB"^I$IF:4J812O+39I^@G^Q_?J&T! MS\ZC]@R]J;E2R;)@G&9<)4Y855%M FD:I:+T*#V;@40?I61>HF4Z*IH80L7: MVX=;;Q1QJTG3@F=9#;@'2P94 ^ZCDN:]%N\C_:D43*OI9[P'ED )E%XP:91F MV@?R69"<1I1.IE! HCO"S-F#\M(I-%0QS9OTW5O3;SZM)OC;&ETG)BHE8;R6 MK$ "HCL@BQF!95Y"XEB$\$VZO'9&>(GL&4LAS3L@_ P)7WV<7\]6$Z-=$-(: M1M:"8#H3K0,6SI*3TEJNE<8C$.4;H$ODQ8'B;I[L\N<,;B)R,?\X7:8*\/<% M?IQ>?ZPQVD4@+6JH6"@F,NUR).L>,BO>2A1VVM8Y# 6P1U+F4PL+;AF7J7,$@KN,QJ?;".N;,5S*;P8+NP& M^3&_SF?OW^'BXSJ.-BH7(:1 "JKU,(!6MJ@M,N>-L$5SX]OT/;D/XC*T?;!8 M&^3'[#1KWI$.EQ_F5YF^M\1T7+R 2'VMZC.!9 .!83 M6"^5RW",$Z4]*%\*HPY53(,TFFVWO1X2-S89EJ)S-U5'P%6'*X,%I9/GI5G- MAS-+IQB/!_U%>R[I% _'<5/IU6(*T@EF9*I=ERVP$")GPI6 ,6JN?9-HJ,=0 MSBE*HI=RGR1+;R$W/S&[U]&["ZZ609&[@)TF,'*HXI[DP4"I'Y4562LK@#.C M8F :)3G:T0:FN+0)?$E<'>$TK#4;]@1)'HT,/80]=@+$*_%?SFR_%,W7*+E4 M=U$*8"(9PIYEJ6NLB@MDU'C/0**6&426FP&3._(ANK[QU.;CH0J:MY;NV,UN M7O$=E^)KA.8N6,RC!.Z!)4,S5X.JN>$^,PC>9NM$S47MIO\NK[L(Y8\NUS;U M<-^O;D];WM'?W)3\]8%[43B+M;B[MK73<+"V;I\V^AQ0IRZ1> <=9FV"N123 M<+"@&UR&;6*ZJ^W; 573/-JML$Z4/3M8;7MX,$#F1U@.;M$)T%PY0B?%^G L MUB)4/#$; ^2LC#:-"LH>D0G[,&)5?QPHDW5J/2"J?K0]D8OEZ@,XCHV%%QGF 6+0S MV31IJWO619_ZZ+U3T:<>0FX0 _JP_%U%M!'@,:'Q)F-"8C+44LDY:N:!H.9@ M=-2%1Y!-')"]R"Z#$^,JH($5\F2!1*^M-J:VG"JYT/8;+(O2$8]3SD%SCJ+- MA=;SJ$LY'B\&B+V!K[JQCDTT+TKJJ(B2M51)"IF%1%QUQ2L-V8>@F[1LW,!Q M&8H?(MSFT9DW9R^)3.3 :YRYJ;F2SA4&6DE6>+'* K?%VO:VSWE<8P_0]%#1 MGO$U=A"0BA&T79F2F$9:H"!DP[)"3B9\\5D?(=#AW,XL>REW_S5V'R$?\\*R M"ZX7?8W=2W%=;RX/D?HQ6:%=1M RL: <&2[9%Q9L"BP+Z81#<#PW\2;/_1J[ M"1GZ"/MDU]A0\X-5%$S[.O*D'8NUS)TO!7-"9PS?B)R\G&OL7@HZZ!J[CW1/ M4A M,C_>-3;PK(%K\I25KKG'R=1S[\)H\7)6.V^E;E/L^,>6H KGF-*EO3!@_?">9^CB5Q$!X9/GD W0$X# M+OAW/&ELJ76YQ'=1N%2*"9@&-7F MH=\.;+VVB3P?P4JLR>K("_.IQ@KI0CX1^!BPRY.LLPE@R?M0LM;.LX8% M=)))BP:$-D9!DXH).Q%="B]&D7@+TVP[8?\!5]?XC:]91YE\%LQ9CTR#K@<7 M9*$XGVIHEM9@FU2.ZX3N4B@RNB8:./<;(W\-B\47@GI31NC5:K68QNM5/=9X M-_^=V#U;3;0O,AB3:@XV>3,1Z_%&H \.,)6L&[OS'^^6D^^U:A;D)*3*76,A2>!*!]=BPX+QBY M##QY)7-ITU'P *S/G$#'TE*#LD\/<=ZQOA;*O%>X5V5@UE;-X MP[Q7$+"H@&V2)KJ NQ#JC*Z'!O6CGL3XX_SJ"A:W]1 +Y['X8AC/N18BSYF! M5T3J+*16,5G4QR?,?80O@34':V3$@E#;MM9OB]_:DUM74OT19_./TUE]RB3Y M4+@KMA:R2>3_[:NXDIY#P$I4$)/HP0C]YYT608)N''1#BX;_HV MF'M*VTUT- 9,<4RF&OFADV81(V=@T'H1O73QH-5ASWLOD!!C2GK+R=K@4]8- MN#]\>7T%R^6;LJ;O;0F#:$JQE:@*J^LM@-&2%ADH%[2!V@&PB9VQ']JQHNJ/ M<08R5/+G$F6_[AY1'W2W(-(H9_3E_:KCF7DE2126'K$(5B9#I95C( 3PZY@R:W>X^0'-]('4%#C\Y0AXBWP67_ MPS.66TS2Z.QYXC6CG#QGGBV9Q0D8)%%BBDZ#;1(#LPW,)6A]L)!W3O01@_#^ MN(Y+_)_KNM)]KNO;(6%ECYXQ.*#L:50;H62TWD*).O ,0JN4O0JYD^% M7"9/X1LBJP&1>+L>-;KDNL3B>4QDWA*Y(0L=I0E.1:-*0J>)H"H\$N XP7@; M3_WFYJ5 G^@GJR\3*8WRM2!]2#8PK8$S*#JRJ,CQ#:6VU&GB_O?S5 M>12N/ J,;Z67L1/G-GIT7BGI^9 M4DND:HDLRF19#DDE5!F(RRT6F*X GSE]FNJC0?3>:UA^>)7(^*WMNT@TZ\^7 M:XE/G!P82^H-2OO\<+VD(2Z7 MY K%>JN_X'QT,LZF& MN2=/.Z;0A6'UW'3"(D4W&Z7K&Y\Y$]I)MT$0WL;(;^Y7C,G)&TO360$R'80D M7&0.X2GK.-AJ2@F1&8:RW# MS'Q,DI%4,DJ.14,3TV,'GE/=60[7\Q[B'"+O%BE'CV'=GL!V =;RCG(GLA/= M4XZAO_V<&"#\H[*#9D$TVBC27J&I4+1AH7A!>M1*6!FT%\A=/.&921+'-1[U6L8=YIRX24*B7RFPPT*3ZZ%%U3&6"3W)DC!M"(P/IK M$21?2PRF29I[(^A7(R=,%#*+0ZJ M'B"Z97<73"VM@VV@3F,8#%78D_K_/]U=2V_;, R^[[\(T/MQ&;!=N@$=,*38 M>1#U:()%$72,Z3=(EOE%#:@/IFD M 6W=KF6:M@1BM 3WNNA<=EH=5UAZG; .-%*<8HBI==-'W%4838YQ30)/RMHE/, 3HO_$,JDB\P;W%*5RW)"\E/#$EQE&SK*UG.N4II1)X9^^6N'X[7AU'XQZ]0[!VV58 M\<;Y+XA>GZ; .,/(3Z>T_J(=M^$S&#CF<(;X*FZZQW B!30?6B"29(G4B,39 M4O_I-*Y=L*45J\L*- 3Q7[P/5E'>#)*Q3L/YDG>ZO!Z< ;!D4&46X3%2D"I\3 M=&0^&1?:/ Z!6NHAQ!@(2XA64CP(.J8H 9U8%L+8I)J$11;2EI&XR#+*<@X' MM>,B*]PTO_KGAT]XKO^QN=]^WH2]W5-!JRPC<5!"0N]-0'J5 M*ETA$A!I(B(@O2E%FH#T *$(TCL("$@O@C21A%Z$T!'I+0@AH0A(29 2(<#E M-W?.G)ESS]R9N?<^SYVS\JV_OB]Y]OKVWN]ZWYVUKA>OUP#TC[5TM0 $! 2 M%S#-&4C)R"DJJFP=@ M] !" B(B0F*B?T9]S[-OT$G*!AXV]+$93 M&$$Y>Y]("DI6MEOL'$+"(J)WQ.05%)7NW5?6>*2II:VC^]CXN8FIF;F%I8.C MTRMG%ULJB_AIP;"*K<;NH746)_T/0[2I#> M@S\,>\A#M!W2L 1"):^FNG_JCJ\2MUK]N2M>#6]PD]GU\O:^E8#:Z+%ZZRN2 MRU$JVYE$.71+@+S81?U" :\(Q:K&-B!P]BKB^ZR)LR MJ*N.^0)1X"WKA7((,Q;VJ[\GRI80&U9"S+IPQ3LIH> >YQ%%7I81 M[T5^LO M*&XC$OP8*$^ ,-1D!IC1E>/?X$+KW;BE&QNQE;'>_FNGWFABMJFWE:]MIN4W M/O(74[/']WU5SF"_18ON40(YV]&EQO:PJ,J::V,R^U4E<2\=/$ (>2\&L.FJ M1T"?_;S1@X]RC )=,<9;W_FTTM[#6OPE?G2[D*TL@#B[N2QPBC,#9]RJF$YN MIHX/RU:_I]T5QQSDB[_(E&^>RCG=]B #"01SS'3BDE'Z2@-Y7M$'>(,R2UR^ M<=Q/\^TF-P:AS=D7,M+,0BWM*)XL8DCRMCO*'"^'EN2Q3!U8X*; :GU:0^)T M()8COM< \I/UW?-\Y$Z:H%*.I4N<+KNK0WL+[9=';R&=I34YP84,N/M8IKXS M!-D[_V0BR_S^EL!50'?+' I6B!Y=13YIT>RQD,YZ\@;J0?/M:.5]V\?7-%L< M@$NV>CN4%SY3FOP:L,@]<0UX5.&Q.^7&9)$U(U57)_551FBEZ>F' \7:.-_# M]D95UFO B"PF]?+MW@V^/'Y&=O/*GQ'\[^:&-C8:3AZ2 _W5))VBCAD6YF+\ M;S/Z"P%$'_.R.]W12 M>/_B*Z:3Q6E@V$RP@W7A6-8QM%(24+QDU]%'G; ME[14Z),)?N=?.I8*DF.BYP:H:T#D7A@GC@X>QCB]46@CIS8C":VQD/H@7\?, M(*%C'4%@7R6K1G1_S717;/#SYQ(3+<*J;T33!6HDS(;_ZO]F:XM7_5_F">#/ M;*@)^-_-O9$L5WQ#F(G>F=WX5XC*&F#CXH[R&%RH%8P4GA=KNE+Z1B/22[ MTCNRP_=9H2. 6^C%R1H*Z_I[G.TVQJ?0(BWL2G.B-RJ?_3A$I8M.=\$_G\NU MDC4OIBJ_;GH>U$0'4ZLH7I%Q21$FU@KX4DQWLVO_ R)Z@R!NH,86/&/Y%6=2 M_'/,(ZC6ZK+&;E;R8\U.GA8ZQ21V)0\5I<'SAGB:[L3\06S_85R '360Q[]N M15T2?S&-&'K2/%1493/W,4TV@7=Z=IC2:D)_9FZTJ\S>RB] MD! 79@EOK0060[7M&U:[;[I=&D$I^I_]+^G$Z1UL'_XAKF ]2%5BR'E=FF%G M>KO=+GY/7C#F5-S"=.I)SL,[ A;"R9*L][Z'F1OG>K=%BBS,/B/[KLITF8[7 M7@/%AK%BD+&=%FO[4K_@@T>B4F;?!ET^Q>S22;W*'.\.>?MF_$^N0ZOFB\= MSQ)O*WCXEX+4J,-C%4FY@>F6J+KR22\%2:DC^'A'5\>TP)*'8*">6)QA@IIC MZBCD[R-Q7@<[XRDU9I@'F\%"[7CEIY<>58B,6[V!E*/O4F+=">7,B_Y#(0$+ MS>8&1^C',S/C(0]W0OFOXW(D.E-:%A\* 0!&W0897!:ZB.,:T#>)28T"<].D\;*#^'Z')HLZQTKR ]7TE8],R]3?&UO;_6PX K.OV M*T"G$H!3^Q%L<:JW<9Z$K\I6:V+X_OP"67 "<=6IS=6 ,Y# \4= O7J$#LRWY=Y M4YR_+TA? X"H>)^CMKVXVJ$O]=)7],@$6\6_G=KK*@;$BSTVXKT!:/<(4/O9 MF4X@'7@?_7*I(R6U%T0*X<-<7=GHZ4VSV@0X+:EV5.L+'53<.PZISJT07]A< M@3I'B!(- 5UO],XU *84_UJA9@S) !'")!?FA)=K-2=36ZXV> 4*U68$Q0OZ M2)9;U:+X=&2_2-0+$-<$Q_:E1BKV4,)L# SM&']S"W1TS=3ZO;N:B>Q;5='3 M4VQSX8L15['R,R$]\/QL("8+(&S /\9E^:XMK[!I3OD9HT',[EJOFF80.QZ\ M.B]-Y*P-9$R/T/K8.V(I Q5JS!OI_7CIRYI..2Q5?TLW4S9_HSA_86\F4BV28$:" V:S ES^MJ+E6FA=)5CW42;U/:/VN#)3RH?[=5PAW\X7$COOER^YJ Z<)!!(+4*FW%M",?Q+(=(NX++K"(#![&CJ#U#&@;DN55 MDL-V36*XQ!!7]^MSX[]]U]$C*-P /'#SHL#?F>SD>UF->'3>W,1=%:FRCN:R M_6WR9Y:44ZS<\ M?,8F*CB0YX,BPTC!L7BUW6Q,5C'?KY)0WTN^@KM'U;VI4I2 MT+>,1VQ:G9-575XJG!O:AGA= /%W8?D#/M+P:P!-&]9ZS+M>$.$H*URZ:_(V MB_UQRX\2;!*;Q#4@*)&>+O$8Q A&]G/81?M=^IIABZ+P).@ZC0'ET[3VD($D2"V/TU$L03$=%4:E^*21U,C;.5Z)X$6M6X(_I5A1N[ M,:1%M.DDLZ>G@?1N =MG^Y()7U)>I8W?7]U^'$3UI2';?=_QLC",11N5"[S7 M0XWG[N;.V+93S6@G*8:Z1^03#TI+OTR[(][#WCOH;7561-MYIQK:B*=,*28DCX/]0?6ZM@RND*NO0!;KL+,SOSK]Q#E7\]S^0- M+9PJ-5/]FS[U1A46CVFYTLUY%[Y'YWP-*#5J3]B\^M^.Q=M*(&'7 +@Y7ND: M0,&IBY[#_%H*0UY"(53UE[%[ TKQ5U.G(.G1I3]!^ M27^JSZ,U@U>I6'9M-TENSOUD69Q I7+/5-1>?.11EF>B5:A?T8CH(V&(V4=W-A SQ+5A=:==$_8)/D&S_'2* M*P W$%YM)_;1"]9B]#*:D]U"V/DU]PMF@@7<.EHI1I73-3X<'>HS]J@Y'=\: M-B=J5J@Q?2_S4.?75UZ)$,K1;BQ9/-!C+9]&[UOC\O9"X/0UH X;4.#+9/6- M*HH/^MU'CI&YUG,*7Y>AK3&I% 5E!SXK% KEZ#-@J/CRU<:B+FU%@B"WLT1* MB62L$4$KJ__Z&5G<[C6@:;"M5I>T)0C+>F&"3:*08%AQ0SAU(NR6*FU:6%_U MR7#_#I)A?^'TAR(!M/KBQ4D191A3"WP)YJ'W;+9X[N324'*M,$2"Z*E:\#V^_K2MO#H MGJ,GG0+7@!;/W=RB;;8@5VSWL?'8RM\R8X% M0V=\P;@9%"BA#@I:VNS41MFQ@7OQ#B6(&(MZKVL 6C^H=D3J<.\1[!7#SW'! M%(>@:6&?@Q^O_E 0K83QK)B'+7 K8T'Q"@6$WI@_#V,,:%V:\SZ RV>%Y=G->?GQ&N \P;(,<<35 ME+NO$K=B4GL+'(*18!6CV1FCZ?H&LB7;.WL\\=0&B=EI=Q_U-_8;RV0E$>T0 M71A E#*_%7)ADPL[?&MPX?V620C3=,74=='5B:7&"4XL?:_DZ M3R+5C3S'+A[B:)$#".D8*06K#ALOTX1Y<\EZO_SA=\*;CN[@>IL2"G?YR#N* M]PKZJ? M.SZ./%!+B2?KRXP"]733_S,G-RQ_AO:YL+_A5^Q8NK? .Z[85_!>-D1*]^GY M+")T[EU[=$7>3LL,J8SUD&PIK%]QV*8,%.[""P.$TFE"9C UZ(JLLZ$")KBR M].#?L#L[RK&Q_N[+'2I+\C'9/W97?STUESD5-^>BTO;U/1HIZ)4%(/1#)?]] MBOW_RDWIDB&NE3BZ/E5^+&L%GZ(E;8%B-3@-56YNG[QAS_9 1VNH7I0H..&O M4E]X\_,656%,9W!EUUJ7_8Q==].7'$T,$E'>,2/^:T6K1Z,]Q^I$*>(EJI9K.1&1CP(XG6<)$EE MP37H8$"Q7B?[X<]B'T]+./SQE#K@)$_\2.>CRPN0O7%=PL[$?CN&DY$P)ES+ MP)48)OFCY7.DLQT5SOAY"S+4U\>)RO449F\HF+=9=_J(=/M+17Z06 $2WHM& MTILCW<*4OC;-F)ZZ;'[![(I]/_<3]2F$?,O*\%E\M73$1_G9RC7@%] :A'H! M"<3TQ&@?RA=16-UH-,/J!A/W:N"P/"ZU7B90447^;B$Z0AGY[HJ8AT:5:[N0 MR[VHQ0;19WN*2^+L:+LUYOLF="-W(^VBRW_V7^;#R/EV(0E DF4#Q 5RF:#& M"V-BOL[GS>=4X<9?S^M+PZ=6)%K,9$=_,]-L\,G>ZAQA\A7[*+6.:#N,O 9P M=MJ@#:AWP[B[,9MG&.=N^U(+EO"[J>EO9DN[D>.3-*=%X MN4FI]N"JK!"\_S*H,MT^04'B2*?71&U7]P&)M](Y*+53*^\=(SC* )-5,5!+ MY26JHJ].-/ M*W ,ZO#UF1I9]HXKGR)6<L"=X+"UR_MW8?]QI6T,3]-SQ,&6 [J!)#Y M->H=D$1B29[L[P\]:/C6,KXQ0$]W2YC%(CZ3 KA() &0P,_X^S?I9#TU_BQ, M!1>(I1K\7:,GE5Z"=#FOC/?PMJN*#BB3IPCAELRJ]5Q[2U(XU7 M OS<<*X@E> YJ\,WXDG2S:"&I# %*]?VXRM63'86* 7H>HO;,^[^_;T_G&R+.,/WA:[SCV?:16>W)54B3T]&<$, M?4#0-)YA'A+.OP(QPCXY_ZF=C@HEV)@Y!G>54Z[Z3^U!?AW]D.6W7)D#.2-C MSW-B_>IHD? 1U*72XZZKR48#JA6#4ET/[XT1L@\9%L"G% FNS_"+?,/W&QZ5 M1@"##99$4*&GY0HT=H]F(<;@[ EWXM4[6-*R6MAGE<&]%Q=._=T:!PER6]JP MP:F8*BGYU-MX>O[?&D5&N/2U=]< NQ*DWJ_?P<'AP?.H'YZS@3'V3L#]K!0! MU2E-P$NPR) R6[\=G7H=+M PT7CFE42DSE%MRB>ZVW'?Y'WN##N^8-?AC7 / MZ&P8XJ'RUY?N-U.]C_-5Z,Y!+SV\!KBZ!DH8/\42BG[3BRC^ZTO":;2I[K1V M-YUT:@JB@"NKP#^9.1B'*G&8PBI')6$>9(;/-*^L?85MS&HDABSSY7<=COC 6RF<:-'E*O]CY7KQ7O:R'GT/(?ZZFN;B ME\'[J,DH->YX3>??8?S3G0IEUF[GW9^<*UP5=[;TPT/?I/4R9@!>I<<]D]46 M/*O7[D7>[N3!TEGJ@_K.%H+/9>5NQKSHVB+K6DQ0A+L\PD<:O+B=N:/&=<*R M93GX">MK/B#1K8BQ"#VN$1_ MS)GF--.3EJ;6&WKW^(&(P=7T1[@K<\R=5T&OWE!0W+[[!'>[\5EQ_3[\'>[E MA:;&9XCI-2#:JP'7U!LFM%#_6G!60AHBX!\=?BR#MF;$I\_6E GQX,V;R;G\- M=0VIZ0L/O!Q.I!RO,"NEH#"G *+_+6=5ES:K8-=4IN%9:Z[!;(K5H'YLOMFL M1976D>AA#="HA_C-^!78_]EJ2_<>6+3C8;UB&#)A70GFO-?L>*BT+=1[E?T1AH7\MM)P.*JFD@FZ_[J1IV.5P'CBR>GS M9V10A*E4YM'C^:K)%&I8BZ!\1I-.Z'O03QOU9J*J0:?\%67% MAS5:77F"/R+]!@D]]/Y>B862F*M8#_0X#]R6C36M0+L/89I?->+KK=!N+3?! M\CW&@=R"@;"7=LLQYRRW+_4YC@BK99> I, _0.MK.C3/2A?NSD5$ZIFT9JRB MS3G,4?EGZ;6%NFD"^-%:@@TFV\ +0[<;Y0SR*@-G/I]4H&-R/W^KZ,H6?1*2 MR#E6H,R2$=*255>N :1_F#FRJ;KIS >@D0SN.H/S$(+7OP5KQ4I%52!QEJNW M'*=+6I)-Q9\_[Y>UDGW1_[ H:YTW BQ/@)BR9HU%K5BA[&)@F5[5[E>JS>\H MH/MBIRY./R?&*ME[UMADNE@D\PV R\[O0*T&+_PSXV TPD?" M+=U?TE)/ NGOT;$?#\-IGZ='J7%Y_!<*8Z:P7A3/S8'S>5^6QV^I\65S.@4$PK72EJD?*;Z,>#"&XAF:(,:[S0CD MPRTWLWZ4?PEJ:9==T10Z*.QM!OH.<2K.FY$$IWEG"=+KBX)<&FAL5P19+452 MI*E:U<5P N8I$IE)?S,L/SMN"X=X2DX4Q8[V,W3 M&JIU EU6B#6.,8#: ,J_Y9L?I%$PB=WG7$C1U/Z$?X4)J+O,>ZV0VE)9%GSN M#\W.;GJJ99 M[4I'[!M$#RTTS]EZ-M[BPN7C/B0%<@$Q0Y2Z,*N-#>Y7(M@GEBF?W%]6NP9< M$;;;W*V#O_LCWQ$G.=;ZL'=65W#092J2YCOL6+)H8)_(5%_>:A&< 8:)#\VL M2Z-"=5FX B)?(3V!55?>%R.*)?"7*?-#HSSD)^-D3W [9;CZH=[V]R"JDP*C M9:Q.3_QSA8V[XWPQ"/%,R0WQC=(URRK#7!LULOEN"=S &I)@<<>L M4'CA!6:S_A-[-L+&AGO6@T"7;DOTZ .9=G7Z_MU&"C^\G-="'=-2F2\7-E2)95)1T5 MV_2;9!>%T+161_/6@() M9+HR5HF#V,U\#EZTVHQER(J;]85)3W7Z%R^[6Y*6T597_/1D^*GFHR3.XL=[ M5'MCY805.KSTFI#[%QI@;71J4JG.X1C<-KGO M:9!_+ZLD88YCI^'QAX71D>8G3AK1-]K._AH0&TX/4?) =_ P@I/YL4!;WJ%X M:('+>#4;S%W/@4C-R 6E*_3L^Y^]-#E/:\B[9V0S>8<#J:0XY_Z\\%B8-)-K M]BKOK)".AU\JM,;VR7ONX>2X0+TIAYZ. M%&W8K/^XB;EUW(Q?)6)T5L_[?M*FA;6:$C7I?>ME7/B%+$X;==F=)QDV^6?) M0&'P0BCQ<8"CNHCEI3!7*QNV-3HO.NPJK!A_JJT*F7X-_N1HL]]Z]1:< "* M/+K@SL=*?\O.1N2;7[:58*5RN;ZSCM8_>QO,4DQ+R^DV?)O4^.WR_&YS127" MG2-T(/FR5FG>C %J;&4]*)CR7(#$0H6(9K]QCC<;>%M3;!BM]20M3-JV8G?QK8@ONC MJG^U7P1'VR\VN[Q+;T7(W'+U;7T9C_Z\ E:RPE@'YH21%:K$==98A=A1NODF MAHHA1!^6L([?EL P<420C7,_YXK(=ML&JJS;@/IS+)/+#6TM;,UMQIPEN\O< MA9HZA&EQ+1%"237B9 _'8FY'I0'NA]->38%H._5K+;%Y5M/2E%4-,Q-!>,M3J3S88L4*TCH[AYL)LG MA747-XD!5SCH!;4$9VHR:(93[),((%N,Y^!NH;KO$R?9+6<3_WB84 MKZEZ[?&JK36+MR6:.D-/@.3Y,UGSS$D"6YL+%+U E=.]<'/EOM64.6#&FO<^6!//P?1MI+SY9V/KJW13 M&0[J]^QASTD$WZIQP2 [ZX>("UV,]#Z)PYIK]X!4-*5099T_)[1EI) -Q MKVY&FC^BL2S::/FP[D99W&HP:L2DQL'^. 2B]]]H"W6VD$!3Z3PC!\'EG ZZ M2W\DOB=V9+E,YFR!LG2P(+JKD3 E3$,?ES.J.6?=CD@=U658OU'0@R)MM\H4 MZD_F>P\,_OIY.#K'02RYT/(%36G$@V;I.,MN&%?'MBK%O!1O^\QF1^29N&CAA28R%M5RO$U)(\=KN\:,%0HC VH"ZD,V_0>^_*G3X+WZCM0G"YI$,G<[K#8GGS@E^^JH>#O#:/^;X^U\C M;TBBU1V7C!6S'_V!BD?BL2$%HPP%5MS6C>\ %\H)N'4X"-;2;\<%N8-S#ORT MT\TY"?% SV,5QGN[8(5'?=,TPA8S(^29@_L"66\AXQ?:AYS.*X_E0D22[+^IHYLO/]B3-V90WJ'GZEX"MP,I_BDUM.KF/*69:^?K9;G4#K"'\H:GKP\9FZ9_H$ M[875CI(WAZKHJRYK9L+O>/N< M15R6WGG^&;BE9D_EZQUTK'"@%CI*-.M*:E3K8/3S!RE[&E M<.&*JFO FD)[9W%(%M%JIT"?JC!."*MG,2._KSW4K8@KJW8SDW2GZ:XCK)/C;JK"""U]']H7'3B:3P;E9L*R9'BQC5ETQL9B+ MY]%\3M\DIH9<[OVJ(GO0I,9#WI+83>]NU[C8--W)CO%]A,UJ> OLJ//JMXQ) MO^SQK1(NB@W1<_<5ZFT/>KLX S0BXTM@_6NP?19U1;(3+!W']\^_#.*'7+A1 MWD?*\VU?$H$G5GI^)@F+W+F:JW""E?.%OO.A_5!L,O0B/#7["S@FG-!BE]$B MO$_$H[3A]$WC0YKUGV.=RJ/1=>B45X(4+SH(6)["3P]CKR1P,P.*>OZNF%3K MZ3)&Q>,%F+BX,_ATTU(HP2)0!N@1&L&H^MHQ@LZTM--9 PL:*J)W0XC;@NEZ MPQBG5>=!,-4%]/T3JIXF1T>U1LO2H \K9T6>WKHU8++UL(9J!#"<#?*@=-%J MU%8'.D&2G;'S5%7;]5"0G(V,4^OI4P-U->X):[.!A@36(DJ('&O%@_*\K,V5 MT27SQ2$QS5_?37X>I ^;3PFD6-A,K.A\7$LC^"6,8ZIRY^::>NW?D\!]KVM6 M_B)>RFGV^/+A X6#L;<7;8RK"L8$ZJ.9ZK)SRFW=Y)@%(P*L- 5\GI_NVXGAB2\3@!9KR!1+MA2@ MW5I/M")KLZFQA:X'BO6#.AN_CG/,JI60%U#G[G07')+TL.I;0XU?3V0XW3%H M+_R&0!)OL]HM_AGQ_Q1:]#1>=4@^'S+"WX=/6C83] E(?0P(QFME&F(T<(F: MF*)XA=@_P%9HX%<;Q2N#CW>\I/ZN49:I?-T$DP&.&Y3F( +K=O&KHLW8VV&L MJ2BON.-E4STZANXZELWO96_X?QQ,L\A,O![R%GOU,W8KJ88+/N6'C%PEG;H& M-%[UHI)5AUV9QGQ?-&/_VE,(#GT8)6/W*+M_7*:'NX^29';I&WJ:-^<7O]GV MU?SP@'!(\,.JSI^[:_NW%=5^$66J<6NC;A#, .N<6(E)303:E$"4L ]S.6BX M)^ 3XLB'GRY#"_;.)%E&7T2J1=O(_2G=<.Y5E8:\P&C#>5AP4:B#1O2B?_S) M>*"Q8D,Y;HM&=O#.@:.K8*K-D9->_DNFQD1>Y0_KZM&OJ\Y_]=LU_5-BP.K2 M;IM58^ZVT&QI\SVGV5TD#L8X^6/Q M04O%5D/8<5U8 _VKQ3EHEQ2:T\/TI^:GKI/^$5^68R-E&V#JG8]_LS?8GK_Y MNTUP'HX1017%7''B>3'S;XO'W6M=RPQ@@7-\+\72"SK< M6F?9AF$G]M8_[7;3X;@P]6/]2$(@)&\B]GB80RG5!%K ZB6LX K,]2=)IR(V MWNC4&!5Z+]I;_TL_56?F1X9?ZE+3@(]>^4_=P)>"R$5L:+:KXJ&_JS_@6T'\ M,%GQ-W2$:GP&6M12(>-Y\X5JYW1S&?"MR@80&[DX<8E*OJ MX]@U&=Q&]GBV6X)#3L-PH:@XZ,A&VY<: 9I^(?5@@ W\FU"F%Q"_8Z^:])IC.8^!.]1 @I@"JF:=B(]UG_//6 M6.C^5\[A]\ZWKPZ+W !V/&$+192JWL?Z<0O$HDYD3BDK83,\75(ZA^W)< M6L< 3UK##Y6/HL,C++_"FZ3W;:K!,\^YJ;$#,4TB*=)RGY?B.F5"'>@6!NK)RK5"LM$UA%1Z16ARZK%8EA-AA5Y/7+#P@=O[H7"B(6:,VS@]$MY-N M\&K*TT2+TYH7&A 6H"'HX(,$BUY<;FQ!WZ&S!9;G,\ M+2.F6&>>@I([*4F^INGVRY4N5(,TR,GR1[L8<^F\H*N3_T=R-EAZ<.MY 59= M31<,1+NND+-U)7E3;)RWA#J>"B(SW[;I$&WUHI.5'N/>5H4[ZM>ZGRMF./RY M!D EH.YD^>,_R>.T@1-'>S]T9;CZ:0'#P(TB[@:(]%#*%32#/P''DX/3:_&V=G.0-0__7)MG?',\#.]^LTB M0JT2-5Q,;<43_=9,-]1JH/L.EF2^Z/94?F*!WE[D[_&53*!I(O'3YS)41S2M MQ#X$%3-7%#@Z?0]A34QECK]O.5RA*WFK!-#1UI)B/VAB4;$BS//]#5*)+P[( ML;]=3)?O7_2V6W#JZNXJ.%8-YX5!VF!6ZE/R%*,J;K=?FI992G\V@BVT;OS<./MX-M9,TS7%;O,S@F]YIJL5/3/=.N M 0%1N,UL73P\\J"EPVN\V'*F,L_GY?!+?#:-%T.);&S@!3<A^#:"".*/IZ&UP[D;*^A5=!^FAGW$0A3X%L.;. [05RB$VIAJE,3XBEY7+G@52]9=]+Y)E;'1LUC(@Y.N FL;S!]/4*R"O5"G^>!)A2:P%3Q]*(C!ULFU(FOU M_M(-X9^,[,QL+03(0Z37[6[CUNV@K!3U#8H?=RZ3G.H9B)OC"9!?\5CA6\P3H[C&5&02592'B^86\STYLREZ8OVJ_# M_:(D=/OP0YQ-;U.F[V70/W*IHF+ETY+5'0$9N1 E7\UC?S0J2D ?@.#SF-W" M)QGN;#RN&>B1X+';;Q19B@I*D&\CX2!),%E2)P66\AJP_A[Q*0&OM&X7%\8^ M9;]<$MYW7S'6V56T%;"J"0QD>S,\ N./(Z2B%Q[+RO0(==4$0"XNE/!<'B#4 M5I'#N@'5[P"S;IX%*4]Y$ZPJ[+(L0!)^!Y:5%&@\&"W ,-1HYR+#2MF!M6TJ MPXMCS&(=6O3%>\]I/V2?&810+NVD/1)H#>W8>O;Y[GZC+#P3Y@-FF9U28["R MA#OSY'A1O]'.6'9X5B:X\9$R.T&4"-3/87!Z%57M&OZZ?:9[V4.H95G"6A#C M];#;\;4ZP<)]XD@"HBA;0>17ZPPPSQ.,+\0&NX 74'9#"%46<35'T[^S4G[0 M/:1_5_F]2UH,-:<8K:_MQ7_54%"HB!/'G*%?E9!< Q+Q9*@B%J0Z6SK+?$O9 M\JK>[2#)1LOG]FR"'VEE]2TQ2GT]))"[*4<@4AQ('9-AR^*>-7D\+/%NTQ?: M&F\6H*0H-R,RWY[W+Z4KW[#7@&0)54X<4W^AY)Q1D/PXF7[;G&?&DL;CR5ZF MQR@"7E9$+"!-[NW<=E]+3>$>X+58!:.P:PDB;6&O'Z!@>\ @,K#4YKJ%J2 MV&NW!H'#1>Q:O;SK58*WHQ(0I1'WJ.[AG=94K-R#N UX7%F; QD-PH&-&K4C M8@?@,O.,>VOOO^ZG>KMTOZ#XH7O+CC[^MFVV5M@FE&H/5OFBCXU#*]T 9L!X\ M$#&^<.H7>)H3G-%=\.FIXYVO. M]>Q >]$BAZI=%<\=\[QB(0I2.0PN7$ER,AFGZQ)5A]S,4F:O=!=+VWN2N.\5 MH0[A*V:F7]YZ*512.)4OM:&WK@+-/>Q5QR7B*/8Z4MT 1R J',N5*N09=BBN MT^G-@B5I\B;8ZO$,M".W#F7A0#_^F><^.[>C>[D.N 5">L=AS$K,:.XN7,-:#E(!J^,W]4 M2ZCSKCPHD]&C]-E1DVRY2U=@QT46,\%:W<5MG"GRFRH[YD<.6IK)Q1<<$&IJ M11,P&.(0UK@K+;>J-J@7&#>XY9NZGP46*O]5KG')= MOH=H8(0O3+#UG[!<0!NV)&@H<**R/B*;D"Q>CL!,-U?G48;)-\T?ET/I=E8+ M_]T* B"AP:+V6G^>1)[,I/_<5'F[TGBE2))"%NQ"/?3**T/JE&SECR?1_:TN MN/KD'EZN9 >A6L"D\6GG= IAI74D'\V?_)!7:J.)'K 9+U(M.'?^/^Y?J2<: MY"$$,JQ[F/]6RN-?!"?>L@G7RM-7,2*JXG%]F_%0#B\Q8/#&O>=F;*E7##T) MUP"Z*P^J?E,0P_'[G4I&R2$RX@)I=PXA9S] -I",N>/R _ M\*@TRM"0)=,VGJ4'"RQ.DN6L0@([\@>X^:,%!\6Q(IDZ!;@[/"J1V^O[.>V0\[!* M_@O-KH&ZV>:FP:OG&5K>$HP PT6&2#J%/UD+>S-8*A0R!>]1A1=LG@+*5/Q6 M+K=,CES"?0Y51+"P*GX!RN[$/FF'O1XC;M@27B)_3S,&=:C :=]PB, U4*3I MT. 5_0S$B?@\N^+SJAV.]F2KM27CZ#RDC6Q)2B!N.&$FC?J)'1&A7%(:7;E+ MO<$W$$NG"%:9*@>S"B/!GR9_/1B8*^YL\CHP\.*U>.EUZFBB,/^,P*)0$-.= MO/Z ]K<6EC33H7[[3$URL*C:2FB@\]O=%]Q*).:$!!O^@/D"9H(MA/3>#"8* M'@PKK"G'BV&>YGRV&&U:MET"!_Q@+TY_:C(U?W?T6U(DK6:P_C]E;;(61K=6 M=;D!=RC)#,RJ BB+KIU$AZ?P[AS0Z1>U\'T%'Q9AI+]-;WV7,CO\?^\ M0P-9^Q67:T],[T3LP!VK6FF];/@?]EE;@?!-*2V6S^]H9G4 M,R@:H:1"^GQS7*"B3UE?^1R_8#:EWUPN<'&[(U>D.=U>.FDMB))BB+\['.NZ<1.>S>%:#L-N7Q-28MEOI M=//B@E?_MILCD4.N/N'[215VQ\5TCTMKEMQ8V[/:)UQ]:69IIG6LE8OZ36Y MO4$<:]#?\)]ZF&;QG&L3Y-O*RSO!#V(:@H+J<0FA=^T/0H;+4N03!G\%J,+Y M!+,N?D<$U8;37LT@I(I$$J#(N#-5'HQ9O#R-C5_VC 2L>59_QUW<"AKR8E)# MOKQNTJB&-E!K<<(2<#I:4><>'!ASW%%@8-H#FSY>=OPCTMF5^S)&B,NB(([R MP4B#5'B\[0-K3]G;L^6(_6YDJ45V5C+3RR9;=/KJXMXUP.6X1AFT M][?QMMF?J]=O=L6SD7=J=3"S+-X1D^8$WP-)<"?K.M .&HU^[ V,NRN_*GNPUWU77V_,RFI;JD6RX92F76<-GL7MZ!"P MTE\E%NIC%[\JCM-:#A-!6.QRM6^,@/Z9WN:F:.7_-^/C\V8EJ_R54I\S]Q,KJS">XY1W> MH@SW&]ZL?/"VJO?S#EOUEKJ_YY(9>R]W<22YV!MU8GIR_@B%[7]2_? !SQ5K MX- 'R=F@;BX/I5CN'R]W#J\_HR]$*_ .97'UV(JUM[ M85>(K"M"*MO*M;O[_7Z,Q*GUYDI/I'SZ!*6;5[0M 0\-GLFI;"3 7U(W3Z_+ MP,@?L=#2=#\#[:/BF?XA^HH%41;-3+#POU+,_F^+^?Z_[ ,?-A$M^ M -MJJGA;:WG'ZH';H!ETUD/N&@"LMQ<7HSYYMGR37#_8R*$_P=.3E<]GT"EQ M!9*P0'T5\_A05A33<.N#"+]WV.STY. Y9H+-['!H493D04DC]LE"#]T_>54" M_]+-[\3Y :-*]CATZ*IU]*01JX%VP(F@SL&)#YN:L)(#\V65.]G/'EP#EO8K MLT_/J>XM?=+9%$M8((A_[AM]CWC!-U)%VD:T!KQP-KA!42 M:[N/&^T3BC\5^I8H5/I46^&$M.@38D?QF<7BLH:S*^&[A-55F=O>5=N?RR(> M1 ."1'$J]9"GN5)7$KL!B.R/M#@\4QF;#=?]X0OC9FYXO!]";+*'1?YEXQ[)J1HL-C5!DNC&_G5QU;@;>N 3T);WLLJV\R1@]F M$[2.U)U]S705M'-^6N)6=/;=N.I2?,ZEF.X#T.:"R7(%?'1#1]GG_#Y(2LN/ M65$<(V^9[P9OTQ"WR%(P&NS?(Z>6>F,8]78SLD-/,93L-/2RZ'4W62_:-HZT>!S50Y?,/[]$4@%KC;F7-'.7>#G7/)?V5^X/TAN-]M]6OW:6]5\# M*$^\J,&19X,\-%*2QRMN!P8@$\S)^OOID^8AJ0MUQ3-!6BGZVQA!"X!-=X,F M(*@HY@9D>:C<+-\%*_9(%))@#5%0'B8/:,&B@S"9R&C;4^T)HM9?'V^_W0J' MBJ1T"JO*@^DTL'0))S4>_!Y$5JU7PYC*CG#GH-"P%F4C*_ZAEV+Z_3C[7:4)?2_8B017<.C\(:^VM ,.*<.$_QO(:0YLW9-:#)H(_+Z-YZ M%\YD+7]X72C=$ZCR"J4[J$.J2O$-'PT +^S]7GOP$'D:APT]B_2@@3 MILO+K+>;=A(HV%)!,SD);95X=Z'T&KDI=K#[.'N,.<:ZF+O-]:RYGF>-N?;F MG2I7O$;H7'J,_Q : /-)58% L!S/#K;?FK?$%(HKDH>A]H1L#1K-)BL&K[VS M>SXM 5'J-M==32K^,>?TSNZG$-3=SOOF$"6^LHLWA[@TE_X&+RDKX&R:(+*B M1P\?6/;J@MYT8&8];%V,+EN@16E\)QI*UPT3BB^"2%G&)38,84Y=$_2I\C@]X(&HS3( M*?B[\;XF_=!%'+_7)4#3F/)FE9(M^F)XB:(,098/!UX)\:F9X-I^^2U=SE.= MD-7%^V]5/@M&S'X,P?MD]E4F?_1T#_.]O_4:GYOZ_)3ZR$[M MQ\ZN/1F'MM@56EI< M IRL->T=P3:.=Q<&OC!RQQNZ5U*>EA.UY.B!\K;D4/9'.NV[_EL8UYW&R4 MKB@[<^1/J/=>V>)OT2U0+9X'^_'@_".1&4RF\Q9WHVM/K+[>]R9Y;'5/3%LR MY?@-?Q2\T?")LQV R^7O/5%W"+E'Y30X9ZDPZ!K/!LN;K!OI.W6MKE.H,65J MHY208W,HV\F;+MO!J+"_[:H 9?,$!A1G.P/( #W MI"\!9WZQ!!-9D[/SK26"_M(E '\"V/QGG-8Y3Q;EUIU3C)B?:QQH,GNJ\=\. MK13C.__]H,=-%]>FZE.X:V[E6,ZK$7U/]O#BT/B!FA;)RG,;O3_VQV4_BL^F=6H^LE7CI \LQPS8'#U;^H8@YG- MVZ9^C*\;!?P_G'!\?2/G#2ND2\L5X&SURZP1?>-,WI0(_#0?[P3Z+T5A\T%K MSV'KU^DJW0=]=R=#6(R:FH/M'R@G)X+%IEV/SY>)ZCM(NWAFXQ0!8MD'0)^.">YS^RV'K5H+H$7 *X>U&A4:Y/;K7.PYU1,BE6>"63\X_F%91?,ZYZN7W9^36=J M>'XL?7=X$C38DUQY;],T7L]-.Y.Z+N+7)>!O,?_'R_R5]?XYOZ"CDZ5G'^P: M$UY%Y\;0#HTV-ZB!BMX8$*8B?I8K,J][Q87MWITN4(=]%$PY/ 5\[TBH?+/) M0DSSFNA?B*!Z5'U+RB:_G1D0^5%5K.*%6P1&#S7S_!) ? 4B?K^K .WK 0VW M#.3W5I_T5X#>\UZC:(Q-ZT<7B_GP M!^G:5A @CG:FT4OR6: MXG_932=BU4P77U6 ]NP,>UYDR &)MY5W&DY2 %L._]=2D"3%EJ]P[^K1KE'0 M]*)4BIE%-D^066PEX"_XH*[@,UUC83E09FDQ&,U>.5 !JI:-"RJE_,']/HA* MYXI8KCVY!&2T^ERUV"X!%TK*'.J, Y> SL;QMK4]ZZM&R%\!B1W[[WD2@RSZ M?27CO^=OLHP[\NP6_NJL.KIW]3HH7=-R[2LP.<+N?A\H$^H.JVKILFY;_)X7 M4:3HJ77M1^"G8DU8.%N)2A3"> MQJO _6<41LQ'I'#E M'A7'IS-MN*RV2\#*;_^_8V?T2NC_4VXJKKY0>\G2YT^J^F%W0AA=RC&WO\?Z M%O9=$#OUN$\KDHQ[G#^>/K8P;&A OH'[S14O6)8Z&WRLU+:S&YYY]=6>$ISU MORC?371::?T)9*&6N6:C1I>A-RFQY';B]0?*<:01W\RTO\V7-I)PQPC\;"-& M*!,^P#!+7&#/)3I)/0:'F8L'M3CH^]PIB7,)2]XRK/D2*+$>&0[47_4TLN6^ M6Z0DBJ"I $?B+@$=(S?@)JJXX=B\#:XW$PAI7^&\O(ZCHJ^J[CS#%7<$?W[3 M0Q<\%D1AH)0A+0/K @L;4XID$> M&J?@&9Y5US/AY:N?WO$RUGYZ[*'AC,#'3&!">Z%ALH'^%-:;,^89$:_QW6CO MJJE7U;'&M1,O*Z7SV5;KHLSV/I>ZA@O5\^LTH%[QH$;TQ_QMKE!@?CT6*\0Y MH3J9H79% *.?:S?CF?+<[3PF/MHEE/UJ<.C.#5#+4BT"E! +Y..4VJ&D"-FI M">,QB=3@J< FD<(E)Q.3&7')OK@U^>H1@99R]=*;MP?$BB&&Q8,WR$:L;Q & M5A8L,'I]5OY8:)2+/+//LAZ]Y>XE(%B6[;[?$)@QF(&"?W%WVBA)Y/[QK'3- MRC637Q692O8E(FRS9QRX"83&C$4WIUA3W:EUEMOTJ,HOB>"FCKI;:HJ&U;VF M_//Z==?? B<5B0@T+T81=CE6#M8NR2L4^**MC[[5;T6$16D7M3[QBY*J.C$^ MKR_@4WRO? T1>>J <"(DX>S-FVTT"&;G<\:8"3BVF'LV0:'$Z]590ET"W[AUO?FT"H8!5N[QWJ*DH&2>ML MA?&F,";SF;KPQ*C'K(H*.F%E$B;IOKJY$1W4[_#AM[ S'RZ8SY[BH8%4'\H_ MY6[IO*(N*!1T/F+"Y>4^]];_K.@\;C7DRK5'KF;AYH>GL-KK;MYCU3[5A=-T M6C,0$LI-^PJ]47=F:KT%/?I+RR1\7L:QY"PX'@7\D:;7"!SL L8J[@" M?O.?>2M%,_5QWDU]&JOILR>KFJJ6\,NTT^6'HC?[+D7#3V(M (#JY"]%P74T M38C$TV"@VY< +(@.(1.J%VE4A4S!KAE-6CZ<6-8:N,T;7$*>![QF!/W,-#]+ MXKB"DD&\P,<&R\-PWR>Z4+(I>]U^?(WCR]4$?YM<]+=Z8ZP5.F'GYV#9@^Y* M)O38E\<2B.. NJ4<>??E:&:LR?M#?PIXS,"IYN.I,O3XT<00O.7'EU=)[\2J MUZ:T)'LV,VKT B2A87&$C6U8I!)CGQWU5TD.\>YW"7%@TR]BROW7.GDU&X@- M/H?(5]X+D!?!SO1!(\WU0G_[TQ+>6%#XW]S,H,T9SYLLGY9*YU" /?(XK*N/ M'+C3BX>BRZ%6G+;K2A2$=0 M/V/#@FY2,?&W*& ?K86^J K1YC5;22$BC;A9*1I[WPCPN/EQ0$-[)DW]A*Y.Y\P[S:CISLZ!SG3.&-]*Q#0O;]8O'W\F$$-J)78?1R! M0:NPO[)&K5<(X?FV>W 3/3,IDM,EF)JW)T9Y9<&B^5FP6\_G+)Y4SW7 6)_0 M[TK$D9 VT N[]PVZ;[[X:XF9".??"4)/]*;SX5QJL+K/3:8AR!%:N.*:)6XI M% ;A[%10U$EL89I>[5TE$_=V!!Z-R7LYV;IM\= W,BZ E5@O^ EZ*_6Q'C1T M3N^$/V!\F3&H'"S5 W 8:I33PG'\[B3TJ<&>_IRM/P][0# E\[(/9\*IR)GX M&*P(9@&B?MCL$[9K0[\I;=CE-+8HM)_7HG<_9E$)JRY] ER)Q]]E4GVXI MXCXN(TS> H:%Z*A?S7*F36- W*_N>NH]]B9$O'>\1:UZ2YVQ2VZY:Z]K#P > MNPW&B_=QBC?CWWQ:*?/;>M%673UV2 &V>CT]3?7D5A-2"!A]I!5/ @6&]=(- M?B ZXC;$><(OGQ+LWZ_2DUW5Y_"!="\-COYKP[F-'=@ M#&^T-CD+I*2Q\OHSGR: 0-FR!;IG.6T;+8LI+ M=P5A%*D4D=ZL?.$1>E"@&V#LV^9W-DHV4E; <=O5@]7:]RA%@,BWY74P%D)B M$#\NHA^;7G4S/X+:G9C=OBF.=@MH&;.4W?WX.$J:X@/I^31('N^_'BKQN\#LRCX9]%'Z!]N;+>UTF83R.U A MR96/WIDT>F/0D**<']:EEZ]/D;HF,5% 5/>H!OC M+#;ZX>Q.C$;*[0#J .JINP#W##H1A,&KY04-T+6-.M:*"!:@\4.G)"JJ[.9O MA7;)GYE$>TO'Q2H&L6(E0>TS?29+M5S1+DJOED*7&&!*$,T&"#W,K-GJM1Q-I\_M&/TR5J)0*P?PF(7&)%B3KZ4_GQ M;:&8D>,0))2"X#8$NU$><9ZA,)%IVUSRX#^A43@DD!3PT@D MJ%:S.YK!$(=O^ AS^P4/+G+C8'[=CR?$0=)AMV+W7LJA78#%-]NTGV*) M#@DFGN?S)%\/3#F!YU]0K/"F XVF*824"]>36F1EB,2D<':$#]C1V (NG*/] MV*HWGOME$K'Z,/PX1EGAR17KHU;%YG_"6METBJMCK/P.NIJBW/*Z/VUX&M=+ MUW1FB,_-1=8>;E+[_9AMAZ+H3?=TG/ MR$YK_BCCFS0\DF,A_=G-^K",XW?\\9.LE-G@ER7"BL&$<-Q 5P:CA(^5='>B MX8**O3=GEJ-DV<\C+ZEZT9_ T1&2W*I'E .-+!RE[;ANUK\J.V@)FAA;.WF1 MG'N?J1)07WO>)!H[W/'^&6W:+,HWV-3@Z7X@]W2[)WP(@ BTPT^L2(>WO5D* MX;PO.XV$"A=PA:5:X[F"SV2H<^1-//>'4SR$($?>B7+VHM4MZ:9]"2R.S[UM M#I\#VT_U@JZ?OKYN+%,] M,B*\*B2(/,;EIG,VO%<;7=SY3=@^])ESS&+64'5+1[@+EK&CP*'17W*(B5@ M-,^KJ^LGG)=K:X,$+'3@T_PO/Q #'7)N%N<$ V=Z1(^I9KOUFP"-&0$]*9%Y/&J%OID:Z2VN3ED8H!N)T0./LTH3/-E M.XXL=.J.]&A[05K]-;.DEC-1K("Q?47?9;JY#@0.(G/!:Q=Z)> M+W-_%@:X!EHI(G$S7=8\DRWW_?WS!6>LF1JDS>4$JS6$;!_6 C\8$X4F;C>\ MU)3I598@.C#IT(O.8 ">9];ZWX!O(/-2K>KQI/7OGN5D">4E?CGRJHI4+5@0 M%#CZ8HVV7>PUNW@=ZF9;YNMM21:((B&P8=HB))5H"3[J8 X3_5/-9&!2/4/? MS1&9AC0A;+Q&S (PE5[V<6'I]]SWM39MF<0M TUIJUNFU%EY#P7H"?.XB?9)4KN*V6+Q;A"&$* M?PEM42G?4+R+O_5*,I+E=\D"5*>RCLKE4TYG)(1WQ+] 8Y,AJ/B3(+MPZ1:Q M;[QN6B.#;<_A?,M[P7X<\RJNF1NZ8!BE-*UO/KAQ]]Y'/:4,N7Y@^1 P_@E) M2XQ.%8G@6P$V_?/4"\Y-(/$ :.6NL;(%\EIN4T1\#RS MUV\.@"S1"^H!'F3=!U4G=96#LWO;I\AXC/%H*7/]1AVK+FU,S65"\GT3+ M9IBV,=)OK'TAL.?=D!W.A_NKU(9JC-6.^>!K*VIMP2*<2V+AK M-,]3[.6=-\IMKTP^$0J.S AV*THTF^^$2S"GX1(+.MV:/5X&Y_#7IZ:ME3/T B1O M;5$Q2T_B]UYS\7EP^G:7T))YJ!MY [P/D_KTHA;OG:?ZLW MGL3J)YYLHMED]I 0\SW#QD26W'2MN/S&1,T[UJMNBB[RG;( LCN%?M_;*"6Y MKJU;W_K4-4/KD,*V@,K@2*_P@4CPK']S>3X28Y>0DS3T%E]SZZ4R+P! -'Y& MAU^8Z:%Y[W<-'WU8ZFF"XA[=1FKO8$@UV3\IQXOE:\NY]=V6Z15 %@J6EOV> M>R0DQ!TQ/;XH&<%R1SF4I[)'8261 MCCPU4_=JF1T=[QLR/2>WHX?([P@2]W]QW=XO3%.]W%1SB;=3B4?=\_:TH^ $Y*+ A9X)DN3\F,M#%;B_73'4(=6*,@2Z>JNH95M%G=6^9T,EG7^1 M]RU#*!/ /B)A+E@PS\F&[10&S)5+I*.4SJ)]L;2RX.ZZU!XP:WMW=W=[M2?X2KPT< MO;YSRT"9B\=O+*.6+T+^#K[Z0+5Z6G*$ J[7Q6H<5^+TKBXVUW13:F7GW7M5 M7B?RMUO2L].// /?J.4,)0PO1Y!R<2E*P M4<#31"!M[O.Q6IY0^_+W^Z)EH MSOK)W;S#BRI?2E%S54?F-/;4OCELJ[W!;;<\97BWL\6Z$M<9&4ZIA^I=ERE> M..K/G^EP=E SJJ$^8I5_U6PE9),_]T53N)T^5F9JE'X>,?05>LMOP)_J[!5? MR+VV<4F6:MKJ MFV;M"CV5)]R H-$"R=G>3]TM2ZG'(L,9 M\]"NJ%;.@)MK%W>LP2=> 0@=+XS.(QC7+95\RX'*D>H+#"E1 MCJ6'BYN,);R]H%IHM]XU0B2V/"$+?@+B,E\W3DSQS*KPMS&W^+'.^FNWXEJI M<9T/[7'9->1 39_<2#BW\LXG'IIB>9I3V3,E@IO'S.AO[9R,9\W,T_7,36D+ MVQL/T HI?OO>5K.&B]H\:L!B@;K11LGWF(P?EP ,*!@A64KPTAV#&6!V7M_. M:AEW.=,IMC)72NE8- JQ2%1+?1?"P$TO0%E",@30.94BS%GC%3*ZA1BZ94O1 MYVO!\E;>& (RLC K GMT+61Q53KY5@DDF[M9772>0%&]6D+QH9A5^.CSX%C ,(,G))$99X#*Z M1R(6^0A3^+;.=.YI#Q"QV88B5TTK[BR2&*2>!ZSPS'!N>+-_-GNSL_J6,*\^ MHW=7XDE\RR6@)X,(0;42&8M"(4.5)Z")UN47N1.+Z;GA]_H$AV;Z8R\7#9"K0E?'G)Q%[<7K(1Y MR<'9NR!T*)<:RAIORJ/V.HXW\OO-N_3;]K]R618.E8*O*+@2"?S!\/C,T]II MJM:T*#3DJ]<%SV2%>EYM$3N4G=.WZYC7UJ!PMMZ!S$7,/18S,DN#\0H^8^0+ MEACB,H[L O;B-N()2<]3V&1X4T>T(6I)0D=F3*"OVM1](S*9%%PU9+'(BC N M*J@=GFKI*+$L9^ND[KUPMHU6"AXB\B9()HW72-U33;<#8#7+S7]'L]R8.4B> M+OM,!M>:%-JB8'=$=6_$.X)!X'M/&EJ;XV=<\L+5D?:C1IQ>&YBR\/^^2N#_ MV[^I#>+O?8*5.W@92YE/_0DMS]=G>#YA2-;PGI0],_V^#3 P-IDMR&3_92C_?-[\15C_$U M@':QK_:/7FV!9,]T")IXZ:ZV6RV\6"O>7G^&,UOIC4EGB-CO7\O0 MBY>D@(&A#.K<=1^KNAH<7J-?B.\BHN(Y,*@=OZ/N>.#8R83VI*]P!4*-O[96[;EV,%V+KT9#KP<=NW#!?6&K$L. MMF0N5/\'[)T9G>%]#&IS4X#-K/P>Y&-G-&\=>6=@_%N%DH/Z M'A"EWWV1H"N]0L7P8ARA@E5B7X!_TFQJPQN,)R_C-4.P#E/<(130>S*L_*39 M8-,G+>DVY=I^XAZQ[T\2,RK@+J?=BG1XY@@4XWE;=VP>P6^DO=X<4OZI4)>J MLBYE24=\1*&6AL?J2]X7S5_:P-BZNW' ES1UF/,\14YKAXMK4T*2)26G('9Q M&AJAF#@?5TFJ-[X<8E@*0 M.9&)&N,34RDIK_$5-.B.^FH5#+,#> ?:?L,,*RN9R.MB??DZ_+C:9F [&G-: M8]MW''*<"=\)9"L%[U%WP4FRPM$^_M1(J#UG)OH-,F=QPT3/ M:=O A3=BER5=J_Z^X?IM%6YZ\ML'L6C>]D5!0L*IX,:TK$N&8A%6P',,YM/* M:4\WX'MD$>D3OC.2W/>E4ZK=3:R=&/SE//N"!^S/ID@-SWF,DPXZ\SLZPIDN M.>TO.)C(JBZ91M9*IT":+(^E&9X=]4L9W[*U^^Z=^O/%R[]^:3/<%KY$#FNC M1W 35EXM9Y!NH36[?,'=G+<567%#=9'N!1D#ERBEK<" MYX\HE">\23>-HS_63+"M^E8/D7 92U;+W/DH.PVKZ-BQZ+P$$/F)@VD1HKZ: M/>B];A]"0:K^F' YE$L]R2@\,I?VRUHS\J;\7HV M^'9KX3)AIQ;Y$4PIAL5*'^C(!=]F?KX]4"B%D,92@!@= M$IO*/IN,FL\7V<8:5J;W+@.TCI?3Z-5D.&ZK]-(\%CA0709U@,O(5KRZRJ#& M!!A6YHPOYTP5S_K#>G.1TB&_OCJE=^AW(WJ1[84%'#7Y)L[L=.ZTIMF_P@NFA:5"H3B>&V9TY(9K@IW/ITE5%[$VVRN"RO@D8B2 MSY(%ADC1U19KZVY.$IW(J/N9.2W5M'53^73)_L#W!<%BZ;:F0:1V=1/ IJKX MX^7)ZQ4^0FE-CZBIMHU'B,]*;2WKJ%G6?@^T[UL/+%?0H')K[F6C?1L;+0(Z M5>Y'>X4L#._,#GN/F /FLO]C26;))E.U]<8?*=S"T"N),0E'+Q?:?@I:90_J MT@^?]Z4%*&-4V$WN@'&7 *OZT^N7@'"_^XVGDE^GQX_KT/JG+V+;(-VISAK MV'<[Y-7BO\I_(NJ6J6>_\"2^9E3NY\LL1EN7V)4[UC7%I'I#"QW_N H>_?&L M+JW29:,LR2FZ\SGH!O?R>VNRT\<(&4*D*VYZX@EN)@(!P?YIFVM(M1W8,*_DL^F$TNX4Y<#\BYSK@Q*UHB[4G*?1WY,[S MYTT1?<^J G==7 I>5G71W[?WY,N\2T:: 5PT&K5H<+EZHR0C-D7@AK7?<*]7=<"D'QXY;"87,@ M.H7\-$RSQ*0D: 7@IY:$=.4"<'R_W18(.+?S%6\8:C'Z-_ES]5"@:VX M3DCMD6)MVKGR\SB0S1U$2X!V*;'4 M9@2T,:(X'6QZ%*4)=AS1T>D?E*+E!13JZE_9R0_6UU7-/8OX4P%Q:_TF,SG9*N!(X)VO\(F8 JRP9M MA!R-/) _=8>1OK8]GEF-JJ>D434YY(JQII_PXU4*?(INW0O/9BISA>:OLW[8 MEHIT&ZR4[.E^*/]0X)9_BJ8^L2@0H O_L_WK5(F0!KF@(2SUI>RTU%_H;+HTL6:[AP*"0FC-\$E9LO5UZ?H=N-$.$6AP(\E(?$2<80J?BEXE6"31W WX>09@^VQ@I]O,DL]5RFPG+.VF*=0NG^-L*9$[H6%GBU,[>,N=\[X.Y!-"L>^*WT':]J>Z2 M0Z7TR [:9V&GM,/AJQ#T4,M]2.XHV>1_KM2WM(]N(2LC5.@'K>@0HK'0ZUWL MUA;F#HDGEG'?9_E\V)KO+WE2*QJ3 %R_QA/-3NE$F_<.[R\.^PS 77;=?UKT M/RB-7RF?XA.*=5IUEJ8R=4F3+97L0LY#=9 M.)0[6Z,AXQ>8.+@9G;4&C)O+U<#:V(^6T+L,C$= \,BOI9$H"C8.FF\:[=_T MI'6]I=8>+6[[:I?O?\%)4.K.46Z>1.JJ&EU\C[5\N*[(-0FSL[A].T'X]H[0 M+^7@'#<]YS^,^TJ]%<%*3)*ZT*.2J3/@(F](Y\FICB-"G"I8@"Q2HB._AV.; MZ:"U>6CU\P&=.=EI>_YXM\V8!(C._$SFO% S2Z@-W&G"A=2 MX T4NSLY3B'#Q&(K^C3N\S5;7M*H]-]$>RGU.QRX/SJ1CQV0L[!9V(#(CI#L M3)W/#P>W'^_*N:<+Y.)BNT.II&ZNCHN#XSID9 MYDMVS60+7TZ:TU;7'PI_7]N6_?:]1&5Z4,56X*K.O-[AD3HE=$ M9C\9H@BAD#+_3EV$I%[UW-8[!%-*>*T(-]*L;%GMQ>>^F@>WV(]^ZI-5P]EZ M3T2Z,\@V.._C?NT=Q7PHL2A;2%CZC/>N>OB]KL_(;B0'X#BP B$_0FV]2)>;\V)MD-.B9Y-#S=Z_G5S[+O5)Y0\8*@6JZ8A5NQ:ICQ M6'J/%I1]E*'Q==YB<\SJ60^DXVG9N( ':/%!XSK+VO0EP)$F6%%P"B6&4)T^ M$UC>^HF'AETP6: WS,]CXNX(%0&K*0J'L/G<#6!U.A+>G(<_ M*9 I14"BL& MEZ@O1KQ00$+L\EL$7]$BXE$#/N'KC"+7)2"8>*T++?DE5CN-[[.9Y?P(=XSA M-'YPO]2U'VCOF.0CZ6']B,!6@CXSQ.^%2\0"G$@,JP@Y&,=:H<<3VDD>LDZJ M8(X)"[&* 1?&)]]L.C$ :,-#HA/VW:HPTMFF;?>C&#G[3&<;0/$&' 6-I"V(\AC ME!VG\T7V.%]0)@LAM^02/8($=JQ]VGA.[M$XC_90"MO053]4:9TK)2CA]"SP M9&<,TL\)]CEPSZW.=)G&L=UMJ"!,2$I76'NO?WXNJBKSHU8JPS#;QQCILP( MEPZ<[8H4TG1#W+HTQV#@D7HGXVC__/*\7.L-_*;GYJW:Z7A+558K;NKH)OH5 M<(D']TR>200!M')M*4:"S9\*[M[A)SHJ.2LA0[$(EB5%^\9$>U1^B+E]MX&N M=&>5(V<[V^Z8'"C,C",,R *0-.L;CB$2?#&S\J/?KI_G!VDKX0P=>>V.+1FYR=-,E!BCI.I_Y9H((1?+BU'FW\12. R4$GTL#LBL>@0@ZG$<^Q?\9>1O]F;#[_:X MA-S"LP/=\5*/TU;#5^[^KF"7.&TO?OT@;3-EX3DC$W?;92)T;>&_P;+-?]]H M+F?_!U!+ P04 " #8@UA2XT$75]YD 0#^ 0\ %0 ')D9FXM,C R,#$R M,S%?;&%B+GAM;-R]>W/<.)(O^O]^"MS9B'-Z(H1I/D 2F+.[)]2R/<<1;LMA MJV?.WHX;%7A*W"E5:4A*;E>Q !9(L7+?DSX]R48&;0M)*"O!;7CV OPE9_AVH8OD(_K8L_IZ_4 C_HW[I9OGT M6N3W#Q6(@BC<_]?BSP$*),FR##*6"HA8$D(2A1+*#.- A6G(H_3J_L\Q8X(& M2,&,(P11G 20Q!F"1!)$THRA@*JZT7F^^/N?S1^,EA)HY19E_==__\-#53W] M^</EOFQ M!W6SX8__]^=/W_B#?*0P7Y0577#309G_N:Q_^6G):55C?E8NX>@R: M7\$P@G'XI^^E^,-__ L #1S%O6JM]_*//'I[E<_>ZAD.IXL_.BV&G52$F,E&%JI/S7 M4YW]>('XGN2M#F7U(%RM[F=?,G9A^MF;N'>:'^3P F]U<['(S0?U?B'&^G;7 M75TL^O 2^_HLEA6=C_!9;+K9$GEN?O%)_]1V8QKJ(-.ZGY:ZMT25WRNY$+)A MRYVF02[^_0_ZI]ES">\I?9K=+!\?EXMOU9+__5W^D@O]7OGM@1:RG$4L%K&2 M,908ZT4L1@ED*4Z@7KM4S -"N2*S:OUUS^0"_O)M)4C=FVU7?W#0MCHQ:W4S MR^>";]:[Q_FQ14RO7V;%PS\NZ*,LGVC[@I;7F :-"O_QL2R?S=(&E@KP6FI0 M&K$!+8%H10?ZEWRYT$9&E;.Y!$_Z@Y!%H6V'YM$?!W!C#&F([_A@"N('9I!49U#)?@;745V E]Q70D@,C.C"R^R,85[1\THUU MWZ.2CRLB^U3D_'X_8GK7KM=W]/MU6Z_5\OOS-B#"+!-+_FVJ/ M/(LI1)2%$&>"PT!E/,HH"Q3*9@=V_MD99M&UU>2R\V=\3K2UH("N)'7C*AO4 M[6C*%XCC,-1*6J#%!8V\5V"#YO59-)V)R0$?GYQDT^VH=.2 PSX3N;SJ1D*% M4(O91^T]+/0@OGZ5=/Z^K/0D_JI_0>>-[ST+:1K$'$DHDAA!)"/-/BS1%I$0 M-%59IJ(8VUA$-IU-S0HR4@)9BPF*6D[P5 MJ1S=6^';SC&_4!B:8M:17H,:N M$=;\I0;OBV_P1+ME7D^'T4#;-S3S:NZ-6MZU:F,4PG71 M9L6T3N_TL_-NJP=9:/?VJ9 /;L-(1$< +CA$A-X Q3'KAXL:-*/[5%H%42\%9+4&T4 W2MV>GM MH@E\$';&[&2'>>!5J]8;["@.&LW!#Y^69?G'*[#Z"%88@"T0 %T(L 4#V.!P M!3029@-78W$%6C3 -AR@6H(&$']&]YN,HT_S?5P%1G4$WF1L]EV*MQ&BAW/R M84[O]5)<_$VW]+!\+N6-=H3RZ@/E]7[,S_*1R6*6T(!1'%.H(IQ"E%(%699) MB' H58AB1$-E[:)8=3FY-:H5&JRE!HW88"6W@]%M![J%W^(=RJ$W<,^B"'YM MA/[_O,/IX,EXAW4D?\8'O&Y>C1-2G;Z-74OC>3A.FNWX.6YONG%V652SN[R: MRUOU<5&?43_3^?7WO)QQ$46)2B2DE&.(DBB#-(L0C+ F:)EFC#-D0]$G>Y@: M(]="&LMO(R;XU0AJ21VGH>PF7B\ #^P4_6[6S:J_MN^?7JZ M\5%F_EG=5A/]_(/]=C$V=E]YM[P6FC;T@D'G7V@N/BYNZ%->T?G[?SQK&C'& MY7*A'[Q5-YOXE'>253/.LX 30B#!5&AK+6*0QHI!CF/,D;;>"$U<-B=\"#4U M]FCD-6$_C4BWQ9@,6RDN456,C3SN-PXVBWIS#VZ Q,75OJ&,]] MHQ P&H%\ 5J=KD [AC?;8[BE&#":^?/Y?>+LTY7W(M>H'KI/)/<=;Z]M]^/P M50S#K3*-K8(,;Y9EI:VT).!,1"$D*='NL\019+$>TU *3=,XR1"2/2(-.KJ< M:(3!#2T?P).9T4K3;"GYLSDU+^3+RE^(Y#G2LI#0\:.<$ZP/6F$S1G*K2 PR?#=74W*G%9Z+W/1S:O]*,9_63EO;OLU@[UDQA#$.BM/T7, HQHQ)R(15",0LE=8KH/MG3 MU(RZC:".#'$:2SM^\(+0")$#JS.31DKP:_M?(RZHY?7@'UICXI,B3G=QNA 94L(1E 0P%41!AJ1U%3D,8 MQ"BB3,@D0)E3!/;IOJ9&$-_R^T6N@1P^KS>!['4%J_T M(Y)/^4)J!ZFVQF,EJ/L>%P,JU=WIK;FH'LH9P3R-1$(@%TQ )&0*"=)V68@C%"8RX!ES.K._3)RI4:L) M%W.^+'_)<%CRZ&@@#TVFM2*PU@1L5%G?8-W6!K3JF,A[3:*-1J!1R>M]>P_0 M>KZ%?XE$8]_-]X#>D1O[/EH=+L'(W6_+64QX%$:)@IAD%*(((TA5F, @U7ZO M"N,4)<)W?A'=[P09,_*?7L0 ;$V-OF$;G@/MDXMHT099%H40)4I!QH( ,AX'&-$D2=)@ M5JT3PEGL!.]WX<0R)Q+<>8TS-GVT]S8K,-_(Z[I+?H"E[5[Y)0@-O:>V$>ZJ M=5.][I:?4MWOGOE!+R/OG)_2\G#__.23_2;X.CZPCMU99PC9ZN>:E56A?Q8Y[_)F]N]%?W>GQ8< M1L".+H;!=6 :V0C=Q/5M)1C:$AS\NA+=XX:6.UZ>LRS:]CYVUD5'5(YD871M MH6>,X.,3S8O'.LAY*SANEB J"0D$###5A$6$@E32%"J9(:IHFK'$+4+P>#]3 M8Z@DGH("EJ\@GPM.Y@OM3.K%^N\=QSA";SMZ,D#B@-ST1: =VL M-V*#3RV -H&8[@&%W?!X#2<\T=6XP83=^AZ$$IYYO$=R@#ID>:&9J+Z\_$[R MPOA4'Q=?:55??--S5G=SS7GQG"_N;Q>WSY4I%F#J+WPIM 60/]'YC"$5)4DF M84P%T\81PN:HD&K_B(0XQ@PKN_S2WB2:&BO5H?KY6JDK(%JUS&6GPF1&T^M^ MWJH&:*N;24R]W&@'GE;J.5R<]S*^W=SV)J,V, LV=RNV!FRED?XE,#J!6W/S MMAVPE5K@=@&V% -?WFK '!(AC#UP(^5)&&L W7(I^ 2[,]6"EX[&R\3@$Y>= M1 U>&^ZQO#;1/;=/4I.\;G-WP[(VM?;3(>"U*_E\5:@BS3?67(N:ZEG3I$7FL_- M+:XR%W3;>L/B.X=MN9+P" M:VV@6A:PU/I<@8WD'M.K]$;-:S(5=RG&39W2&Z6#1"G]6_*1%N7]=[/^/>?E M@_EEDXLCB1*,,YQ"I8CV;-(TAB1@$D9)HAT<$JY#?3O'!+@?=2H,%0RE0ZPADNIR1BA(,K2V=->M>4QL-WOV"JY$O@*UT+4]OA;["ABQ MG3)1N\!O:8#[!75H$_QR/-VM;GN$O-K=%MV.:WG;XW!@>SN\VH^/OJY<+FW? M?\H7LERGTDDIXT)D&10!Y=!L2$,6<&J*2LLDX7'(^+IBJQT/G>RKQ^[ P/RS M$=5D2/YM7>MA-V>J\^;T:;3M2.AFBWHM&572SE$*J.S4/CDE-.=CYX_S+_1CC]#53L2&=(K ?FHB-E MH:_ 80%I$TV]PGX5H_3'^DK^L\_SE[Y ^F0R9QE&);B^".WS7N]V^M'AMP=M M(/RD/QIAKIW(1=GT712FC\9:Z-"-&GR-P%R91V?<*=ENWVJ$ZC\ M13=1E1\7;:G@A! 9(9/6'IGP[HBG$(JW&C:?"\EHLH^Z (T](OL+U^C]#Y,IYB#94X02 M(:@*(*$4091*_1.)(Y.*2Y$H$H3';AD-'068V@(4!5'H-W=,__Q:@P$Y\ I@ MFTUFX!Q:O> ;,\',F^?)ZH60:\H9S[FP/LO?KCDWOD%]%66YT#_RFH';I(8' M69]QFK(H#3T9TEF%41NR+ MT#XC]FZG;[*>LKI5?UDNAC$?:>[FAK+&4G-Z48A7^3BV?)RE@6B=DSE!Z>!.6D%42UFO0JL M! 5&4I^I=,ZAX3=USLG>1DZ52_3IG70W\DUQ)W1OT-]Z)[3'0/YWVPEM MOY7?U4[H\6'[?>R$[LG^WV0G]/B(C+<3>J+_?FO>;H*+K^LK1.T)>QB&42*C M "*E2'/?BH8RA#3#$8M$AE.[S$QVW4W-.CY( K,1^-SA>A^P[58(?Q .S.L7 MH.?,OW:@^&3-,SV.RG5VVN\SE.5;;KPB9#YKD^M^R$M.YR9#P?N%>*=-P1FE M(D1)E$!&6*;M7BHTD801E"0(LHBC-(BMRLIV=3(U#FGE!(V@3<8-+2HPLMJQ M1R>DW9SA"ZBA7>P^&%ESA T(&V8H5]102OZG^^7+C_KUAA7T#_MDT-GT*!1@ MH]QJXEL]V]-U;KSPMJ"QX(I))1,HA$@@(J;T6\(H3)2I((FQR *G\M$[K4]M M@K?".7J=.WA9NH9]41C:?VOD&J"\\U&-O;H^.QV,ZY\:NT<_*X7'RKS/%2B$C(D)0PQBEIRC:R5'%(HP"%H9)8$N9X M;ZN[QZE-Y97 P P7T&X7R%NQFP0*1G!0&LFOP$+6N\+K![BY2NY\F>O,B-@1 M@U>XK+#QO,5KC.=CGV!RPZ#(]>W+%_L>WF+R_S% M9)@I[PHJY/5"U)L=[;%@N?GW=1STAV7Q;OG,*O4\7SW5'!/.,J'B%)N$,(FY MI,X(@22(8YBD3#$5HY#QR(6]? HW-:);20 M1]>."=]JS 8FS2VUKD"M6#U:S1;WD;&\.C>0XX12##$:?F_%>91OY(MT_I$] MO'LW0!]CI$"^T]^(G*&,!URP! :!8A A&4.* @)Q8.Z:*$DC*H?+@5S+,#76 MCX(H'C+];@-\-U./!.? A'Q9PMU:F^$'8LA$R,X#\KO(A-P], .G0MZ!U&\N MY*;I"2=#WM']LFS(NTVY'UZ\7U2ZY6LA]&>I5Z^RHO/_-W^Z60HY(S**.$H4 M3*F*3)F:"&(2,YA$.$LX9BIDUL<7I[N9VJK12 I:48WE:(0%6EI@Q+4_P^A M]OPIAA^\!EX6^D+E=)1Q'HD+#C,Z&A_M...\@ML'&A9/]SS2,!L<3<#_N^?" MA"@W&?[J(+.OLJR*G%=2U(_5@1N?976KM FL9%X]ZV=FA"&5!ED (T02B&3$ M(<&"P$QD7&4TBA1W"IZX6**I40UI:RJ>1,$5JQU;)][ M7N3:\>T?^W?Q$%N>W(PY<$.?]M3 MQ=A&FW::+JK)D*O-($>ZW%J'F_#]#XW M>^9;BGD\*_*%L=?SI8N%&O=,RA>&!^=8WAKNF>]'/N1\+LOVO)5GL:!IP&! M&8,H11CB0"0PB:6,$<%)I-RR^>PT/S6674GGF(QG%S([HNL/Q,"LM1)L@$/J MXSI[S7FSV\.X&6V.:G>0K^;X4_TFZWNE)*_R%_FQ+A!^1[^;:FM?I9%8NWWU M#L+QZ-KWW[DV C?)3C7+F$N"2)G$&8=1F@0048D@X;& ,48L M"X1,DACWO]K@(,G4R/\@;G]+ERNPU@9LJ0-:?8!1Z)([$2X#:+<8C#(L Y/^ M8"-RX3V+'F@.=P7#19@WO)W1 [/NBQM]&NS/M9NJ7_O5P>[,SYM<)9RR N> M090) A%/(H@9X5"E*,1)2J,P=@K')X? =PQJ[(86 M_%I+/TR,4Q_8?'.@=?^CTYXK,L>8SKF-WK&H6R;LK5H?.7\IEMI:_;0LZS#8 M;_*^/FV^6QJ.7GXXS8PT7H: MLD')V"_HGD--?4@V=I"I1S2/A)?Z;'WDC#]M*H;;YZJLZ,(8V)^?ZW.2F 0D M2$D*F4 8(BDEQ%(&D">I"ED<\<3-[/4NX=26@N: >-E(6U^G:G,M+C>2OT%V MGY,#+&F:)5%F@L"D]FN2 $$<2@PQ18Q(E2!. O<"E&\ZS..5KOQI79^2T7D= M^3&AD4UPQD7&$YBF60J12A/(<(@@$C&1,8^8\5@=JUQ.8%R'KX_YOIFD$QQ2 M.UOM30=I8+/-0W*M=?JL+3VO0*/I!#)HG1N$2:3*.BGD[R,GUCF,O26_.MN1 MUUA.4V9'?I:_U?]2SD**,I+&*0R"2$"$0FW%49%"GBJ, BPY8=Q#O.9NKU.S MQT[%9-8WWKV$5^ZA;LG1OK$!P+RXC%$R_W8Z5/^4*N"AI^:"IROOY,O^>/SX\_+8MB^9ON]H;J#TS_?A9$ MIN1ZS&'$B+E\(D+(9"QA0BD2VK6D&#MM++IT/C6.,K+7_+13S?3U"CPV"@"V MT@#P5@4WYG(:&3L"&PKO@7EL!74C./BPAKJ5':R%!S?GH'9FLSZ8^20UI_Y' MY;8^R.Q37*\V>N8>HJ_U1?+KA;CFO'BF\_*:E55!>34C 0D)2QDD/(LABN,, MTBR)8!AEE >14@P'3EF'3O8)N8$KJ MC9I[\J#S>'A-&]31W;@)@\[K?9 JR.*5GKX;?Y#B>:ZI:IU3HNEKU944JPO! MN2SW8A_2)"22< QIDJ00I3+ 8IBI#*@C26&"GNFV7"#,U]EGI8I;W=1*9 M5IW-W-+NRY9&C@[@)4-GZ1>.-"!#NXL]QF+0HU0?N'KU+R^19URWTP-R!]ZH MCS8]ELK\92'RLA9$BB:NNTUA'M-,8A8@F*0)A8@* G$J*8QBE*51&F,DT,5U M,D_U/C6"-;DK_@P^:C'-Q64/Y3)/PF['E8.!.3 YGBZ4N2T\:*3WGEJ^%VJ# MU\<\*<#;%\<\AXU59IMC&DSE]^"RK&0\2)FD4 MP(#B""*$$6295%!P'H@L(-CQFF!79U/CJI6LM;$A5X+VV/3O1%A+03).%0SB M(($H0!$DJ:F[)Q7*0AKJ%8+/JF5%YR,CO.[R]XZPI:/O";>A/?U6S"M0"UHC M]WZ#W.<.Y/HD"CX+B><\,.O .]G\-U]L M4G\MR_*&%L6K6A;FJ+B<<<80"@B"02*$9I,HA$QH-I%A'"FR0Y^$*WT?S1%SI;K -VYU@#P;14!3WZMNIXW#-O%RP.#KN=7NY'3]=IODQHVG[(?! MCJL& 7=@OKJ^O?D(KJNJR-ES59\254OPA=95]ORSE#-"/IG*OO-1V&FE!X5UC4_GP;"CKB$@'IBY M#G+=U%*#;VMT5X+7IM=0F6W.0S5<(IN.OM\P;\UY1+K3U%B\W]/J*DM9E9J= MTH"3#$->)^>/D3:IXCB&*64X)6%,)',Z6FB:G=HAPIWI ]!:-D>KJ(')TN1Q M5GYH>Z9;8W>+94=!K^9(T_*XML:.-@>&Q.Z_]MB5OZ/?FS#A[*<&Q]N.[Z/GSG9\KP9Z M6E[BOY[+JD[/\E76CNK=4G?_M[QZ,$D(\\6]2=1U]"KP#,4R#+)0KPWZOQ I MXTR&20AEEHB,8!(&(ITMY'V3[<5^(ZR_2%;SC33S[4"PX>;RW'U:B5?(,ZXIO7EN!W8XQZ: M'*ZRPLV#^4H_+MY))379"/U0XT"8J\]-&H=5N=>9C%"$N8R@BG ($8^8]KFU MXXT#4RE/8)*XW:[Q+-_4'()&=!._\+*2%="5L/Y+*[B,I!TYO^'X#$S8]F45 M-H.XTK!^MM$1K)7<5.!^HXH*/<9A['H*+B).KII"#WS[U%+HT\U N1#+,TE[ MWG_7WWE>RO+CHDF6\3>9WS_HY>WZ11;T7J[^_8NV0K77'!')LC S5S&Y"04/ M(&%! )D0+-3?5)(*OXD2O8H_M:6EU0'(5DA19V$3R_F<%B5XDD63D6V!L&L9*O$1"L@0(O$^BE08S%BLK=!QG#43'!^ M-9A6FKA!1L)W%DN&,A@&D)(HA2N((4HQ2&"0R M3I2*5*BLXKN.-S^UQ:UV+"%H97X%O73_:N MI/LSDE^JBV%ZS2 MN^V-MD ?56-[;3[^P 5;4.Q\VFC6;?&;R,(]6_^K?*2Y*3QPLUS4DC[3^9TL M'L.95#'CL0AA%DD.$8JTJ:Y0!O5DE]IF%TS_QGD?:EP=ID8IZVT$VFXC%"O) M =^(KLT+)5<;5D;='GM3(W\K#AM4T_T")K!+Y;A)1>LRIP>;4VLTP!8:/J;<;2^V[5R&J,OV7U-N-T=-_JC41QMWK?M9&#=_I5O19&*@YQ!G%J@K)H M:&[XI-H&1BA56:J4H*&MT;O=\-06J)5LP AG;_#N8'7>WNV+P, $;:>\DZU[ M3-,+3-V=YD:S=(\IL6WH'OWW_E?N]N;V*DN@.0&>485QHI( FIQK\!O^U9DWHK<\UI=%^!VAIU'&(>>XS6"!Q;3 M2MH!KLY9X.+[QEQ7EZ-?E+/0_]C].)O7?%SKW6YX'7;2QB7I?F=22DJ"1,"8 MQ12BA"80\R"% <,X%B*,2>14^LBI]ZGQSW8PF,V$\8"_/0$-@NH(=+1SIW<' M5^WGK0'?B#_4S5Y+U(:[WGM.@#>\XVN)3?=%7]M&^M':G7Q\6A:T>#49!ZO7 M=WG)Y\ORN9".I2[.MC.AZ;.6%33"@HVT@Y2]L,;&YR0YW^FH$\,:@_W)8/]B MSTM7+S2?F\T!_U,*DXOM)ZF6 MA8DSG6'MSRL2,)AE:0)1&"%(8NWSDS -D*0B06G4Y_J5#^&L9M[X%[$VTM9) M!UW/Q/V,FQVYC3<,(]H/&P6NP%I!J(6%)37[P]NII&J]P-Z(70%6ZV;B]3U> MK/*)M=RE4\L#ZY=>6V\IU.V7@UN5?_XQDV-'!8PQ 7F,(S#$"+% M8T@3)B'"29*),&(D=,HCYUF^J3EV6W;34H'+XZD=/4+/@V_I,[[=D Z]*G@> MS4'K*0TT#%[=5,\BCNO(#H/O@:L[4#<]XV6>62G_\:R;??^B_VBS6@:E\ P= MD+&'S #Y/SLA\!K'<+2C<2,-NG0]B 7H?+C?I-_.G?=N:2("9FF(12 X@X)G M#"*$4H@3&L DECR*18QCY50;_+"+J4WWG220X-=&2,=ZN4> M)OQE\$S\'1W M1,9YKI]6WN=$/]++J+/\M);[4[SCR7[S^V99;Z5S8TQ\7'PIEO?Z\RC;)2E1 M2@F]@L,@4\)$Z&!S3B=AP#ABDH11D*4N,[VKLZG-^6U9S:W5IU9:MUG?":_= M_/<%VL!,L(_72M !# ;1'S20V=_HQ*%C>;[E&'USJ7%LGN8R&J4?=T>\;U9T^C\3I^M(6[_9((&PJ(4MY MXLY>7=V@W1XIWSW+S_)[=?>;G+_(GY>+ZJ&XC&&RRU=L1>$._,77];#> F-O2"Q MD^'83XM>PL_J[?WR8UD^2S%C+(LP$MJLCE0,$3:'L9)'4/!82)J9+#!.NW = M?4UM'?HJA92/];:3_B9>9%'EYN>G8I4BLT)U('7G_V(OZOFU+($C:2#A?H=@V/ (+^=[MXRO.^8WF<"^XZ^TC=4?R^W MH_YA];OWW\W)HC2U)(H765XOQ#7GQ3.=ES,:A2B2(H%A$FJS6*89Q#P-89JP M, PU$Y%(SO1<9$O[J/T^@KC,FVUQAIL^*\GJRAM%*[%K^'ZO,;$CH>%Q'IB? MCJ2^O:I_7O]#J\856"E2C\5*%9_!_9= Z3?*OY7"_NES?#B"8LXBS% :!*5$D5 II()@>S#0,51BP('4J#GV9 M.%.SX\[4+7!.$^1IT"Q9=;2A&'HC]?)1N"@^K3]X0X6C]9#HS:+/^J/7%6QV M0:O]>/8OV JLR22)" 0U\7>"*:0\8S"6$1I MQ,,H)LKIWJA5KU-CS5;HVL*A.V*[L:0=Y'9DZ!W(@3EO&\-=B5>FY #'UDX@ M^>0VNXY'I3 G+/:9RNWEW@=(NUM]6[M\UTK/\_^4M/B@.YT)@B.:L@CB($DA M2IF ),0$DLQ$SR1)R@)B4PK6N6G[3KX8Y_O$<^R_&$>Y]C&S?L+$YI+!L<^U#& M3<\C9S".#?2,AZ3EPS7_QW->2/%!JU'_7.;U1(@CJD@681@F2'OS419K0S1! M4(8T5(&D(0NM(@,L^IJ:T6E$!2M9@1E?L"6M8TQD!\1VYJ8GX ;F])Z8N8=# MGD?#:S1D1W?C!D.>U_L@%M+BE7Z\\7'1E-A04J.,JP-0L8?UA(C?+UAER.^-V2" GL"[L'C,T!PQ: ']F M;E_\?%JZSC*,:NSV16C?WNW=3D^*VY3+O'DN"I/L:17 1FD64!P@&&>1"=5& M(62:Q"".1"1%EB2!6['[TUU-C;9:\?K7$NU U9*OO& U-#-MA-1>=XO9$'%^ MY]'PRC.G>QN74N8Z5M6T7PAQ:20;%CH9&@'IBF:BW@4D&M1W/O ZPT,<<=*UV 6A;[1M80-9(]@.J3[2X1 M9U0Z](#;/E_Z:+)G?$@A15Y]H+QN[/I[7LXP3VB&0J4I$J?Z#W,S+E,,\HRG M<49"19A36N3#+J9&?XV$8"6B-AVTD(Z7-(X :<=ME\$S,&4Y(N,>ZW%2>:\A M'H>]C!O9<5++@X".TT_V.$FXD]]I>4.?\HK.?Z*+OW^N=R_I7)/,DN?U7]JP M^#A5*>(1ACRDD9[S"8-8ZC\4ER;&(R*9W4T$MVZGQ@.UX*"5'!C1K\#G/UW_ MR6%GVQYRBQ.$08 _L]R;HZ=RX\+OLISB@R-$PI%$FE/ M-PM32'$@-*\S4]4BQ4%LE>>TNYNIL?=*4+"2U%3*XR[D?1I1"[+V@M/0'NAQ MB/IP\6FL'+C7"V8C<:WKY^7&J&>1Z&30TV^/QYAG-=AAR/-/]_-GOQ1+[2=7 MKU_TV%77"V'2S3RM"D^W>C M>M@...R[W"ZO]N8D+J4HS0V-K;A!$U XBT40TE!&,$P#"A$5"A(:QI PH:)( M"!J[%:OOZ&N"'%2+VEPE,LGMJ!YKD_]X.PM>*1?YL@"+964.]Q:R,@^L'^8F MBX,S09T<#6MB\H'Q\(2T!>^6G, (ZI6"SJ'AF7I.=C*:RSIR[>Z!+FZ?3!/EAV6A9%X]ZT_S;](<4TAQK06G]_(O MNO'J':WD!YH7?Z7S9SG# 4*QR!24(39L)A5DB)E;80%GB0HX3MR*9TU"K:D1 M9RN[%/H3 =SPX+Q-"RJ6\SDM2J 7M"9%J&.&T&G@;9O@?Q+"3HCQ;8HX=M9P MO%J52-_"I@DW!I5&![3P7($M@*[ "B+08@1JD(!!"1B80(V3QZ(%DQIWKV41 MIJ'9N(47IJ'SB15[8M+UV"6N$T?6LNE1F=_1[^N0K)OKK^^_7?-JQAC+4IIA M2,,LAB@3)B%9+&!(A1"!S%@<6U6TL>QO:LMI*S%H10:US.LX0HWP6M_,&J:8Z;)X_;*T!K8 KH Y0S"YR!P2<1G.IJ5"XX MH^\^'9Q[O.?)C;PW+7V53\O"W.[8I*W?6+0I)BP))8-9FA"(PL3LWA(%PT!* M(BE!@1).QRKG^YP:4[0B@[7,=8#%5ZD-,MO,(RZ(6YY ^,5QZ..! P@W\H)? M!W$I' #RNH]NT>VXF]SV.!SL0#N\VH^!UCO3ZQIM'Q^?:%Z8;C\MR](<3W^3 M_+FH[_->O]!\;M+Z?5@6W^A M^F7B3(VW:FV@.3V#U;HL8;Y6".BA+*^ ,*GCRK525X"NU()J6<"2=F2^'&), M[>AOO)$:F!F/#M)&%_"I'J0ZO]^WK4&ZMA\D9^;T@ZU/4KU0HE'YU@]Z^U3L MJ=5^+/U>*/YH, MX+.,4QH3&L&4)MHQ(-)4MS.W$!,B!8UC$H?*K3K 0)):D=.H!07J#>PF9W>A9B2YNKC@N,X,-/QQ$@22FD0"J2ENB(4>?F;NI%+.4!IQ M0ECB9%R\X>"/N=%E,?33&&!+8^+MAVWH?;7N@K/:3ZPE!C<6 ^AN(0P+KU :5M-%33?'O,KD@61A&/H#"7:1&B,:0TB*'"2,2* M"X558!U!>J2#J9'T*L=D(Z-#;.,Q\+IYU $8* MZK3\:-PB-SM4[PS5//;>>+&9'5+O!&-V/>,90G.+4*7'ZF?ZF1FR;4*/2R'L%EAM9ZQMF]:VR MTO%:V3G0[2Q)CU .3(A[ 5M7S8VK$FQ).U3LUDE8A@OC.NSR#2.Z3NK?'=QU M^K7>Y1.7C_*.?K]^KAZ615Z]MJDO ARF.$(QE#+FFE\D@X2F,>0Q#PB7:M0Z6BWL]Z1[-@>%66IR$2,(#GD!*3)@74R$DL0A@RFDL4Q0F M)')*4'Z\FZDQ@Y$2&C'K _:+<@^=P-6.%RY':V!6Z >4>XV#3AR\UC6#N5Q2F@BOZX5H0TT7]Q\K^5BN2W8H(7C(B(28 M"5/<-#,G*FD .4XIQXBFBCJEU[#N>6JFZEFY1:@'-C6HWKK!'W8X^ M!L%R8$9I909KH>MSI+78H)9[D$(JSFCYY!W[SD>E(F=,]MG)O8$^V[^')]6Z MG_U@I[U0J$<3N_I/6>]&SWA HRB**0Q8K,VE*G'8++Y4 MG*E16Q.#LA\Z=%7/S,.HT".1HROEZMQH+GNP%P^LS4;VF,,U]+;WB6@AK=!6 M:*A6"1J=CH2/KD?J9NR1]_<2\CGA+X0F3W M3,%;JSTK[EP4P2G2@&=$V_QAB#E$2*209%$&::AHEK!,*!+.GNKSDF\5+2H[ M1V"TV,Y]R8:;XS_)^WRQ,%;L4H$GAW-:/^-$T@B)*&10#UBFC1QLXJ (@I*P M($F10 S1=IS>+RS#WT8>I950D5A %0NC1$1P&<11P MHG\,E9,C_=\JQ-TR"GK,\;)SP?^[1*A/+@Q]<@'GOZ/0\D&"R-\R7/PO-%^4 MYKJ3+&\7[[^;C8;GO'PP9ONMJK-H"Q()BEE=JCG5?V0$4I%R2*A,D. AYX*M M K_O[$GV;,=64W@WCOMNE ..LKX75,@GW>2#J:_:7 ^J,T"79NNR*^FY&\^> M'QT<9D&4$@FS2""]]@4IQ"HU9F0@%94R8,HIL9"?81EQ?3,"@Q^,Q'\TP[(K MLAF)SOSH/5&W6\&\8CGP*G49C,YKD#4T/M>9\YV.NI988["_7MB_V&]-,$UL MLJ)\RA>RWF^>9:' L9 1S!B/(&+Z)XK-;9 8)T3P+)3$*:W1B7ZFQC#UAM%V MHAXC:7.:XGBB?0I8.SKQ -? )-(+*6?N.(.#3\8XU=6H/'%&WWUV./=XSWTN M;=$I20F@@:1DS=NV_/4>&,E*U@)"VIIG67KSL=UC%TQ.7""G1OH1V1[Z?D_/YMK"+>J#AG>BAC^B98YUW[W MNWS^K)^>(861BF/M8B$])BCB$M(@3*!($ZHY+0H)5S/=)%O:\EH_05SFY+8X MPTW-=<$0VA8,:2X5-$[PXZ-V)NK+!__C7W$41O^+&75JAUDT"O6_A]!W)/5@ M18'4@\B0@HA@#DFH"&0A#A'CC$L9NZQ/PX_C&(O5J5&R>DW4SF"Z@Q#7);C*PYR :$#H;1KV^QB_[;/K-TMC\*;]AHN&(%JV?[AZ]H M MD[4]JOP1%AE85IH@TE%22FI%0",0U#F&'!5)A*'+I=H[7J=7*LL#JDM3Z9 MO0!Q^R-RKSB./2#;&LLCAU8V[_IYRR M?%[OF_TLJ4F5+&X77TTP7]&:0.4OBR4K9?'2;!D\/5N"WJM=N3J9IOD8ZJV O&IJD/YJ= *M4JZE(0;_+.RH=U*# M/3!M;\J^7H$M=<%*7W-@O-:X=DDUH6\K#6JMP:[:)B9JK;CM-^%>!6.LMS#'6&!S4^!BM8Q_I:][E+[F0"V%RB'Z1Q;NZ^G>;G2\(&6&,: \\ MX1PBQB)(:4(AUC\E- U)XI;;V;KGJ:TY!REM1"N[EXKI]@-BMTH, O/ ;'^0 M[F8E=IU8^%X:_FWV.V>2I$1RDL XB!*(>(HA$2F"%*=A)F4<,NJ40<.[A%,C MQU9.(#>" EJ!=Y+7R=9 '%X!_?7C_H/G MY4*^_DR+O\OJP_-"E&W>4(YI'&N^ASP1%"*$8T@0#F$4JU F:1B0S,GP/=[- MU(B\EA(\UF("9>1TH^D38-(4IQQ'"F(A8HA"GD'*P@"*+(P"$1-$P\@MB.5R M.,<)4MD&M/2(J-WJ=3E* R]!#3R-A* 6<8"RQ-TH^%P#3O0T*I%W:[O/QF>> M[D>IUZ*^@E3FB_OWWPW%RQF/4R%Q:I@4)4TL&Y,H@W$28X5HG"#B5,;AL(NI M4>F6A'4.%<=Y?P1#NSE_&3(#S_=M4%KI_,WSTYK[G.-'>AEU?I_6#G95'=TWOY:4D7Y?^1<[$J "F3*%6!0#!AYOR> M:$<:FX2U/(TY$P2+6 JWVCVN(EA]^Z,6Y=D2VQQ9S8W X$%+#-2R .XU.IT' MQ7('<0B@1]I(;$6O =V#>R4^J.4'1H$!RF[V!<_KMJ*K#./N+O9$Z&"3L6\[ M_1CPJPF/O%6_E/*Z+&5URRJ:+Z3XN%C58=/=-,GRY">I'=C5^<_K3(6ADD&( M( D%@2C2_B0S1RHBC6,J TXQ<[J=U%N2J=E)K9!@;J1T-)+Z#X<="8X"\L!L M6.L EPIJ+4"M!ECI86J_K:M7&K):IMML(ATR%,8PX3I,X5BR(1*]@39]23HW(C%1F^:A#-#]^_73CR&+##*4= M];WY W,E]M!E5LJ@M^TCD>")\N#Z,F#B,NUKE=@/? #!%(.,1Z#!$]Z%?1M M B:'P/IDD.0@G?5;0VZK!UG<;$+&/ZU3Y2@D$Y(B#!$S9IL;EM:#@9CN,_E/?/$2GX;7C9B^@#YYCS+_2,.:1S>:OJP,8O10R>.P.%UQBX4WV-&\IV1N.#B+1SS[MQA)#YK,D;]"%?1YN: @I* M8053PF.3S@!#QK(,TBC *4YH$B?.-3XU+FCD T; =ZF\F[3)4:9LES*K:=KYS,A7 M!NH__MK4Q6K*B8@$P\*2WT-T]A'U? M3Z^1Z^O&QPU8W]?I($[]X(%^\^_]X]-\^2KE-UF\Y%P>-T ^+^O0&MF8&>7= MLJ+S[7\WI1D_+ZO_E'4>CON%*=>X::EYJ=Y5OGN@B_9*X@P+(K 2%$8428CB M((,T8 E,<1QG$L$8ZI@%!)M(BN50(II",-0R"1DH:2!TX50FTZG MMKJMY*I3D^9K!.L,+=;;'PC.?"ZL!&WM<;U2J#9_8>US& E].DC M:&=^=\'()Q5;]3LJ:[H@L4]P3N^^37*H#\M"R;QZUE_LQT6S&SG+A))"D!CB MD)L+[4)"3&4(.9)Q)!A+$>4]"I,.(*K5-!V_E.DJ791J)+ZDJ,<0XSOPJ="% MP_6[.1Q:YX;:TM3<.)O,,='Y@9C$:5&'F+^/0Z/S./O.$=755<]UI-+D6/?\ M7.8+69;?Y'T=47C]/2]GE&491JE>!P@1IDZ!7AO2+(,XD@JE&24,.1FSG;U- MS8I=R09^-=(YGA1UXVK)Q+[0&II3+8%R9T ; +QR66>'X[*2C>X'_&+UDGO8 MW[LEKXN??LA+3N<-\7S0O],,@5"$99)!A;!F"*H]71/S!V6<)03'*0NYU?7_ MSEZFQ@PK04$C:;OR@UI6^Y# TZ!VTX,WJ :FA5XH.84+GD7A@KC!TVV/%D!X M5KWM2,+S#_Z1[*X__45NK* M,AH&0< A$RK5;($32()4P$!%*J3:PPR2U,6>\"GE6 7#7LFF##**= M\?)60S,PJ?4<%6?39PCX?%I*7N4;U; : ME].VR0/BZ[^?E4R ?M<.8O\N." M+Q_EIV5I]B5OU1W]_F59U'YH514Y>Z[,!=6[Y1=J'T; M=0OW1A?P@]'FC\UIR5(!K9*IAEO1#@(:ZX]A7I32[" M7HC?J>NRES;;,X'+LI#Y_>+&A&(4KVVBZU1JHY<$$5?.=+)U,BRE=$Q9\HQ].SH[E),AK8E&_$,0X'KY^IA69A+=?[S MA'?!X#51R+%^QLWST:'I09J.KF=[^LKT^TTA15[=T*)X54U)L[:^580YER%5 M,$RB#"(248@C%," A)F(]?\(XG07HZ.OJ4U[\WWS6E; MX1U=&$[L+7T2/T@ M-C I&+ :,<&VG/Y#^2S@\.HP=G0WKO]W7N\#=\[BE9[';_Q!BF=S3?]=6U1, M]]4$C6C7<:O*XEUMCZS+62[N?WD MF!K3K-0P=O]*D69Y;6Y^F7BT+64HHQ[VG@97@?GD!0D,3?6<(PC:4.5G;U,C0A;0>LYUTKJ>'30#6HWIWF#:F#&ZH62 M-1=9H=#!-/K]+9;1?]MGF.X.1N$/*QU7[&#W<#]#ZH:6#[I-\Y_W_WC.7^A\ M'6P3QR$7/)-0*A9!A+0/QHC@,$QQ2 FC@4QC%UOI=%=38P$C8OUQUS]L"=LK MI*D#8CL3QP]P W-";\R<;93S6D2NC;!FF7Y_-C\;L_.%RK U)2",[G/($IC!"D-$<0D3".4)(B'3I50_(HW M-6[:]A;6TH,M\?LZ9U[&TM5G&WN$1G3E.B+A:_TV\?!'AW$D-\_G SC_7F1 M\(V<0I_HGO85O?;BMB040BUFWY:JTCW*]HPI1HK@).:0I-I:1 '2CB/)"$QQ MFF$2XS"4F0V?'VE[MT*'MN_ M^_[7^C+]ZM;0WZ2IE27%]8LLZ+W\BVZ_>D^JKI6WX30R]&EU]0;=#9"5"^ MW202VICKS8>WOKEZ!58X@18H4",%#%1@4UYG C=4JEVG>:!91D*(IB2+)$.SK"N#P!9Q +GF2"$R2DTZT< M;Y)-;:D^M2URBJ?+3J)N=T9<+Q9[&_;^>UR##^8;;6\--(Y>MK4NPGSH':U^ MPKWY9M9%F-KL8UW60<]2[CM%Y6[5=JK)._K])[F0*J_*=1+!)HZMU(N6*9>L M?W&W?/^=/IK*R?KQK[)Z+A;E5^V9?&CBWF9QQE-$%(4*1T@O%XF$.(XCB$*N MOY@P91PYG:<.+?#45I%=?0T'[60#-1%3*YVW RC[J,C34"^ZO;:/WV M.+>YDX]/RX(6KXV'=F,RAQ:E%G-3^NRNR._O93$+ Y41;,I<$QQ#Q(F"3$@" M"248H0!E'%G=PG#L=VI+T$;4)OET6^"P:J1USUKG.@P6IT7#@#LPLZ^%;O?@ M3&;F-=+-:7E3#[$5?1AT'0ZAAD%YI ,J;VB[G5^Y8]9YMN70W'CG7NXZ[IR) M]7B]!^]_T M+)3_E+V;3;3?CJEY^BBK_9_T!OO]N?##Y67ZO/NAG_U/2HIRE M)$T0IQ'$* LA0DI (A&"(4U5QC-$A"EN9Y).6RP$%PCBM#*LQ1EP3ID^'&CI MDC&P6 5&0G;@9:'1 M9J@"-YG;=5 :TN)G_!=Y,[ZT6"6I^1!L5A\1AI<$9: M388=)+V/MPAY0&%G5?+17L\D/*M*=)NT$[,TRE(A(P)I1/4* M1$Q.G3"0,*9(4AZ+$(O 9@7JZ&-JB\LJ0C/LY6V3'6C?S8@,M,P.ALY9J#E!/$MC*'"B()(HTE:^V?B)>,I#GH19&LZT M:\*68X.]W>D(QNCQB.9%M?A*6;Z6P)3J=Y M?*Z-\4Q@2VUVS%S;=_J9L@<7^O4/J]^UEO/.J?="K,\&6KFV_WG&XH!1$D=0 M2*(70Z*PN307FW3BD511Q&3FE%[2KWA36SYW E0HY\4SG3L:SI['S\[F?KM1 M&7B1.)+GY*K^>?T/ZYV"W;%;B.TSWA4];C_CS^0?!GV?WH)G"4=U-(9!=]]' M&:B7?FO NO >89$,(H0@3B-M7U-.M1>3A) BKN(@B"0A3O7 IU[0T(UJ'>L3 M3K &X5F]G;EHR"*";U,H\%PQP L+_JUV+JD6YI.D>IK3\N'#?/E;^4&+LOT/ MZ]B++T6^X/D3G;>AA2;9RL>%GB>RK&9$)(I@IB!-0ZQ=8A,!@54,,=8FEZG: MHNRFK&>YIC;CVWSLBWO 31Z0Y7.EC&[-IJ5JM -SHY[CP8RO<;0[/'N#T1G^ M+*W&OA;^JLG24BL&C&9@YY^W@N?6VJUBMTN@]0,K!=]F#-W.VMY@+,<[>AMS M3)W/XCPC?^YHSE=WHY[4><9H_^#.=_/#W+GZJKLH!_=>\ MRE_RZG4OS0Q-LI#+C$"240%1S,TEZX3#6"(5Q8Q(G!*?-Z\8!] MS#M8KB).ZB963WQ=[V/U[:9G#9"ME6JU&+5?_NUBE1#W=98E29@JE<$4QWI! M"!(%,+ M=7[NT^NC>_41)YB\UB.QZWG<"B5.:!S4+'%[NR=5K1(4_*R[>2[J%?E#(?_Q M+!?\M&+ISD#TJ7@G(HMMQV<<>AP/J<7BUIW/=U"IO/_>$*B$8 MR4R5) I11#DD5''(PT2@($:42#?7>+OUJ7')JDQ[3_K81<[2N>R+Q]"NH344 M[H[=,96]NF4['8SK5!W3[< E.OI0C_.HS84N[5T9[VGSBZ_&N9I%7'LKJ<)0 M$<4@HA&") H32,,84QD)%@1613>L>IO:;-ZZA$AZH90&T^& C/]A5H%H4 M'@)IZ1E>!,_0[J$;,NX^XDGEO3J*A[V,ZRV>U/+ 93S]Y(6[RY]E]4X6^8NV MDUZ:6]CK#>QVBTG<+KY*_EP4FF=^,H[4+XLE*V7Q8@[F/BZ>GJO=K%2;#YVS M0,51I@V@6-,&2M( 8A50*#13:.,H$(Z;1V,(/34.VB3\-ED.*K#1N[GH 'Y8 MJ_Y'L%+>G"&MU0>U_E=@&P%00P#V4N#U9[E1/B?'K?>)?"1#GR9.[?OH?RHP MPH -C+5KQ$THSR0 MB-G7Z.ON:VILUMR&F)\-V'+&U.*(R1]2 [/4X?WLJ_8:R?E(-V?@' Z7_ $X MTM'2)4"Z'2S90=-YK'2FB?$.E>QTV3E2LGSELHO;S8V8G0QX[_*2SY?&RKUF M94WKLP"E6:Q"!IE0(41)2"$+A+8HS3(89U*DR*D$H%/O4Z/;E?!UZH:#])!@ MHP#X=:6"XU:&V^#8V9B#03XP;WM%N_VQ*TGV_;?OQ1+\1WSW7"85- M8F$]V^X>9"&ITO-\)I,TC24+(.$JA@@3"0D-8AACE*51%J(XL_=D+Q)E:@RE M[?NDIJ9J+:*#SW;9J%CXPJ-A/3!]-7I<@V%J9JW6>A2N@%:HSGC>Y MS\WHW(T_.@X.]VBC-)(_/L)HN;GM7@#N].HOZV$\I]\+$CM[ GY:[)FZWK"N MN3==R >Y*'7KFRS9GV5UJ^[H]Z;@L?Y]821[)YO_KEW55,I A;'4:YFIM1(E M>FE+J%[:HI@2E"2<4:?+@I>+-+4EKBG/SK=5 GFMDV-6_,L'R\XJ'W<(!E[Y M&O1WM-G-OM\$."Q5O?DYQ(:#/SB]YO"_7*IQ4_Y[0_&@0H"_EB^,FMMLCY3K M*1ME(@T8E3 *,88H4PFD1$J8,8DD"U421&Y)(SHZFQIS;J*0MC8%R]Y[L)TX MVU&C+_0&)KW^P/6/L^I 9)#XJ&/]O4U<4X?F)^.1NMYQ8Y&RJ&8FW4T;RKL) MY_]9/C+M1R&:21)&& 8Q#2 2(8=,10',!$L2*0621-@0R)E^IL8=6Z*"C:QV MA'$.TFZN\ C4P#1Q'"/P:R.H!Y*PA**#'W0+6]R@_[;/"^>Z&(42+/5&0Q0PB!"J818<0Q%2BDR!1F4VW6;KLZF M1@EK6=W,ADX\[;[9H/5.SVO MY!W-G[>5K_&GU\TC[794G4GO]JFN[/?^NRQX7LKRXZ)QDNHBLQ\759%K7XK7 MQLXL2M),D1!#$C-M@W!*(.5I K'@2N(P"U3@5 AF#*&GQEZG,:]1O/ ?'"XEC?$9V9#NUCV-@TI[,=^%^ M'7/$@?)ZP7,,N<>],CKB2!Q<0AVS[XMIT MP@_VDVCP0CJY?:ZT0 MSR^5O,K]_J*2X?I$%O9YXN%"7=@ M=%XG,_Y!FR%B.9_3H@1:#E :W4_7RW[3#X+Q4*8JXI!SE$$49P$D#(4PPJDR ME9<$I[+](-XOQ._\-P;%2[B7MA6?-EZ7@/H@M< MNW7 $V0#<[=E -45N*ZTX\V>JSK?2[74!%YTG;LZ4[ %7#YILZN[4:G.0N]] M>K)YI1^E?-'?QF?]M=39+WE* YYB#1W'F:D3G$*:,@99$H5*9)E4Q"E":;OQ MJ6V'&-F $:Y75M$=V.S8H2\8 ].!-0[.\_N8PCXG]$[[H\[@8YKM3]FCSUR< M7_AN>2U$;DP.4S\S*OY#=9O&A;I-EB M-9F0[A=UBS.*],>24 1Q9J9_R$)(.8UA@G$6DR!0!*<],Q,/*??4F*46OG5Z M^)92O?,6#SKH=N0UP:$OOWR\N3KNP&Y70&PT,T=K32!QG5>YOE:ZI=8@ M.93'&(>!LB\/*OI;Y6T>8SPZ,CZ/TOVEY7BO%U4N\OFS2=WWS:3HT\W+LDE& M)463K.KQZ;FYE7>KWM/";"*76J!:B[K4XRQ5C" >I) 3LTP%(H(,$P&U@YL% M84C"1#IE O KWN16HZUBO-OZ@8V"8*7A*DO<6D?STDI+$T70\&%;UM4UT;7? MK\!R:_;-QG;H'=@W&-8+2O3Z1'^8"KU>)'RC KT^T3U=G]=K+SU7DF=6UK7L MJOSE<0]-E'Z3<^:X;!Z_$=:*K<1FH6]\#*CGS>,_=D<=E M4>7_;%GGG625":TV=4^^%/(Q?WZ<44;2()(")FFH3' 7A3B@!"+$P@"E$4UB MJWM3UCU.C2>V!39KO] B ]'*[+@M<19MRPT%GQ@.O16P!Y^1%JS$!3^T I\. M87#W\FW!\>J?G^UT7,_:%H,#G]CZQ8N]6WEPMFQ;Z$=BMJF*/NO^[GZ3\Q?Y M\W)1/92S-"5QQJ3VK[),>UH844BE4I CG,E8^V 9"TN4)0[U)'IQ-72 +L0K:&-*U.J M4?-)(]\5:"7T:"]UZ._5%CK6S[AV3H>F!S9,U[-N448;ODPI_7P1 M"(/O2%OI;SUG3^JZF:CE:J:6DO_I?OGRHWZGF:3ZA_VY>=C>*!/RI!JK67CZ M@4OW@C_DB[S2WLB+/"B5LK7LKLU$"UEHN8G(YU'V*E=A#9E&7Q**QL4N0V.MWI-J(P\L]PZM>:#XW"\*'9?&-SJ4) MJ-A$?[;!%N9N05G]1,N\G"$D.8TB[80R0K5]RV-(B#9RTPP'L?DWP9TR1+H* M,#7CMHX6*M<"7P&Z4@BJ90%+K9+^W4H-P+4>CB%9KB-D9^(.B?O 2T,-^;.QO3A5![1O)_V8 MD320+$H"J(39>LL$A11% LHLBM-8Q2%/G"+0NSJ;&L,ULH+2"'L%EAM!ZUQ/ M=7ZGTC'!4S?6"14R#I#^\$U^+L0SB.,DTG_5,&=,$I3%[@G;?"$^8I:U)J/6 M%6#K=&O:H6_Z'PCZ&).4884A#GD D/_T7)H#_E(3*C-S-E\N;FCY M\$X^+4V"!?%Q\;[4(/PVBW @J,Q"F&5*LUQH[J3)5,+L_R?O79OCQI%TX;^" MB'/BG)X(898@P0O.?I(O/>L(M^6UU3NQT1\J<+5JIU2E+9;4UOSZ%^"EBG5C M 2R XL:[L>.V)9*9^8!\D DD,E&,E<(ZF$BM=@&=I$Z-VEJ]04?Q&V!4!UO= MP:\+9;5'<%:_>17'KAXVW M*.YJW]ZBN//- SC>U+E?S[E^6N4P_[Z<;\J_/ZQ*^5UN-HLJT_/3]G(F199+E,>0D236 M#K"*(*$9@D6!B3FNS-/,:BEI#&6G-J/LS*VC3% 9#"J+P;KJ;P6;A/^2./4ZR>$UF$\]V(D-/>\DK%D7MFT_M/R24?#G^6+7*"F/W*< M:'&**JZ_547O5M> M%5C[C:[_83(C3:'/3T(/W9S319LN^4ME$4".6P!]0V"W*.<)V,#S\JZ;O:F8 M:A0U24458AY[53M@$J2?_0EQ;]/._KS=9[O9]]SBWG'O_6I9KA9S44WKGS;R ML:RKM:5%FF=Q#"/."E-G.H,%1P+BB!41PR2)F%4!S_,BIL8E>UJ"2DVG,FT] M8/;3@Q^(@F\+.J/CU)&O'X!KV_*=>?IHO?GZK>LVZ+MPY= >]?H#TO[-QY^F MMK"0TQX#%FJ,"0RQ2A6*GWQ%B]O:1^ M>X^$A7N36RV!K-5T;4^_#Z747(ABL_5)]%N'>8Y@H7\$>1%C09!@B/(6RK%0 M_!\%8!'GJC"5&"*5ZG=1(0VE.1Z9\ 1CR4P[/ZM3!=? -^+Y ;_@V?F=5T 2 M>%;9HO'Q AK.?N49FWWZDHNVS8/-)&M4T-^M-5ZW7T^Z(E MZIC8]%XKJ\9?W=^;5,\OJ\U_RDU3O?Z?3/3+,4*RE1E$.>*0")D M 5.1Y'&*TB3)G)+31]%Z:M[L[\OU5L\ZZ_-$MY,;L*JU=V.A<5X#.VZ;W. & M9LR+S4ZVMNXW\;RI&YYH*\&KW#8^T7962?9])6:=J7?4(?%)Z.,H/NHT,>I8 M'$X^XPH/<_3U5_WESA*:%:P@$BJA*,0"I;"(.8(<*13'62'CR.O)5R-T:HYK M',78[^G,"EJ++=$ @ 4F:9>SF$;U +CZ/?3JBN\$S[SVXNS]R&L7L&M/O%;/ MFM2!UZYUKN==]^X=6NSQL$*;GB"DJ2"^6)7/ZTZA$)FBB.8%AR)/=2@ABPP6 MBDF(4!0749KI%PRY%7RTE#RU<. W^<]_TJ4I)U:K[5K8T19P.Z<]"(RA'>]3 M-1V-VF"G-_@C3 T65[C\5GJT%3YRM4='3(XK/KH^8("#^7?CV:Z7MXO%W!Q' M>T>7_VAVC',9L3Q3,50T11"S5$ 245,0CN>1Q"F/"FJ=0'A6S-1HJ%$4M)H" MHZJ#]W,>3PL_T@M*@5GF)$"7M]U=D'+P#+T@-I(O.! Y-\_O(B"]OM[YN\?S M[BY:L.?/7;[ZNH[V'U:/=*Y?0BPT W(,4X0U&491"IEI \4+PC/!LCQG3F[: M_N.G1H*=;NZU@@/[VC?@V;E(L+ER^ MV_W'3^V[U=I535E;_=R^V@/H[+[:X8 $_FH/L;@!7U>+.7\%?S3_#1((G8;# MY_=\(&'4[_FT=8??\YFKAGW/!]5X#FKUF#U$NC +[I]79?G5G,ZJ7$:1%)A% M'+)()1 G)((DI@P*0C%'B:*T2%R^^B%*3(T;K*I9[4P!QA;0&N-&)(/&S(YN M0H]$8%(*,PC.+'4-BCZY;) >HS+>-4@=\N)5SQJ8#J.4K,X;?%KRU:.\IS^_ M:4XVVY1+T\>B[FZY>9#K6_%?S^6F6@6?Y84L9!9%,.)40DPP@8R8]#<>:0<* MR:(@3J7%AR@Q-?;\^-/TBGJ>EP]M!QU39K=:775-31DR)';D&!KHP.2X51_4 M^@-M # 6@'T3;D!E!.A8H9T[J;7PFB-R!9A>4SZ&Z#%N!L<52!TE9%SSK,$% M&;>I'-_DPJ0GFXR.TK&>T:7'3.A#ZZH*&EVKY*LR2(TB6V0\%U+KESEV,34K M!$X45+.[SW]FT8RF.4J98A Q3$T7( D9IQS&<,HJEE$E4I7F!1 MY6P\-6KZRX#QD%$T(3*QRW#QB)Z_O*$)[A%=B:;7+"$?V4'3R0H:D@TTD%]- M?ZC/&OK%UX?5LJD4-\M,;Y+D@M.O2Z3U8/&\YM<[-ISGIQN'-@VB'-S\JO4/IE9*M?_ M7#]+T;IJ9A5]*:KEH,Z/=@F236/<7>XO131A6&8ZILT+B%,N((E-LC5A6:0$ M*Q0C3DV%O*HWM0F@,0=TE'=L*>1W].S6X=YN3 )/)JUAH+'L!IP8H!M EZ)9 M'^_\N),!ONW1'2@5/ S^7ML:^=5PW*9'0= ]:HD41LH 5[TYF/E-OLCELVR= MFT*DA<@11 (KB+4_#FG&$<0J(XISP9#@UJ[Y*0E38^)&1["NE71P%D_B9^%H M7XM*8"YL 6GT&^)&GWZS[-WF:Q$:R4UV1LK-*>Y#H=<)/GGC>$YOG]Y[3F[O MA4,W',O-G3(Y'V6=BKAS<5"4\YAD##)J*MG).(4LSE-(94ZEC!*"4JM%PLNB MID9Q5>V'E6K?4]?>5V<1M=V\]8%3\&W;&J*_K5:BK/R\]N,.FM)Z&1N_&[=G MI8V\97O)ZN/-VHMW##Q,?+(J1:>DRKO7W27-[D55JF);CO.V+)\?ZV(4ILR2 M*2'\'ZN%?HS9[S )%C-,59X4.(824'D]JCV"VN,>\AYO'(Z.AX\H>E!^D99K3J]_>GQ:KUXJCM/) --H;2EI4^COEU-@.AL7:@%^ Q\I2:I'M*@V,UJ!5 M&[Q[!9_#(>N4MQ0 X=$RF+P@[9K)Y C8A9PFVZ>-F=WD:.%!GI/KW0-/S:]7 M3W*]>34;@)O;I3!E2YZ,L,_SI:QJA<^R/!8X80J2+%$ZTM!!1I&G.8P3S.,X M(G&<.>W!718YM4"AU?BFVJ;>5)'\5FOPA]&[+E_O>NK^,OAV<8!?2 ,SNP)FA/IYX]))5F2QD41P\)T1L.8 M9[ H$@&92N*/SX^.A_JCI1"( M!E]&JX^G;96N#ZK=!#RI-A0MGRQE+7M4IG)%Y)"MG._WO":T2]*($BEP$160 MQ-(4P:9".UE1#&6:J"C&B*;**>WELLBI^5FMQOO+%Y[6?URS8?S"][;K/_?& M1PV3&&,/TRBK0&^4*&./@O4JD*_$F3:-^9ODJXHS>__-\JBZB/3?TF'G04_)K>S##_UF,/K1"G*PX*>]-SDGT67[NU$/O/<.8Z-?YT@SY MGHNE8\&.D[6M-I0J3#@E!'(4F54GA"#+<0P103ILHVDFF5/M2GO14V.I6G/M MF;JQC /6=IP3!L' #-0H?3X^JQL/A:CWY(Z73PYRD#XJ([FC$<413"/(JY)BC%8,)5!I11A2*5%'+N5P[\D<6K<="'JN/Q5#03^R@!N M@D1U-9+^XK:0M'19Z#2BMDLD9'_C8.[A.OHJ?]4JF[,4=^JWU7KS@_Z0GU=T M6?Z;7(BF8.XL5Q&1.8V@RF)-0AH&6)",Z( N8@F5&8DQ*@TAP8U;<%O;T2ER-@GAG,5OK85.:(R@E./^TW[ M=<]K*>Z6WTR1\+4.?/0%7U:F37K]SW>TG)?F_BJ%]U[RA^7\OY]E^7F;WX>$ M=L4B*6%,J*9$E":0T-ST;&,I9X6,DL0IN3*TPE,CTLZ!GL:ZR@OYM'QZWM1' M+K?6@)TY5^1L!G\C+$/<"8USZ, XX!"[A\HCX>XUP ZM\[AA^4@C: :!.6YTZ9W]0%3[4 K.3=)6.6GY5>YGJ_$ MW^7\QX..2V]?Y%K[VA]_RC6?E_+K>L[EC!WLJ J3%88X6)_8T94H!?],!QG'4D@>^ M;9A6_8- (^1<#"&4'@.G4_X@Q;-9:=K6SZU+.9VQ8U%]*Z;WD3*]D'XL39^X M6LNJ((4^!V9MLQ05V>9VE^:U9[&O_8V'4#;A]- M!E#0K-'@(^!U\@JF[+BS5&C,CZ:CX *'S3OW\O%IM:;K5[-M:Y+\UW?K[QNS M.5BM16F)E8*S+,L1*Y .MY#0T1?'#!+$))1Z5A$R%3)6D!QRG>OM VJ)_6VU$(]T^9WRA_(=7?[C]^^W3<'F/(]Y1"2'N=* XTQ26) D MAC3/>,1XDD?<*ENV7\S4>*E1%%2: J,JT+HZ5*TZ#V@_V_B#*3"YG$9H2)WP M\U Y%/3R ME(!;R&0N=6L>LB(KT5NL[?/5Y%KHL6[%7@NGSUE2DE]3K&OS_3 MY69N7I$7N>O(T,D'H+$0",5"$Z;BFC I,IF["8PP(6E&,,OPL P1._E38])= M-D"[['D#NC9T&J=X2?.P'"7'K W_V(^6A.$+]N&I%V[@!&)6)Y%F.HN'$:!66PR$0$!8HS MPBB+LMB^?XRMU,DQ7ZMWW>?ZIDUH,*J#>:,[D+7R#OZ2]2A8>)HAL W-;%M8 MFY-7':U!JW:[ AD"5@>O- 2\(SFI?F!VKU8*T?-IY#ZVK?GG_K?//0 M/)35>G,OUX^UF%6YF3'!L8BB"!)N>N8PAF&A W^H"D5C+E4LW%+2CD5,C;HK M#:&6]%AS-^!:2=?$C2,<;5,KKD$G^,[/%IB6%OJ0&9"/<,YXOQD#1U)&WM,_ M9^7QKOO9*T=N==/LXO]-7[C9;N#_;;TJRQG!"9MCSUIJ,TXA;WP-XUVR2O MVM)N?E=E[01ZU5P>BDGTINE18\9SG<99(F,B,0YQ' E)..&0R*U+!TCCG3K7 W568 M&N\;Y:NJ(2NE?OLZJ[%N)/G8)2.YL;A3QI:,D,JN5Y+43W\ MP_QE+N12F/YM6C(W:W$_Y"SG41K%D8)9*G*(L305>S""!.4)+J1,\M@I+]A& MZ-2FMZW.];QU T2C-ECW-6<<#KH=#?J&,C#Q[5#\7J/8:ERUN+P!.Z5]5KZP MA\AOS0L+N2-7N[!'XKC.A<.]PQOO?%J6FW6U"=#I#2-(AHLT-\TTD*E'P1DD M*<)0_SC.8DP%+IP:#)\3-#7.J5K)[!2]NO'.27#M>,8'9(&Y92!:@QKO]$'A MN_'.25FC-][IL_A4XYW>ZX?QPS=92GW30Y-"5Q"D,H8D5,CLQ*N<0I*G"8Q) M@6.*182Y4QW!_<=/C0M:[< ]_=E6_GU/U^M7M5J;B,"-#0Z@M.. X0 %_O(O M8>,Q_[ ?"Y^?_H&$43_XT]8=?N9GKAHZ^:_G+U5J3_EUM9CSU]WI-,F13)C" MD,O(A!]8FF4V!C%*8D2Q3 AWZO!P7M34/OJ.IIV9S?'88 ^RMG._#[R"S_Y; M)7484:D)_FC^&^0LWF54_#H"9Z6-[ I!((T1AY%$11874883)^*X*'%J M_&$4!AV-M4]RUEN.>@'$K.)ZR[:ANX\F+W#Y7 M(>>SC^9\U6OSG&_R:;4V7I0YD/]]M__^OWOX)-HRXHM_JZS?(]\"HAL2+Z]52:=B'.N88W5@0F.&-,!XX<*:?< M&S_@CL&[P:&U\Z;\ !:8='__#EHMP4[- /M>E]'PZ7?U2!O5";ML]:%'9G'' M,"9^3\L'\S]3,.F%+F35JKX^),_F/13D]7S42G)-S.A$I4EA80L30J(.8LAP8F *&=4JBC.>>(4 MKHVK_M3BP2]R VH=0=4%H'RXJ?X$^K839_@H_=8=X96_^R7I+;_]G>#34(H$4!_-+B\)<;L(4"M%A4&96@1L,? M_[_-*/J<4T:V8-1YZFU&YW#N>R,M?"2=OE\M==RPF;.%K!*(S#)I5=;W3MT_ MR+I(H3FPL5J:Y;B,QES$,=/.>%*EHQ#MF^OX!TE:9!E*5$'CX7FI3KI,S7D_ M2L;L6',#6GO:FLDKU=3Q!%N#KLEN=1M%N^EKI+$)/!>%&Y8KTV@' 1HNT]9- MG3=,QAV$6W^^[K!'>NC8:P(E*3[/E[*\4W4:YRQ!$O.4(IC10D!,(@5)'#$8 MB2R+,QPICITH]I+ J?'HN]5ZO?I3#T';G[?66<<'+ZO%B_E6>9WOJB@W#>!> MK^C+>PI_.W+TB6I@!CSHP=O 66EK^*[6-U#;W1YD@C7;/27S[5KL]B#0VUBW M[[YAS*-#<>U4KAZE21>:<9X2ID@&!54(8D$X+$2*(>T^? MXBK$HJ]*AP5@+",)9WD"21(5$"M*(2L*!A'*\QBG<:(RIV7IX8"-D:3D ;"< M8<0U.E 1%>M8@:>0*CVOQ2J5N8:.)$*Y;9,,AFRH;R'4=J]3'9:%OY[RZ M%/*POW%@Z?[Z9*/)L.[9&0<3=1S]EX MM,]Y]D(/!R5N65GQQ*R0.!8\CJ#D*37%;R)(8BJABE.>);&>T)%5VG6OE,E] MU+Z.3&QAM/NTKP8G\.=]<(0"_-'JZ/$;[\4@V*F*K:"W.UUQ:&OO*8NCBP?Z M\?/E?",_SU^J9@=ZJ,VV6RWH]M$DNQ.DR-J;%&',78T>4?!K]E2! V@J?&S7N+G"L%A/%H1*-M=6AWF_-F6NFZ;E;9#H?E M_E4 D$-O:1W@6WN,+:25YA7*6]T][G0YHN5U\\M6]KC[88Z('&V1N=Y_;;'X MO]'YTN3ZWBUW/_LB-S,2(\H2F4-*E/8YDQAK]C)%H+GF,!V%)LQMU_RBQ*G1 MUDZY&V!4;E/0]4?6_976?&@U^7/0VT:M'@$-'L1>C>45Y>4OX!.FROPYH6]4 M;/X"!N=KSE^Z<>"N/9VO_X,NGF6=U?OO)K%]OJD>;BANL2J?]?MW;XYYS!(B MI4KR"&(6(_.'YB2D%$Q2E"F2")HJI^C70?;4.,FH#BK=F[SU&]!1&?Q1*>T8 MOKH,A>6V?1B 0^_57X>M^Y:\.TI>]^$=Q(^[^>Z.R]&.^X!'>&U\70FO=['* MRI'K[&CMRIEI&KU3M^*_GLLZV7XF<,*(*@@D(M*>5H:%_EN>PCC)M72LI(B< M#A]XU6YJ7'BV7;8I#+9:+B6O J(_YYL'\^_&V/KJW?9B66\O+MVW%_T.O>4* MX%L-:.C%P&K@:L- ;5E3K.NFIN2VSDH[A/L[Q*V%E0=I?MVQ,G@KY^O 'Z'+ M\T %I] ^CIL+7M#7RG$;>(HUQMSM$T\\\W=^KMIA3_<.<2B&153V .M*W=JA(_^N0ALX^>Q0FN6192P87KQOH"#X_/M+UZYVZ>Y)K:LJ& M5UV4.CTTRUT6$A&)2J,H@JGI"8]S%D$2T03&F< H$R0A>>+DYSD(GQH/-+J; M67NK/:C;A77U=_3-7$;#TO4*A'%HS\H.WB:\#9-&-@0ZKWZ1B_QQW9X!R!QY M-4.>,8SD=A),TJO9DYBE&:$1*6*("JK=ED+JD#55FL\04@PIQ21RHK)C$5,C MK-UGM*B*")L]2S=V.@&C'0==!TY@ING0B]'NIMIY]$M M//SL>ZX<]G'?TY]U7;@N=50>-1=(460:+^8X@3CF#+(B+:!D,I41UE\_*5R^ M\;.2IO:IG^V&/B []3R\=M^^%] "4\! O)RYX"(6/BGAO+!1F>&BS8<$W-OC_2Q>+=?K_T<*%EP1B!.9P4+%'"HN/3:JU#A;H"]8?YRUS(I2AWBYHSE"=QP0B%.(_U3$]I#EF:,UCD M(D=<%I&,K+YE>Y%3^[RW&C>%V\TF<*/T36=;P7'NOXR\I1/@%<_0WL"54+J[ M!=;H>/4/+DL=UU&P1N'(8["_W<;&CJZ" M(1Z8N7R"/:A"F#-HOJN'V2LP>F4Q9VQ.51US?X@;XZV%6LX^:Y]-RFI]YO.< MLJJ[1',BI?SP++_(GYO[/^7B1?ZF=7@H9U&6"!GE!$K..,0XHI!BFD*B(ZA( MTIA*EMK4T!\BW(GO1BBQ'TC=U(B4.-FJ9#0*,H^&0!FWMA>PL\O-:T[Y,W;CE["\N/ M*MG;W#-T+?[7^4*NW^LO\L=J_3J+HCS-,.50YDA!S!()J?8I(5,\3U*.94ZL MJEJ>>?[4@N)FX;G2$;1*NJ[%[R-HNQ8_&)=QUN(M(1FP%G_2\*O7XO>?.O): M_$F3CM?B3U\V]/RMDNNU*0AI>NWMT]M"F[/$LPRPG(%BRA#$!/]-TJ0A$7."IHP43"!G'+U M>L5-S5GX;5YRN= _DJOG$M!:[>$\<@%K.R;QAV!@+JD4!8VF^V32*.LQT\\* M%*]9?_T2Q\T M++^*!O0[JZ!%8\6U:!)<;KV4E.X>B93E%#&%!1<)1"G"D$6 M(P21B)3(8AV,))E;@TX[P2Z?R3B=.ZN#9DW-,MZM;29KC1TK'-G!SP3#7"01 MS!(>0TP3HC6(!-0N(XX$5D4BG+9+_8,_2OY&Y3&69P8@"/!V5.\?SL"4?[+P MWJ[,VDW;K\!C-2DGB+S6DK*3/&XE*2SF6WTJZ&M6F@_5I9? MM&6-_X-QD3&1"EA4G5TIRB 1(H<4(U*D/,IRR6W8Z+*HJ3%0H^5AE'H#EEN5 M'?;9^E&VV,;TAEU@NFE]RQ:^2M,;\,4_: Y;D=[ &VGC<3B(;AN,5KCT;B?V M/V&\S4,K2_:V"NWN&-JUQ6Q#[A_M.;4?>:LTDVV;*6$<(5P@#EEARL;@(H%4 M>^*PX%P5).4"8>+6W&6 %E.CX7L=$$EJ-'1M_C)D".Q\P.# !N;H-J_AZ*C? MV12':@!"-+2Z"DJ_'6J&*#)R(YLKL#KN=W/-PP;2XLZ-NEV**KI^6"WT_66= MJ3S#252@6)H>.<04*T74E%&1L*""%AS'B4J53>:6E +/G0(\RAJ6^G:H7DQW[4W/G, M$@JOU'5)YK@L98G $2'9WN>UPE\55I<7JT;-HD@BGJ!(4Q'#$'-3W(_K8)@Q MD>2Y1(5,G%KY7*?.U)PT_S7\P"_ZUK)"XR]>ZOG9#K0=XXTW?*%7!WLJ]M76 MV)7L"UZ>SQ':$>KQV6HTA0)\CNA95MQS?>K0Y+A;(;2<\KW^Z]WZ?O7GJ?VR)K:9U^K6N5^>3@=V@>RG>?C M";K 5# 8-6=WQ0(/G[Y(G[A1'0T+NP^]")M;W%V$#\V6S.UR^4P7W^33:KV9 M93I,8ZG)G9<%@SC-%20BH9 012/&LYCE5DOIYP1,C25:'4&M)*BUM'<+3H)X MV2>X%IK +."(BI,KT&?Z%7[ R<>.Y@3T&=7U 'JONRZ3?C^1UBQ+ZW"CDZ]2 MSK*8(DYQ!KF(*<1%'D.:Y 7D-"_B%*$DS=,!!^NL%;!ZP<<_9?=M_N-A U<* M/I<2T+*4K@?L[$? SE/P"^A;Y]HW>G=3IP*DWEMC%2(/_[+P-TG*M\;D7(:^ M_0,&+BWS!RF>%_).[5IK[5I/EVWGK4_+[QM-!N9GVXZ =/%5KM5J_6A63W>E MK#.!TSB)."0ZX(%8D 0R*6(899% <9XG46+51""8AI/S?[9F=7JLEWM-ZAQ7 MD;V/J>7"\EN.5'!RO3A(8>N7A\+6ZV*S=R7'77\.A?'1DG0P04/]5[;9K82_ M>_U].?_O9_E!EGP]K[J7U=UAE$KB/)-014IJ8E<$$K-X+=(\)B)2.2^:SYQ(<::S&H,>@PS2(13V ZYM?KU%I=.;U@-\I3O;QV(%]M"O/ MM"Y<]FFI"4R6F_9<(J>"I2S)(6%YJGW&%$&2,>,X,M/-0TD>.QT+Z)$U-99M M5*T[]-R >:/ML/.W?1C;\:(GY )S7@M:D]/?*NK_G*<%'%X[7?>(&[>S]66[ MCSI96]SBOS*M2=N__W,UPRF)TB)+(.!-EK/=D# MN*XI(]L^:C+58P]LWBKCYZ+6SF=\\RI$B)*-4L7.=9^7H9C4S&<0XZP MQE^'XXY'#"Y*G)JW5W\,BX,3.D(^KWOH[=P_KX &9O&^HYT^CY$[ M8Q.NR^,IH6_8]+$'@_X>D'TW#O 1JR1]=E@XI+/]S5YWES2T=VMZS-U52Y'E MQY\Z[IWKW\V7==;_W_2=FP]T(W^E\_5_T,6SG*58)E'&8I@*LUA(4@J+I)"P MX$**@F4DQJEUE9 1%)X:\]7G/G\8/8'0B@*E-04O1M4;L*K-TD%O8Y>#RS7& MX%LXP1,;TL#7F*%U[,*NR'ACS M@;$?5 !,[*UP\.(G]G:,% ),["UQBR1&'++>,&0,/<:+849$=2\ &E/NE=%3 MLVA6;D^MQ&FL5%(@F&9$0(PIAI0C":E^5T2B:"KYL,;UAY*FYC/L//QF-=RU M\.U92!VCH6N &BT*:I4,<@;H(A1!@IXC86\3[)RS^6R0<_8&'XD.5?K@C"E, M&$4Y3%)S7C!2,60DT6CRM$@3Q(0@5R0O5#*F1@=M/IS9O_Z\6OZ 6N@C.-C_ M+IO\R@$)5H<0#\DD< 8NM*/N![,K4P#V4 FWK5^+><.M^CT[^[??]R\=V)QK MW:3_5WOU=:F"V^?-PVH]_Z<4,R42A#0S0);3 F*I"DA9HB!"*HJ+2)&$.Z78 M]XN;&EMLM:WKM-P NE5U>.65"XC;,88_' .3QP["[S6$M:Y@IZS'1EU6H'AM MU=4O<=QF75;6'[7KLKMK&+G/0 ;FERLQ=.882V1\DLPED:.RC*7]AS1C>]O HX5TT68;OE\M MR[FH8JC5\IODJ<[:)4'^N\=]3V>XAN"FM<3>DX*C'OZ;@@V1R?K!CUD&+\9 :O% M7%0"ONJ_\=?=B5G$4)K%-(5IQ#'$6/_!$AI#GA":,81IRID+G?4)FQI[?=44 MQ>=/B[II\I[F;L35B[ =3_G"+3 M[:EY VI%P1_-?X.<*+9!QB?U],H;E6EL M+#\D%JM[KJCNNU+N;08D0#'$"N3+'U[@0D$4)AHE,""]BF2?4:2WXO*BI M<4A7TVNJA/> :^GH>($LM%?34?+_-G7!P>UFLYZSYTU5E&"S E^I2<<*LHET M&23O-6U/2QN_7FVOU2=KT?;?,;R(W*_SDM-%U>Y _Z2<<1XE412E,)>%@)A) M"2G'.6( M/H,*RYU!P$-MN<,GCUY>[HQIIRK,G;OTZN64+\^/3*[U/ZJ%X;JV]:>](#Y' M(A,YCR#G7$&<9!*RG"%(I2)%SG@DE)OCX"!\:J30[&V4YJST?+E=0[FB2K_+ M2#@OIWC%=]S5E%KUZ@K-7,RW_4R]+F;[,BD9BP)(,8Y]1L1^6P$%$,4Q5E*&)IQ.RZ>%K(FAIS M[:E:K:74>RI&5^>5E+, 6R^D^( M_#I*!S&CW$T7M-%65BY!Y7EAY:RXL==5 M+ME]8EGEXBU#4VCJ[9-?M9HUD]V^T/G"!,._KM;F)[LF'R:!9X9T<*32/(8H M$@7$L:"0,LY@SO),*B9DPB.WI!HW!:9&/D;#:@%WOGR1Y::_:*R?(;!CHI# M!J:GKWM[>JWW5"7M[72^ 5M[H%JM8:DO\YF.,PP]OPDZCCJ,G+(S#*'C))Z! MSQD8'YYLLMXY"/'N=7?)B8,0U;F'\E-S"N+OTI3DEN+V1:[I#WGJW&244I$G M"<1"NV2:.@FD(A8P8C3+Y1NA8)T$ 1ZFS=&X^CU[A^9!/& M71IXF_$Y6EUX(S6&'M1IZS1WJO'/\82.;F^YR1-[=O?*0IJ31T=S[.(6KJ(/G *[ 1&OGXM%K3]6N=Q/%YOI2?-O*QG#'M$8A",K-^6$"< M8@9I3A2,:)H(C@I%E-/)O'."ID8,6SW;Y*,_C*J@TM7UK,PY;.TXP@=B@2EB M&%CNAV(N(.'U-,PY6>,>@[E@\='YETO7#RZ(/=]H1^3%;))N],B;4MRWIJO= M[Z54SXO/4JB](<8OTWB'F:0'-L%^8(YYD.*G(1X9F.9MC*H3;V1;$N M7T%7>+B/8:=JT_CO!CQ7ZNKH0KE7R;X,O!!1+A7F4*)8F/:J&!94"I@E"$N< M,NJX;ND;]C'HNM8,&*7!+Z^2KEU38*R0MB-LW_@%)N]:75CI"SHO;Z7Q#=@B MV_/N#BE6;@V1YZKEE^6.7;[<&HD3=XMK\*LVQI(5I[O6L!_YU[^)9E@FB744!.8TT/\4XAM24@V%$^Y8%X[+( MG/:A/>@T.?KZZ_>_ E5K#.9UN_0-_0GH!I2M 6"M%7N-CF#?HALS0(U18&O5X4TW;4,;?_SI$6Z?].I#K5'9UR..A^3L\]'# MN/N;?&KJIM^I:F->BBHI)8USR:6(8$ZB%&*B,DAX1K7+KODXI5S_D0UHV7U& MG-5G_08-NK?:5MF]M;Y5XHH;Q9X#V8XVK\%L'"H<@),SFUU P2=#G1,U*NM< ML/>022Y='LZSTS_\^%,^/FWJ:V8ZD*117'"(TD3'^3E%L,@1A9%"/"=IA'DF M!S#' %4FRBIZHG^D2[-4+N;F5(;4[X/CEL*06H^F?E%;41SZ1LY M8&>P'-OA.E1C<@[6&9R&.%3G'C4T1Z*N6::?VMF$_=MJ)?Z<+Q:WR\.HNSS\ M]XQ+FJ4ZQH4L9AQB1H7^&T$0"99SRH1"&1I F%I+#*9(ZM::CTRIK8D:+0$ M3W0N@%JM 7UOP9'6UJAE@CY-!MI\X?6.'A\6BWK=Q6[;GW2YT^$KU8W]=K3^LGME&/2]N.:\6I.HRY*8" MQ/NF>WLDA&0JX1IA+G6LF120\@1#GK*8)X7,D\BI3KB3]*DQ;ZLHV&EZ [86 M52M[33&GSZM2!Z7O+W2"]S ^=LYA,-0#4[=OP)W]Q4' ^?0;W108U7\E3#FCL<(J-:4DSR&*<0D'3)*(HC;D;S9T7-35. MV[5Q76A5 >_H.K#G[3&Z=B3E![/ C+2#RVBYUSW*XX[J92B"=+T]EO8V;6_/ M6GVV[^WY.ZXH5E5^I7.A>4G'M7^?;QY,770MRM3&.ED;9"82F:2HH*;T)X4X MSS6)Y$K!*(M8%"O]:S$DGVZ(+A/-"-$J/JZ63;.HLB)U/2:RWA25CT^+U:N4 MY?^M%M2VQ3O \Y.Y1VXVB^W.J%9JLY[S3=MD$SPOY]I-&%XR>I(6,P7SR8>WM4F_/BS3J(P=0R-V.=Z'>1.?:3K MI=:K_"IKQ7;E/$22B8(5"-(TTU%MPHGI6T.AR&*BN(J(3-R:^7E7<6INXO?G MQT=3$4!S;]?$3EE0T!I9%P_MF&EN:@TUN;LU93@2M/^7P)*^WW1H0Y-[ITF[ MIV%M.KJ'J5P=;C"\S@C^M1QWO@B&\M%L$D[2P,51$SS0LER6' MXA%ZV=$:"O<%Q5,F>UTPW!,P[H+@*=N.%OQ.7C1P06_S(-=?5LM5NPQ0GQ/Y M^-.XGG*F8A6GIDX^21&"6)B6S:C 4 F>XR@G.<9.9?#ZQ4WM>ZZT;3-4?C&+ M>W^Y 4OIN!MQ 6++E3UOP(5>W:LPZVK:'D_[I5'V_+J"^R*?%2I>%_KZ)8Z[ MV&=E_=&"G]U=?@IJNG;B/'/[A-[O$\4?0W3;O !$R,J/;]1I\X+%E^H^>LHC MO^7\^?%Y859SJP_%N,QK^: _C>TY2[-0_D5N[M0]_3D3,HE2%<<0*4PA1C&! M+#6=P)DJ\H+E:1IC)__63?[49LR.^F!5S02\:T SESJZQ8Y#8NDXAP,Z_([^ M%N-ZMMW3?3O=?J[]%6V!66;0-GATP8>!Y]5)=U1A7#=^&#Y'CO[ QUR[MV_. MS#4;%>6,9I0E>2&@8*F.X$G.=0B0ISH8B% JLB2323)L7[\K9FI$MMNDYN;@ MU^IYHQ:K/YNN3CO7MCI>Z)BR?@9GUQW^H>B-M[MO-+QI=[R";.V?PB#,MOZ> MI#?:TC]E[?GM_)-77[M]]'5MWOW-JTFEW-PNA,"@KSF,4LBQ+!I%O#*$O!4V./5MN;*K5W ^A2@*W&S?*^X^*@]1BX M[LGX0S8PLUP'ZA4;)78(A=G^N"#[C38U[! YOU5A>;^7ROU5=^.ZG_&'9W/4 MKVXG5!T%_"+_K'Y3SF)2B$@*!24F)O&HB"%): :9B 6)(ZHPL*GZB?=#FJ%E9-P5W7A(=-$1VQ!8:^, D=]@XX*9NO-ZV M6:]MV#9^:PX?:T/J"SPZ6=?@&+#M@)T>;]F2P FI"^T*W)XUM"CJALZ74K3[ MPE+2R)5/^ZP]+GS:>[67/1NSL?QA M]:CES*C <%+/$Z]IML6,L NZ+=82]Y<;8LK74?^5U&96[]?L'D\[^:=F]8K[D\Z>%K)>=N0U MVB@%)KC0 ^3,A%Z ]Z0=?T\=!@S:W%<2E&:'-_?EV5=$?^S M=A3+.U4?[IX)@7.1R1QF,LL@3E(*J4()Q**(N.))BI5TH=_+(J?&L>]6Z_7J MSRIHJ3;Q_J1K^;!Z+B7@]?EW1;E3C5 '].W(TB^FX5?C*V5K,+?J@DI?LV)8 M:^R/\>S1\4EK%E)'Y2Y[% X)RN'.@:E3CZOU9O[/YGC!K_,EU0RW_/%^56[* M&8H0UYZ?*39%8U,$16K^(5*'DE28R@ )2D1[L->.@?K$67TG^V=W0R\L=;0U M7X>0; /F[0([-TH[9D7UH:W1Q(6F>\@)TFP?91P621QKCYMB*A!2,7-*V[X: MZS&7\$9%VH[9?>$7F-,/H3--=*?SL]@.6OL;A-C82W]A.IU?0B+@PM_GM^ET?LGB"\M^Q]Z2OM^6EFY M.P'."&=YPG-8,)%"G.4,,IQBR#-1()'$AD/YY 5 [8O ' M4V!ZJ!6] 0=IH27X(\CI=CM,\5'84%6( I-5HS+HZ@Q:I0%[W@"M-GB5&V 4]UA2W1$JKU75;66/6UC= M$9&CVNJN]P]TCG;?VO:D*^**T2234#)>0*QH!FG*$20H9A%"7"CIU&3FA(RI M<=;GH91S"C]+!^@Z5$)[/3OM@AP/[K'>JV]S0LRX#LUY.X^\F)Y+W3YN(>>S M#TTY^#K?\N-2?* ;J7^#,RJDA'DD&,2<2UAD*H4\YC+E(L\C;)43>5;"U#[L M5LDFX1AH-8'1T^XK/P]D_S?N!9[ 7[@S,M;?^$7K=U]XV7[BI>1__;%Z^1=] M;_UUZ[\[([.T+G2^,ZWR_J@NJ5IG6I@JC M_JK>T7+.M_.14C$B-!(P(DI"C$6N Q,=G>0I57'"J8CCR"UQ:9 >4Z.&+WJ MUN85_G^N64?#AL'.+1@!W,#$8H[K[YW@!ULSP&8%FO*_74MN0&5+$$?C2CS] M)A@-4V7DU**K\#I.*KKN<0-[:5:[2[):"&K=JM?V*/&'9_F?DJY_G;_(&56: M#9,TASQG".(XEY FFBF5RFA. M:U1NJP1LM=X5#+@!6G-@5 =&=X_]-!W1\MI3TU;VN'TU'1$YZJWI>O_ G>J- M=@-W)]VC/,M(DG'((D4A-H$94PS#F&>)#M,P)U@X[4_O/7YJ)+/5SG$'>A\S M.SX9CD1@UM@J%N"\_TF;O>XK[TL8=S?YI'5'>\BGK[JBM&C=S7+;"HWF44&0 M@@5%&.(L1;"07'^V19I&D902%B*E]M76!+EXK-ZC#[0D8[3[BZ\ ) M_"'7N-3:!6@Z=MYV[\5 ]Z6,7P#TI)4GBWZ>OM)]0:3)"(9QPKAS.I\USD!4_NP:QW!3DE@M+1? M&#T)XN5UT6NA"?Q9.Z+BM"C:9_H5:Z(G'SO:DFB?4=T5T=[K!J9F[$JZF$3? M:LK?Y2&EM* 2J0)RGC+M7!/]/5.>P"B/&4D2*5!NU1W:2MK4/NZ.LN"[7,Y7 MIJ+UQCFAHA=@NTG<&VR!/_PN8E7:>,@>)E:@^&T]WR=PY);S%K8?MYJWN!AWBMD#?CFC\8AJ8;7S >6U%K!Z$ M:_.B7U+:M= M]:!PH;95WYV#'9IJ^\,TU'O_7&Y6CW*]78V_\)[-0.B&^#67 M(?'LU_0('-NON6S[";_&XB:OG9%F!8ESHC(*,=;L@6/$(!6H@"0E69+&4C#F M="KNC)RI,4C07DC7-4&:$%F<[7X4O.=1L/7-$Z*FT.6H=Z6SY_+!%59.%RS^ MO93J>?%YKN0L)K%4F>!0(:0@1CB"E"4<,L4YSPJ41853A2L+F5,CB5HS/36^ MR!+\\BKIVK6+N W0=F3A&;[ Q-%;W/P&;(%5'IG$ 2'/)54NBAV[IHHM#B>* MJEC?>FU7%CWEOJ?K]:M:K4T#R/+S]C Y+E+33Y5IQ F#F& !&8E3**BB19R2 MHE!.>5@6,J?&/)WSI5IGL*?T%>?W;="W]%W\8AK:C[D:SBNZNEP$*$R+E_-B MWZC?RT4<;S:J@3FV.Z"[0;II M!K<:SNXYPNV8ZE$\&,.@FVU!X _3+,>'@F_44< [:=8CW %)LLN4CLM+]2DUH^Z(>^S(44[UY_+Z7X MM/RT?)&E<>UOM:27_8H)-(EI2A,&(\8T>;)(DV=!,21Y@8HB5CR+G"I.N*LP M-5[=J@KH5E?G8ZJNPV#GS88%-S +F\.I1GO0JF_R+GXQ%H#Y\B]@!_O.BE#' M4@>"Z/E$JJL68Q]&'8C2B7.H0Y\TC 5-EEJ=M%96O%JEKQF1^NG5I'G[:"I@ MH9DFNP@GN8(X2O4?<9;#0HD41DF$E"9 A9#3IHNMX*DQ7I5SN5/\!FQ5!SO= M=6Q9:>]&A=9C84> (1 .3'M^P'5F.5>D?'*;M>Q1&<[Y_0)3;K;/? MULZ^4P?);[,")1BE@D.18\U;A O(6(YA(9(\PC1*";:JFVHO-.UFV%YB[W>G&[^5Z,_N-_IP_/C\V?5T3H@@5"IEC MCJFF\2*'+(L95"J2*LHDH\@J&?#HR5-CZT8Y.UHXQJF?2Z^R/C!E-GIY;'1[ MUMH>_TW?T_'=]+\._;;CAX[RL9ZUI?TFSU\P+##\^/BT6+U*^5VN7^9KQ22[+BN)O%Q7Z5:N,;Y*O?BSG_Y2B+B97K=%MM\-G14%8PG,& M"4\8Q$@R6,2%A&F:Y1G.4:92I[YHGO6;&@U4]D!F#&KK](#;]=ITMZMCH*KB MKOFMV;YLJO :X]KHZ(I<'-]#;Q>NON& AMY_'F0(C[C(Y]JSAJ$!T( MW\-8.Y28 2&Y6:=GS7>''H68WW8L[S5PTLP-GFZ30Y.6;8S1&WWYFDZX0$"F@5%+A.$TRA)P.Q8ZF^=0HUNR,_M#:@O5V%C.=6F2C MKF-UT-'&W\X'GN2H!IXHNAF9';/K4\!=PT%M.=@W_>8P1W.OQ*E!H"WOW*)@ M7I>/EUX7]UJG8P^=UV*IHRD_;K75L%C.U&:9;8:FL:U(M34VJ :>PS^!J-QEYV.T"(FXXRC"/("F3[&5 ?["250:N^6YYDHE'#JAGZ-,E-C ME4I/L#&J@5^:?74E]<#0!6!R*=5\XWB"^ZJALER3'6D A/5UHRVX8=6$!A+ MCGS)>I2J$T'&G,[UAO^_2JV03WKS@:_7Y=9K]!EW;=4#.8QV._YA MY0_>Z\=\6#UJ?V]6,)3%*--\BGD&,4E,\7U.8,J$$C1+F,).]4'/BYH:97:C MP4I58'0%?]3:.FYJ]2!LQX5^< N]B3X0,F?FNHR&3U[JD38JZURV^I!3+.[P MUR[^7$>0>ST6P9QE"/31"B#.9)4BK1@^I?7=I#OU6!J_!)' M<7)]2_E^T.VX)2B4@2GG3./Y2YV&*C/"]J.W0C!TB_I^)=Z\:[T51C:-[.T> M-&!/^3>Z_HT^ M]R/1NP5]YM;Q]J'[==_;C+YPZ3"W[IMDC.H(G;?RT-/IN7* *]/NW]TM/RWU=R3+C5E@^KSB_S!]9N>;RF_Z MM:XD5J6W='Y\NQ2[JC+BOY[+ZL=WZO.*+LM_DPNA[S/WS&(LHRC*)13(])-A M0FBZ2 6,$58,LSS%PMXQ&D/CJ;'/-L-DM02?OGU^KZ.6IKI;G=4'^,[&:JEX M80P"#]HB'G36VH S-I-S/$#'1C<[TM8*P&'?MN0&-XG:77 M_57U!G1*O^W,-SL\%0#@W]I7X_L$7PT'%W=JK\A(#O/T7A4W?WS,8>OU[D=1 M9+Q884Q<]R*/405?6[_4S_&$NL-2P@N4)$4&):/:MREX#@G.!6243$%*]BJ9XW$!*0I'%*$.-$Y'2V6>F/Q&[><)3O-"-LM0@;X9K&0H!N-NLY M>]Y4Z?6;5179:@^WJO[R?_Y7$:/X7YDQP+FDG]/H""3R*%;2 -"&7B*-"@VV7M-Z+95W[SIM0&@ M:\%-=7[D_+L^I'CB$/ \5TYT4F'LLHE#\#E1,W'08P8&-F;6^[K6\]],I;0@ MJHBA2%4!L= A2<%QI!DL0PF-)2U2[!2-;!\]-4JJ- .5:HY!P XM2\]]$ 9C MN-L7S'=WF(\L]>KE[IX^KFMZ9-61/WE\Q15?(COR/W=AT+O7W25-E'1KED3N MGLR%Y=WSIMSH^&B^_/%W.?_QL)'B]D6NZ0_Y39J='OWSMNWE,UW82P$IIA**1)EVE8PDC#A_\N/:,#5N:?4&M%8YXZ1S1A_DGJ;<3HY&[Z1*L.FW:V'W6P4?#=G ME:N2Y.84XNY?,YY%!2>YA(1% F*:4DAY8AQEI=),X9@3J\J[KH*G-L%51:W+ MK7HW>J)K#(%JM8;VZ0+.(V W X7 -?"T44'ZO0/IK3VDSJSNBH]/*K:6/2I_ MNB)R2'K.]P_L;;!Z-%T3^'NSX[%^;2O))IP2K%(H$2<02XQ@D2(!"UIDA21( MY3R>:0IE*^M6!J?DN'PM76GA/II?Z]/&CCT)3F*8%4R3MX8O3D0*<8022 O. M8*QPH3C.,'$+@ZY&< P>]XB?'3%?C4IH%F[TJXY3WSYO'E9KTQ/37S:Y%1!> MFS&<%#1NYX4^6X_:+/1>[,::0LYG'Y<;6Q*J1T*C1X5M+4 M/MY:T:I7B_S)= K!8+NBYW/W6LN'(>=8>UOFNQ'&-% MK@2?&A@K-4WADWH)SO-:61\6WE>T3@H;?]VIS^:3JT.]-PRCCX,N'54'>]-= MKLH-N^TDA=ROOM*Z%!PFD7;N<\B%U+3",PZ+/,M@AO)(B8ASB9T\?F<-)DZ!J\5!G?_SOZ:Q2A'?_\*T#13115_ZM_4@):.]+_E.)? M :Y_8Y+XMK^O":[ZV:J[XJU_]U27KUE8-A4:_C;@G+"$Q 6D),HA5DSI208G M4,?/$8HE0XBFLZ#<#DC_FRVI!@ M=&&:YX0>M)0B&B,J(#-]=/2@99"1*(8D05&"]:B))&L&[>-23&;(6EW>?,!D M]:&--5IV'D50_ -[&H>]NFY JWZ3I'P#;@_R$VL;_#DA@^'SZ9RX*S&JTS(8 MHT-G9OB#!FY4Z9A+S!?/9DK?+!$XVG:RO6\8W_R^W+4DN*<_W]5%7ML.N/]ZX#TB<;#M1D5(Z\#JU#YKSR:4-+(6TT*4O1]CBXY?SY\;FJ MQ_)!B^?SS2QA.,(QCF&4F-TI)C@D!>(PQ32.599D%#MY<)=%3HTG.QH"4:OH M6B?I(LIV1.<7N\"DUBJ[;00#?NDBV2A\?GM@0&$E6W3\%EJZ*'7DPDNV*!P7 M8K*^\^H6*%_;A9_J[%";\I(55#MG!21$:*I)XP@2Q@G,D2@XB21AR.FPSP5Y M4^.9;J^/K;[U\;G!+5%.XFQ'-A[1"\PT/< %R)2QQ"50XY23(M^J@TJ?_3VM M5'IO&YI1HQVB3T+JOVJFJA*\OSQ7+WN<,JIB2F#,4P)QQ")(:2Y@3'"&48X5 M9E:;]1Z@UIY-P?$ M!FX[)\0SB($)Y @VL-,7_&$T!I7*'KT1!X!\>B0V8D?U2AQP./1,7&X=>$I" MLLVG9;E95Z44?]4O3[TC-^-,%%)&.40TU\Y)QA0L\B2%"4\SQ%D6498X)?F? M$30YHOGQ8RU_F-J.7]?S)9\_T46S(>V8^G\.6#MV\0%78$JICF'M=+P!1LM+ M6+EG_U\ PNL!@'.RQCT#<,'BHV, EZX?4*NZVVK]5HAY==ITEO!81A)%,(I3 M"7$12QVPX 3*))$LQVDD,JN Y;R(J;'!5DE 6Q4=*OB>1K&? /Q@$]R;:/2[ M 5K#&W#K#1R'>L17@S12 6%WL-P*_/;BT%N1]_2=XY70[=5\K^9M_Y5#"*XL MGTTBWYWJ%(KZ=;7^)I_TN#_0TK1YK!>&RNJDO>JL$GVO^D)_,6VA9SE/>1%E MAA-Y K%(.22YBDVM09FDDB@16\5F7K6:'(TV=IE*U]TJ@U6MZ_76N+I&-M_9 M5U]_NB&W"]7X&FP;ZGZ#(0S-]NWHW:F]RGFFUCG8V05N3;79_<'KKG_7QH$O M;S5X+E/+&PSB6+/1B(/I.(]Y!KU_ZO,E;,39TC,^^Q.L[X[GI?Z5Q_T/Y<_ZIK#VEVX4_?T MYXRF5!0T$9 7(C>ABX!4Q3$L9$S31&0LR9W:GX92=&HS]\Z>;5>.ZN3 1[-NX7QKWIJ:1CJK/<@,XKT, !NCU1&AQ #02H MD;@!5.G7TVQ8^5L*"CU2@NDZZE)4:,0/E[*"R_.:VUWKIG_P52[IHE)A M*=J>++>P+/&V:SOFW;R,#_\NC#Q>Q\-KFX;RT<3LZ7+3ZJ'G# MY3L&K.VW3[W7]Y9WRNP=U'WNRAE+<ZJS%Y>[)Z?=K:D+I[Z^/;+68824914A! M1N-[/?YLOYX_-C<^A)4Q1%*>*0 M151'+9'"D H<05D0_>$1SA"S.L=Z].2I?7J- M^3IK;4]@H>_I!!7Z7X>?WO%#1_GTSMK2?GKG+Q@0'53IDLUN9]62]&_K55GN MUR.Z4TV5HM7CTVII"G)1AF2&90))DC75@EC$!*22,('S(F)(60<.@U28VL=< MI_^VV025&3>@,N2HE)>)-VIKP-8Y+D,0;<4\.]:U"X39\9CJN,TAF$< MCGE('-V"OKG@]%CLC1BB ?E^N6"G7+V8;X=/RZ7E3?I,&C_EB M7DWZWTRFB,D-,8V@R\]SRO1O-J_?Y6:SD/6ZK(H4HU@6,":H@%AE&!9,()AR MQ23)H@0S.EM6QP/%O3VEAM/8ZOLG]?=_I'4-Z-@)_M2&@JZEH#85[-MZ [;6@LK<&[ UV.05;DWVQ_#A MA\7G1!!0VU'GB_"H'TXK(T@<./O,E_.-_#Q_D>+P=+Z."?1$^,]*CX\_33M7 M^9^2KN__7,V8I!%F0IG"^^:46"0@$9A 7!0LPUF1%(E37YY!6DS-3=?1)7*< M%0:!;TGXH2$-S>65_K RX+A*R@WH&@$:*VZ L0-H0SPR]#4X>B7?08J,RZO7 M8'5$F5<];,!*^KOUZA]-L^D7N31476W34$3R+"L(%*K03C3*"TB863EGE*2) M:;*:6=5*[)$Q-2;;:@G6M9H.2ZMG4+18OKX>F\"4M(.ET?#R!I@U/@YKR]?C M--+B\0"\W-:%^Y'H7?@]<^MX*[O]NN\MW5ZX])IZ*-\D77PL]8L@OZPVAYVL M9TF,*3='/%*S=( 3P2 57$].&,>I+'"$$ZO#'@XRIT:%7]>K)[,>)$MS3']W M6+ ZZF_?[=X%=0NJ](]E8.KL% TQ*H-:YQMSX'IW2*\ZL_T]"*9#ZK!XPW;\ MPBS78#RP6HL56G;E6_H?]0;U7*QL.UW@Q>[6 13>64BH%@[^+N<_'C92W+Y4 M4\77Y\7B_F&]>O[Q\(UNVLRL O'85.CE@@B(4Y5 [=UBJ))(1#252";"FL\' M*# U>"H: /L31'@*^PS01 M>!!&FC/"#(;;%'(%DKWSR9#GCC>Y7&'UWDQSS7,&10Y\K27*#[+^[Z?EG?:/ M]5NZ_/'9_+M=HM8.\RQ-2!3A(H91&BF(LQ1#$F4)Y'F2TS2.""56!QE=!4]M MFJGT XN=@D[^K3W>5H%#$!2#1P^UMN"75N^_:+8"6]5!I?MNMRXB7:%,:1PE/)(PRQ(. M,4,$,DDIE(HEA+&"B=SZ6$?GN5,CZ^_FRRHW3'R=LO_;<1_>1HYWZ.&%']\S'J5\/[;)QM+SP?E75S.9F6OBT_+I> M<5EJ%RQE:->EO!4_NJ.\NXSTN-L^FV MNEZ]5"^S:\<-2^C[/_F0@+[16FY7;S!?@D9SGQTXW+#RVX;#4O;(O3C<$#EN MR.%X_]"N'$^KA=/C@J='- M^^=RLWK4-",:!5V;;31XV7'($!0"<\2'2W8/:)RQ;Z3?1AG-LT=NC+%OT7$C MC(/?#_OX;L5_/3?5%>Y7;7:A_"(W=94K4W;P?O6>E@_Z6W^9"RG>O?Y>FIR; M;4!Q:_H@US4)F>8&RC_^? M&[D$>1_LB.JM1SDPZ1T,\-9 TR=COTJM^;6Q$WSMCO+O[2CO5EEV]H(_6HL] M]C0+.2 ^"3J(GJ.2?4BD#R>.H+*&>H O>OQW"K+8;NF8Z(^9&"U^78J4TVFU*7^]2_ )3.5 M"Q- A3KG<5E2R1QS@/RP<'!6;ZR'X(_+L6=;',SWQ#%83IS7:R:]G"D3=N\ M>VA[*_6$]OQ-1]_L6J.FAM@F\^%&;&&03@P@6IP1_;;6^'W]ML>JV=;(^:UFK;YZ--6 MU[9&Y:C:MOT3' U-3:/TD$;W%N WS[M+^O7Y]I^DYCW)OO]#U*QJNASO35VM MFHJUR>#)0KVY29ED.6!45^B@10$PD0Q@F+("IW%-$YHU>ZKN6_::IX^:?UJ90>[M[F)WN^_ M!5N5NUH@'BW?X-/BU2(.)^VTEG)PU(\LZ/ C7K$2'1GTQX*].11L6W_DMFD> M[PJ[$TK*?5_CIM5A^YC)I\U^%=F6GHCV];Z)!\VC[3HSFC[DM1U-, MD_=5*:C0TR].4\S!R35JDH&O#%%]5S5LN=:1P]MH 5GB1(HD U02HG8]@@%" M> XRB6@NTBQ&<>D4E7H\UMR6AZVHT4Y6DZ-]:XS-F-X3U_MLZ.C(+8ZQ ML'MMW;M]SV12QUP<^V>/41M36[ R*8E!B2 M+ %)P?2A'M/L4N9 Y&G,.&0TD4:]#3S),S<&ZFNTZQZG>^7:MV;/9W6Q;;CJ ME1-F&)LPW32\[G%>]'N08SM/^'F-<;A2I&EC(/S@=Q0CX>FQ;EQ[-FEP&.C= MX\ZDT%8;3^(,I+ L "2E+H)70% RR01!*<$X7SR)FJY-J=5F>)L/>%^(D"[H M7GH[NK3"'.>44\HP*(L8 XC3'- 8)X"G!2RA1#E%5NT00B$^CP]C8+MCY7'2LQI]TA7%!YG Y<7J&V]K1 MO4VG!WS>&VZH6TQ8*@5"./X0D]6R MV]0(LF9TY0FOP-2TA>J%F $R$PS@\-H*:F2X:5L^7=;[J+63P2UN?/';ZK%Y M),N[^N-*UN(?C[H6VT;_*EH31WO_%FF:YTQD!,$)QA2G6M_.4;^Y-.M.&.",/A>OFC9%I]C2D*+2GY'T(VSP=6 !/[^!RSZ M7N .$YY4>K#![=-%TIP7/ROJ@7>/8BQW.#S0]1 MZ[ZT59]GKF,=%Z*$!1<4@43J\CZES %-60%B3.*RQ%R@W*A5SN@H<[-R6B&C M/2G[Y#M+H^8THH;NZ&MQ"DQD]A#9>Y7'(/#J/CXYT+1^XC%=CQS"HQ?;??U< M5(NWU>;YMA;D[9J+12($DC"% ,99#&"&(<"8$T )Y G)\SQ)C#[XPP?/[1O7 MLD5:N$A+9_9A'X$U_BU? T%H9X:9]L;?[#E5=Y]I,WRGC6!_^;Y^^G=U2_>) MJK\X7 M!2U3%H.R3(GZN*$$F%*U#2EDRGB>4<0FS4VS5V%N-#((#K:]%?I,$=UBOF(3 M9ZDYO!)FYLB\)SHP6?K,:ML"<:(K1PM&I-'8SS\(<6#_>M,YIVPX!RW^5%ER M[K/D.WON"DD<*V0NEZV5_%5\;TWDH1F00%G&$ %2I(G:S<(<$%KD !5Y3F.2 MY#RQ"KTZ/U M/2IE.'ZUV_?^K29DS0%!2U* #%.@ YU!504L&' M?/8Z>P_45\$>:[6S3E+ZK=HLQ2(NXK(H20D2GJB-:LX)0#PN0>OCL/ETME"[&EZ0_T9^C05QSE]01>I?=4M=@$OKSM83#RD=U3N\K_%1' MCYS,5W5.F7U_U=EKW-;9/H7E,ZDWS^K[5QN!MJM$\^9Y_S=MV$99$I))F@.: MZ\ZT2,9J!68)0 3S6!9)C#-LLP*;#SVW#[R7+VH%= J/L8#=;/D. V9@9K#" MT7IAMX?$YY)O,?JDQH ]*H=F@L,3)JZD1^EA0]%.U MBOAZN21U$SVH7S0:C)\G*L-C^6Y8>-/G->-_(A?ZB\)P1TYTP^.7Z2KSN,W9 M+.KS6(K^YZC2XS8?WFKU. [OF,^W5NOM%\6HU9,>Z3_%DG]8UU])VSKDTWJC ME]X[^:YJ'M8-6?ZU7C\^+&A6H%0D":"2EFKKK=XGQ+$$29YE15KF$/+$*J?/ M7H:Y+56M"M$/)7DDUVH!4K);IODYS(/94A(8W<#+0@?L3OQ(RP\4QD!C?*.[ M+.DCTTUK\FN?P*!(U&KB,>?/'4:O>7\.8DR;^^>.TU'^WQ6/NB:[>3]L=J]B M#6A!/:IU [1;_\9V[^\XDX9[^?#S$WIOWH+=J1!U.D2=$C?=?ESON8>9Z2X> M5+E06LY^DWT=F%XWS8ZB3+L)O@ZOHTWME8]S2(WL&'RT^,.'ZDDL.!$\XS0' M"2[5KI0("7#&,4@@I1CC7!0P,.X.N M%5^JYN\?:J$;:PCU;F[:M@9(LACJ=O1M44J8< FHX F0#"E3FB.)H%61C> 2 MS\WBUC("J834C9-:*:-ZK%?!*\USX!.S$+,W_[.R<^TKM.:15CT:=)]S_XJQ M>9K%^9BQT'^.DS';.0C:OV)T8,>D$+4R;IKM8+LRS0O.6)(6% '"8KW8Q 10 MM<2 (L]REI9ZL4EM>I:>'6EN6XIO>HR(M.):9HB@\)HPZG=_;7V,\)DD0J*"=D]*C+_O3T*D0#3IX+"'J M"I_7PJ+60DQ;;M05HZ,BI,X/?%#Z#-5/WS=*\7^^$P_KIMHT M"U@F3)FM&4AHIILE)1G J<[#X!ECL) XP4:>$\/QYK8:=XS37,=O7]FZCO/[95+EI7^Z(LBI+F M6*V*128 9+0 -,X)P)#0%"N+-6&I71CMT1AS8UXM(E #W2N2W0II&RA[C*29 MQ7@E/J&/([?0?#2 QB%\]:SR?L-3CX>9./STK)['X:7G+W6PN_Z+K!Y)_?QM M/>0G:8A:Y^50-R&3:5KRK "8I1C .)< 8ZG^F15)DA8HQM*HMHS9<'/[]GN! MHV_K70:7EKD[D; Q%"XC;6!K><4O,#=<@.YR#0L7#"UL+:]83F1J78VIG;%E M#-&HK77Y*=.96L8:O;"TS.]R,[3>DWI5K;XWGT7=[K&W50SS/,YX(G* % L# M6,0IP+2$("$D+E%><&K7PN?<0'.CW4%.';#9N9B<.X^?Q=;,_O*!6&"B=0/+ MVAB[A(1/B^SL6).:99[W(4TH29=,!+D@&(.0< M$)B4H.2T9 E/RRRS.OZ91.JY\=;>B6JO8AN^\G'U\+AIVD;F6Y6BG4YVA#;- MZV#&CK.;Y,!4ZS:_?0^!*$AFU:13X)/CIQ%\T@5CTKDX7'VF'?S*I>S-\_:O M_UF)6CWHQ_,OXDG-CB[VE'/U/Y(@D*9$ $@A! @19?8RF/(TEY@*X;06C0X[ MX\5D*VS+,9]N_]NIW)8A^I;4[PW3Z;C;&DYW5C9")PBMCH_\.KQHA,998C.[ MVY,7%+WP*Z58YK&@',0DS0$DD"A&XA3D5,!4O7D80:,.$V;#S8V)VGI57CR> MR(?'TQFKU_%X(L\>3^33X^F,Y>MZ/,TQO=[C>1(B:X\GFI''\Z1&%SV>I^]R M,P0_U^L'46^>=:+M1EFB[__Q6#WHU^GS>EFQY]T^E.2(E3F%@#+=Q#PA)< H ME4"PO,QP)F#,K>&P4/A#YILWPW[P$ M4_VP%3SZO?]OD/VZ+6H^;4/CL2>U#FT1.;0/K>^_KI'H0RU^B%53/8F/*[:^ M%[^L&[5)_F,AU3) (18 E90 *)D !.$44*J,1,9XSB5U:2EZ9KRY$=2V<^9. MWJ@3./I)B_SS3:2D=NLT>@YR,Y[R"&1@>KH20^=6I!>0"=&4]-R0K]*>](+^ MYQJ57KKMFG)N=XK2E&F]^OXRY?U7LFGKWA]XZY.*^8P:.)2(LYN@LR8*C#L@=G+!O&@ M1R)7P.B_!IV=&*]0FLX)I],5Z]P>-7&I#FT>;IX_KII-W3HPFI;.O_T@J[Z& M<=N]K_FXZJI$76SMMR@$XKSD&,A<]Y)/$@Y(EA @"\EQ3GE!8JON>[/1;&Z4 MWDK8IV"^6N5\[Z^/V=(P&WEGM.!XJ"C2H1/MP1-U1OA& ;2KS=]AI).LA@J" M9EUN9U"!)-3\SZ)2B7?E_AP534+-J;?*)\$$=*R0HF72#VS/MPE%K"Q8"9 . MI858;98(%PQ02#(D\[P@*+/JEKO_]+FMF:UP'2VYA R\1,YLJ7+&(_!R80Z% M?:F34RI[+6_R8H!I2YJ)FQ/U#)QV/M3K09K* MA=I+VM7I5(9;)VU;L=._ W4E^NMNFER $MD2XB(7D2\TSWQK **CP[U-PX8RNI M9;C@>2S-2,,/0H$)8RMD>Q@\B!F@P_9E-+R& 9X?;=K0OXM:'X7[7;YC?GDT MBY1FC+!2&20ED@ F(@64, C2,A<"DIR6J=7I;TAA9\=/UV15N,9 AW@)#&EQ M)E,;FEC#S.JL$F2",'=(>?]_DPYS=O688LQKZO1N\X^SK" D20E "2( QF4! M*.8I0%P26F#&.;=S0[UX_-PX_M:Y%J]EPK8[#*'=3ZU@05*S3^OLO[SNZZ1A MG];N="%=3RG7MT^D6NI/OF_=^$[0S5?-$2V-W#+V>/_8-GG_:[UNFM\4?Y!E M]2_U3U*MW@BYKH4.3TNP2 K&)2 Y0P!F6 <9\HP+!"'.8I%3*T.AKU(-3=B MV(D9:3EM*<++1!DRR]3P!R8D+7^T4^ FVBJXUZIV3ZVHU2LZF+";B+:Z^8U, M](JU5R+T(MBT_.D3RR/:]?IP-[9^)Z2HE5FGGM2M NHO;]6_J\U;4M?/:I V M<67!,UGD:9P"CG"N]N@4 ERF)4A((4B!!*)V49*&X\Z-<964$6O%C-B^G';, M:PJZ&;<&@#(X>W82:]Z+AHX*^N^=V-%;(VBMB=$2*)_49SKTI.1FB< M[IKMU@_3-9DD]5W]=:-)L=VI#N6"%D5"2Z;W@2D2&8"(JD,4A[$_7R>@70HBZ"5R GJHMP':!V11&, M\1DMBG#Y*=,513#6Z$51!/.['#AWM$GY%_'0=R:_DV_7JR=1;RHU[FZCO4A) M'"AQ#E !&8@+3)$,Y83EC-C0KY.EKFQ]="?)EK+E[VCE#6I7I:5 M8.T9Y#^KS8^HWBK77;U5+VK$JE*&TFJ]$8U]8RD?4VRP)$PW<8'7BU:1J-,D MZE39IEYTVMQ$.WVB.QGM:;3GU)QN=BS6F^EF::+%*/ALV:U7?O =75CO?R'EPS=PA7B +O++LT-KEJ7^] MA):UO^,B$CY='.<'F]2K<5'G0T?&Y1M9S+>ZKQ_M/8K- 7.8)#<]IC(?"Y,CXK\0COA8?M.[)OH!;Z]Y-%/ MO>P_WT1*?)^G1M:8^3TY,A]^XM,C:UR.3Y#L'^&8%_>BNL9!SNP7<4^JU?!+ MW2$L62!)RDPD.< I(P"F$@*:B%C-$H.,H)*3W*IVHJT 9 M]RRGI18_:GO:_?0L2&W;.MIZELQ8+R3V@:GOJ![04>V$K?S=%9'6P&.2GB-T M7M/V;&68-I'/$:&CU#[7YS@F]*C';<0OU9/@'U<;]/^' M+ET@=';A-S6G8L$H3;(D80 3G %8X!1@1@4H%4V*'*-2V!7L<91C;O28QFEJ MF4SC. %FE#8Z++WFMSB* M,FWJRG5X'66E7/DX1U^9V+PES8_/]?JIXH*_>?ZMT>-O6?J6;:JG+DYSR+%( M>2:R@F"0DRQ1V^&2 "S2 D"<88:0D$5FU.? 782YL>+.>MG):NE5LY\&0W=; M4'!#^^&$CI%L?D2#^+I2UT]:@ZA:_1R=@CU([HP[B%Y=>/923.O;9DC> WWN)XA"[VO/5=J1LL<=4)'G=1A M*\Z1-,^O?FXTD["VQ7_E=1_%QL= M,=05R-M+E%GQMZ+>J WRMYIP38.M<:A]B,NUSEG>E9(N61:799("1+57+T]* M9:*) BB[+4$9+E/$K:+$0PDZ-T-N3T_]D;8.>5V%8*?K4 UTIVWTD[ZB5SCJ M->ZW;S]'.Z7M*#/8JV%&LW.8\,#4''*NH]^#%"T//2L^%X-@LDZZ@(1&_'#1 M"3[>E<=*O?>A6<0H183$ I00Y@"J!46M,!*!/(924%3(#*D59KTA2\MSHV$$ MJZ5A.TXXNOBFQ]@[ Q*]G(XG/SL@84%*F4" 408!1!@#FJH_LIRS'&&6ED7N M= #G!.2DSA)?$%J>CKD ,]GQU_M+F+@?;1WJ'>3L:CO(ZQQ.'>IX]O3IZ$+' MK$U1RW5]KT/'N]C&OOAADL1)D:0IR#C$ )8P!50P"A@428RE(!F65FF:I\>9 MV[>])V;T12UD=<4V0QYA]-NJL@TV/ >OV1?O ;3 W_T^7IV( 8I*7H#!:R+E MF:&FS9PM6LEQ5O8_?:2H$Q)(FRH@3 61X#*#$#J(P+@ M9<+7!YWEJ91E<+]+OF5B72PPR;T=BT\Q:8\:::,FN6](>R3T+U M(-6DW.L/Q4.:]OAD.T;GHEJ\7VW4QOMO8KG\OZOU/U=?!6G6*\';!!=E[#&8 MYPFB($%,$;5N[4H1R@$N,<0D+DLLC+)*+HXT-_[MA(VTM%$K;C3(VR5ZG:^B M;XGP.%%ZQ2TP_^U!!OYN!9DQHQG#L2.J9F"J1K"_?%\__;MZ1D=2ZB^'W'3Y M^9-0CK&: Y.8W^#8;;"CGB_B04?KK+YO(S50EB1%+A* U>L!("0$():JS6!< MY(3SG!2Y5=;9N8'F1@^]G-%64)/@##MHS2PH'X %Y@4GK.P[Q%T PFO#MG-C M3=L_[8+&1^W,+ET?H&'S;RO>YX$(_OX/IBZ]O=?_6L1IF<8BS0#-4@B@(@I M6*X35QE+(44%A59!R$Y2S(U5M!+_H2-EA7JJ9::9VS28D4QP< ,SD$EKYGTU MHDZ/J%-DHL[,EW",8#NKXW:ZGW1&[YD M@5'*J"['2E!9 "AE#% *)2!9B=)24)Y1H^(UUB//C?]V\D5*0,NP$G.\S4@O M"(J!B>XHS79/[.$? [S5.E2"K0%6X=)KQP9_Q>1: TS&4VM-'N"XN3M=T*0M MI]C^KF]:^_X/4;.J$7PA"8&(R S$E", 48D!I50 R@G-2$ZS&%EU>[*68&[$ M=;;&UL-CK7^ST4Y>T4NO+^I^N^[4LMPP6D^7X4XRY"2$WF*.5&!J%;CI#VI[ M':*M$AXWH*[X>=V96@LQ[9;5%:.CO:SS@]PX\CVI=>YN,Y27U8V2V.V*OZN6 MC\IL7"C++9R T*^4&70BJ$**(LX2#$B>*G20I M "(8@;),8XXH25$9VP0@CP]G14X31"./57YR0=.,0/QA%)@_+A55\%HXRPR5 MBRTQ[BV('UQ?!TCZ!70[$KIDF2062#(&4*QL42H4KYBD$NO!U6L8X M*V%BZT$\'F9N9LRV+M^0F>1X!'L&5',WX7503>$3M$/)R?]W'@3?SKX3(TWN MV3NO[2DWWLC5SA:$]C>]/,CX3)[; +%WCV*1IT+"%!4@(SD!D$H$B$08I$0F M:9+$*-,N.BL;8G3 N5D174Y35\WNH1?3VJP8A]C8L/ &7'C3HG5B'A^.]O*V M*?Y>K0LC:#S;%^-C3FUA&"%PPL8PN\^A$\?NE'3=-/MMX'ZI[JNNE'YSM_JM M$>\$J[4 "T()9T(@0)& "8R!H00H?[(89FQ-)?$O!N2]?!SLTH^W?WRHK'D M3<1[22VZ,=A/PC@;A8!3-/K\J"E+&Q!8MKV>_IF-/>^1KB;'^""N]P<,'-PNET&PZ_K;62\B1UP MES4_=L,9W.-:ZZZSF@;KZ>.J#4'YL5ZJ9S1=9:,OZ^7R0V=T+5((.*WSYH2>W_)M=B),7)7-"9_C8FMNCW'Q%YYJ M/YV564QIG@&1045QA'&@S"0("O57D2/.\MC")?@GZ(G>5<-UZ(5^$KXBB[.$ M(O7J9@G3V7%JA$3GW3;^^D;QU_:& M_Y.T@P_; -ZYY_LKMWDW[NSNL9G[W@*TOA=?U<0+/?^_:(35*_!NK;L@+5 L M$A8KXY=GN0"0\01@RC.0YG&22,0+P:VR?T='F]M2T0D;;:6-!G&CWSN!+??5 MXU ;&[5^ QOPKIBYV*J7L;$LV$Z,N#49NAEW4\8G08WV?%)4V\67]0;(%HO MD>('DB<, B%9"F!9,D!3(@'B*>98%HQE1G7C7CQU;OR@ :R:3<641?2K,MX? M:V'ME*'X;L\ M_4O'([W'AX=EBS]9Z@8V'Y;K?WY^#9HL8L3C@@B@/D8"8,$0P"BE M"JJ,0BR2."OL4D/-QIW=-[PG=L1WP9T&%*#-D!Y?5LSW#H:8_V[/ X.MFSO#U V^BA2;6N-O%9 MJ+=3[8X34B*&<@P0RC, !5%[$UQD(.><,,@QD]#*.V\KP-RH[*AM]% M)5)J MB4C-UV'[:->J]Z8S9$9K(7$/[?>YV#)ZD+^MDW(3]2I,U#1Z!+S)FD:?DF$^ M3:-'$+)J&CWV'$<[KL]F%/SM^E[W">BXMJZUG:BY^,WS[I(^HOA6'Q'T"?5W MCYMF0U:Z(\O'U::N5DW%VJS[!B?P373[_7LMOFN"K0;AHR$H0@)!2@$J1 M HF3$I*X3$B27A<]8R7/W%:3MS_T_.JX#M(*WI:56.Y$_X]K8VCL9LOX^&&J M.0A_0'$JQJ8[H-SKZKV;FSV5VNS](*X+3P"'#<.Q$^F5PW*<\+L?H3^GB1\LRC+LA,S4NG^UF,VP: >TZZ^/ !V$TO6QFCMYRUIW ME:['N%Y6[+G[_]?X.D]]DAY9,G#4>> ME/?LT#CD,)XJT=\+(+N1Y'8C3H^LRMTX5=C\O^(O#ZPJ6^'*P]QS9]B/=""I$D M!5.+C#+' ,QB DB#OK*7L[4F0567Y> M-]6+Z$-8%G'"DP*(0OT!"RJ!VO5)D*=J#TB@)*5=FK/)H',CFEVB@EH@MU)' M@]CN72--)L#0>><9UM"NN.L1=6CM80Z1WVX>!N-.W,##'(GCGAT6]UY;Q>73 M6C^6+/L^ASDNB@3) K"V@@OA*2!$,$!EG.*D?^$#NG2MFR7T13R)U:/XH.1ZNUZUMM7?JLV/MX_-9GTOZL.# MH@+!/":4@9QBQ81I1@'-\@S0/(,E91G&L54A3KOAY\:1O?31%\'6WU>5_?&< M)?IF-E0X3 ,3[ "G_DBB0?3HGTKV:! ^[+&=&W(^;3%+"2:UT-S0.;3;')_B M6G"JBXP[_)!DDE'$X@)D14D!S)"B,<082#."2U&D D$CQ_:%<>;&5UUTZ:?U M"K"^QFTGMFVAH-.@&AAY?J *3$,=2GWDK0W?6*%E6USI:M0F+;'D@)Y#K:51 M3"Y77#I]^\1UET9U.*Z^-'ZYCV9ANUPF2@,J" R3R-.40 MIHQ;95"<&6=N+*G%O*8QF*V]Y@&6X"ZO@]9@0:RO"SB$ZP[V2O;4!7W'^X/Y M^O9W9=-'^A&V%=075*84064J05E@ #$5@/!8@(R5>5'D*4X+X=:$X=+0'87!.K0)WC^4+ZB/X,I8&$Z-%P<_95Z-)BB$'[__0L?!BCTD/6LUPQD4I!$BR(@8P1@7 NBNB M^E$F(<$BD=@NYLE-D+EQWB!VU)=6U"F)VY_UNNS9"+:14HZS949_4\Q!8#*T MA#]H\YIKX?0;B>4HR\0!6M7SKN\F:U!_B:89BCEC0,8ZRU,*#&A) M,\!0DDH11UL=R M"]7 =FXUL=S0&6MN&[P>5NM\>[N^OZ\VVHGZ00U EO\C2/TKV3S6U>9Y%\Y: MX"2'L 1") + DA> J!TSP +EF!%1\MPJK=UXY+D17N<)WDEN6^[/&'$S+@N" MXR1'$3NA;Z).[$C+'0V"!XEEM8;+:TD_X\&GK>5GB\E1$3_K![BQU2_52FVQ MW]:"5YL/A+5MO]L*WT04*$X)!C+/4P"SM 188@Z8%*DD)8J9M&JH<&Z@N7'1 M+V+%]=&GNL2I)^%90,VXQP=,@:G& B%K+KFDOD_J.#O6I$QQ2>-#8KAXO1L/ M:*I9=RV]VEH/S>WCYL>ZKOXE^ *1.&>RR(! L@10HTDD(2#FE' BXU21@0T5 MC(PU-S;H1.T2FV\BLI4S^JE2/VV%_]F.'\: -J,(3_ %9HD>N:\=RQG1ACAT\(G"=S^HP<$MY$UMB[N'T9$)*)1M)$"2ZT(K,B\ ED* .(X9+3C"";1,J]E__-RX8B== MV^3*-F7F!7(!(U78?';G^8/P=Z M9D3JCDA@ZMR#XNT8% Z)0*2RG8YFZER_NQ]Z1>5:OOS6=1MUO8UD^^H)R0&,40B$)R &&1 1+C M%(BD8*4HU4#"JE.,BQ!SX\Y!AZC9*G$3B5:-:+V*J%8D$KTFT8.H.W_63<2' M&]5+\J3S2/7.:/<0RX!WE^DT(YO0DQ28DK;S\W5O?MYOYZ?5(1J4T'$'G1/M M)MK>^'9O?KY>GA_[,/LK /8:@^\BQ[0!^E<@=12]?\VSG$I95.M:/:U:\Z:O M,(!0@E-=MB)&2)E*)-:!"1R!,N&%(#1-L\+H[._,\^?&E*V$42^B58&&(^3& MF5ULBU.<4_Q"78JCVZ8L27%.YH-J M%&%+(H4(H5,,? M)NC2;YK=!%+Y8?5US\\7_%\R)+FZH2,>BFC5LQ(R6E&5^>!'"KG]_]X5 \_"OV1 M>0$1I01PC9LR4E) *2Q!FI0$)BG'!;(R4BZ,-[=/_8O@0MRWB6C[7J<'];*) MNA;<9P36I:DPLU<\ AR8++:21IVH0:.Q#&'Q:7M<&G)26\-0_T/;PO2VB=LR M=M)\7#6;NMU9-ZVWZ=L/LNI;?WW2'VNS$;SK.[& J12("@)P+G2[1DX!DC % M24%%R5F!4F35CFLRR>='B-L#JY;ZHL=5M7G1T=V= *=[';(LQI25:BW#6+T. M)"6 9(3;+^0YLTGGH'MMI'^VIW[<4WR@ =KUEMQBHO[8H MS*"EK.O$S:++K+7P?X[&LZYSXJT7K;, ;B;U^_N'Y?I9B*^B?JJ8."WV=LA6 MPN;;>D.6^[]_NVXVG]:;_Q&;OBYTFVV%"I0+B'09Q0+ -(: P#(#!4]P(G#, M(;**90DFZ=Q,YI-DMWMQ]KALX$"ME>[,$3V+3;13[,:IGTFX-\)L'9S%/$^X M[H6=8NO5+#C\/E>O<,).NEH%Q_QP=0H_H.MAT?M[47]7QOY?Z_4_-S_T<&3U MO!"X9) 4'!!.8WUD% ,DT@R4$!9".V82:)2Y>V& M'YV&UO00Z6K ICE*LL7*X4!I%(FKCY5./WWBPZ51%8^/F,8O=_3UBE6UKA6_ MB"'^"A8LS85( 2_B6/?FY0 7,0(L05)00D@>6]6I/!IA;I]_)V#42FCIVS@" MS] '<0TDH6VF/30\]E2ZJ+K7W?;1(-/NBL_I>+1[/7NAV\?\VZK>F@C?R!]O MQ$K(:M,,S7B;+Z)Y7&X4@[1-4KI.'5VHG;IZZ(39Z%3[@C,A05R4!$"R?*N_KB2M?C'HQKCXT;\/.JTFTYC%(YV MH>9W^HPG7.0YQ DM.2ASF0)8Q!!@+C,@>)Z6%%'.$ZL8YM/#S(Y'-,[]F13; MD]-'5,U5(3!S8@R#A/5)DC] M4A':EJCMMU,+B40)8X0!3PE5=@>) 29) 7*:%[KZF8#(JE/D^'!SXXI6R&C9 M2VE=3.,"MF9DX0^QP*2Q%73HS;&5]69P[G@L8F^$BM?*]>,C3ENNWDC[HQKU M9G==VV[RL.)%6P;C=L7;0AG:D_.BSU?,8(E26 (98QU23 1 C&, H2PYRM3_ M"L?>DU9RS(UY]ELD=J5E=%^P7O039691-^"D+;/WOHGRKI]S$.6!]^*RRS*NZO:?YN.J\XHM48!@EE>2)S$.+7JY7EQ MQ+F9VN^;377?M@[00D>MU'9D?AED,VKV"EU@HAU:+^PP>]&D.$")"N8GZ,FU!R[49 ^:Y M^_F%0:=NF[:,##E]WY;+^I]LW6)PFR.=K.5&[@\$H@9P>;ECHNZ7Q$ M&A=O<-WUL/6]:*/-M2VS.R@C>1H32!C(1*[,CCR3@& , 2$Q9;&0G#,KL^/< M0',CBTY.G;QA:VVN M=^S-_:+9=Q]77":,29(0P+-4*$;@NF!L"4&*1 9A!G-^V?8( %Z[;)\:9]KVVB.:'O75'KO6LN3OG^:+;!M75ZKL.)FBV M05GMLQ9%D><,(0YR(B& ,)> 0I(IJX(5N3Z@0;FPK\<91%:;SVJZVIMOR%(? MU=]$*['I$X1?E-U,8\M>&D&F.<&Z44RJ#$59%@ *F>EI%J H?ML!+WNZX\";:4S'ZI](QVE\H)R@1'*G.I-G1YS;;N*6L?KQ(&FK M]4K2OC" 6_W'\XB;,;97' .S[R KJ#MAHSUI R1I&$,3HE;B^4%?I>;A10S. MU2Z\?..5.Y:.ZG[1KM&T]\)G$LNXI 7 I2PUUT! $TJ4:9H@$6T^8[X\YC5G8R:L,NPYD?QA;6N#7X3:A'7T 6(!#)@-, M@ABT)X9[';/TO-YGC&FBJA]VSBU='$FH(7XL M*(84$T7C"2D$@ G, 4T%! 6A$)><%!0G#DD?;M(8?4'3YW5\$&H:R#*J>S%; ML_+%&7>KAJ6!Z39?AE9G./@G,D4'!:+=N5BD=3C:\>M?='KHW7^GR(W.QF!^ MC=6K$/5JP;I),JU9>Q5:1[;N=4^[\O!^%PR].W4N"R%Q61" A-IC0TABQ9IY M"42>BI2HWU%N%>XS-MC<3& /A_BG(+4\R+\2J,D.\U^D/80]R!^!),AA_JGQ M7N= ?T3SLX?Z8_>X,<8OHFF$>%E&09DG]W?R[7K5)?H(*(HB%@I3I)O7,Y@! M3&(!5]AI-U;A2W+VFT$S7Z20MKZ10,.<5F+#F3B0M,K^?F['LUO#2CNM)FQX7$_RJF=8,@KNQWJ6I=W_UPI3OQ1/7Q6'\3[KW>? MNX:*>I&ZOZ\VVL6V?J./F?3RQ;M6YHL4%;BD)052QFIU0)0"JM8$($A6IC0N M$B&%B]?P6L%FZD#LA(NJIM$GU/RQ#5#9_!#1PWC1D$"S9W=R'78RICW9[HL< M;[6)M#K13UJAGX>6N)TQW6L%-FM !1@4ZPK#>&PXX0WD(/T$G85ZG;Z!UV)X MMC_@U0^VX^F:RU6_>WA9B[&O"=.\>]S5#DDDC04M$Z#L]!Q *7. RJP *97=1 [ M4G*;%&UQQY6O6=OGN:N3/36^+T9_99RO7UM<4.J6#WTGT!'12=HO"5;/FH3U M7;0;B-WI7M?&C=_U$[^(AW6MO3_;TZK5=]T8Y,.ZWCJ&/M=K66U^63>-WA3T M-WY;OU4,MEY6O OO6@E]6[,H9$Q205.095QW^L@8(+*0 .&8TP)22%ABU_XQ MB)QS6R%Z::.MGC?1GJ9M/YU(KNL]]VJG;?23UO?GK@?9\)#-.MI7.OI=J]T^ M8\15,.E;8F;ASV#N Z]LKS_M#ATX@TZ*WSZ>842=N!MH4+R/>XJ&'VIQ9-00M/EGCMJ(3)$8HDH@&WF,E-; M#YJG)2 %X45&2I&8]2.^7I2YK3E:#YU[IAT*3&T2UZNH:=T/U4K]>[427>V@ M-K>IWBK77;U5+VJZAK\K\_;''B;58)LSV52%7B+:*>D4B3I-^EJ^-T,$[4Z= MZ*X]:-U.SDZCR:;&8J_??']\EN$\)2#!+4[6G EQGNT"<9(!F90EPPA*1\:*@N5'QX^-'SVVM M:H4#";:@L9=0&:P8S@ $7@$&W2]G1EP"P8*;G<&8B&LOOA!V9'E2W5'R>WG' M=&1V4M(7Y'3Z"G^%0;IR0X>%KF*4Q G)=&5:YEV,VA-O.>! $P,-7ME6/?DWJ:@F/6>(4N@G!Z\%/^'J%G5B,]UQ<2"T81R$C, ":, TI0K8X5SD'#. MU,^I2&AY?>_H< K,C7VV3:=>M!;CZ^62U(V.(NO:C/GN,N;[M3 \EIKQ9(=V M1AKT)VNN:E!V$PU01#T6T0!&U*(Q80>S0/,X:7LSWSK,J_=9H!FR;HP62@ZW MY?1SO>:/;*A)CR 7A'&D35_M),QT#Y$T 3'DJ?I7G#%J= !V\NES6XAZX>S6 MF9=XF2T"SB@$9NA>K@!55$YJ[)/+7@XP*=&-BD*F(J48?V M8;>R/D=TO>*66?W&4)M]^"$ #,P)OWV-=C)'@]"1EOI%+IEWRK#%RB>;&(\] M*='8(G+(0=;W.[K3=MZZMA#4-_68-B>S3"G/RU("#+,2P%(0@*F@@$H8TS(M MDS*W*N-Y;J"YT<]^L=]6T$A+>BG]T@Y;0]>;!\1"N^"R*WF':"!FGF;(N.UP(DIF-/6X;$$I&C8B2V][M1 M5UL3M^OE^DDIUI?*)C'*TCC#H"BX!+"(=3$1[2PI4RE)RAG'5LV=3XXR-U+J MR@.3OC'Q:BNG'>V*"_[F^;=&\(^K#]6*J'W4ZONMKN'8,="P5B(> MXSP7NOTAH0!B)A4Q8 XDHX+I7&:9&R4ONXLP-];8BAJ1K:QVC.$P#69T$A;< MP%RCA(^T]-$@OCY%^TEK$%6KGZ,=[#LM@E@V[B#ZI"L'*2;E,G>4#HGNBB>Y ML:#> ][)6[Y^V&N&#C-",EB60)D[B0Z*R %&20D83>(2E45J64WMU"!S8[+6 M)[&6T2"E8W_'DWB:$=:U* 6F)'N K-EF# &??')RG$D98TS30TX8O=;MJW\G MZNJ)Z$I=0VU'/4C?C31)U X'P0*06'WX,"X8P*P40!:(LI1BS%.K$^*QP>;& M CM9MQ5*'8E@%&(S0O %7&!B<,+,FAM,P/#)$:/C3%%JKFQT;Y2-]$+M5J7YKYB>FG>JA;M=+,NA.1WG@U= M/U//7FA7T4039^]A\@FT5X^4%\&F]6#YQ/+(X^7UX:Y6XGXD0=^H;_MEYQ(S MA.(4H RJ36*ABVCP/&][!6 -T-(/JX>A+-IL7= MUD(<@]?41/0$6G ;\45PT;8]9Q"2,P+%KZTX-N#$QJ*![L?6HLE-=B3"1;5X MO]KHCL+KY:-BJ_KY0[54GZ8R_7A)*$\!YE@"R"0"5)2Z3V3&9%9D2 BC7+RS M(\R-+#HAHZV442>F&5NV6/J%E9X+*00C=H+*$^+$NILA08$Z",L[@0>9;'5!I7([$;>VX$ ML!,W>M#R1FWR1\1W$EO4\+"H&>H:!R/NBU"[ MND>V:&Q7JX?O_]8D)Q@ M6<@@NEXK*I/FA_U_OEI_4L_1IZHK?/I%*7;(4 M_0@O#TP6E"):(JGII2P4O914Q\X5 #.6J4UPD6!J1"_.$LR-<;3\NOI7\Z-- M7NS5N&EC'\B@R?9;BK@^'6Q!?1QZ$@)36(=_FT#P?A]_;7EME0!* M"Z#5."S]$!I_F[K3@>=AJO+48>;#LJCU%5B.U[YV>?"$);*OT/ME)>UK'N08 M;/DDZMOE:V MMFA!P5;2OGZ@96CC653-3%DO6 5> D["%*"HST4LO$8)GAULVLB_2SH?1?-= MO,'!5/VP)-^5Z5N_(:N_]Z\O*S*F:*$$LD@R $F1 5PF!,3ZSR23!'*C"AMG MGC\W*A@DC+2(-]&'KV\L3)<3\!D8AM>!$OB;?X&'2W^0$YA8&&O783.1*6:) MD9V)=1Z!40/JQ&W3F4?G97YA_(Q M=QOL@I_[DN+_(TC]0;T$BQ+',BD@!#0A,8!(41SBO 0Y36)$8J FTHI$6A./;4BN M0M)K3Q(W2:9M4'(56D?=2JY[FK\62\WVA_]9B5H]\L=SGTA*ZU"]I*VKH[O:K$X/0EM7MS6?"C,X\HSM17?Q> MZ&BSCGJQHT'NFZB5_&9;-7(<9?O*^=: >2VK;S[ZM#7WK5$Y*LAO_P0W,FM; M>;Q3'W^_[$-*<5Z6$*0D30#,BA+@+($@$7&LJ(RAHK RP@Z>/S*,VCXIX7"(2;_[,_H=?MSG+G/[@KMH,]U 7U+R 1"8JY,D=BA #,8P1H 1E :9XG M7&2X%%:U89TEF1LK].65]QI(_+-3)>IUB?:5B7:;B1NG? GW&31CFTGF)3 O MA9L2:Q:[&DZ??.#5FAQQZ_0,=L\)$TPAQIVPQHIN$_J*VFV(H\/T\ M6&WO'CL/6O4D%E)*00H<@Q+"%,"4)( F@@'&4 ECA)$P2QUV%6!NW)K&:6Z9 M3F8+N1DKA@0R,!EVHNM^D[WP42O]3;25_V9H3=G<1$J'WINOM/"8P^:(G]<\ M-UL9ILV%*!T2CN)2)ZDE3Z +R/,]Y@0!G*090E,I2U.:B M@'&1I&69([MBX<=#S(VF!@FCG8BV>09'*)KQTG78!&8>&U@XW8^!H ME(FS!,YI>9P9KOA!W&?7M/7CBM6:6-Z)[K^[3D=Y+DC,"\ * M2 &,,V7 T%R +$]DD3$BTSRQ^?9=A)@;.XSE!.@9JRNF$P+U!?]A1QM.4V1& M+*&!#TP];<2Y!O@X]+S3(1J4B'X:U/@Y2$VV:X#TR61.B:&=*J6$%@6#($W4Q@ZFD@%,( ,ERT@F)8T+ M"8U#4\^/,S?64Y("T8L:;66U",D<@72SB62\C,1K7.G+[=/&MEW5X$>=J"CD9W(T;+ST+3%A-8R M8KW<+JZP,=QM?%^>T)S(V=5+.[BZOO5 OKT$I*-CRP <_YZLL4%?P75E@,%I M7Y7)C6[,\_61-A6O2/VL\Q/O9-M.L^TQ31,8$X8(B#.U.X5)P@$N. 8DTRF$ M-*=I:16Y<':DN3%-FV:KOH160*>^W>=!-:,3+U %IA$KE*PYXR("/KGB_&"3 MNZ;S>9YA05$)2)(H$P3+'%!$,A#3 M5.049GE&K+)K3@\S-S;82AG=/CS4:\(ZI\E69B>".(.P&3M"EQ!0*4JU14EB MM451^Q3.$ %-I*L,7' MR5(X!X!O(^%HG,GM@W.:GC(-SE[KX+S5A4L^KG0)/^VV^K!5$(*HH$9T8>"\?Q MY\84;=V>:JO"322U$KK:?VM&4ZU'U+2*Z+JP3[TJ[0467DZ'B3)P%8>%/S ' MM-R.XG%%!^&72H?I&MR/\4J= M@E]J>+X[\,%UCMDT_7G95U$_54Q\_4%JH?A"5WZ^UZ41VA7GT[KMDRAXF\G3 M?%MOR'+_]VV5Z/7F?X0.W5I_7U7_$KP+5/B@.*C[D;XN61!.RQ*S$N10I F MD@.4)"G 6)?"2Y(DQKE5"LZDXL^-?WY;U5N!([:G422&LB8/7:B0KAU=[S2Q MS->9]ATQH\'YSGSH+;O6%%"MZA#T'MW6M;I$=$;;5NFHU?JFK=.O?KJ)GD4; MR-HKNHTCTR_'%X.7PSYSZ%7FR&NZT;0:3)NC]"JSOXD_-F\4L']?H(Q3&0L."%9K&D04 E3 L"LY(B(%.+MQ#8Q=),5R(@_&U9C:>2N,(1IU3EQ^RG2^"&.-7K@>S.]RK-K!>'PHP3EB4,)'F1 )AR"7">$B ++#/$LB*S.]@:'6UNK+L3-M+2@FH5 M]?):%O88A=C,)O<&7&#F/8]9@"+;1J!X+0DR.N"T!4),=#\J%V)TDW/AVFV@ MWM]$]?V'MBF?1$V^BR]"%R<9\DUU%%^RB+7YQN,82*[=%07" $&! J&22.2"=R5 \ROXSZ[8)^?WH6I&Y^MJYL:S,_9K04#O7 /'40 M KS%OQ<^VDK?7='&"'LM7^L F^>RM3823%VNU@&=$V5J79[BWFBO:=L8?%RQ M];T8\FT7!:,\144.1%8JFA-I ; L"(AI3A(A,2VP5>3@N8'F1FC;[.ZJ%=.^ ML=Y)-,U(R0=&@>EG)V+4R7@3#5+Z;:$WAH/OYGDGQYJ\;=Z8QJ<:YHU>;\<& M3;U9?*LV.B#YXXI73Q5_)$M=3JAM^:G[>_ZH'KZMWZ\VU68HCIPF1)9ZA\5D MR0$LB0"4D1*D)8(9C=,B-6M8Y##VW#BC%5]'0^P4L"REZ#(!XYP2&-; -..$ MJ#'/7('-"/6HI^[1COK7(>6X##L)"UV!QT!,USS"-=)$BKH6_!OYHW,O[8H# MK9OF+:GK9[FNV[.!A42RH P5(*%JNP8SF0",XTR7=:4YB\N<)U9[-HNQY\95 MG\0F6F]K9BV5N!';E]I(B;UM*K)7FDS#_-8(9H

9&T'U0@[A*I:$=!I(,^JY&I[ )#,@L^U/U(OH ML93]& )>J]:?'&C: O5CNA[5HA^]V#$AZV180]=-\G:EZ_FH,:HGHS3OA*6Z5P. MDV'&*H$A#LPY%R++PIRC>X#.:QJ9@QC39IFYXW24A';%HQSBIVZ3OY3Y6QW) M56]T-[:O8E6MZT_KC6CXH]!=$/O#YE@JPP=E$J0BSP$L80I0G@LU6V7*12D1 M9^:=<$U'G1O5:;'_GVA/\*B3/&I%CY3LD7GC2#O\Q[DN&*J!VQ&A97VSHYVK#;2/3?,H^+O' M6FV>NRC32L/2'LUZWJHLI\OO"V^3C;BZT9WQU32Z T M^2X6A- X2?(,E#3F .IRZ$C]#!2Y_C%+BDQ:L;+YT'/CWTZ^KB;WKCF <24" M!^Q-CU)"(!K\).6@WL +1&^B'NR=[#Y/4FSQ\GN08CSZQ.4:37$*K\I@7QIL;3YWM M'A#]KF6.6J$MRV!=@MR,J3P"&9B>KL304Y^%(V3"MU38#3F#[@E'^ILU2CB^ MS5>QS3XD*\.2*Y(I0(I+M5--M$V48@9DED!40$X9LXHS.3?0W)CEQ!>OMV,-+JI%%_=VR[EZ>9K^ M/YJ-DD4))16D3 &%J;))$)* ,$4>-)-QF92$%'%F0AFCH\R-+SI!HU[$F^$O M4;N$WJT,-T[CP(YSA#>X A.$,U+&O&"$Q(X4FH$5&L'^\GW]]._J_HX0U%\. M>6#\V9.0@)%Z P.87>QF-+QY;-13U".9,DB:-INQ_6LMAE5-OPQQS#@HL/9S MEZ)4+)!RD!')R@0GE!=&5& \XMQH81 XVI/X)AID=C0B+N-N9DUX13,P:UP+ MI+5180R.3^OB\J"3FAG&&!S:&^8WVF?UO/U1"?G^#\$>==3&G905$_5P\HP8 M0A3J-I9%#B!)"2"0"-W?LF T+3DJC6(J+HPS-Y9I18VVLD:]L.:).F.8CG.) M1Z1"^SE.@^3Q?-X0BVL3;L:&F"RYQD#/_40:D\O][4'218Y(2753VT(FZO/' MB@-PBF- *$(9H9CFU*A8RN@H8>9 PI+WN0 M])@)O.U!TM??@Z2'!&!VL6N:B4[]VCSKZ,W-[8IKW^B#/I3Y:[UNF@5,999( M_?7GB .HMB& 0HV("B]]DE=$1)\Y:,='^.'W%Z"[7 M$B(O&T]_7'T3]P_KFM3/>IS-\Y?U"@5Y8);R MC+9#41-[V/P6.K$8?^+B)_;('!=$<7B&8SPS^R'XHZYTL%]K_1OYXXU8"5EM MFKVAVB9.NTJKC$A)XX* E&5(;;12 A#B)2!8YDF"(,P9M8ID=A9E;EPX:*)# M7E^4L-<)]8,VT?ZG:1FZ[#YI9JPXS50$YDC[6>B;PP7*_[L:4Z\!RN[23!N: M?#5J1T')US_QBA1I>IB-N)=_^N9Y=TF?GMJ&17]67\0/])BPV:G477M2Y4?4@>)!)\9[.GD8::?/.@^*^LGD]+ C.I>0KC;B ME^I)\(^*^5;?=3IE5S+HS?.OY/]=UV^7I&G:AN$,\Z1,< Z*))5J#R D(*5( M0 J3&"-!*)/(LGZTZ=AS6TDZT4$K>[03?NC1H%BFE3]J%7!JVFXS,6:+0""X M [.Z5Z1=JD;;8N:Y9+3Q\%/7B[;%Y42Q:.M'N'%-2Y MV1I;P:-]R?7*MY7=/.+#'/O+$2!!$ U,"09@1K][=0DZ(75%Q(CY6)-%D%BK MOQ]18G^SYPB3=U7#ENOFL=[[.(ANE\,H HE@;;JS#0W&CJ,!:T%5=!&@T".X;-'N)[V6[RA5I@)G('S#UZ]@P:O@)H#Q__.C&T M9Y0\&T9[[GKGH+?U?5>_1#//+WIRM"]:.Q(Y9YG($ >9CJ2'5": 2+7?2B5. MXE2Q1DFMRK:/C#4W>NA$C;:R1H.P3M[;,9#-S!=/T 7F"&?47(+0+N'A.>;L M['!3AYA=TOM$1-G%6_QE NM76DH:YLBE2M3&B62H!DVJ/1&E!/6MWA!4N7>Z0H;M> M;6K"-H]D>4>7U?>693ZHG0Q9_H\@]:]D\U@K*V:(P3H(3BQCG$/&2X#+I%2< MD:=J'Y)"0%,I1"I9'.=&J7M72S(W5MD/9?SPJ&MC1K]6J^K^\7X(5S',Z;E^ MCL;Y9U+D S/4GA[13I&;J%,ETKI$@S)!(D>]@7EUVO%50DR7F.P#JQ>IRUX> MZ&97_5(16BT5)XOF ZGJMF;NSB6T()A+*&(),"X@@$FF_I:D*2B2(D^R3+(4 M6AU:CP\WMW/L;WJ,:+F3V$UIT=7QWO,I^[/%S/#R:9)=&'%2R\Q,^T,#S? N-X;9]O_[*KZW)D1?]8,5 M*!9F8^T:7 YRVI'*.3C-V,0# M2(%IY!@?C_53#&'PR0[GAIJ4%B[H>\@'ERZ?.#'E_1\/5=U>W!7V7S#!89*( M&*2I;DV,,0:T9 501@DL2Y2(,HXGR4,YE&QN9*-[+[9=,I:5M*RL[V^VS)CI M5>8@,)=YR O9:=?W0)E!!L@YQ&>1\'$DW)\CO^,2JTDD<58 F&<48(802!",BX+R F969+Q]\MS(5 EF>12WQMY1YK M'&'34W1/N 4_1]_)&>T)&F+;982)W[/TL0$G/DTWT/WX/-WD)C<:^20VNM5' M&]O#=5SS;XW.A_JX>A*-WOO=LDWUU/J$%AE),I['F=IJ\43]410 %6J)SP66 MJ"AR2A"T\0*;#STWC[!N,,AT%YM';:M7*_5_O*V[+,[;%=]S:?\JB'9C\[O5%\$>:]T@4EWP::W+LG3_?$.:JFF/U18XQYKM M",A+S@ 4I 44@$R0DI*"Q;G=AT:O4DV-U-K=XRCV['VX@Y'/UOY^P-KVPQT M;]-IQIBO,DFAC^/\S(]]WKIO++UFM7L3;MJ<=]^8'F7$>Q_@BK;G/]9+=4?3 ME2#4G=6_""[$O7[\YUKGWM5],]^VY>_G];)BSPO*49KF,@-RF% MMLU%%]#_C?RA.P\K^E)N\T/4BT(*@6A) M ":ECNQ0\XESP@!"4!((.2*E5;WJJZ29&Q^W0MD1ZG6S84:JDV$D1] M@I"NPJI5B5[J?;B%6UKJ.56ATMW:\V4V%&I;Z1 MG:@\S6!J:L)\&; [2+X?MN+1^^J ET\>M!E^4M9SP.60XUP>XKT M;C#FW*P_+7*TDUGO]K921UKLJ)/;EL,N@V_*75XA#>GQ MP.4T[*QN#.I#@&LZYD5&Y$B1:?O]^B&UQ!X*4D$J5>\]=#F=EL1[#Z7#R\N[ M:"N.+IK'5G?J[GE=K>E2:/)[*\OY"S4&X.=5DY1:'78>B6-M7PD.8BI,KU>4 M \*0 @4OA,QHAE3BU-K-DUQ3X[3=K-%.L?;#J\SO=G2+MLI%&^V&-B6Y;G(M M?8WC3UEHS^.5LS52\Q(O<(?I9'*=:*_4UL0+GN=[G/AY_'6E0=ZL'ED;(*6W MAM5^5X;N55C!RK[IN#2#,4R+1@7FL],9EP*.2!QD0!, M4L(2 5%*G,*7K$>>&K<-.&:Q1]F.KH)@%YBK:IFC;0[N5NJ;)CS3"+XMNN8Q M(]<5+*\YNM:#CYNUZXK)41ZO\P,&%A'1-"CEQZ:7:,7+^5--@'4$GHSSF*LD M!QF4PO2,(X 6N00QR05/!68J3F8OLF0K6T[J&R#VHZ6/,$7F(BNP,V]9,AE1+S6"^D9;MQB(9?U/JH48G'+X'9@5$M= M/[H[J_C951U[^RQ-):1[/0UREB2R2$4B0(ZT98,HS@#-L39Y!!1)*@1&PJD+ MI?7(4[-QTCB%SJV]+$&VXY(@T 5FEE;FCEDV8M]L:MQINGF63>&U6GBO3;W< M\/+KEAT1 M)?JG6&EV8FFA$BDI==IRG1YF:MRS$UVUD?.*>M5'J-KQS_58!2:;(3 -+%!] M#@7_M:F/1GJ%LM3GM#U=D?KLU0/;^LFEWE,M;I?B5CS.E_-J7=;^[39";%:0 MF&*&8Q"K@@!4" IP07, B[@P33"2!%D5F+4<;VKU^U!T+&WI$N4.>$T^;X*/06B;%J.)LEPSQ&+P1Z*4C;96#X@T=9(:[6NUL\KG_0@'7E M,RW7VF+](E_D\EFV-/IA=W^;/)B-^FOHNWSZ8:25/?MJZ"6WV2W^M_ MJF89(SR/20%RJ;2EC H$"*(I$"K+]?\PS%*KY*/A(DR-$HU4]4G82D5\)Y?R M:5-UHFJJ3BSE.OIEOHRJ6A]+#]X54V5!KL$G(##[;N3O:G_4&C3U/434Z- 6 M_&ZJ@VMC3NO17&"9,7'%##B0>/"9&(GE \V(VUIP%9B]B\6P)X^WFERE^=YR M<]V3!GMM2SW 3HYMYVW,,4Z%D@PPE&" 8)H#PI$$>9Q!GF14OY=.P2IG1YK: MZM(*.KQ[UGE,.4$D9@SJU[Q0 $DA 44<@S3A,*4TRZC(71_>UB]_ _]B(8@] ^'O'#Q M\:/0@JV2'2M87S_,$GNS>GQ<+6NCKS'Q&M-O1D66)$JE(.&\[C%8 (H+ E*J MV4!E,4^14TVZ,^-,C1(:,;N-_+S9S#COY2^!:V( L,".T:+7%-KM=7B.F M/Z/A @X^389S0XUJ,%S0]]!HSG,DBRS,.6&)*5E*9 )HI M#C",,T:1I#B';B9#WW!38XEV)3SU^N_6@W U('H1MS4C?.$XCC$Q&,(!1H4- M,E>;%KV#C&Q@V"A\;&98W76UL?&9EG=EG4\IZD+JGV59CS;#24Q(*IBFDD0! M!(EQ #$,.(0)R@N2088&&A[GQIP:O>P;(4^TC%[J]M_&#A&KQ8*65?0DR\8F M&6Z2G)T"9_/$!["CFBI:8/WB-GG9HFVNKH5N""B(Y7()HD!6S-EA7\NBN81# MCW5S\=:!OFC->F*^>#;[JJ^F0T/MA13OM3*F<^AS9MR2__O*TQD:'?QF'/H M[F;V#+A7K[0OV<9U8GM&],CG[?OY ^)D/BQYV23J-W_.EUTYX/V8PUF>,,6( M-E$1*S31\S@%C!4$2);30MNG&1=6R25.HTZ-Q3?UK^U=Y6XH]W-K,.P"$VN-0;%^V'AA)Z[Z M[46:.-\\T* W/=D^/#[1>6G>LS=Z@7B0U4RR#/$LY@")O #(!$#@.,Y 0?)" M88H+R9VJJ9\>9FHTO14PXJNJIPV!"Y269N_5 (4V8HV T0Y"K8@>#=%>"+R: ME:='&M=([-7VR.3KOWI@*7-C#?YFJJ,;>U$NJWJ5V>G;\-O/[25MWLCM=UJ* M)OAM6V>]JC-+[K_1Y5U=LJGZM*J[\$KQ+SE_^*;_O'V1)7V0_]"/7K^E:[GI M"3GC#'.:D@Q(PC/#-*8G+F$@33&D&,]5##< M=_Q'*WZTVJG%3=?1_Z;+9Q.@FMQ$YJOQXC^=PBS,,@9A020'-,$((+UP 4;2 M', LAAG)$B2H:E^P=TOQ'_GUZM0;_^721DR=F1'!_W"OE]WR/@51)V1,U+H" M5K=2V05DMPE4Q'Y&N]>UJ$0U+#==(/T.,DV&:K36V$0M.'4CO@:>FZ@#*&H1 MBFJ(3%B6C+8-K3WV&YC0G'MM5C %O<;M=# %C<]8AI.2;9@=VJ4D?Y&+NKW? MZI[^^-=\_5K)&XOUHNG4%FD2UH.ORSE?=TEZ MT?-R[KH9'CRG=NMIT"D:*T?Z9]-7S,S/CNPWIU>][0?M;X6Z%D6?J\I@649= M":Y%[)"]KW[>T&JC+WK45?GSDUS/E$QA)@4%19Z8@H)% EA*8R +KCCE22$2 MQQJCVX=/SL/7R>9:1W0'KXRPC*1, %@78(0H ZP0!! I<@I9CG!1N&2(#<9K MA*0P'WC9,?I0%((?0;5BF810@Y*[+.#QD./5 M-\KHJ5X6*I_*^+*Y;:B]I+]5O2MJR[":+K,SRI*,FK!KBFD&4*[WG2QF#&24 M%2Q-N=F9NO6>.3&*RP1$++Z6H>',.9PU@0+@L00\&U527U M7EXE""0YB3F-LXQE3F6MKP1SG-!U_7I2OGZF&J(#6*\'U-;LN@JFX-97B\J[ M[F5[V_>R#;#"SFKOUQ@['F9DF^RLGL>FV?E+!\0);KNX?I&5+%]D6QSE3NT$ MJQ^VQDYPP1("-:DFFEG3+-,F6T9 FD.:Y G+<6Y?/W" %/CB=VNRIT27?J7 M_M5NMH9#"-R0F>GGE#'P#GTPU4%]=PSUW3[4+KVJ_:#O$(L8>!9&"DMT>/&# M= Z_%LK>@,4ASQTO=O$*K??"&*]YSC!;?=L1?!,C^;NDU7-9.\\_+)^>M;&9 M*XA1PD$B8P60J9E%.$: X1P)#)4VZYF+L6DQYM06E:W(VO;LS@!OHL>MV/KW M6FXW0]0&?#O#U#.D@=>-'31W2F;O"!Q]Z 73V7)U@,>G)6LS[*B6K0,.AY:N MRZT#VTYV!^0[Y:G:(<3=\HM)W3%% W^CU;SZ8[EBAB -%=9CZW_6$.B[FH;? M.]8Q*PHB4H ECP&*4Z6MXU0 IG J:);$6#EU:PDAY-3(;AO><[-;M*W[0(4Y M]=YH&M6JWD2[RC:?;[2OKF-[S! O@QV7OO84!R;?,+,;Q*(<8T:\MO4,(>>X M'4 #(GW4+#3D6%59 6,&TB)A $EM%U,A$L $ MY)F*9"0=JSO&W#(U&5&W],?.Y;7 M^_D/*>K$R6J&I$"*Y3& &80 ,8RUB2.1Z4O%D)14D4(Z1(K;C6KUI8P?#UY+ M&-%:1(<3B\L@6YP.^<%L+)]>6_W !&COE7IO$+SUCZ##"8]7)$D]I+C]EO#,9:XWV3F#L[QIF[1V6%]HZIW(#3BTOXRW MG7WG!<7 U'NJ^%D0/]Q%,'P:EV^8:!>7_E2G\@ZY^?]=RO M;Y=U1N*368;>5>OYHS&'_JBD>EY\G+](;<+E"F&89X E* 4HB1&@6!"@DACS M.$])D5I5T1XT^M08IA/^)GHRXD=T*2+9*7 3R4Z%Z+G6(5H8)1PS^)QFQXY[ M@F$>F(^V<'_>P/UN"_=&^J@1/_K8"[=[GMX0V+PFYSD),&Y&WA!LCM+P!CUD MY*H[GYY-"8T[U030W+[0^<)8$^]799V1/9,"HXR1#!!.,4 J$X#DU#0E@9 G M(F5QXF1NA1)T:ES:!I313LY(K[4YC) MP SMH:)(HZSQ)[9OQ.W>&U%K/('J()9S,HF*'Y=D_6M4\;!$W%ME#MOQ!IX( MSY>F,7-=1?*+*>QQI_3B5KL";A]7Y7K^[XWW"<4I35"2 &6WV0YL@NKC)/SU H>+8SD-U%I9 &OO'.#!S=^!^;,#]TH&KQ6X<@C?1K0VX[F?);E!Y/4^V''K<,V4W/([. ME1UO']P,^?GQN2Z6\58^E9(WX3+ZYX6LZ74I=D<[:]C/8J6*.#7N!)YS@#*J M &,\!2S)2(%CCO(B'E [R)=\$ST[VE$O$COZU3OBX1SH;5;M2'+421JM)?%F M8G9U,AF3K5;U'.WJ=1,=^#5N]AT;7EL9>P7<<^=C/[*-W2C9*Z(G^BK[??Z M8_V#5>2.K>E\*<6'Y;L?_)LQHK5%O%\,_995=4;U+,.YI"16((58 :1R"@C7 MMFR1H%CEBDE(K#JR7BG'U%P=7XXLURI:M>J8@O^R5:C>\-;6KGLC^&NGSB** M8)P)"2(",3U&.S%1GAX7*!#@.J<5:^R9K7]I%_? M-KY399S&!345L1:TLB(.C#J-LA, M>G+K!YZ?T%L:AZGQ[WZ_ KM17>]#Y)R6V_T*I)U=[M>,-;0<01-^]T6^R*5I M1Q$C*%.&0":)!$AF*2!$&+JF18P)@YE;X].#YT^-7SY QC@&A(@.IB+-<"2@9=B=J-/]-3KX>QE>%4,8@T:^70JL[[L.&G M9G[M2%^3U9[\;FSE. ]VK!4.W<#LU0MLM)4]4+[2,-Q\LIFC!*.RVC!T#MEM MX%,&''!_E)HHY88V]\W FE+/[GPREA(AI !2)@(@7E# *-4&6RI$1G.)T\2J M"MR5%-:ZW*X-[VUW)MZG16'X^IQ M9F>DX^K@L^1V8'T]MKT'UE<\?KP#Z^LQV#NP]O"X8=;X%_FR6KSH(? MMW6>45*D6<(AR+&B $G% #,5^[&2,$DX2Q.>NAC?O:--;4X%%3ESZD!YMG;QD/5#!><9(0QD&<*FCZK M4A-"D8*DP!S%19[2S*5FF]/@?Y&#B&'1%/VPVS&&/Q1?NYA;A^F[2Y@.CLFP MPBA$I$;_P*\2OV&%Q;FH#KN;QX[(O7LR5U9U;G;U8?E9EO.5^)R<_EG,M9G"2,D)@ 8HY7$:0<4!@C0!(>XSA/2*ZS8=J(3')BS;6IZ5!>*>K3Z MWS3E.RISTMQ@&N%:YY0D:8YBS(#)J3*6@?$[M/K6'0]@%2>YX@#3E +$& $T1;'Y"2F:Q3G-G"*CMX^> M&AT8R1S#:[8PV7WKPY0/_&D;H0)\R,>Z>@UEV3Y]W#"5(ZV.0E".KQBXJS7U MI3]4U;,4;Y]-[ZG&3JC[O[Q[?%JL?DI97_-9OPG?-!68W*>9Q)G(,Q,\%Q,, M$)898[RM!3$GIO6./;*! U&FPV=FTKP$Z-MD%T MITA=ZL;CYNX:(+UNTP8),NZ&ZQJLCK9.5SUL0+3>G5)Z&W5P+@]QS#,"!5 $ M,H HQ(#&,@&QPIQRE=$,YM9Q>*=&F!H--C(ZQCBZD%]-.^7Z('BG5N$_RE55_;$L)5W,_UW_EI^TI2)9!G JF]'H@,H#TL@UP#B%( M8$%4H2W])(V=_#0VHTZ.[C="1QNIHT;LR,@-XM2YWXX%]I8>%M^(!F9D"S # M1#(YH>2YO8W%P&/WKK''XD1C&H>;AY8>J]9WRO@YNC#<.$T+4F!MEE)MH*(X MS@%-_Y4OZ!ARY?(F%[L?E2VQN&LPC4M_T[78I MWNJ%<;&J>]RU[K5NQU(D,8RI)A*!4H @3 &1IF]R@3.2DB3&N5.LC,684^.4 M>\F_+5>+UPB MU6Z7RV>ZZ,HU;UTW*W7WO*[,_LF4>=H^=98Q1).:O++49'X0#/1O$&"9R HB M"B$(M3X\#2[NU'AO*_%QB.!JJX'#46+X&;=SC=1HW74J;WKHC>OPX[JT>XHDWH;' ZF)_56C'2P/:&WP^V, M?+3)ZCUC#R_%>&?THR&Z=\8_WJ@#8P3X-RF>%_).F0#%#TN]%:N_RVK;("") M4PX3E@.1FC99G$A $4>@4$(E O%"8K=<@HM#3LU,Z"0VW_W'U?(!Z$$?HSJB M+Z\'X)=''?OB\ MUB3Z7']&UV'4U>RU9NAP;7PU.8:MM.^4DGP]?Y%ZN[%Z-!D?7[0P30.E9SU> M&Z"L%9DQB3C$7 "D$@40$QQ02A*0J3PK,ID+:N(I5GI_8[=&V@_MM+IM! C' M:QO)HWDM>K2F/R(MJV/(A0/V=DM-&$0#+Q);,!NIZX0V(W?T19IO?[Z8MPM( MNQ/VQ^KN>/GD8X?11V52=U0..7# $X;6JZO]*29SS03)/FO3]NM*K;_34M:) M;3/*\M@4=0$*HAP@&C. AUD^&I?'>SHOZZ)5,UX4(DZ4"17AQBA*-<%PC "/18$( M5"G)G CFY"A38Y5WU7K^6&>H&Q&;VFV.Y7-/@FE''5=#%)@O]IV:-S88N5?+ M[CVKB]%P]M?]."!N[%:K@M[]O^?Y^J?>1>EMK]Y.F6J8;?QDFA<%)$4!5(&E MWMBD"% AU,.ZOP MMJKDNKI=BIW^9+]+:KSOXF[YQ51+,G7Q] 6?5LNR^^MOM)I7'^=+^6$M'ZM9 MAF2>YS$'*F7TBIS:H/J6;&G-O=T+:DJGUJX_T=C2, M.A6CU3+:*%E?M:MF5.L9_6DTC6I5+2DLS$M@9X>^VM0&7E]>95;=F\6&0-]K MDUFO H[;G#8$MD=-;8,,,M 7N!UYED )L<@X$'$N ,H0!"R/6_&&-[M>AQ.7.+V75;ENLXA;>,H;G_,JYF".VIVU8YXT9]&0$MKZ!1L_1_FE6 $_C =<+#^/GLT[OD^]5T[WZ;^V^%W M>>JQHWR7/?ITWV7?)=>F&)P.#=B/]*@CO[=AEAG#L$AC"N("&5=7$0.6P@*0 M!!8,495QM]C<:X29VI>_&TQO&T@S-$EAP-39K?)C34A@]ADR%R.E.0S'-4P" MQ !Y7BDU8CARYY,FKGCF@(.$W_6SRSE=O%E04___3NF!Y/S%/+^:Y3)5)$\Q M*'*6 B0%!DP6'*2Y8!A)3C.AK(\1^D::&G%VLD:\$;:IF[41U\$AWHNOQ3F" M+]0"L]L&L%;.Z$Y%7_P#YG!^X NXD4X/A@+H=G)@ TKON4'O \8[-;#18^_, MP.J&H:4%-ZFV39P22C.%9 X!0IHP$5(*4"QS "41 L4RES%WJRRX/\#4R/+- M3E6,__:?<9JD?W^B9?1B9(W^2_RW.$Y,(>NFE=;?HRR.;^+F?VUWK8@^K[^M M2A.:]_-)NCJJ5DY%Y9-#,]. MH9UE>LW$!.;C_;(&K?N]Z>?DL\#A:?W]UC<\&&/D\H:G-3RN;GCFNH$;8KE8 M-#[JWVGY;])D]NS7QQ),0)DA E*DB\,.#7* MV4CIN%N]A*OECM0C6J%WG8VH-5ENA U8<]_ MG/GU-UD:FIJOC37[]EEO+^^_S4OQ?R0M9R2!-!>( 9KS6)LL6 +&LP0PF&5Y MC%'"N-5&SVJTJ9&)MG(=BZWW@VE'(MX@"LP@M9S15M";2(L:S9=1+6QDI/68 M2&T#BM>LY]X!QTU1MM']*)_8ZJ:AZ7/5-_,_$VJEC7F3@;RMQ&K^07/5_B]V MKMPT=<0L9H52!6#"^) 2D@-*4@3TUC(5"BJ9QL@MQ\Z#5%.C(".FJ3Y6?8MV MI+V)=DH3FW]TS<7S,7^66Z&Q9R7T_LEN0FJ[ZO!W.S<$:;WI%6N_B8(^!!LY MF] CELZ&1VWK2NP:$@*&0F 5(% M BSA J0P*7C.>!K+(5UZ7.68&E$WUE"KA&. T]"IL&/@$0 .S+F=!AV\-;FV M2NS%B^[4_ E3S^=*+ ,T^W$6Y37:_PS%ZTQ#H,&/"] )8)9C"6$&%8 L-7&< M)J.J$!!@)F*E*.8$NG84.3_:U%CO?/5_CZ7_?13]GQ";72KW/U*5_Q"D4XF05,8>+&^@9^ MI0 Q"RS.1X+9W#R\9L57D_M2VU*W+W2^,$]]ORI-A[;;Q6+UW90:UW]_4THQ M7W\TI9NR@A"1205$ED" A,@!CA,&"H$*8=(:\]2IK_<0(:;&875%AJT2-]%& M#:!6):BT(OIWG2IU'X%&F>BCA8T!6/[YVG'8] M7..05R=G]$LGZ:_F>'5'6'\$986)3R;J'W!4RK'2_9!;[&X:2B+:0I'5VH3W M?S3M7S;'N%V/99S2# F2 FU<"8 XY@ SJD B%-6 4Q:GA8O%=7'$J9E7'[Y\ M?.-H)5U&U98^/&(5G$(:69L<(B/M3L!&B-;6UN#XY9)+@X[,)Y88''.*[8W# M>.5?M)3?5L^5O'TH99VC^=NJ+%??Y\N':H:3%-)40L"(L4V*G *:Y3%($",9 M28I4$NQ"*7V#38U--K)&O+'^%>6#2A7T(RPD9CE7H,C2'" 5$X!Y*O1>66^9 M!98(H7SV(DNV&AOCW4''0)EVXD9L(Z]'H.UXW!=X@2E\B]I&SNBWRZ@Y,[<- M'#Y)NW>\4?G:1O-#JK:Z9WATW;%S[R@^Y.#?ZP8?/V$4KWN-,%-C^5,A6M>$;5PU478<-1;\@3GL[&G#Z;BYXZL: MC:(_VS^#Q';XP-IWT-Q@>4:/E;L6N5,A=+EN.U]4 MCK$@;O!?PZ,>0'T]XJ3KJ).^2>,,%E+L#%QX%CPGP 1H[P(V=CQWZ2$!B6TF M*2.<$@Q209!IVFR2OY $!6&0BRQG+/9/:),CLN[#X^8'N94[ )?-<(&UT"BC-*,B89 5E5/!0O MNHB,O'*\VHHQP97BJA5BX,I0ET#1N]_:Q[Q>W7(]0"F;$NK;D_/W__ST849X MG"BF."#*>"]Y @%+1 P@R2C$)FD/6N5]V \YM37ALW[0-]H6?9HO7_1>Y-%^ M27" NI^&P@ 8F(,Z>:/U*FHE[EHB;&6.WO\3?/K@'4Z'VE#>81VI2)0/>-T* M1CDAU5LYRNY)XY60,&B3 UZMU-U"G2%!DRND1&F>"SX+!W"#X;(^TE LZ*VQ;C*D![MQS# MGCS>%N0JS?>V)-<]:6!%N;W1OLP?OJWOU!]5TX!I)DS#8\(%2(C><"!*$2 X MS8!@AD>;VLI1BP=6"M11<*U1NI2.)Z3] -M9_]Y@"[Q&'+'0 M!L(_3$BL=<-PJ)XE*> 9K3L8,(!%8F*>21IS MG#*>N"7:AY1V:C16^SZB1O+HUE36KJV"K0X[E7@<3TS#SKH=-TYF+@-SZUGG MQHZJ$?NYYP1IU8UJ?6_:=Z Z-_=!8E)&F1ZOA0B""CQN 8,QL#\J?##*H,-6 MJ3],J]#5P]($N]W3'YT#ITL+-!&+SPNS0K[76'XNYZORL]3_-==^7E6U6-6, MP)P46*\^$$&F%R.EOS9A3&29"Y@KCD41#\@+]B&;%5V-GS[\CW)559'H-.FZ M2Q@=HI]F'[JF/Z*G3@FW)H].\3R4.6]_KL863^[O%IL?HI96W?WGU? M:B+[-G_ZK-_Q=U_O/M=K3/6A_GFF:*QR7N0@);'>/S B ,99 1@F1L-^ ) ]TI75_>)BC%6-*K91U):-HW%Y@714(PD-K8!$@H!%BFB2W/ M8*8@36F*G%J3]8XV-7=&&RFU%=*I&[8=P):>!U^PA>8B5\3<-_DV2'C=I/<. M..XFVT;WHTVRU4U7!YWM5%J>"4ZD0H4")$X*@#+* 1%< :40I%3;18EDFVVK MO2ET>K0A&]$1K)]/P*43ET]\KE-0UP?EM6ZK.,BG])<](DQ>V++.F#_(=^]/JM_N+?TWE9IT-\62T6[U>E M>>HL01!*Q@J 6J66(<@(ID&/$C M(_^%/*._Q"L5^!CI]5^4Z1\\M1;H#DAM+8^UAFE[++5!ZB8Z_6)&!R_FM$ZL MPKX)DSCC"J3B7^-4+.S\>CM'"RSFX+8LO;5 3O^V+?6(5)K@ C,0$R$!,AU. M"4D@X)P4'+("H\2I^> UPDQM!>_I#?!V]4CG2T?'R%439;?4C@5_X'7Q"N2' M-(>Y&C+/O6.&RS-V:YFKD3O1>>;Z9P[CT4_R>]M7:[Y\^%RNEOI'+AN:+]]\ M,VO#A^7N%?,EGS\MY,?Y4GY8R\=JQC(>$RD20#.6 81)#*A4!8 X5VDN$X2E M4S7BJR6:&J-JA:*MO-&^2J9>4J.4.;79NZS5*_K3:!;5JCER[_63:T? HTY9 M8!8>9;:<^=H;PCY)^WJA1F5N;Q@>TK>_!P],N3C1[=MD5T>G)OGWI5O MY]73JJ*+._5QM7SX.'_1._GZ(*LIK+EM/9Q"P>(485#@PM0R5WK_++7=E\$8 M<\I401,GI_H0(:;&,UL=3*"3D1W4PK?5!QR[50R9%3MB"HUU8+K:A;F,.@5. M0CY.X>!K\/3:!F.('.-VQK@"J:-F&=<\:T#QA-OXC7%RENLY6\BO,Q10AZ('WH$=J MRA@X0=1;ML#N2>.5*7#2;*\L@=N=0P->->-_6RWT'55S@#4C@DJ"8@;R.$L! M*@0$A&80B#Q.\BS/%#:U!^PCU8Z'<&+C$<+3ZA"XJ-J1LTZ5*OY>5]==.W9? M/ %IS$1"4Y0 @9 IYX#T@I>0'."4RA@K+ 7DLR;H_^N:ENLQ@#T<+AR\O]&% MR7*XN3['X02T/%,Y)!P!G"#3Y$^8,TJE_PISF0E82*;2%MIW2S$>L-U@(\ J ME\(CH)9A.U=!%#IR9D>X_]X%P=RNU^6(WP#L MHU%&CKH^I^5QJ/79*Z^MF+.JJKJNLVI"))J>[C,F1"Y3(D"N$-.["@T>(1*" M0LHL-\WC$&?#:N:<'&]J6XJ=&C FZW=/X.C/6F3'8[%+@%MZ>/W!&-K%>PV" M5Y31Z<4E3"&=TT.^4BF=7OW/%]/IOVT8Q[0M>>I]U9WZH'=8RP=C?3>.DEF1 M*95!EH ,FGHXF;:/&>088&WVSB(J,,YSD0&( M$@I07A! $J)W*3'#/$%*XCAS:UYS>B"7KV"<;C7;154V@CH>\9P!U-'V& S2 M:"9'*V& ;N/]( 2Q+_9'>AVSXJ2V9ZV)TUL#ED-V^9W^WU7Y M9D&KZI-^*YIPU5F:$(XQ+4":"TT.@C. "TA Q@GD,(,Y$4X;%\?QIV9F-.*W M1Y1':^=-5.L0U4I$1HN! =>NLV3'. &Q#TQ%_F%W9JJ!X/FD,%<11N6V@?@< MDM[0QTPMT_7]JE12:Z*U:(H<&3][3G+)01(7,4"*27: M6[J"QY/>B@OV<_=#,W$GHHDAX<;9O- __S)?1E5=7^-7-!C\?^#Y'F>G9?QG*;F*?K/L!7 MD8&(_VPW5Z$[?K.7)_"= (X.<[K M=L;Z=+[N?^^U5QC3[#*QL3-%GO]9YY]WW+7)-T]F,J%%G!BULQ#?2 M.@2J]X';S]0^(0O,M%NT-G)&;WRCY1#,[PFUD4+X!Z+G%KQO 4EOR'[?_>,% MZEMHL1>>;W/],"M_)^S_K63K+FLJSCDG* 9*$F9Z J8 ,ZB),RF$S'/!E:0N M)OK)4:;&E;OY)T9*-SOX-)!V1NS5\ 3FQ4-D D0.]$+@T]X[/="HQEJOKH>6 M5O_% \RDBZ8;.V.ZU?_Y8M)4JOE:?I7ERYS+QH"[Y=_F\J6^6_^"F[7FP41) M9P@E*0>IH)H[>)$ 6F@^B1%AF%$8\\PJ)WU3?%E& MLK:G]]*X&?*CSUWOMF \:<;;9(R.\-Z69?S1AYZ*LO57R9_+NM3^;=_TV9\O5@C'S%[P_'X1-K?HP?&QG>G M"CM-AK>EN5B:\B+/\C:9/XM-FDPJ ,^+N@<)29A3?EWO:%-CX_?S)5WR.5WL MAM4YQK3WHFO'EMXP"\R#.]TH]GJI!ZE>9@6*USCTW@''C3JWT?THQMSJ)N_Y M-1\W%9D%9IS'F .:4 H0R5- H+8!*42()#&*L]BI]J+-H!-DE)Z4CBL*9EO- M@"7=>,8U-.MX@-1G7LP11B,EPWQ\G=K4+D@XI+TL1G*L#L+,S?=Y 8Q>3^6Y M>\?S*UZ0?L\+>.G:85;91TDK^695K>LZ+-M=!U2)$I@2D&&* 5)) 7"L4 G,/WM -,650I3Y"68K?FR@RE&<0,9H#(6#," M,V7Q25P !1-&<9PKZ<8(-H-.C1YV9:Z;F='!Q96L,+?UE/M%,K@K?"ON3;01 MN,;3JEC5 !^W/4!^G=@6XX[LI;9'XM@-[7#O%7TOG_GZN9PO'PS-53.F]UF9 MR'( XY0!%+,<$*1-$I*KC!3:.BD2I_C)XR&F1C)[$M8KKJ,_^02*,260%WD! MH,HU>9,T 11B3=Y9KDR2JI:I<*MD=1V.XU2QVD>2>T'2CI*O0R?X5M;^!1O6 M>_.DYMX[:NZ/,GZ?S)-:GNQ^>?I*[W[T?Y1U"$5!5)YB!4220;UU2RE@-(M! M3C1?$DT$*G=J67EIP*GQ9RV4-\]X@^G57G%GI%[5(WX3]8/HTQ>^A\Q(?O!F MS*GXP/<0+LYYMU1Z_75.SQN//>]NXY['OT!MU\9 MOO5)KM_*8V/06R&"HF8PE$EA2FG8O0V\N$@00F.H4CU;+:*-Z5.MN0DBWVD>U^M&^ M_L.:2@1_@RP-[ F]%Z$-] F]$L,#[P+/4Y#8O5 ROT[X7^ 9.!M!&'K<@0VA MEYK.9;7^3.>BKMD7JT+E5 *L$N-=)A(0""D@IO _*XJ<\M2IU_/^\Z>VSKRA MU;?H22FD.,8:9"QU8CSPU MHNBDZ#M2",(?('II!.LWE6?!V"OT@AY6.]K>0[98V>RJZ@<=V;>:=_,&MZWP[O M17!Q>H@J)(MQ#!*,4X"$*8B;$0YREF:%%/K#2&+7OL+^)R=\EV'+J9&U B/, MB]UZ[Q/IP,O\5=3CO(S; N-S];XXYJB+MBT"AVNU]7W#ENA_TG)NOK(O="UO M?\RK&>(Q10D1("LP B@C"< B02"ELB"%_K=<0IJW?D[#PV_[['4#ZW?2ZILVZZ,*D\I](B9ZI7 @L( >TR+25@3,)2)[K+ST5":92"L9CIYJ>MB-/[>O_ M?;64/Z-'6OZ;7$?J>2DZOH+8:!!J4NR8.@C0@2E\@W#]P[M= MA$]6L/!8O=45+:\57:T''[?*JRLF1Y5?G1\PL(_T?D3'3,1%(91,08Y,.8LT M98 Q@D$A98)(IO]9%BXMH0Z>[[0#?3(5%TU-U%N<$)44A04Q- @W-!6 9RP#,8R$SGL)4)38FW[D!IF;9=3)& MG9!U]V"[;_@LB/T?L0]H G_%CJA8?\N75-]^S%7W-5>2_^UA]?(_]*W-AZQ_ M./Q^SSYVE _XDE+=%WSQNF%K\;]H*;^MGBMY^U#*II'.JBQ7W^?+AZHMNL'T M1YN+HHYBSTQNH31%#B# &"&8I 1R[)1;>'G(J7WF&XFCCT=(2Q 7*6:T8"3%R6PI'^K:ZD/B6FRD ML'K%2?.*[\H2\$V?O\R%7(K*)!GU!!5=%3ED-4%VA!$*]->*+]HH$*U7T5:% M+D=LJT6PL",7" -&(EF)\9K!22XX78A739>)>_V(.@9' MH5@AF"4 J=B$,>'1,9.0=% M-)U$U(ZTKL4I,"L-@U MWW'FS;->W?6ZR[@JE"(*: LI!JC(&"!82D#C%!:22Y1!I^8,CN-/C2_^^-O7 MOT7KLDYF_;GC?7)T*#E.0D$2+B250&62 Q1KCF99E@&>Q#PE,$99H=P"H0). MPSCA4%^_Z7UH0TNFJW>S*@:>!DL/7CAH@^]K+?J5M6)[=,0-P\NKR\U1A'&= M:\/P.7*C#7S,L&7FDUR;P*O/Y3:M9^?+7Z/5 M)@N=7LY"OW96[+@N#-:!:<[ 7(=X?MZ%^8\.YK#)_NZ(^20ZA]%'Y3AW5 [I M;< 3AC%;?:CP6T]CWM]^;B_9;9G<.5[Y6D&.IXILOJ?\F% M:']TC&*5"QXGJY0Y*G3IEV%F-.;9VJ18Z^:9GK MHEUFY^WJCKZ,LZUWVBMZP9W5!C@C[H[+(G#VE@-"?EW9EX<=V;-MC<.QH]O^ MUF'$TY"=8!)Q/A_WVJ\_2]/?6.Z;7CL*F MXFH[]T9GS_OEH-/B?6\<1MKQ]\%!43^YYPT[HGL.\=NVN\>]EJ*:FT=_D4^K M?26*M/ MV\[L,T13A7*B$2-8 ?VW&)!$09"F"<,)YDHAJYH!O:-,[6-O$G!DTU5H54M< M5RAZZ@U-=D#5SBB[&JO 7WPC7[01,$"B<"\$7LN#G!QHW"(A?;H>E0KIO7B@ M3^GQ:;'Z*65]E-CXS+LB PCCA+ ,)$) @ H. 9,R 3A#&4I2F,L4N@7LG1UK M>J%YG:CM$6LCK*-OZ2RR2.1*I#@'1:8*@' .@4F.UJ]G2A..$"F04Y"Z%US' MX-CV3"9:#2US?1Y32Y^=#Z1&W+%N=J+;7<%-^S(&(-Z+Z'AUZ9T=;%RWWB6= MCUQ[%V\8FI[;)*.]GR]-3>NZX[)I4Y-3J/=>, 8 MD!GJLOKN71)V3PYG]1WLI^_=CQ&ROFQS=O4W44?X?M!;W[KT]X V\^>0MJ.0 M:X ;,01Z'Z"Z%9O/--]>#/QF_)X>:N3DWUY]C_. ^R\?ZO_77X#Q[^SD"LP$ M27,"&3---+0I(9(NZ/!YF:%;&3-C$?FC9Q$DQ;M_EU M$ 4W'YR22@:XI\^K[]>Q?&*YT::VI>_(VA4R>5\54;+U=ID^2RE M-HR7&\$="T>?1=J.$;S@%Y@6=J%KIMXZ?R_F2SY_HHMU!5C,&"T@RRD&.H6EUK1B@ B6 );E;=9#>\09L) *3QT;$367GZ'FIT8U4HT>T,(I$*[:8/]1'<8XF13_\ M=DQR/:0C-7EN(:L%O8FVT'Z^5#3;O26S#21>^RGW#CAN,V0;W8\Z&5O=-+0- M\8M^RJK\:Z<'OC/L87[[C.RWE/?[2-1\M5 M5AA6 95B8$Q$&&-688II3_7^I@ABZY$^?'L:).$;(E:Z%BD17A4Q3 M]>I11FOZ(Z*UT,/!B&$5_-@I%=Q M:I[6]IQ/\\S5;FQ0"K6<;=*::TMEIVE]UT3=Q+0M*SE#J;8C).- I03IG0N" M@"#$ *0$*=/)-LFMFIL[C3HU(V.;T=]L4_A6B1;&2WXPVW2>BGD6#0 M!F:5+:KM3F9'ZJ@3.WH7#E;1QG4U%65'AW=O^*G#;,WG@^!JZ-W:) BG.D> P(2P7CH5TW"28FHUH"KTLC)E(U^MR MSI[7]99RO=*;3:-!4[KVO_UGG";IWT6C@G,]'<; MCIQOY8M=I ;NO^] QD<$]HU H<=1(?@GD3-5)'?[9_ MWLL?Z^@W_;7]F\=P4"?@_/I-;08>V87J@,6Q-]7EYH%%:>9+>:?>E%+,NX03 MI;(\SR@$D@L)$"40$)QD *880#M^ MN0Z6P&2RCTB F/'SVGNM$W,\RKAE850%YOR5PS[LFCJDJ$R3*%-61G/' M[W1=-QV]4[_3\M]DO27<%K^=)2R5(A,9*++4M/S%$.A=EK6Z63W^"]U6"G+K<_ M AJ,GD]^TRKCD/44!3%@.,)6,)Y"*+KPZ=A3Q[O).HJS?>.I:Y[TH EYJ!KV;V>A\KX#M^L MEJ8OCFG7>E]2DZ?\EOZL9HSBG!>* 5E O:-&4 J80$*G@F<"2KRG%BO+6YC M3VU1V8AK6BIV\D;K1N!(:(D=.,YQ&BS6F'#@!EY$3YJI8_>!D7: M81D)A_A(ZX=7Y-W6CF'8]2X:CH\<;[48INO>,C'P$=>O#YM6LDW)_!F",>&4 M*@!C00!B$ &,9 &0% QG>L>1*OO(M/ZQ)L?_FZ]%ME^+V/39_66^C*I:ZE^' M4],AUNZD?P6"HY/\1M:;MAV#/^"&<_@5 +X:9]L#>15%GX'&A9(/'_%J%'Q& MES[*/7>+AQI4[=D+$1DE5.8@E8AK4]OT#.+:WN:8Q#1G'"= 8F0[\S&?UY7Q_*!8D="C,'7NO+^)5PW,HT0= ] MJFD39I2A09@FXO.KWE#4XVX/.HHXSQ*: %) O07/;,(4 -B)3LA<%O;.3IH4:.ANS5]SC^ ML?_R 8ZYB\T3V)GF":<;!JZW#0/_67<+G"\_RW*^$O_0#UR_U8)OFB[,,JXD M,V4X!>8FO$IJ[H$B!CS)1*82E!;4*OWEE?68&J/=FV2JZ,'(&0DM:*1,VY6Z M=L9-M&H+!S>M'!U\8Z_XGE@X+/\:LQ_:JAVM^VT#BC&(&UA, 0'SNAED=KK\ M_#5>+P>W[E_C-1O)9?S7>=W<'-2O/\F]SN]7%&\\Q_KKS\&>TWX"XIPS[79? M^H_ZI__YG[K?Z/\8>?[G?_K_4$L#!!0 ( -B#6%(<*&NJ_>D !SO"@ 5 M &ULY+UI]?3Z<_?8'YHNMG?_V9_8G^_!/,8I^ZVSCZA1FRY]>S,$O(?WT1[?\_-,_$RQ^_RG/^].?_MG/ M?^^^>$+^<_U'+_JS;_/NY//R)TXYN_W;^9^II.",,20$G8@,BA''&1 PUM+, M-(M<__\G?Q8A)$]E)B9*2:10E#AA)''@I-,F2.KS^D.GW>SW/Y0=&=GDWAXK7/<\A__7F>\@P? MR"GCF\?]M\T?_G+UU+,Y+! H:R[?X@OG?U^>\E0*X.L29@DV/%U\_K2/-]XT M+1+M+_]RZ@-,UZ].$G23]:<>A<5R[N-RXE+DUG)'F Z(NHA("M1FPI2)B=G ML_(W&2X$+Y#BM0(6$/]TTG_Y!3\8%<%<^8&4'PAEY^+_;W<>NI'-?M1?K+I/ M^-X)-3* $ %)!B3>)4,L=8(Y&H^+ MA_IYO*/EF\ ]?\!IPW2&0B&"N)90(Q#"@#"P*C*Y:IB2I2'^-@.+CY[)VPH%O'P@'R; (/ M;S#&GZ,Y6PO^(\H?7O2KV7+^[46?8()!=5 R2)($A0)O19RW N'-$@?KO,AV M,'@\2,I.:#&MHV4X:3+\V]MN!FS"LA?4.(RWHL-X M2XE$')<..;$^OY_W7[I9A FEU# ( M&)-QC7PXE4@P41,5LBEAF;4PN/&X1<-N&&DX23J8@%L"ROM^L?33_]V=K5UN MEU"GDGN,USR*1FF!2Y*08\UHEQ=G0,+E!P6X@:3AO.I!P1X9(L8!'<_!K MNAF@'"A#0%N*T.;>$FND()DG+5R,09I!#@6O/7,W<)=U;@",KOAR_3]]_ M[F<7&3W+C*3.&)*B=VC72D*7.U]V01$SHYES,8#R;S]W-P TG!H]2) C@^ C MQ-4< =$ M#Q+DR"#X-/>EV.GCM]/03R>1<4L32,*=5&C" "-HF1BQ&CB/RG"7A_ ?;SQT M-_4WG.3<7X2-&(!77^-G/SN!32Y?!\T9;F >'&"0'!3QB5*2I)'.< R3XA#) M[VW/W@T)#6+!8KW-JD"Y1SHXD4I5 D MR$RLRIDD#T9D2:.70SB(#Q*Q&T2:SUX.(>(FL/*/?KI"!HK8-UP(\.@;#7=T=NOANU5G-9^Y/$2D36#BQ6I>Y+6I%RD; M(RIAM9A$;3,&PHHH;=$.6AY*H.2(1JPK&YDP YJ/[33LAI#F\Y<#"+@)H+R9 MX:>A.+HO\-(O_3E;$QX28Y1%8C"8(C)E1:S@0%+PFH(/4:CAJC.VT[ ;4)I/ M8@X@X": LK:$+_P23OKY-PRQ<_9."V+!HD'TJ%FG+2,I:6: &:?D$ 7@6QZ] M&RR:3UON+\XFT/#QU$^GOZX6W0P6BXDP/I@(@E##4!222^(9, *")72OM0ET MN&WEQJ-W0T/#V)L@D<((!/2SEJ'W__^!G% MMCA>+3A8I"'*-D-*0WG1 <6 M=B/7C197-0 $[4S0;D!J.'-:1_1MF")D:^ZG;V8)OOX/^#8QU JC52119(H+(I7[ M-2H35>(>V@TA$65J3,A2SZ$R;CG\;M!H^%\Z1!B;0H9FPO=&R8HS1!* MSQ@-N71\0 /H.=>$*XYF,:'SY>7@V+A&P&[H:#AM.HQH1\;'$7*0UEQ,_N;V6F]2?>]A7\DC!<]P# M40!>(A.E;(5C..Z#\,E'YQ7;4E8^%'!N43,N?@Y1[U:D'"+K!@#SPB\^'\U2 M^?;J7ZONBY^6W,[1\H6?S[]ULY-_^.D*)MD*[B6S!&021-)R3,U2(@R2U)0& M_+8EBW8X@':BK@5 '82"OK9*&L#9!T#)=!']AL+7)&4OM<$(CO-R7)5+71T/ M&._+G*03/(2PY6#X<$#=)&.<1G+UD'. D!N R,?/_7SY">:G;V9?D)%UDGD2 M:,1H0 BB:+G-);PG/AE!C'#*"9&425LJ60=P[[80,TZ7N7IP.5C@#8#F*,;2 MQ&;Q 2*@J0Q3> ?+BPH[9FP )S)106)H2(TEWIE(+,0(U'/J%*WB]SQ U#@= MZ>J!:# %- "FL@YF^)9OR,)$:><]B$@BHR@9C5ZAS9P2I;D)!I"ON.5V]N'@ MN4[$."WKZH%E;P$W (ZWO9]=0_E_P32][NS_'H/1EMSCK%W[Z MMWF_.IOH/50=+O(&<'.\_ SS&[*96!_]-.!MJ'^#.;+;^^GOO2T3R5I=5:"R>+D&4>#4$H1$"8C MUJTCB'Y'LD^6:<:LW-;19(C=Z'ZB6DC[#)*!'DSR#5B98^3$EVN4;\$OX$,9 MUG.YTSJY* ?I"J%O)!@^!H.-DW M *2W_>SD=E++*^M2J1_BO%R4$2P2;SP09J/)/AM%;17W9@LM+>1_!@'-H7)N M "IO4/*SDP[#PXUBLU+21]AMG!#I9U X#9T#_Q3L<=#]VT6W:P0(=^?5/KY[0_D.=2J#MY#2# MJ(.4?<\1_0&2;P,_\Q4^]8Z,)H)ZD36E1">,-:7C%.UXN6CJI.0 %NJ5>6RG M:-R]KQZ*!I#_B$ J=R4V@<+Y0KAD0&I59FEB)"EM25M )(Y)0:R*3F::0PRW MCDSOWKNX]]/'S1(.#(9A9-B -?DG2N]SOUK T MV*0Q4 0TCS)&("Z")(%)ZJ3PR9@J1^@/$35NWK"231E,"PT@ZFWIW'6<7^"3 MN\L"N)19B)X[8F2B1+*(JZ+X?X8)K84T2HHJ6],V8L9-%E9"T,%2;P Y+_K9 M%Y@O2_;S)81++IRUL91HDP3KZY$J$TNU)(I9GV.*#$25D_;MY(R;*JR$G@$D MWP!^;A[?78CJHC_MQ"JD.7$4"W.%F]+7![=D=,\R=4DEZ765(L2'R1HWSU@) M3P-JH@%<;7'ULPF)23 D)#2JTK.(V[&GN$5K*U@4WL4JY1Q[QEC5ZL2J[68' M2;R!_/4]*^#:H8S* )#0KG(!GDA:W+J4*8DL&BFCLZ%.&O%1RIJ)VNME$X?5 M3@,FZM8&?OWL+P$]/A-=SY 'JP6L8 M;8R=(CI/=+WWW_!3IY_\5[A^INQ8<-J@:)Q-I161*O:8*V(B&/01(Z/JUKG; M/;FB!Q_33+0_/%@&EG$#1NB:N":X]6MK@L: (99.1%Z1P)DF,CD/.AM);95J MH6LT-!/G/\NIV),DWH"#] E.2]/,^;>-."XN]1^=EB.:H^5RWH75LF16/_7O M_<9V"L^I*;4KN616G002LL5H%"(%IRF5K$K\]F1*FTD1U ->7>TU8,L>D!O# M,%6PP$M6)" G5!*',0T)QC.JF>&ASL6R VM,GB.'4 ]P ^FC 61=ZSV]Z6#B MP&<(I;^ MKJTK.?$1HC$Z& --S8;5>6"]6U"QFYH-8R"[[CB!TB[ ;0L:O< MJF!G"-FW *$85Z>K:>E5N#ZQ+J,RYO 99HON"Y3NY:?PME^44O/CC!'(Q&J3 M,[66L,PDD4*6"7^,$14L9=H%C#JV].X=I(SD*72.FT>H!;F*NFH BA]@Z;L9 MI%=^/BMGV]?8?0FYB]URXM$^FR@I)2RYQ(PI@JF?7'21LW M%U$)< -KI &,W174)*F 6[L!$E%":+ 3$$=CN7?.C>?19 I5;DW>)67#8>UY&E]O?8=E%]+%O\'!@%^R;GURS)?8#/#QG?VP%H5QSRZ4-0"2R M7(1S"1"1/F<'43-)J]PF>X[^V->"7)3V\7S]S+2.=]_#?#WA:L)EMEIK08RR MHK2'SVB1.4!%,0@VFG Q[HS/^UHM?SDZQ9*)6LB5B6!4&WHE3;,R98E737/?2,G7MX;D#MH846P71]RJ-B M3$MO?"EF15ZX,\3CFB#!,>%"]M:I*@?4!T_7K)AA>&Y8[:N/!K!UZP#TWHT] M1FIL1'EI7MI(6R](L )08AYQUUO,EZ4/=EK%)<:X,/_213CZVBTF4F7G M,^,DR%S:%@M)?$J4,&MC]BII*W:Y (:??PTB^*_;\+B/@$9.=_909C^@9-M MQOH$? MW*!B=(@(FX '^_7J-VRHG.6J%1C4YXCQC!,F6:&=Y,+4F M+5VC8IPSWGKXV%_$#>#CM]EJL?+3X_F;69[#OU8HP3>X#:^-JQ,INES:+6:9 M,6RSY0)&*!:6,FI]Z9U6I3[@ 9H:J0_8WT496N[M0NA\93FJ&"W=BBV+DLB4 M\:>8$E$"J!0*$G=53C@>I&I<3W^&J3T4,79#@Q?'_WCSDKD+DXJ+REL% MA$+41(+/FT:-R7D4%I?2RUN.[ST-#&Y\;),8V$=7_2"":\"07)K7M]T,BC06 M$X8&5:D0B>]NMAJ^=<3305)< =!YYN8\7*;$\66(8MPR%IU*H,I'I M0:K&=7\&TOP=+V@H-32 J;_[^>]P3403\&"ISYX8J^AY32X:6H*Q*@])ZT!] ME0+]VX2,Z]O40H#I2&5$4#R+HCI(DQ+-+,4"[2%.'03+RQ M0"+/$9T[YDR=R>UW*!G7%ZJ#GL/$W9(O?=6<9Q)!"NZT+36/&"6:;(G3GA(C MK84HO4?.JB+FBI9&[O<,[#_O*>L&X'(U)'S#PYL9FBY\92*T17-H#?IH2+V, M,:#?IC6!Q+5@RCJIJY0?WT=0(W=UA@'.(%)O8'.ZH/MB;_7:!2L,(RJAGR_1 M8RN3"UVY^)%\U$QD5Z4"]!8=C5R]&0HK^\OXZ1!Q&XC,X*143G\:=N;ZNW[6 MWS29%TQ)$RTH&@GU$9G2*I.@F"!>24U-3-F:>L/7[R6KD?LU VU6PVF@ QE]Z5+,$N+H_1_5IMM=Y(U950D031/Y?#-J\TQ'"0(RH,+3E39J1XG;;?$ M(/U.<#2P*EJS/$=??#?=M)6_UDSBO!WE%B]P* M@SNU5(+K*DA[(IV[P>Y[.8^OJ:0&#-SN[+WLIJMEN>L?(G6)\1))<&0PT))/ M75?NRF"\R,)524 ^F=+=3@F*3 J^0Y M]R-W-PQ^+[4$SZ"R)J#Y9,\">$KH191FP(:4FC[B@05B//64@X.8JU1D5G'_ MOI?$?$TE-1""[#*) ?>"KD_X^KQ,%'T)F^^79V3!@E.<>I)**W0,NCSQ3%!B M )0TRI:!VM42;@>1OAM2OY>3@&=6914N M1ZXE>V8([[B"QL=3PXOMMQDJ8%JZ /X7[H/HE_W-=[.BL./91XBK^6:ZP;Q; MX*]>XC]G)QL-7L[Y89I3D-$292B&J1D$\1Q7 O/>2-2BD^%9]X]#&1JYJ*[- M)?2L*&EXM126"SN&&IY3TL2(5&:P6TJ\2YQHQUDT5 7AJR31'J%KY"J^-K&[ MC\X:@. 63BY7DTR@RX4?PHW#6#DJ7H;6 /%:&YJ5!?!5?)D':!JY!'!_&/)V797S;M&Y_P*T/?,Z>@8]S7+F/8* N4>;1E'&-J+76DY = M)5$;00WUF>4JB<[GZ2.HDN7>,2#9^$1DZ>CJL^'$@W,@;(K&5"D]_![Z"#Y% M\X_T$7R*F!O8&1]J)Q*8HH+I1)A&DRN5D00_H S I2J"U%;(*E=S#FWA\UQ= M!I^DZB>T\'F*W-N%T$4W$N8%MRD3P$V:R, 9<9 EX5)"XB"E\U5J$+_3%CY/ MTOW36O@\01%MM?"15D>-RXFD$'&=H?M(?/*!: @BQ\!,2NPQ-^@[:^'S%%W= MW\+G*8)KP)!L.00P/+E@E271ZX .?W D1&X(4X*&9 6&F55R WNV\'FNYG&' M[#P'2KD!G'P =-M6<;G.C94V'HN)URE+;P)Q'%<-!H88$W*KB;8J2YDUY;E* M1X.[I#3BH>RIW+M7SP^1]-C;R"L,D/MO@,$YQHU%!2^0@&[YXNC#JX]'Z/9; M$[A7P1 (91RGM0HW6^N(D%HIKJ.S\M'X>I<'-6([#L/$X!+]SH8U^,7GU]/^ MCV&3,)G-[/+6*BZ#[LOF#.="# D,%\ T83F4ZM,R MM;QTZ 23\54TI-17N5O^=%(;V;T.Q=*6RJ6:.FO )[IYLTA9[[0 ($E#:6 & MDEA;VHZ;X#$F +"B2J[OZ3>WJF&IMLH?O-GU%/DW )ZK8HW%I_X#Q'X6NRG< M8.E3_U1ITLR<,K:T1W,8PU)NB=?*D,0<#<(K86D5E[P&,^,Z<,\,Y='1T,"* M> GXY-BM58P_3^&\PNGHM%0Q_7O]^@2X4#J@ ^T#LH/;DR'>>4D,9]'ZK$VR M59(3NQ WKO$='T)]97TV@-&+2RF0RE$JS!8;+A)7R=K2A"E3C.TLHV6JC2,0 MC0XAX!=1I2_?=G+&M9S-X7 G36 O.NKYG)(Y'F":'T+9;$9YC@Q+L6@M"+) M6?2#O(O$\NR)CTH&B7N44G5\@!T)'+?&JSET5M'KV$G 2V&]+25*[_I9D>CZ MY\LF'2P[1B7**%@HSI(CKO1^2D 1]]U+B%76K"* MBP6*\O3,=_,BXQ=HZD]*ISOO# 7'B0G:$\G+/!;N$F'&)$F3*:0>" .FL >:6 ?%&$!XOCV:NO14ZK;O%YDTE["6$Y0:_6.&D#$=8HE%'I MQ,"-)]PHE3Q3TOLJI6V/4C9N [KF\#BL)L=O5+:V]%?W&RZZKGW 3W_;Q]_+ MS=%N(__7_?P//T\?_106UUY&M^,U+LY_^.D*KK1UG-_V?K;X+Y@F_+OR-Q.G MJ:+,,Y)Y0)<$W6D2LC $E.?>B.PL[+:)/P>UX[;2:P;U;:*C 8.^+L'?(NV+ M4Y'+@Y*)4UEHC>PHAD9 BJ2)=>B)*^.$T,*!@BH7X7>F<-QN?\U O:YF&X#L M[;L@*,*;K!9/JRS8MYT/W73--.KAZG@O*2UL5H1)E5&H!E>H+[EK$<%X'K2, M5=)6!](];@;AF4\&GE/'34+Z*&X2(&A)H/NR+L6S+C'/R_@\RT09Z6R(E8X2 M+U..S*"#)JN4..Q"W.B7+9X/+8\B]4#5'>I*5P)D:7D]PS]"T4V\RM%'[P@+ MVI7:*R !G").2FIE-!!I%5?@0:K&S?^W!<%]E35^&/4XHU5IXZPGSF1&I M:2+!>"#<90#O@PJQ4L/R7<@;=\MN"Y('JZ]E;%Z8_/?^V]K>:\.4#M(0XVQ$ M@0$E#IPA6@4FDL0XL$YWXD)G0[2%1F66?6T"[$C7M T!P6#U'=V">?6X1YX\SM.E\B! AE'I-W MZ ;C,D-?V I/T-YS#P[9XK?"F'O2IT]XZ+BY_S&@5E4MK<&MF[V\H.(Z6]\F MEBNAK$I$.(U,J8#^!3)"D",A#&6"ZK@7UNY[XKCI]F: -HA"&MACT36X.!0X MGGR\8.7O_7QYXD_@3O:?*VVBPN@J9>^)S-82+SPC!G+(8(UTN4I;M:<2 M.FZN?,R]MZI*F\C=O)_W$2 M7J/<"P_>U1#05"2E' IKZA*Y- M<9R?$9L/D-K(K?!GNFLYE,X:L)07SLJG_BC^:]7- 7G%M;;\]G[J9TO<=\I4 MKK/U(3Y(SGR4EB2K-"GM$8@/*$V:ED7KS'O=G<0F;VD.!I9[W,R!-=>& M@WF;MZMQN(M)!@B**70^C"@73"0GP3J+R(FE-,H'*9\'A]>(:O)2Y;,A;U_M MM'/@NFBA4LLD2)1@ZQ*ET>:?*$E":"\>IX+9*J<13 M"6VRIJ<:,&MJL87-^A9_:.3_[DM#H^4WC-W\_'=8CR*X8G)B<@K)94NT+<7_ M&?V>D(&2S-#L1\=%EL\2?C]*:9-!SG/A=%@]-@#4W>4Y24Q803,ED1G<+[1A MY0Z +>TB%<\N&TJK-&;=G<1Q3Q&?&9J5-#=B_+T^/KB^XMXL%BL_B[@[W!H] M/%%*6\.,(PPB^LD0@;@8'>$V"KJ<&@'>/ M_"ZON&^1GY0B@T$75U%D4^J '$+.) I)DV?11%FEZ,:(R(U MPD3B62D-CJ+\A CB,9L$H .759H9[$MPDSG&:C!]#JVVF7_\;;8H@7^IU9S! M G>B=5OB2;*"964,$7H]@9AR$A1@]&65X-*CI^*K!,J/D]9DCO$Y[.< FFK M@'Z L_/%=IQO,N*CYR!+<0G3:\XRP)G-_S^(:'JJE MQ@S;.3_K4Q\5DI;2Q;)\4KGW((CC%$AFTE*6;**BRDYZ#SU-Y@&?PZCMJY/Q MW;8[60E8#3. M2S0.BH0<=+ B>IGJ5+O<3].XI?TC;HJ'Z*8%F%U:WD+]S8YLFX%(TKE A0M$ ME^)NZ;PG+B5/ G+$0T11L3HQYF.4C5ND/U+N8Q@]C;];;N?KXBQFPQ$D7#B, MXRH* EU+G2RQ'C3)@LI2,ZY9L/61=X.FW=+"](<$W?[*:0=N&TG!^G[@^WF' M0COSTPLV)\((RZA,A $KUV5*%STC&6')0?:6C'$4,IZ F MDAR[2V\2K%?99D-8*#WR1=3$!EW$3RM7*#<;6>@/!SD',OH=YUZ>[ M=W/C=%5.'Z^+=2/J21+H>0L=24ZTS-OAB02.>HOHD;/L43ZN2G'#\[(Y;CJ\ MVG)I&"L-;"'G MB)[4MU.-"@HBO;KXM$9G3AG',4&;4F9:62LU5J'_G%+O=FEOOYZ4;)EX7^.G(?&!!CN^AJ[O=!_=7_ -X.9=/XLHF:L+ M2;-TF0E\@ROP:M%IZ8)B#M"]4*K,1D?W0J.X?-;:4 %6U8GZ=Z9PY+X\SX"U M.LIJ (6O3L^F_3> CS#_TD787NY^-%U_T+J_8!D)=#+K_@UIX[FLS^Y>^+,. MI5]>/3HMS:@GX,K8M@RBS>%#V2:-C3'$E4E^EJ+<2/R-?WJF#OMOI MW :@T,01VSD+ZZ&JJ5NN4-OHGZ\*+;^NEN_ZY?^"]:8S4<$[E1,CX,K==$M+ M 9A$N2L%WC-N/50I)]B5P)'O\CP+:JLH:^S&T.O#ZG()Z3H)VQIE1)<%^NT2D,#1U']R>Y%%WP/L1;WN8]M9\[ M/W+D>SA50551^*-:MDUSZVW7TE_W\P]PMIK'SR7K,$N;XL-%N:M9WG=9B?@1 M9ET_Q^4$BTET5C$%0+@JG3<=.E)614]H6.7M[B"^M?K7]3_NH#Y)_*]]\^O+GQ^?C0W,W^%/O3S8EL]$U&;R_8& M.3_;?"^+'&G== 9Y";F+W?(F M]XL.G2)X#,S5:?KE2E:WI7A.VAU$CRLW^+K$[1C2SP8.,D9-+@Z/B3JIR?Z$W$--?4K^12 G?^EE9[4=? MN\4D1>,=U1J]WXCAF$1_I8B$.,H8E28D5F>FUX-4-0*H/=1]'W(.EGT#0+K% MP\O^U'>S23 &4!ZY>$6H])*A*:PV>8+;HO MI>2V/X4+QJ*! ,:1Q%E)^Y5K&I0[$@S:7 ;)VEPE\MR9PG$S8Q5,5!75-("Y M2T_R+:Z?==9PPIR57&5)("91KD*@B!(*"U!"@1HK/*U22'*7E$;F[@P8G>TG MY09P?S;^6,;5U:WOME31,.;.%]'(U1V8W]5&;)?D._EC_:C'Q.GG)="0\4Y2J06\X MJ,B(*DZ,#PY!DJD M9(9XDTOC,V,MM<%K6>5R8QT7LMJ=\H9=R*=HL!&8WI7FW>*6ZP+EWH0H4: \ M*K\99&6+JV*BYTP$(X ^4W+G03H;R1W6RN\,IZ,&=N=KA\AW+7]0ALF O&2G M2_$JU\3&S E3-C-.&K8>[I]+:6M:D,S,H* M;6#/?2C,OY?+"2["&&BYN$&M*DO4$V]]("8X#DH:IG65&LR]J&TM?_/LF!U0 MF>TB=K,PMP_[,Y(JL-D1&S+ZW"QC.%8R^J5E@V(9%%>5;BT\E=36\CPCV=?# MU=@N4->K<3N#/./FP-#IT<&6%A$Q$R\=>CZ)F0@:K*I3S_5D2EM+_(QC4@]7 M8KLHW:S#J_93/FXC:X:0'$E);>+ZO6RW8E?0\$)X1S),D@B<[(DE-M\*'(F'?4@ MZG3-/)3P<<<6-8#I.BIN =+KQ5JN1B 3NPX*MBYDKPTGF5E;>9S2::(UM[AZG<+-)@#A-O.$J52FGIE(0H1,=(PY)X9RM_H07.Y&QLB#F,:&905=->"P7CLS?MF5 MD5.SM-@LP(GD3 O)#5$"$KK>5*(O8Q7QR4LEO0'JJC0!N9^DW1#X0YQL#:27 M!A"V8T%U-D$SX1,!4>8C1!N)STD1(94(FD;K3)5BXP$+X=F/?#YUB+[:1>'M M2FD,TX 'C>&;"LA48,0SH+BT%-,Y98%>[W,GE)Z(P1_YW.D ;34 P6NQV*?^ MGCX:MV[#WW RUH.^)<70*R5-A,!X3%IIB5/&$NV9H9)QSG6E)B>'$[\;@'^( M$ZEGU_5W@N_MJ8;K9W0? ,6RZ)87+<8W*_^\C?@Z+\$"=SG(0% *@LA /;%. MX/;#!#"KC6-^M"4P '^[K9(?XL2K1<0TL) >],"N.OC>%X%R@WLBX+;(1,F+ M !/HF65),O5*^!!-RG6.$PXB>S?8_\B'8C7TVRZ:U[[9 HC 8<'B: M/OFO[_OY6O';;JAYJJGUUA '@ &.<;*,YP7B?,RRM(-/O(HE/Y#NW2Y&_!#G M:\^IX08 C2Q=\3>A7CA6ID='JG UHA2)UUX0IA.DF(P5K$KSL1M4[ :V[_JP M['#I[PT=M,FA?XZ;@S0$Q[65A+E2-IR8(AX<(S9KPX0L.>TJU[H.OCG(O^L# MK\%UT\A%Z2TWUIRSV6?)B"^7U:2QB5@1->$0G4?A^,!T-<]QCXN#/\0QUH%Z M&!1-@XZ8>0F+.._6"8@^_[I:=#-8+,KLD]7IJ9]_Z_/'[F36Y2[ZV?(HQM*$ MH#B__;2+)=B]P=]N V0.?.( XV&&Y'F@X2_'\Q,_Z_Z]9N5J>DU92;/T_AJ; MQ_E\W)*?7@VVN9I8' *'Y#/Z7ID3R9(FCH,AR=$(@H'$_U7QLX>@_N @Y1 B M7G:+..T7JWD9+O6@^C^AQG_%Y_Z./B\UIG3;L#F$TAX&@[AR0\@RX?%UIBBK M4E?PW(R.VWC@^5?&G=BH96"U.;CL, L[WN[2SB[S'>PV$+FP07%B>$1_BG%< M72HDPH03^"MN/:]2Z=+$;O.K7W2+XWQ+<=\V7Z^6LN48= AFB0RZ]*$M-YET M8H2JY!W/R88Z ZAV(^]'L.Q/0>%MRUY!B0TDMV[(\C8O6@B;8LA$&%KZR!M! MO,==Q@:J:8@:A*XTE.A^HL9M0#,^# =36 /@^ZU4%+]:++M37V:P,B.ER]D2 MG75)N4A.@C>)J$ A)"I$"%5Z=]PD8]Q&,N,#[ "E- "I%W[QN8S\Q6\E]?+% M3XM@;J\3$SFWZ#@3% >45CB.V)0CT3I;8U!2*EMU],JRBNH/ & MP+V9\%YD=WN5"L&45[KXP*!P]RAY;[-NQ6@2@R \ARJGI?=2-&Y_F/%A.8RJ M&L#<:]_-UP4U?P=?,F97+-UFK#2U9%0G4 M)Y*8-U1R![9."X$':!JW0\OX.!Q*70T@KYCY&;[ES@IR7,O@1$8KC\ZRS,:4 M])0DV24NC+6"\BHYQOL(&K>UROB8&T11#0#NAO3^X>==J?A[,\,'H+OQ:K;L MEN<<3G"Y&&&E($S&7!*DEEB=!0(GZABCLK).XY^=*1RY4\KXF*RCRP9 NA$8 MO.U]$>;;4@?T 2)@\(4,+OX+IJ7KT4>,Q,[9R]IHY"P1JBPC+20I7\]Q/I'+EUROB K:G7L9NH;(JM5_.BB:/% NYFPJ1+3!IG""!Y1'J, MV:QW*$.G?VL1N98?N:93RZ*-&;H8R'M J:*(!<_@2YKA$EMT7N,,)XU;I MX"3!H*HT=+&!^%+^Z)S.F1M(U%8I#KN?I)';H(QOY ;25@.X>S_OSV".3L2T M5+/,4LE_GFU+247EO$H)4<)9"?>-(W8]*9Y+0K@2,W2!D?DU4T MV0!"T=GULY-R+V]CZ%%^W1+>XMI+YRZ$0S/OE4,QE2_%P!,O,R=)>3#@.?.T MBFOX*&4C-TP9'Y/#ZJX%,)Z>^6Y>!'0\?]DMSOJ%GQ[GM_WL9,W4=E M&4 'A =<6(G0,UEGO-):UAV1Z@:>2N'./;LJ'T MU0#T7O=SZ$YFFQ05\C'WLP6*!\6W0'&N_SE=2_,.HQJY9-&@&\$6*D$9:I.BO(^@D;NR3$^) ?15 .(*VTH[^P$7+IDK"7,!O1CI7 H M%Y20R)[1')2SK,K.O866D1MTC(^S0_73 ,0^P!>8K> U2A=EN!9)F4[R8K58 MXA*:WZD%L=+$TOH\N< B.>(NA%"XGD[7%V,I5*9EX&IDC=_@8'Y@5M=H$ M9B]/U-&]2.6*^B9JVUR(7%S]_F@Z[?\H!_+HI+SL5V&95].+=YWG!;S40D-D M)+&$6T(9HAZDMT0S*[5+2OI8I2_-D$SLAO](OE<2XU)7<< M;*>\C"IPHIAA1(HR!YBK1%24FE(3K:W3P/!^DG9#Z@]\)C20MAK W9O9^WD? M85%N$@%24NX0O<1]9]I?.W>=4*D@)1E)R*S< U:,>,$-R8&CIQ20. MU.V&QA_YN&=P'38 S*.T;F6[Z&8G9;5MJ5'Q8'W*R(0I377*U0T;/.$\"4\9 M&%-GL-(C=.T&QA_X+&=(O34 P^V=\S=-\]?'5>6&1_<%2L7*A>NAP9=+19%0 M)VEAT9#@F<1]P*% 7:;&UQEN_W1:=X/K#WA*]%SZ;0#"[^"/:TUFYOT,?XP; M$6Z_%1$X\=1&COQ1,!L9#KM() M>6^*=^L2\P,?0#V/KMOL6'BO]/U-Z??;I/]IG3"YR>!N[0J'>.P O0H'Y[ZI M1H4IIAR2HR0X7!B2!DE":8A@K.#,)^NEJ'+2TT2CPH_Q,Z35%([S UM5Z5KR MV<].8/%F=OT]'1)U-KW>FS1KKVAQMT0NY\V92V*]WO2.TI9+Z^M4\@W+QH_0 M^/ IJ+YCZ<<#19OF_[!FK>_\?+Z^QO,2EKZ;CM"X]@X%HS>P?5@F3>T/0G'P MUGCT690D4@$GCL5,%(TV9.>-I55L6A/[PP,&X'B^6?];E_]ZUY_0!#Q82,3J M(CIT^C .UXR@1&-B-OO(JSCY!U'](UC_IV#V"3'KP"IO(("]-G;M=3]_:+O[ MVBTFPA@GDM4DTW71B<+MM;3Z!98@\.2R3;5GLCY.Y;CX?4;TW#]F=6!5-H#3 M3_B^,B2P7V^X?X?3 /.)=5K\=H:[#*"^->7G3$F?%5/"$LYSJ1TN(^>5, 2B M\AZLIB[7.;_;A;IQX78X"&[;KL$UT@#,/J["HDL=!@.E#N,XK_."ZP7(M!.X M #-Q:.(Q(DRI_!1(2C3P'"-GM$HE][T4C=MC?KP]]FDY#0(7;:$*.Y*5:?DR!!D9@C-2XJRG659O./DS:N,1L( [>1-:Q" M&H#8F_?'YW8X6D-9TI)@&(7^@Q>EA2[E94ASY"9'K7*=8JL+"D8&S,"JO5TL MM9><&P#(\1>8E[K7M1]Z?-TU,!Q7$=66*.UPX[9.$%>:Z$7IT.-$66E9Q5&_ MEZ)Q][O* !I&#R,":C%?3CZ477]MA:D5B4')ETM>;@UPC=$*1R=0KTW/"P7D&*G*T:!$CSQPP M+LSHMOEDH@A,F!AW2;/OI/<;3QY9\_OHK1]"B&-KWW^]1GC(W"LM "DM6V44 MN%6"BX0&E8W,+(D!M7_]R>,X$8-I?V\A-N!JWMN&[]=O)3>U-HDJJ)SM+ASNBRKI._VX&V<0=>C9=N&5IM+2.Q,'3NS#-C6'0YDXB[ M,Y%&"U)&$Q(P+$D9;9"TRN2+'6@;-Y(>' ^[XFU/Y32 MW_ YRY.87%NMSUD M$:E@!*.W,H&UM!FU$(B1FB=GN(BY"K1NDM$HBO;5\:*??<$/ M1'W\^NVW6?>O%5RK7EJOLA!H8MISXG1I5^L$VG>'D40P-%%'(4A995KU3M2- M.UEOO.UR>-4UA\>2_SI?HL+&F+30),J,AKXT^D3'-A(6O,'P0SK(U3K.;"-H M7*-60?6= /VZ+?9:K'RT^/Y MFUF> ZZQV?+-$D[7RRO%Q#4O;6HT%T1*C*T=;OW$>,^2"DPR526$?("F<<=Y MCK<7#J6F=A%WX:D&4+XT27+*YN)>*N*3X 1\BM19JD6=M@$/4C6N,1M,][MA M:@]%C+T-OCC^QYN7S)U;8"5\RB)9$C/'"(4[E$E>BP@B!B\,1<9VVNMN?&R3 M&-A'5_T@@AO[W L6%V7OZW50R@&T9 A\"8S(;%$6"4-=!](#5=EGM4M-QFYG M7S>?/>XTWY'.2@\0?SO(.5\]EON@F48GD&OG(:$ DE(6B$>,^3B-Q M#+GRS,GD[S=GK&G>T];DGSH>II$V47I7'.4X;2(:!$N060&/IG#A=C M8@:HEE+R*D<>]U(T?OGRP?I^'$-["+\]%%VX^3E"<)83*TI[+%SZ8\ITP6:UMV7A[Y_.JO &,%[=TOHK+%7)R )&0>)G$YXF2FAJJ MF0->97K.?N1^GQ?"]\34G8[EU14\=N[S*2R^G_H(Z7CV>C6?]JN3SQ,J@%'E M&:&RC"2@5I*@, I+)O"D-05A;A6/WI,J/82*[_/VY6$ ?5[5M69JUXV')UXF MW*V,)=:S,L4<#,;\TA":L]/.@;2A2M'-75*^S^LN%4SDTQ6S-[2^P#ST0QC M5Z=GT_X;P =8HLA*WQPDH5N^./KPZN-17$Y"EAEH9B0%B_X["$O0J@MB K5* M4.'X[5%.]]BX1Q[T?58U#V#&AE3 ^'#Z.YK@>>>G+Z9^L8#%<;XV]63B:0:I M2BM3&1S&<,F2 $R0S)6G@J.3<#76_D$L/?24[[/>;P @#2;ZL7VRB]V[Y!.0 MC3>S+W#>GF;B,]7!Q>)+QH"+P3KB<] D!N\59RZ8X'9"T/W/^#YK9 ; ST!B M;\!;NC8@_@8;L8Q5C++4=Y3;3B:M&[M1(E2RT3/KC*PS W,[/=_GT?]'UF; < TI *:&#?N]X:Y'PS7P^ 6:SG":0W MLVNM0B:X=6>C328AE*MQ&3U"'V0F.F.,:HPW%*JD89]"Y&[)UVIC(\;=(JMI MLRVDHM0BX'I;\S;A@H,PB)HHC28R14MPF6F23%0V*<^XSY51>8.@W1#X@^;_ M!]%26V@K7:$[5-I:A9L N>2%KR^E*"G3VGAB12PC+M�*\3C3YZ%$P8I4+D ME2'X.)6[X?('2_O7UV<#8+UV2^KF4*#KQO^WLW6#\_,;6I,8(E5)H9>['A*A M,7[R0DG"G'+)"QUXG19I>]"Z&W!_T-."VKH=.Z"Y(OMJ>9Z_\*'H>&*#8)2! M(YHZW#@ (O$I2@S1+*[&+!GL>&+ZV)-V@]F/>)XPJ [&!M1[_VTMM&5_%/^U MZN:PF9WV$>)JWBTQWG_]CW=O,$SC")<(EP[;E5 5\7&G5"U MT^-V@]:/>,(PO#8:V&_O;0#RVP+R:OJVR^CO9@R@L@\$T0+(DL#5HHP@W&IF M@XI2N"JQ\@ZT[8;&'^R\HI;N6H;CJ\6R.RT%+A>\?8'%A FTV!B-$9M#;:-R-XC^H <=]?39 %A?=[-N"87T] 95.CLIGNW1 M8@'7%V!VQJ+59\0H)I&GS(G5'K>'%( IH*4Y9 V,[D+<;M#\PCDG!,BDB"*:$!HXH*6Q$6-I)MD?9U-^X* W;#U@QVK'*2% M!BS:6T#\P_'9.J,T.WD+?@&?8'YZG#&,VHR'HT)3 P'C)U.*(3@UQ)>^R1A- M*TD% MU4 251ADA:!(4*J4JU+*005/ZURK?92RW8#X@YZ3#*NW!H!XE-;I\P6*ZM77 M,Y@M8.*3IEXZ3H3*!NGF0)PI'3BXCEQ[9:S6-9!WEY3=H/:#GFP.\S=D/. MCWA8,9#<&S!-'\HH]AFD5WX^0VX6**_5Z6I](^TEY"YVRTD(+K(L+%$"+:[T MG!)'I2^7XGU@DBHEJFR2CY.V&P!_L".-2IH;#(M_^>6.-I#AW]>_6O^F_-4' MR#^5[[]]>'/C\_&AN9O]*?:GFP^_UONWS[^N<,&AD^IGZ>/J]-3/O_7Y8W]!!_!U";,$Z><#I_?-3_RL^[??F._9 FE.&_LQ2^^O MB>LX;\*BSD\_7K2T6AR%Q28^9\%Q[WPH%\KO*$^@>N!)O!SGGK:5H4-)GB$2$4(:;ND2LB>B0!>,24(AYIWE(WWN_T2?I M\,%^HT\1:#MHN-,(,W$G7+DB'V5)-S OD U6>'%!2J64$[L<]_U(_4:?I-D= M^XT^1_+_9;_0I^MZYW^A3 MA-\>BBX:7\H,$*DB"L/T,EJW7&UF@J3D.+-4)DZK1';?5;_1)VEZMWZC3Q![ M ]@Y/(6J&*C,3"3@RA+4-!#G<$4F)AFP)$2@50[2GJ??:'/';H?OG<^K\@8P M?NWVU/ID>S4O"IH80Z/S69!@E$4N@L.U3SEQQHBD5#:I3A',=G*^S_S"GIBX M_WK;O@IJ#V;O^ED\9R0H'GRFCG!=9.,]$&MU)+CG:!O A0A5@H9[*?H^PX8J M8-M330W@[2BE=9-2/WWON_1F]L*?=4L_G<@LI=3>$89!/)%4&^)X MP;O F2 M@LY0I='\/?1\G]OL,%@;0D4-(&V'DVZNN,N&!R)\+FE%9XFEMMP[%IYY5J96 M5SF"&ZA&H>$:F4/P-[#BVBQ1^ @G19X?X*R?%QGZTM(9([+5K19+NY4-//!I M QSE[TKK0,?KMQ]W=?K(%'":',FNN%:965*: N#.%U#M@!Z6JY->NH>@@U,@ MMS[W9;>(TWZQFL,G%.6O^-;?<7MW5B5)B;:LC&OTG'@0AB0G0&3K74Y5NCCN M0-O(Z9$A4'(G.S*P1KXWV_-ITU1X4 OTZ5JCXEIV:!O=M:V141Q#.5LFI^I0 MJO \\>AY$Y:ML4X)PWR5%%(M:_0!(D85W;0[KP.YO%R$#D#NEF_[Q>(UKL+S MQR\^]5=E))"NE@=C@2;I%*&FS)OW>S-X[/R\B^7)(Y>83/KVJ*7R8E]I&,1@/5EI#0)7-,]**\7#07RV3BP$B/7XB!TKN9RC)-/:"OP:C > 1=@MLW)08Z M0;B/HD9-UU,0<2?I/XCT&\A%7#"R$4]Q5BXY$2QE%P&=2!/17679D* P<%96 M*)XUC5%7Q=%=DL;-LU8%TH'R_][VM9M;?[]MZ\_7MO[EC:V_REXX"$55]\_A M959[SU5:MD^+KF*T4K M7$J1>(5?)/.XS;@,&-"5NW8\>,5V<8QW*MC=3L*XR'IN$/2#:J0Y3%U4@KF, M(7F@).CDB;1>$1\#)U$FH,R(8-0NIZ9[HFKL6P)#*/9!G.PAY0:"C3O1TGF1 M'Y-"J-( -_BDRB4*(,$F1WBR-EIKO8A5CMCOH:S]6>M M6;B8A_7Q-*@Q?HI""6*232*V0[NP]@6RS$C(PR6NFIINXD#*<=KRZRY%T,2@7&LM]Q MSL+V!S219C\4 $,(KX&=XF@Z/5Y^AODMW[TT##26,T)Y8D0F6JZN^,*/25;Q M8+2MLF5L)V?9K#%7L7)0=*>6QGY==Y_SLNK!,X M/ZT\MYV@4W194Q)#\*7%,KKN/FCBJ7):N$Q--COY*ML_?W0('*JU?E@1CHV" M]WZ^G,'\)@,:%+XM)N)%\;G]NI !I:)50'NJLZ)\U[E@=S]]O!Q;!00<++X& M/-;;)[67^^_LI"0B7_?SAW?@FQOPV\N+.]0PKU((A %*5KI4RCR9(#XK@R*U MF=V.>NH4$PS$S[CWJ,9.YC6 D0:6RODZ+XQ=#"7X9[?\_&*U6/:G,'_U-4Y7 MJ10[+!9EE@$*_NO$,YG!"MP# J U"!'C&U"9@+ V^LQDK'/M9@]:FT@DC8NQ M.P4G=17> *9+U_#C7.8.7=\8/_;3-)&>8@ >,31GKJ1Q9>E$7Z8<,,Z]"AYX MG=8F]Y/41*:K*80.I+X&@/BW.4IK([=)<<&8YXH8J021R:/WK+@F+CH>4X[" M\2JES-=H:")'UA34]E70_MCJEWXZ;"'+^9"-Q80GJ9!0CU::!A1$F>9<9B6X MI#0W0IE0I_O-'4K&]2M;Q-EARFK DKV9?8%-\\\WLXA^PKH. U^9*.I"0IJ) MH>!*N[Z,D2'&F4Y[&4$RFVVEHI?M!.V$O6KC*UK$WB"J:P*"&[HOA@JQ+"UG MD9% -2M=-$K<)W$%16/!1"NYMW60=X..G0!7;>AVFX#;7U%/QYG;X&P&)VL. M!ME:RP'0-H;@&+-T[.#?51603*REZI(M?V5-%CP,.A%RH/BW:XW;OV< 2XE/D[? M0%<)_R][;[KDUI&DB;[*?0&?CGTQNW\H2JS6-96H2U+=-K]@'AN)Z4R !2!9 M8C_]>"#W3" 3RPF< *NMK55,+H O7WCX%N[O<+KX#[RXRO?S;>YWO%@N@[%9 M@M8F@G)%@A-( !(J:\FUCVWFFKQ$U+'F9M-GWX^VT"(+$[2 &.CB5K51S=>6 MM5)B%G1(A'1-:AXO4C5N6GR?YMB MH-N]=D[^/6/]VO1^1I?^U6)!5_Q/N)Q>J^+^;!0,SC&&X-@LOZ SV\XO:@"H-#M(]ZL0+CG306%SHH" MTB0ZX[6-*2CK0!,6TYKAM9F>.L#@_47T^_QZAO>;RSJE M>?F^O+]:+5BK8" 69([8%.>*%:3 I M",UXU"RVV<,S#/WCEN=.X&:<3KL=@'I?GXK^PN_SV>*1BU7__1H GW+\,IO^ MXRH_%8HRVAHOZM*CPD'5=RVA!)*1=#PQ%9TWN6D$TI*[<6N&S0Y$?\CHX+C< M6XE[2_ @PO\;N5XUH?OK[.XY\(.ESW_D19DO+NF'!P(@!7F.4H&-7H*2)@+] M9,$K8I_IQ$WP;6^#@3@9MY)Y@GMA#(UW /D[R>X0;/\YFX=E7GRK9_S7V=>K MU>,N[7L9T(E/3*LZ/4@H4$X7J$\4":=:8D(I$V^;%AZ0F7$+J>WM_UAZ[P#[ M#P]_6#U,Y=YQ)+U7+M1]/29Y4*8D<(E3-%U4SBEG;1)K;;\WDS9NT?4D!GD MG9Q/J>-)7#)_<"$MCQ@H>^A7-2J2[,WE*2HH/C&;A400*"TH5E3M=8O 7> Z M&,F9.KL*RMUG_YY7]S)>._NW%O_[H?;^^GF5M98<>@D\9_)S=,F (F1PD7MR M\2V+JDD:KC5C'==9]L'IUON^!SQT7E=/5P>E$TW$CG+21A2)XD34"&"724T0I=K,U-6_6W M4C8N$,<#S9:._6$TV $DW\T7_\1%NGW@?,M%"$[FF.3U:%AEF*O7T#IQ5SP: M)CUOT[VYD9QQ.QZZ =\ NNH!<>W\J-_N^M4=UYARM,!54K4TR0 39E V18E. M1WMV =EO>PTC:=__TZ4;W!NV.CAO]W)XG&^:1%%U M3$I(UJAW:#-!/VQX=R!TGO4;#:#'\TD!WR5%/].UN;R8UR$K"Q+KY]GTOW.: MSJ;K)T4#)X/W^])&:>$C.#])BWUV(J-WH)W)]7&%A:"T@2)3*AAY%FTV\YXD M0?S^:]7@_W^%L]5TM3YL#Q^8K.^G*%ET/&5@A@LZN6C(T\JUJI.0FV*294T: MZ/>@L1-+>BQZMM[N VNI@TOZ^H'D75_%;_4?5'6MLRVN23U-G\>O,JMTU M8+0IUO(8I6R3A3FB?M@^<=+XUAI"&1U@:M"LJ\_%:B,$^$0.I^)DMAU3Y'5: MSG(I%)/[)DWY/WXI<"]4M2P%[J/B#N#]>B')9S16%P%2UDI!\!%\*05"<=%X MQK+03>+,?Z52X%Z@V;L4N(\&.X#DEO*2RTE39!XA\2A!.1L $\N0LE0.F0C1 M_$\I\-3@&T!7/2!N)Y?H/GV>23 \$'LR$U,J,$9GB7ZLDV1X5$BW3]O4XVYT M=O+@N;6?V5!Y'6#SOMQR^^[I_>Q!"2:O)M%E,O"NON>K':CK'9=3'+M]&#(OUR]6'[Q;PEFZGI5Q6ZS$U9U& MYC-\7+@*$IQ1-KG($X0LZ)%OEV6KD@3]/X[E491F$=0.]#IH,[C:N<-O.T^7=O&TMSD":1]$0*%$TR MH\!Y8Z#.@A8E!E^\;0'.8X@>%[Y# >?9)JH3:;$#Q/Y]/LO?K^>^O;N:I5LN MZNA68Q,Y[JFHRH4'="4#251(Q)2=;'*I;R9G7)2=#@[SP773 <+^_/AIL;Y) M'HP3O.%$NRR<,@ZT4NO^3 $A9')O;) 46-"A=4TFU&PG:=Q\YVA(&TA'!Z/M M6UZ$>>O7M5(RGJ0#1"E ):W ,_H/TRQC0.UM;++GK._J^*B.WQ"JZL#"#5JF M3 J=KCXJ7P6:&(;?I]?_S:^5ZH:ED[WT?%'<#[A;H% M+)W[4NH#BU0\

%^Q*X+A#OKL!:!-] M=H#3N\#RI]N:;N7PW2+_XXJ8_+YVQ%.2(3 Z==9K;@ 7TD-SDY(:60R5T07@(QU/ M'D4$9;,@KNJYCV^C!?)ZV0#3"_7[U"*[ F>#X_<<_YN#G=V,1K' M#=0A!:!(9A"LU&"#8Z@+W36-.^YVH;(3&SD@3'8QDX/HK"= KB<(+=<2X[=# M!:42M9&9;A2_'B)?P$5IP 3/;)%16FPR%O(%FCH!V_!(V(:Y(]72*<+$#2O< MD(L<32!7V>C*2@87BH 2)/?*4Y3)P7I41!VB%HZ19B\G6F 7&%$ M!4S5=;166 B)?-C(HHR,@C43FN0!7Z"ID^3** @[1"T](>P(E_BW^[='DBOK ME0/#$QEP;3FXE!QPZ[CC3,1BFI2+!^6BDZ5\?<0H)X=%!V?BAN?;-QHED%-= M<@!A+-T93LCZKE@!H@J)_LBY(EJ ^C$9G?B'I\?#?##E= "MS0V>&YX(331W M.G";(>IUMVL10;.5O92+.!35D!LY$C)N?6- MT!PEX0X0LJMM)2\UWIA7[P3%14%#LJ6:5Y%)4L9"HB,@BU:2R2:#F?8G==P( M=80;\$ M]8##M; VF5P1,5BN,V3++05!@UY@H5:)LR*!,*W=1%@,[:*TEE-$TR7QNI M&3??<+2.M_I7APJ\ ]0\('V3M;5&QNRY >XRV7"?UHO4,G">5-(QR!*;/.!Y MF:QQK=;0.!I0!8-=>.W'M5U=7N+B^[QL*OE=U^1PENH?7.]!R_'+;/J/J\%W MW1]-1ZN!;(/*YQ03V*+) :TCQRQE6PU??6GA#*1<.);"=>N&G$XGL&W0T4UQ M+[JDI'.5,1*84'78+=;)M(&.MF8^-GYBT8"I3DIJ^ M'JG'KC!Y^ZJYO@R\:1.RP29A? !>!/EF16E '@-@ULH(82)K4X9]B:AQ,3F< MZK=BZD@]=("I'989J)A9G24O1!WRI25)"IF#J$+B10;4X5]Q'<5P(-A_O<0> M&ND 8D]=^BJG]1F4]&5&1TT>2C%T$(D%],R"1Q9U")*"S289PFT$G7^:L,D5 M.HC^.L7A;8]MSCH:3^>HU*7,(2H(F7@RF05!?"DMFK0H;R=I7.,VC,IWP-$! M\A][_>%3-OXS3S]_6>7TYEM>X.?\Q]7%Q:/VXL*SGH+ MQ94 2G(')#8+5C(>F(I6NB:5_\WD=/**HK?[<@#==8G VV.+PFI31Q8*3B?) MF_H*+EL0(5J'P?%&W2?;"!K7O@VA[%?QK:K6L MFVLMN32U=.)9"I'PK$/;8G[+[H>7S_WZH/\YFX=E7GRK5]CZ]-$?STF%%].U M\M_B1;RZ6/_RP_SBXF8$\20))5@IC+S_V@E>J_,HZWH,ID-1R'T,;2==M>*L M$\M]+%*W^A==(*(#!V-3=]9_3E=?GC&_?,S]\L.3)N:;.VS]61.7BM0V)8J% M5 95EPMZA9+^HS/*PJV1I>FQ&)*;3HY"'XC=87K7:>%S\!GZ2@[8/'UUGWOU0YVHX^!P99_TR2Z?, M,;_%Q>)[3>E?SJ]FZY=FORQ7T\MZI]Z)<6]=7HH^3,2&#)T*G5RH,K,D!V M(DE%I]B7MLFU?ZUG=_O@\Z3/[O;!00<>4)VF\V19KC/<(SDPWG% 3D6 M*$JGC,6GJ)J$"L])Z01_H\/D69'Z*)UUA[K?\?*V<4N'A)FQ"-&4.O"@MBC[ M)*$8YU2PVLK8Q(IN(VCL)T_'*?I%W!PH];'['-_P_V7UV_GL6UZLIJ$.!IM- MYXNULY2N,OF!M^/62R+JN&7 '0N@'*^22AYD8B51,"K(P]^I\W'7;^P)*XW;UE+(2OG:61PUJ$C.@--1@O#T:Q9<=$_M5= MYR//8YRXKO#4P?GZ;3[[_"DO+JLYF@C-C>7)@,^\U)E[&3 X#R9A09?0)]^D M+/B0B!\R^#@0'L_F1A^HJ\YP=B?D24A,R3HVG>Z[]4F6]=UBII.<0\A2I9B: M ^Z.FA_28@Z/O,.T=SX=V;_C8K%N11\X%?[LQ&&T[&1&ERDV$T%+>@<>@.<62E+M%ZI M)N]*!^.@DQOZ6.2U\ SWUW '5_.&=)=2.B93%WP[33$HYQF"DQ%*1LZM\#;Q M)N\??L1<] &8>#WQO(^"NH/8@V1'EAA";^:>-Y'ZJ-G#G=-AVH4%F-TP&SMD\="[ F10$DMHXF"!&A>\]M^ MA,3S7LH]*/&\CZ1'A\].25&C49-Q1HA=H=L3.&2>> M#P?.X#+NX,H:=IN%S#Y9&3)$#.M1AI:N__IX.<3$0BS(=-L^X)/MX>TZ07*\ M+S8>+#HX$X]W0#W=%?7FXF+^3YS%^O-;(FZZJMW*=4DB%R''NKIN_6[? 0IN M /I 1,7!IO,'#R$V/./-@[$U@;/L:FB.P#S^]67O/CT!6>?\N77^0(7WW^] M_$H:J+=BY>=E&4RT])H7(< &\G^4]1%\)!G+&+56&"7]5@M8'T?V^9OP80!^ M0N5W /7[\2KDEY&N\>*Z"7I2E+$>HP;ILP#E+/'A> "F;)%.Q6Q_V\=+[V0/>\FKBC;%1& =<:4Z71MT>:7@BAD1*61LK=*-, MXRN4=?*PK2,H#J'"#C!95\K71ZRWQKV^')K75TN8IA???\[T39?3V=K:WRGA M^O!9D;A4M6Z*6$!YRP&MD8 YYR!E#+XT&;]W,,6=/"(;'<.G47D'V'[9;?F3 MA(L7T_\FLN@8_S%?3BL4)HFEQ*RR$++R-9VG:XK9@#7(5!'>B3:;JPXA=MR5 MN/T@NKFBSQ3,;V*\NJS/3:]_>X(^%:4C"97G1#).$D)"#DDZ(S!:(52C<9!' MT[X3U.W_0'UH&'2/_"WI%U/("6."05)"DAL6.3A'TM99^[B.5G.G>;;]!72W M.RC'//UVG=2-DC%K R@C([&/&E H!B48EK3/TJ0F;37/2=GIX/H?_^ >J:1. MSN%]J>P=QENW4'IF3,( ]+]D3Y#7_$^FZU3QP$0Q+JLF?:O;"-HM;\U^?,P- MHK$.D/?Q"PG^C\4TTID)T06K-"BGB'*?'2 7#I*P2CH>(W--HLY[$G9#U[] M6>1 K9Q/[_/;^7)%!V:QJ@Y5_>%O"[JM[WVLF@):U@L\/YN?<;W"X;HS<^ 9 M(H,2U6JZ2#O)G:)E.W/.4N$!T+A8%SG2KW0VD#5W7NF0E&E2S6K9LOTQ?LGI MZB*_+V]Q^86L0OV?F@KZ1GXIJ>RZ&< 93!&3@V"9)#*WLS*S1)>)7S2!71P!A3=,. $"\ *"TE''9-O M\B!B.TGC JN!_N=-E-$!K#Y0!$4>!]T5FWG:_+LW/7>\,N0P0=2>7!69(Y"[ M0KQR)#_(A%)XD\?-QQ ]+C2' LY\)"UV@-C*Q&W/)]T06+R#S%C-..<,SEL' MD5D?/<\RI"8#N^])&!=-IU/[!OMW@ XZ0,_?Y[/\_=HE?G?1I^;6++-Y(S;1C4:J@;0S<$(^Y8783X0QO[\^&FQ MSAL\J G?\"*XT<0%@V28(B.O)#A&;JWPPK!B57*BB:NVG:1Q>Z)&P]I .NK MHFU(%ZS]"98"3ZDNMLQ8_0EO $6L(I(I:@RUF;!)S+V9GG%M6ON08 @U=("F M3PN<+>F;:Q[T8UY\6^]+?5\VY:3J#O+EYC^Z>?)C.0E.I$*A>Z&3Y%(&'SE" M-H$YQ"P<:S+W;T@F1LZ1#(&J>2+YE]:X2,)0(J:^HJ508N$[8T2TI[ MB:91Q_V15W,SZ(T'DSVNZCUTU@7Z_C8G1W.V/L:?,\DJ/WD*<#M[41>&21KP MVF42ES:UYU4#4QY%5LE[Q=I@<3<"Q[W,.T)F WUV@-.[S/Q/#_?DOEOD?UP1 MD]^O)P>04V2P+IU.6'>"D 2]0 2Z>IP0RBB791/W\G7:Q@UI3N!J#JR>GA"W MB:&;DQHL!?R9N G>Q.OI.R'& .0'50?(8\*3+3MZ0ELGA;2A\+##0I1CE-,I MWN[WM]SF%[R(R=!=P),GP>E,/%D>P>B2K.;>,M5V3?,+Q'6"N*$0L0/BCE)/ M!Y#;?!O\=M 35";)5.KKKSK^NB[8\"HIX)X)9[U52C:I MMNU+Z+BYD=/!KZD"QYXZ6.7W5(:SM ?+$YZ819\X:!UJUTX4X(SFQ#++UO,B M1=AMC=+1I(P;7[0'Y @*Z]!^/F#K_NWLAC<,]0G#3[G,%_D3_G4G=U:4\B4H M,#E7N:L(+@2L6P:B=IFG]'1Q4QOC>A07/5[\PX0QXRF[0Z0_.<0O"N".^4DD M.=/EHR %NGA40/*ME7$@$]T[F(Q4;29E#4+]N&'2B.C;S^=H (4SQO\C\4\X MS]HJR0!%=<$P./!ZW<^B2U0NH,A-%E,/0OVXEOW\\7\X%/;'O[_&_RQ_KH1\ M&NX8K!\/;WC2=B?94'31!$,P*A)?RM7*B!)@LRB6V:@U:_(2\%7*>@P)!W), M!E5*!\9VL[ V,#@I,O+@$H(7CLZQ"0&"LPC:2F/H8&F-)\RK;J!P9*=A6&3L ME$\]5DT]YE0STQX=D8Y!T24A60"?%:MS+Y+U/M?!7S]Z3K4MEHX0>!> V>Z> M/'8/)N1;2,/10,R2A)2Y@L"-!:E1:F[0\=#$8NU*X+C79%N0-5'2.69))W5= M0V;!UJZ5.GW%<\ 2Z@L@7>KB4V^?&K0!$Z/CYD+;0.PTJNC$-WO"X[/7;8]_ MXZ$T;D6<'&HGL@$;*.97)D5 Q@0P@2QSC4ZR9G[;T=3WF,L?KE/CM,H]=T1/ MC%!><@S N5^OP?'@N,^@1)"1%>V5;)*T/XKJ\3L^3HRR(7&^E\H[P/?C^^;M MU:+JZ%Z,:S_;"Y#,U6?GTH!+=9Q;P:1XR5[:)H\77Z1JW)'K+2WL<,KH %F[ M^M,W;$Z$LOKQ$V[D#^T]F[ M(U5R1B;OGM-)'8T;K?-UQ%5]%1DE>"OH!-OLN.1.!762HO?KI/9D^(Z%RH&V M[T"]#6C^!AU/^^OL&WW(?/'],:&[C9&]_\<#C'O=0LE 8UGO/GU#.B>5XIWG M]5U6J ^HHJ-?8::[C!M7A+ L:A-CFP;PEX@:U[(,A8[GL_D'4D.?LZWOV%L_/SMH$O73 MCQC2D&RBZ@3FQ.=DM,HH!':^*L>OH&UCY?;YZMK0:??:!D3.74#E0K"Y?XEI!R%'+ M8@OWD;UFCO;XOG%[?H:&32M!=Y 8VL#5V_EZ#%>LVOIU]L=B'O-R.4G!N[HN MB2!14VJA]L(IB@NXL5PD;Z-(34K?NQ(X;@/0"0W5\>KI"79UAS1J8R5C=4"( MC:"XIE]YQJ!D9 JU3E$UVMYW3\2XS1'-X;.OF ^'R'R%%\W=[-]QL5BO(!_" MN7[V84.ZU"]3>HJXWZ 0NC"(6&HZV) OXX*OJQ>5EHJ+Z)L\?3^%(UT[X=:J M^4!:6GRK76E1"&:Y!6$X'99L'"!Y;9!MED&IK'QL>TL](ZE?!WH?9&PU+,>I MH!OGF>SCFY36ZX-K:Z.(&I$!*D\NG+4D$^D].7,NLU@;;)G:SU=^^/']NL:' M &(@,?8$A.K&+R?$N"E.1_+>I:5KUZ@Z($] *$D*+U6.PNT-@O5']^NI#@* M_<779TZ//.NO>;'Z7C3:YTQNB5#%@$K7TVD]R&QRUM$4KYI,JQ[/8MU#7]=-23D&R,P6 M4(*D@$HP8,PY%VU ATU:_U\GK7?KM ]J=K9.ARGF?&S2QZO+2UQ\GY=-?WA$ M_N;@[VIDS_;G\V36#NGRU$X1G'Q-(1:6(/!20.B0F0IHM&V2 VIN[>Y;#+8? MK_4,ZLB1,T5!#9HZMH1E 3[K4IL9E!.2:>6:#(O?E<#>+=\^"-K>!S*@DCJH M86SEYJ?O=;'->K&##%I&*1)P'61MTR//5A4.14DC4S:"\R:EC1UHZV4+^)"@ MV/7./5!#/8.N,G2SV\$7H721"7(Q""I0..6,XK4B[6W1SF=Y6N?VGK9.[=RA M>-C9QSM,.1W@[;>,R_QE?I%^O?RZF'^[WO5QN_I7)!:=,A"MMK5-1@ 68D4H M6<>MQNA3$YR]0%.G^#I4__,VRN@ 5Q_G9?5/$NK/^5N^F*^%=,.(M]YHBK0 MK:U#EXH#YX6'K!27WNJH59.A15LI&K=@TQI3PRBB T2]+V4:\YUX;I@P5NN, MF4A/FD23&)+[("/PXBURR=#()GVD&ZD9M_+3&DG'*V#L*N#M6;C="TFVDTC4 M8%!H4)ZH=C($,(;+DDPPP>Y6!W[\N>.V&K5"P;$"[,""O+M:S*:K6A"=I7?3 MO^JO[F[7A-SRVA&5I'%G3;2V)0.IH@-0/6O7 M_$RLW/*26'8EV01&:U,'3%H(QE-PFXR(OF3N3)/;Z26BQGW4WQI8@ZEC1&@M M%ZO)!YQ]O@Y8>4S",I/!2EY7HP0RLEPE"EB99#87ASKO@"'ZT ?XH9^>8N?1 MMX[K$S=-'ATNW1X@<8-DJ94L"@-XP26HHAF@I%])([5T&@7:70S+[J 8,_P^ M0F-/=7Z ^$;6^M^GL^GEU>6MMRUD4A3L0_8$E?/(A>;?3%N:= M]/[HFT?6_"%ZFP\AQ+&UCW\](#Q$&RPO-6+/%E0,B=A7=<*;$4)[[F79Y9WS M;MI_^,WC7 >#:?]@(7;@7VZ] 7^[&X2$*OH8C0.K(J_^4@;/C8#"8BC&,.OE M+A["HP_?2,N#^7N5Q=_#8M>>(UQ\11@J@-+$KQ3$&: M=) X>=:)CF:(I^T(O:>MTQ+!@7#8%6T'ZJ9GN*WWU$R,*RQ'+T&O8S9;5^+0 ME0VLKH24DJO2YEWJRV1U6C-H#++]-=(!OAYL/OHY$Q%QNM83_?HBKQ4V2S?+ M'M>_OY7YB?3.T_T0@5M>Y^L2;% 9"][$S'P)WO(F ZR&8J#3ZL0PF!U%R_TL MP-K*S_IA,).!!"@!-9*?B[JVM28%1;OB30B:J=/ZAZ._QQ[+@.ZKC3Z?:6]J M@!WBQ?9.G]NHN_@T3#@("<^G&Q\H[ [V!1]]@9#*6UJ:J\0 MUFE(, B@!E5*GT];UKUW!UU;-_]R@(MI$PT#73W7'WV_:-8XPW+FP'-0H'A* M$)+VY-U@E-E%U+S),+K'9!S?O+I->.D=@X'FGZD"2[^#&N>;E/9E/TL3L\U-NC'82 M-+Y;#7VX_^O>#73(- M7V<_ 4>*EL);*T%FM6X2I,C7R0BH0E0H@E))G<-50Y_V=KY\.MN8*[1"BDP$ MF/4&"$_$*6%( JO;\4Q9HV=YIUA:LH$EA1'Q':R&LZQ8*)0AAM#$^Y46PQ MY)UVWQ_Q&/CI>A?Q=6]$*9D++3F$P!VH5 P$E3.([ L77$KOFA0/=B&NJ]MN M'TQL?T(_D"8ZN/I^G=&)S1_K2.-U9:7^@ZJ9VL.)4>0Z*AMX5(("!N+"Z8@@ M,0NG J^3Z%J Z@6:>GDN/Q0 G@WT'$8;_0+KYO% 3%)@UB0?CK;NOJT!8S90 M@F.9V6#(2S@AM'IX%C^8[G?#U &*Z !5U8-X7];#+6\:15%G+U(-,+P@T6 1 MX+7/4)1V!@L3WC5Y_OZ,DB[1]BE'% (% M'2>IE %%5%=/( )GSEF4AJ70I&5M,SECSR-NA9X!A#_@>LQC4P3KV_[GO(R+ MZ=>;@.BF$46AC"DFO,EX6!)//2/ 4>0@2\JL#9I>H:N7%V*-_*4AM=*3I;J+ MEB?&D9'-P8!,D:3CF2,.; ;CBE1!*12RB0_^G)2QP[@!-;W-1ATF]@Z \[#$ M]V'Z^0M=V'\N\_J4/>RGG/CL')D; M.U'9#F(M%-3%O?B0L5]GA.B\7-U<]9.HI=?,1(HQ$I&SAI[RXO.? R9P5I]O8L>1JP*G! MLQR@\,1=2G781)O-P<](&7?>2TO[<:38>RZ=W58&;ZI0MQ7#:5X>74)[_:,' M*Z7MR46;DIK3Q3@K/5CE4MU-XR!PN7Z>KZVW*5C=;MCD8"6US15DDN0?^'T] MS?'GJ_MU/'1Q:L7(&RNI/J3+&.GRM!PPU " MO*FO,Z.3VD<5!#9Y_+$GG>.F&[I#Z2':.S=P$MKR!(O@(F@'WJ6Z8"]P\(HI M<-850Q(-033)2^Q-Z;C9BCX!NK<&SPRB[^97BTG0,CONZ^+'.D/)4R 7T L0 MWA%[-J9D&_4K[T?HN"F4+@&ZM_[.#9_3;[5FQ\F;=S6]X"RHQ.F*D!%!*ZEU M<,J4TK#:N3NAXZ9K^L3GOOH[(WR^*?2=]TQR*Q6W";)VFB2:.%#HZ4G UGEN M(I/8)' _B-IQY_UVA]3#-7E&<)VDPJQ)A"!-@@/%I(3@703.@XX8%,^QR:RB M70G<"93V7P:4>^FK@TK*BWS].4O399Q?S58Y_?)7I+_ZYK+^-$&GG+28@1CR MH'1"8E(2STS1G1'H&-I&*=X#J-T)H>['1N@@FNS ;&YA;\)R<"Y$!H5\$U"1 M[H%@'85]H0@L7.8HFUC)+?3L!#E_]I ;0AL=@.IA-?P5:4D7,15L"&5 M IM(BD8$5.)DIK"[PDTG6#Q$5^<"P762WQL?4[8"A*E]:Q@"^&(SI!258*4P MBKI& ^'XY9F>8+BWOLX$B.MDOBT)#2>6I#$2E.$*7.812EU'XJ7/::=M+DUP M.'X1IB,8[JVM=6)MEHZ\1MBX99-.H+>7=CHHEFSD M9VMJ72D9.%NGO$R=I&00K4"G'3*IFSR'VDC-N.60,4&VEQ[&?E;Y8@7Q_>I+7FR2 M6<@Z:.T5,%]MN ZJOAI$L+HPY6*6+CPQ7A[T]6,_UCVZW'$BR9\5MIZE MT(.JPV"(TUBG=-*Y-'0N:W./,,I(K3+]W_ 8ZZ.\<2J '(S'H[1U5KB\3:<+ M*U0B9D!S.N**K@;R6&,&CF332W0&71P>CJ,6-KI'X2&Z.3_PK9/HRC%32DB0 MT=91#3*##]&"*RQR+#SI4AK!;[R2QGD <&_]G!T$UPET;K/3*2(P6T,D(Q(X MX0K8(M#;F++6C1 X7C'C+ "XMW;.#W\U2RDL+XFK.K_"U*Y%C>!4HA =ZP+X M(HN*C2[@\L=/NP3+MWO3HID8Z6!\1,PBNAMAQJ!UPQ&6S(Z!,; CG=)>D&5OL> MN#I*!YU;I+OT#J^/2^I;Y%(;"(T1Q%P=4TD1CT[")N;VR03WV47QW?OM0^X'R#M+?4S@-)-+VDU ML2@AUK9FI7E]/X?D:^KLG?!6I: DQ]):/&0]3ATN\<5A.5'&>.TQV]KB6$0C&PT0@AFH@\QT2? M-P221D\JC0>>O60\-EZ>[$'!KU/ZV.E_Y_1TGT!"M-*BIV S<5#"2G#<9_!* M6Q^-XSJEG8"SZS>./79]F-11$_F.G3NZ;HW<@:GBO.:%'#MC8A5;W<',UHL, M4\@\Q124V DTNW[CN"] A@)-$_F>];3^R9,-.(/.ZZ)D@S\;[R[V+56=OTO^Y6J[6:?!W\\7O^9]OXMJ@TEW_QV(^HU_& M]9%=OOEKNIQ()XSP.0&S>/,LWPO!(*?D2]3*ES;#C?:BIL]M&A!M>WL_N)V09 MH3U/E2&ML+J,'!RB@YCJ\\R(+IHF"?7=R!OQ 4@#8#50R=@WUD.6;B6V?$>2 M?/@'O_P5+Z[2.F29SN+T*U[<'JHWL[LFF8E60AKI)0@3R FP^6;WH8\R6RO( M"V"[=!]^7.9WY <5^_#"LFS(%Z(U2\X^YPI MJG[<&GHG:A-UM!3B@#)*@EHW:LDZ4"Y2B'(0<+ C+A4O%\ZB;C&(^F.(1W/#^(3MB8I2&J,E6%2A/C(AUSOY HEYX^FTEL)/T%SYA*JQ>XF&]P*& M5T:?W1QOYY>7T^OJ#<[2V_DZ$9[)L\X'-6^\]'$#]&KL3.U K1D/ON_-D^^K MS3T7\^75XC[R<63;2.S''SR^U0]M2:-53> MV9FW=5UG:"-W\Z%M3=TFRD#$+10X4@G"9\!%X!!]<),GEU M>3=HHXGQV^T[VUK$ _@>QTQFBRYJ"]Y0S*'6&]:8I,@F,F$Q^BKP@V^\;B^C6"Z;Z"C24IY.M;4:?/$2,#AE)7)O5)/4P49JSLH<[H&99[F] MHU710;;XC\7\:UZLOI,1GZU(8+_\XVKZM;+ST_?:*KMNNBX\*X8V@%:824B* M$S=%0W#HT"N%)C1I)]Z!MG&Q-@ "YFW5T3/"*D,_S^L+[PDF&THR= Q][0JB M0TG!52;1EZQW&S*_Z=,[Q<>A^IL/*9V\#Y%]>4T'XN+%2ON 2NH @"_NB7EQ M00/W.B85:X\UF7Y>CR^=7"BE(',N.>:;E$\/)7AD8#:#T,8778WU>4:XO5T% MD37+JB0/EDFZ;4RPX%PNX)1 K;7TS/ QX3KJTHYN47J(]LX-G.OU$MY)BJNB M!A?K BZ79%TO4??_TJ$4L7 ATNCP'&\92-\ W5N#9P;1]>(*$P4KG G(2M 1 M3.1 (5<<= K12\(8G9Q? M9\^R")&Q$E-TY&7P>DPS24Y[K,].DBD4KEEL8OMV(:ZKU.10N'@9?<*5OW-0H5Z6:0P@!&XHTK9;Q3),-&U9>7J!HY'3,:R Y3 M2Z<8J_'YZLOUB3&"^"%NK,T4$UF,$)1A$ -#43*303;) [Y,UL@YE=%0=J!B MQDZ?/&=E.GLW+=>!/_<35=K!?]X>SS-%Q<3RXXZ)G#UL\:X/G";G0.]"SA M;_-Y^N?TXN)Z9-BC[]OTXM!J8T4N];$?^3[)* A2")*-58@V%0Q-GB7L1>6Q M1F?[-SQX!"D=BTXFLJ,V@.(B0FJ@AE93 MGV^XMAF#PY_LO_*)#0U8P\?Z^\&..RFSTQ+8^FF?( ?;"14@K8 M0C 'T'I.9FX?O#TU%YF[U8:\Y>D<<3SU4&^MZ$)/9S_40RM*58ZI/O= MBEK72IK"36$TV,(BBL3I>FZ27>K4T$XR\AQ29K7)E=7&UP !C009LM&,CFT2 M3=S&W4D\)[.Z#[H.-ZM[*:V#G,D+_/ST_>_X?^:+MQ>XO%Y!Q#WYQ:Q$,+4= M015OZTL[!LZB,@R=D+[)6^L]:!P7D*U@\GS6?!.=]0W'>\9^Q\O;%WZ"G"4? MB#VI+/E*'!-XQ4FJ7-!9CR;+U&K%P3YTC@O+9GC9'9='*Z\#;'Y:8,J5_.7- M@]"8M="8/'BT!90W)"OC&&27=0J!"QY#"_ ]):1;=!VO]:>+[(Y100<0^CE_ MRQ?SKSE]RO'+;'XQ__Q]/1GWEIV4HPZ):: C1P%8M'7S@A @$]T-.4G#L#M[=5R-;_,BP_Y8JVNY9?IUUM6A#%**&(E>QN)%:4@ ML"3IZ%@7C:>#A6V&!FVG:=QVD5/B;"C%=("Q%\3VV_TD<31<.Y_ *NM!V90I M^$H*,)*'P;*Q7C7I3MJ%N'&MV_@QPV%:ZAIY?RYSN;KX;5IRG33/M7<2N,\& M5%82L @%Q?LLN9-JT6N$=>O#M<;: 7KI&V=O8KRZO"*_(:"DI=-<64$CZ46F3''?:ER9C??8GM5L_KSD6A]#=_NCT MU^B-V M"X\)OGUU4,,8]_YLQL6;4\RAGV_TAEB9B;' DFD^NH0ZU90S0@TFEN9 M+=/I_#M@'MKC]^7I]TV"B(&SX"!$5@=\APQUC=]ZWK>)A?,3@M[5B4+ M:P/SEWM MJ'8(,B02@/":I=WVUAY!Q+B!1'O(G51)'3S8WY_51Z]U&>J(EK@U(E'\;D, M)^N"A<2*(FZ55.+44)GGB+B@-PD8$I9@$ M5'1HHT8C)1=<8),R[D'4CAN]] K<0U1YGGA=#W-C+@6>M824E*G#,!E@,!R* M]DGZZ*)3398N'TCON$\JN\;LWNH\2]2N)[PEH7RTM9\HU6']FF0ROS/"%+?W>2(G)1:ZV&UXG_T61 62*@*(X8]4&8 M$]<.7R)W)\C:?TG([JO,7I^YQ,45$7(_E.ZP'.>S3QDDF_DR;0/E+?_ [^MG M@82R]3?BQ?+^_;H+#!.+4&0)%**087(8"FA#]BCI:%-LJL_%VAWSBGG+9S6Q? U?+K^$/LU0."1%2Z=D M7;6FZ_IYG94(V&B>9D/[=]\D8(HP>HP-^;)(^4"I'"< MO-'B>6@27NQ.8K]V:Q_D;'\:-ZB*SL4F'55LWO9A3:Q2RW+R2^ J+#*&2H!+ M=!4J6]ND:S;9".T2VIAE:#(EH*%9^H74._^>\[I[^Y&0;^[AB1,J48BA(2=1 MKU]9N\TR0K96RY25E;I)+]:KE/5KA/;!R5,C-*Q".DA8K#V]YV?XEILH!294 M":*L!CMH52= 9_ 2@]4.B\M-WFZ\3-:XE>%6V!I0%6.W'MQP09*B3[WXA'_= ML?'VS8=?/KZIB1FCE-#2@6>9T3GA 1"5A4)>@1-&H WEM8MMQ^\:MP8[-%Q: M"+@#0U37B%>9_.=T]>7VT=+=FH*)Y%+:*"/$NI% "I>*(3'*T*0Q M[$6JQBV1MC)#PRFB U3]?/.U'_*W/+O*$V9*T251*("E=A?429'HZ$=+04)P M6;#0Z-WK(SK&+52V0LXQPNX *]NOWA)$PN@]&+U>NH+UZDT$_R1=D,)G]70Z M\&#IS",YT8V3 .U#I5TCLY(SJEFJ\A,)A_! M61/1^:R-.TFQ9$=Z^PWL]\'4:U61%LKK,]7XR X<7OG8]#%#6ZFQZAU>,PQ! M B\$*16C!4]!%7!14@C!2Y.:=!Z?JM[Q*O"?I-7)82@(L,8-"+L'%C"0> MNI2+4[;X)CG'8XCNUVKM@ZX7:R(MU7@&INN( LG&SQG:>(U5%A'6F!#)(^>< M>5*S]("*?L2LG8G<>^3GYFG]G+_.E]/Z'"O7&7(^@#:6;E^7B3>KB!JA<]*: M271-.NIO">C7JNRC]>=Q_ 'B'3OE_'=RSO+%!<[R_&KYZ.#=!I&Z%$WVM(!T MJ8Z[]@HB=\' R)46H0!T/B:"'VF:GYY1]7T]5WG*7K7[R=7];V MWO6'_D'X/\C!>/4S!W V]J-[(,?C/B1^7QY^XTU]_.U\N5I^_$(8#;A&;&U4?GV690RD3R@=" 2*B,T\YF+;R)@:(J4Q]^!*LA>(K-DT"I@S5%QL:;L(9@8]SX> 2T=X"& M3L_"0P4\Y/Y-7$V_T37[A..2E')9*(C(F1#@[+0QULX7VQP-GGO);]3]\W^Y'W["-JSC$)R$Q1N)23 E=J#Z4* M%+C:I!J-1AZ8CW$;7D<\&&/BX3QSB4.,9][[.TZ07SS)N.8CD2ZUXD4+![PN M/%4.,X1(Z"HFR)AY1,^;+.XS/I,E.4^*A*?][ >KI2=,W2S 2U:0^T2^DV6!$_DQ M@'/DOB3OO&*9PEW?YH7$8SK&Q=41&MV&C0/$.W;GUO^'LRM_:I.\'"(%N?- M1-HC0/PC;D1Q% /51G<=Z.B$2!95$TO1+$VIPD#3\EDD*:&Z(;$XH-.4&Q-'G&E+=ME MJ!=]P8/;A7YZ>K-LI:"7W:!C^"S#J*4W7-7Y"0^W[GZ:_S);46!_PM2 *AD9;6^_3'/Y MY:\H*,C M% VI]_GP2A@92Q^J:5\?-&9MW2]/CIT.)(@@ WA;)%BOF?8F8):[I.]V0L[= MMX[;&#'^S7>8^'O S"W4#:N;'17$NCQ>1?(K@Q4&7"[D^AG."?*#HF9L^W*@ MQI[J_ #QC:SUOT]GT\NKRQO"G2R9F"_ 5-V!(^O@A<@8\!"4I8!"R;A+5F8G MO3_ZYI$U?XC>YD,(<6SMXU\/"(\BIRB(7&MRO> *A^!= HUH%$F$_G"P4__H MF\>)E ;3_L%"["4O^XG^\MKX21>RJ//G"^>ACG!&"OK1 X^HE7:(7#?I17Y$ MQ;A-91WE^@]22P>8.EQP]VS/4JV0_XZ7MZDNXM\5%P68X$B:7I#CC<73?]"7 M8H13IDG72PMF.L@R'X:MIQ72L17= =COFMMJG^?-'6!8R9+1Y9^5X'6"% )1 M32%H**DPPY@Z&X+>\"/.!0+BIO_W#QS]OV)&. M8V8$%*QC/8FQ^J@Z)V#""*$X$Z5-$_>+5(VE/GB$F6W14RGE? Q*$A:.U 9R077BH'/**VSUNG2I/EN"SWC7L8#:GP^O/A[0-'- MZ5K[Q2I%YA)CP*(M1'NM(#BF 4LNQEO-DVKR+/$A$>.^'>DC$CY8*1T!ZL9< M\SI6A L-(=2Q3#9D0&\Y")N%D2BLS6W&]G44?!ZNSBVX.$"V8_*G1 ME=TF'N[R;2,//1P.(L/*M0^@;,6\)&D8'1!$JD_KZQ)9EZ4':9EF.N2LV3X0 M.K+?%$?CT]**<$* M):!N::Q#1APXJ0,$Z6)(15K$)E/M7Z"I\WS\P/!XMH=L&%WU!;L_IZ8U,J,"2J_;;";;@;;.,_,G@^$@ MNNL CG_2I)*RC9(RAO'7FWK R(XH(07'?Y!'WRV1UGI%O"\(! M-=8=_K:>*HS9JF(B9)(-N=-%D9%'!.E,%%+(R%F3"WDW\D9N/.H)CX-HL#M< MWHPBO5HM5SA+T]GGB0O>,N\%%(,:E+&*S#Q'X%(YX3)+Q-6I#.,#ND9._/>$ MQ.-TU@$$'W@;;_'K=(47URS=SL=]-U^\NUI=+?*OR^55+:%-BK*&6R7!L%A? MY)(KC"YG2$X&8I[DR%N'+;M1.G+$W8T7V4"O8^<87^.N/.7NS6QVA1>_SN(B MU\QJ7M1D&G[.\_+@[#[XU(FT*EM1'/ DR,,)];$6*@76Z9B]#-GI)TUR6]*4 MS4G=">;V!X-YARCHP)C?CQIZ61GAJ3)^^>OK='$]^6L]TG 27"3_/FMP6!=Q M4; )@6'=QF6\<@XE&8EF>=8A.-CI5+@?[%2,BX->#L A3L(A)N"N M^KR8QOQH+\;-?3D1=/B3H9 &AJ%RXJRO1WZ^/M\];_SZGY0],.5 Y,< MR'%,(H$4CM4UR#70L@&T2$5X8;(I3?K/3\+=;D?I1RTA]@>@'_E475_-[^:+ MF]^J?X]/R+9(CB@@<%ZWC*.A.QK)@XU>(L5S'GV3Z^FT;.YVSG[4&FG'D!H[ M-?;J;1ZVQ7XW;6;+U>)JW0>T7K>[^H*SV_U0:V%.;T+#O]$'KNJPOW\^5R8I%C,-R *77P54FA=IQ:L#XHKH.TZ$*S?,.P MO.QV6'[4TOG8X#B'\[&U^WJC#/XS3S]_J1[NM[S S_G6H*P3,A/+2HPB)(B< MM*1DJ;P53!^>L72+F[I.N_]': MU_UT[^M.F##9R>2AB+HNFNE",C)(TM(A24X^FFC2S#H:Q[N=P1^M 6%TL>\% MM Y.Y,%ZVAQ>/I#$G71_O[J>F*0Q!L$+<+E^H:0-^!(B>"^R]*X4'L>Y]X;B M<+<3]T,W-W0'I+--2ZS_\R&3;);3U:T9NW8(WA 0\K?UO[[OE9I(]$D7ETAW MA2)2):I4N #D&@5*21$IMDU.[$OR;N?E1^N"Z!@6O5Q'AQ2]'_:&?*@.\_*! M$!A/1CBI(?HZ\BI'4Y]\9V#((R:'LJ0V^Z%;<+/;*[S_Z8IH!9 .3LG-VNN' MWNA#:?SR5_UEGD2IF(]>UM7PL>ZQE.!XT,"#8-)D&2-OLRYO)_)VP_&/VI+0 M0(5=S'@<9FW[3=]X_=TWE_.KV6J"G*'-V8.O%2B5%034S3'*ZBV*I>XAU MU!"8\6"2G;#9,_6KF[I1([P&:S).XD!H[*:D;.E%&@,#$(/@0@ M;\M8QZQ,HLD+[F8<[8;_'[6"W0=0!CLQ_^^_/=,BR>F_UG^T_I/ZKS[D\O_4 M__WSPZ^//I^^M$QG_RO.+Z\__-HDX.PFS_J0XSJR;OGQZO*2+,?\X3N!FY>: MSQYJ3F?+]77WZ(76^YS-=^\K-\R/)-6*X6&%>32##&Z!7H M(#TY*W46O"&'F65MG-(H=&@R-. XLH].,@XV=4\HE*'4G0NU\JX"DORL]I"+ MEH'Y[')LLK-E, [&G2QW0O0^RR..@H$.G*I'L[2Y"0F1%7#(:HXIU_G],M?- M[0XU6LYLDT<9>\^K;Y<&' <'+\VKWT9.R;V(2NYU7OYN< M&Y.S>]H%V6[>],GFU>^COGWF3>\ARSY@\[,EMXY<7?C^?Q?LR'FX.1&R;/?Q";6ED.3N2T8.2(G')5*;9*FM_?0_DE4E MU<0J+G(E5U(^[NA2C6MA^( $,I& #$'F*)-M4O@\.B=GWP1]$!1'OJ-S'"[. MV3 &EY=&5WQ BM=3U@84Q><0DS$0E,0Z[2YH,C")(37%T3D; MV!6[UX'"^L67,+^H"_^OR]7V'M-,V*A$Y)GBS?J!V02.B0B9 EM=6)8I]!6" M/@G\1\QD1)!]8RO(\OUSFJXBPDHU/M@2XABES Y(A>**FM:M*VL$U_ MYIXK*8[!=UN]'@[<>E@];DW%MG/5?Q9D$1_GG^L>P2_O7K^YL=(JAOF&UK+W MRY_P+5[4OKQ7E:KK&0LFN( %F*A#)I(CR7IE@(7$4K#,YMRVD=.AE)]]?_QC M@'U:O0\'NK\"^@(_U)._]^/7$#W*]Q5KOVT_GP6>,TKM(4@I07F3(22M0$G) M+?>"[+O)!<7]23S[UOGM$'RP)D?SR:>MVKG>GUN66RT(7Z3-_ O]=LORG'W> M>XHZG,'\]U%P4^^F!HZ68H3H066%$+2O!9E>%J.TUZ9),C1QPS>/L][Y'Q&>[4\#!F#E8&/Y MO+V[]6X35ILN3.:QQF72 L)[^FO%4JV\BP347G^+R.!O)%\A$'!;%(3J# M$'EAEFMM;6Y2(SZ7YUC9D[ +SNN^[C?SGGEIO8LR0HI* M@6)1@C?9 W?*.R>8#ZZO?E6[>3G3+?U^5X)C\?+C6,[WT62W)&&XM,H6"*&> MY7DN(=I2RPRUE3';X(KNT7(>X>5,SPSZM9QC\?+C6,[#),S9X+,U :RKN^/$ M/GB5(ZV]B%&'%/R/E+#W=T[1K]4[W&8Z"$A_R;7@?WL[E<=WFL3 M_G!FQ3=]66FD2,P!T[R ,K4P,90,"9F*/).,0KO!#2=E==H-@:G-JE]4]6)W MXZS(3S;H]PFE04-10U&VBL6#PZ+ Q\@HZ,TR&=?C$K4G?QTR MTI8H/ 6XRY)]3V].\'LLD) M,/?CG1<^*1HE(T?R1I#U=FH$!12A< Y%!I&L%BADER6_>_(W;2 []2%(9_CY M 5:Y%SG/ZR?AXKMNORLLNFA11$F!>4V?&=/@LM7T961*DP_2I<8F-!Y6>C&<(R*+W4OU6ZS-'^G[+Y>+K6@NP\5[7'T2,UNB]"%H\'4ZG_D:2F"_6\[1- MOF=),$15%)AM6&.M@!C)61GIZ?LHT)7>BZ7O!1$@"M2T&A4) ;D QI0U3&-D;7;.?L319H-P\-1HLR%*Z0A0U\-Y MM$W!6D=:U_4&:$K^ZLXE9QY%]D&QU!12W8TV&Z3.IT>;#9'M6(;V*M M_W.^F'^Z_'1-N"HZ.&DXD#.3UV/ZB!526]:8M,KDZ<;2^YTW3ZSY0_2V'$.( M4VL__'6+<&P!S$R;-!V! MK=&N=8RDZ [ ?B=KO%X# F;%HQ&0\[94(A +T1NP2B;A@A%!-ZG0>826SFO; MF@/DJ5$N!VBK-\!=G8W>A![1(0;% &,F1KA%",)96G]"1JMB4KK)H+>=%'5> MOC4I^ [6W,$0_(*KN)RZNNK5MXE,DFB7*7%(I4XIS233H(*$R*3)3K 4&G7W M/IKTB2L\N@A03PR #OSNP?4KWZ_M?2]?^.6OSYBNFL)^XI1Y>JT]!B"!JVK^ M&:*-O'9F40*C-M;ML]UVNB*H9UGJ/.P8&9QC53J-BY1>;.8013PEB7\M+^@Q M%_/-U[=A@[/D/<:2Z[0 16NG3(:\6!&TE!8;I6:1Y;[N-._/6^?QTPFLJ"/L M_&CF]':^_O/7%=9B2B1D;;8"X47:8(T&;JP$E3*"2UBQ[YCDAB?C^ZIMWY>S M,ZUQ[]"4CL;-CV9(-[[EY_F7><9%W@HD%V4+#QYRP@S*1,KH0I6*"]Q*%[Q* MTS2K.I:S,RUO[]"0CL;-.1O2/NTK'S8^F7%6DM6: Y94Q1,$>!<0DI6(.GEG M=)=-C0?RV4%SJ3,TLA-@ZCQOCWSC=5FN9?2O;:.AN_=HOOWPVTRVAI=+CB7I M!'=/1I7:2%=3=A7T?RO?ES*Q0O$7+1@B@;*>,AH5$F1C6*9%Q$739"OI.<*F M7F@>M&)]O]R$BWO7,H5"9YU'T#YK4-J8>O>AD.MR7CB3HY!]!6T#F)MV1VY4 MW#9JMS0>-GH)S(ZX;7GCZJX$\LT5\EE @Z02TE'TD3Y0;.J3R:!5R+$(CC&W MZ^_9@*%I]]C:V\74&#C/B.G;O=.W)(/5O*9IVU/;/Q;SS8NTH8QM\_445V_W M>/TI;^$.E48?%W)SL87R#@$ARSKX0'H(E$Z#XDJ*PK7COLGMJ1_E0FYPR+4H M&J2O/9F4(/E)':#HX@0B>L)V$Y?__R[D#D1ONPNY0S#00?ASM\;1.(/"!0_& M<'W5@C;RF(D7(:RQJGAL,E![>%GS&5S)'82$)\N:AZBE TPUJ2=+4J=(<0$( M[06HP&MWY"S I.R98X%IUJ1F[TJ\YJ@Y:):M--@!'$&)8*]O7YMZK0?6F9W"=^IC(X<0 .&?(7R7QORW(_"^W M6GF]^8BK]Q_#XOZ@B;>WALP[*71AVH&O$]U5+(P<@I*U;;?'VGNW-.JZ=%(V M.U\C1@;Q6#;4'E%_#WN['A3/AHL\ '/G,YGY8/'!4Y9"35>F9R#NTN M8)R P3,M)/^1#/((Q/W0B^/=0\:9S\&%3!FOKQ\4RQPHK+$0DX\E82EVKQXD M'5GB70;/M []1[+$(Q WW!+]E24N\$,]Z^G<%J]GX=X23A!&&5DL2*E(@X;" M!F^9)RN2(J7LDE'ZO,SQ 8]G6M#^(UGD<;C[P8WR?B0?(B\A>07182VM=@&" MR1)$K55&9"R7ONX[-LD>^RM^_Y$,\AC,G?L,U_V%\^S5@MN*+H8R\$":%<&1 MH@-%_>3D!/",@LNDBK?MYNGU(X=]73H"09!^6^W)_R\^#*/Q;B$X'6J M 5O*$&(*D S&K+-50O;5*V%L"9SI6OZW<@1H.,12 M*"YT=3:)#1%$=DH;AICPS.+[@1+XX7>V?P!OT!+4/[0WN-ZAK,,PGY<:IF"* MD!:8*XJDIB.$%) ;UN04&0]C_X??3?P _T S./[03&)!:&::8L3)# M8=J"\EZ#BXG4[ES.DFDA[)F=FXV\2W#.^_<_@ -H!.51]_Y/>N'[]C>V-S++ MQ/6I6MBHF(WW=0Z%H,13!:^@=HR"I%APP7#A]QI9 MUU\+FV\7*;XU@L?5EWG"'69^L7TD??:ZO,6T_+"8_P]9^=90MG1=7:HP,D4M MA8$H"IFG"[551'& V^M!J+G&T/9R]HC<=-ZD9@@R=U_%GDK['<1F=^]H!N[1 M^1@@F^3J7I.$:+('470.G-FL8Y.CE"ZO94^&BB>O: ]140?X:G()TR>>3(@9 M%'JR>L$0HLX.=/2%NTC2--,,JCCS*]J#L'6**]I#%-T!V,GL*5S[%!;7WF)] M?;4W<>8H8K> DA$OBM>K[SR"29R2C>!2B4VVGW;0T_FA<7.@W)\^/H+6.@#? M5CHU4=R:,O?%F4#I(6I'"PX/ ;RP"8HHV1F72"9-NEC0'J:@G M?-UT0A!!!Z,9H*7JZJL*YLY=I[&NXXDXJ#RY+HQWJ +:T#@8E[8:00XMZ:]W"_9M?#.]'Y M(9I:CBBVJ=7^ANA>75%_LV:*8*..JH TVM,ZG,A/VJ( D_0^E^0X+WMI_>&S MIUU,1E/ZD4+K8"$89S5]]:U^U\KH=) &O+(49S%1P#.%$#A]+2S/W#7971R9 MCUZ&9/<2[$P)DPZLY)HSS(\S7D>-+-8X8Y:1$#.22)&#JL2,)=!U[5 M-(JB]B)OVH5V4@3=#\_&5^=Y]F'^+N]EV;8QBSMDT?"<;C -)SBX.TXN?;1E MCD2!M+D ;L?/$V130[!2Z71MZF1Z*4M\YA+IRQ!Q,(#Y$31O/*>9%FV M@;R.6;!K(P*92 MI$B09>W58%!"0(S@/0;'5"Z9-]G:?H*F'_'\@G MD*93B1FLMU4T0D,PBJQ/LZ*92"S9)DAZ0$F7Z#E$R\LQ1=X!9MZ2)HB CR\6 M^6?\@A?+SU5"UR'^-4L^"&658L *K],A* 2)=5Z5U4D*1.$1FY0I[$';M)NI M[7 UMEHZ0-H[O* ??2"._AE6?^*&/K_+3S&69:,<),85*(8*O*I"DZE6QVGK MVRQ[SQ$V[89H.XR-JI . /8/7. J7! _+_*G^6)>TZ;-_ O>8RH%QH.U8%1! M\L^I@(O9@Z4(0DECN'5-JEKWHF[:&T[MH#:^:CK V^C;NL&X8A$A42(/RCH. MWBH#CF02R_:.=),M]"G.C\ZL6.:8M'5*F'1@)7L>. 0*FHTM#KB3"912%IQ# M 3X[68\BK"Q-9FC\+<^/AB#HL/.C(>KL *3C2/AE^#S?A(OZW1>?EI>+S2RP MPF00"4K"6HB<);A, 94*M;S"2$QM6CHUXF=:U]Z3&?0 F#[/77]'"AS7Z\^X MV@KEQ6:SFL?+35U&-TN2SJ?E8GNL>,AYZM[/'N&<]# ^1CK__"6L%I2.K=_< MO/WF#(@Y'3 %#FA*#41RJ.T](P1*R4Q&^@9KXU!V$'2TX[WWW/.#%1I'^>?NA;8!_ M4'7'P#>2]T$*J50&%+'.T(3"9S\DSW4HD[[V! MUOEYJANS\XM+"H2WPOYN.5P:Z]!8X/4ZK])D.3$90S:D>9%)Z]QH!--A]';J MU8:@Z8E:AV::ZR!G^<[FB\5FGBM+\R\4D*;+U7PSQ_4O?Z6+2S+X7TGJ-2J] MW%R'HKN]/B^9)5$0=.:Y2B!!\"& T*Y@X M<+D:4+ L+R_">HWKZVK869W;DP0S(+,,H!+9L9CQ$LW>N"8T@Q:FOA[VL':U6ZZTOW5+__1MOJV9F+!A$B1%*89%\.6'4EU3 MRCI*NYCHO=H+$L^]J=-5[6!PC"K9#D*RGQ\NRJ5@VKQ>;"//^P+^&$# #\2%5X4*3F>[E_1H3.FUMQ?C.LR>] MGG=R<"M;6A;ZHZLZF/JG-]HZ0=:P/Q$G3"<.E$SK/(,GJS"*4L_&R/UZB@B" ML RXYT9SB5R9)O>[6NTUWI'LBR\DT.W.U&U-?%Q>D(-:7^U@WT=-F_ST>;D* MJZ]7%X]?I+3"JJ[WR[>8Z6?U\VU?Z!?Y_UZN-S5^F>D4I$!GH&R#(V')-$U" MT#&HR*3)VC9Q< ?0.FUN/@4>6RNTB^F[ P4[<]IP,LL,M7\YJ%1J4_:4@7,F MLD>AC6L2F@RD<]I$?G+O.;(B#U^AEYMP,0I.[W7;O]IV?5VN&D&^OMRL-V&1 MZVV/&UGZH M9734]JTB6SH'GC-6^.,F@S5A,$]H?:989(8NNN"8A,A= %7O] 9M%"2%)<1DF;6B!3R?H6M:_WA2'(ZIH0X MMW]$K4RJ/ZFIX9=P4?L8G6 /?1 =)]Q&/UP^K7?2L[5:HV.02Z0L MQW(-GH4(1CIKR4A\C$UFR[:OVCVV2&Y[[S/*4E#7R1&U>:ARPD+,])DT+!W^X7UR#QJDSGNDF*DUDQ%!FT MJ_>"E4;P20=@T0<;:[^>T*11PDZ*>@3DH8K?=OOOCFIE< M@G&,^+ ZUJ-DAI2R4B"FBB5)J>"9:Y($/$G5Q&,R6L)J/&U,75OZ@C1K[UC) MF\M5^AC66'N)W_2IB]$59CED[BABJ2[=\Z(A.Z%#$2ID<^]6R(X"T7W>-NW. M4Q/8M)%T!U[IJMI_,Z>P]LT-"5O6;M@I7AA3,GA+48'*9 [$B*[UL8D7]"FS M1MU+GZ1KVD+BIIYI3(WT!;"?,6YNYB%*FZ5B#)B6&93A"J(I#+A1K#"F?%)- M-G4>I68O,.ES!].!TN\ 0I7RWQ:T7E]NQW?6/*7(;% F!4G6OJN9>/$2:ZLK M[E.*3LK4Q"T])*675GN3;VP8=>"28B"E,S&%P'RT^P7B>[ZQ)ZP=UTRYL#8 SNHP[6+*NQQ:] M":O-U_>KL%B'5#6T_NGK[9]L?70LQNA4!&CB$)3,)+C, T2!7&D5D+5I[;X_ MB;U,O9P\E&JDU<[P>FW0!J-77-2.-YS\=.((,:0"B2F3(G="B"8%50])F7:I M;*7T)[!U@ :F7BD?NR9]T[H^2.Y4<<"02\J3M],X;0!61$HY."68V6MYW/V. M?A!RB.J6X\NQ Y=2(X7O/4M^^OK'8O[?E_@SKM-J_OG;@*I(:W?1B,!TJ8)B M=68?5Q"T*,%QS9)O /?.?Z6,48K,H:@Z;QWK)!:YR;.&_QF)@VG.?CI;=21!Q_I9P/2_"D!])M=V[$][7*T\1?(D) M@E1>RV*UC4W.,D>AOL?*L=; &Q?]!Z"@ ^C?72Y?K^8?YHMP4;][Q0^?\>2* M2SZ!90)A6Q3J57:0.?')C"EXOZ=<1?XH3>,,7[_SZ.\MT65017#RHM9@'7S"(U!\S< $CUQ;5"(U.6Y_ MBJ@>AFPJOH[GDJK8T2SZ#4H82 M"E$G79LLO+*((IR;U_F>^NOR^C/6 M,1*+#_5Z^\NP6GTMR]5_PBJO[PP/"@_,:05*$Q>.G D$*9P.S#!GL*D5W2%G6B2- MJO%=&VZ'B[]+$%W76@3)#;=U3)@C\U*U$I%$8T"ZHC/*C+[-1LDN@CIQ24<2^9*6B%E MFWMVCU'3&W8.4?3]8\.CI=[%% M* G#^87&7"UX$"XPSR*ZV[" '#:%D"UX4 M'B7Z+%.3./ Q8CK9\AH3.D?+O .G0R)Y26^=;VXOZEN7[%EQ(D@++,="XI$% M8M(1K+3.IE0LETWV47=2-"V"6D9 XRBA5S3=JCMUBD>OT(/6FMRJ,1Z\$TA0 MR)P7IM"I)C<.GJ%KVF5M).WO@ZD#5=$!LMZ23HB CS=74D.,/#D)/M:.V0(M MA. YD,^V@L=L1)LNB'?)Z! WAVKX82NP0\7= 5AV^^I7WTK-+*9(RW0U*T$9 MA[2\SBFS0+&=3L$*:TR3*Y9[T#;MT4O+A6YLQ72 M3I)[$HW%Q?+_X1%POM' M\2\_AL4'_&UQ711KE7+T&^3*>4R@8<#D3* M\H1JZP"6N^4W*4:G(:O9ND7B/[<: VDBJF MOF1'*?0*PYKLY.K?^>()QB3:G)#5,T?<7C#+4/?Q(-?K94;G8,2]^Q\[+MH- M>6NOZ^9Q,&HK_ Y/YS[77=8&S5!#04OBJ7%+@,%$@JXSGQ3@>2Y/A5D_0 M-&VE06MG-98RIO96.^7T:OYI?J6N]>O%']\M:N9#XEYE#39JLII(OMC7!A)) M)(Y&4[9W<9,XK;F!6"U,F!"LJ 8[& M"'707&$:9=P+7T/>NA>TS%E"JYGP.U@2[XY4]RR;8A2Y7&4-I1XYU@ Q@/!> M%:Z8QS9;%#[CV'S[^7E1?[MT^>0-M]*7J^+76>& M><5T=$"F$>.0\N>1ED]*$P\C="X'N7!%X A5VX-AV<#G3!17' M;, '6\U.9HB>&#*<"R\U9F&:3/?:0<]>4/,_&-0&*:%?+'T[ZG^#BW"QG>*T MR+\MZ+VXWKQ(:76)><8D.?3: $?8VBU0A0AUUBKPG'TTD2C:[+[6_=M0U@=7^L*=*WWCE,(/?=NXE?)'\7J"0GKR?C9&+H$Y5I-1 M"@2],ARL"EK%%+"XMB7 XQ?2UTXNH8RJ-&I#N1=^T1Z43(' $-76*OIOO_?+79URLLYX[ M#@2??L^TI\OM #:VB,_#0=;"[-67[2[8=O%H7 M('%9,*5 T5&38OC#R)WV2+H+AW>L$KLXRT.*$]8Q&LKWT%5"T/ M1U/3PJ0T1E]DF\/JQ\F9]M1Z K -5\+A?F^Y"1=MH/2P.GMFA=%!,C((QATH MH42=[U3 &2VD+2HV&U;S+&W3'DQ/ +(CU3,<HP[L"%-PRD%X* M$W.1);5>JG=3U^51S6GP>8R>>L?@K_,%1;SSQ8<7JU6](5IG<:]G,A3/ZNH4 M(V:*?PDSSE(XS)5G.1D;*!8Z'1(?I;'+(Y;3X/%XG?6.RKKQ>9^_%()EE@)S MSCS),9(FL,NSC],@\EA]38_'^_OO=\SM+\S7X0>F MJ+0,'K@FAZ^8L>"=W%[J,Z6BM' ZW%1O-M M9DIT7CMI@"=TM90-(6 0D*TO/GBN=&@TUN\QM\/$7^7(+IN0>F] M-U(P"09CH"@QJ*L"55NW *UEKJ0FK<;.JO?](&7OV_M^B.0[0-#C7=A5=((% MZT!Z$4DR3 !QIIZJ6:W9<%DJ(8,%J21F&C0E X>*1"^XV",2%TM,P[ MP,T^G1**S)9KAY1RB$(^UA0(M4$W#\YKDU(0;?H:CM5]>K(Q"\<$VV,KIFNL MS62]AZNM!>]UJF%E@%!H&;=*D^S(%G6;X*G7V].C:W__-K]#5-%]?Y)]!N>. ML[TYY$WC[F\>S.,)-CB%"YHGE"!3J:T,C8/:Z8M60^&=T\*8TN2"1<,-SGW$ M_6+S*Y*#"!261Z)M?O^\-1*[6 UWH?E.TG2+9HMSH(\0< G ON9,Y M_$J[KY<;K^]IO<)5(:3-N@W)9,G"6 M(RA7&SB;*"$'S[/$'$.;5HZC<]))>CT%N)LI_$P03]_\Y2_\]/FZ*?!,*)&1 MI YDO<2BVNY " 6&:19\]"ZR)C'7 ;1.6U,Y)6J/45H_M7![4^C-QI2S4G!NDQJCLOG-Z,T-KG M G$),:,6$:2J6R^*.?")XGVFBS')&\=EDZ/BD?F8MC)T2F2W4O:9A R_+^N^ MSR7]6KS ZXM/KS19X+:+6,O\O^]7&^N[J ('5-FAH$LO'9,0@]!,"1&,U/)H+6\2;7] M(<1.VW=C2HP>I;9NH?ERN=C,%Y?SQ8?KLY3E@CAS46;*(X%G0U%\T0F"TAG0 M!M=$O_EKW1QF>M%T.V( MQ?4;7)$*%O2-]\M?_@J?YHOMK[_%S>5JL7Z[O+CX]>I0>9:V+94L ^OJP T> M,AF=2Y#06RFBJ ,P6LBL-6/]'H8-0>E];]H5'#H( ':-(&(8#1>4$S)>C_FL MEN!R+9>(A0)LQ[G3378!CID#U0R,?8%FSR%20S1X,! I]I@O\[M-6&U:PO%F M?&3=J[N\J+4]OY*2WM"[5V^V%-#OOEFNYU=A4%)*F4*N02"FV@=-0C!!00JQ M]N?6G(LF![AC$#_M0>XY KT=-OK9X]T]D^L1UE]>KJJN'V%>H)$N<04^(.4' M3!>(P4= S12/10>KFJ1PXY _[3'P.9I&2WQT'+M(P96U1#Q+= M3_3C/V)ZU+OS$$'P\NO8ZKC0[BVY?+Q1<*P^KQ]S=S_IFG;[H@&JQM-!!X"Z&==]M;E^:W[W=77%K67W M+I_9(HL,.;&H*![7/(!SG$&4/$;N>&S4E^U0@J?=*F@ PY-HKM^HZ?>PJF?< M7_"(0]]'GS-2)/4T?6UC*BZ%2L%GX#ELK\K2HB:+!^F"C$H:6N :]4QLE75] M7[NOKIH[+#QYQ< Q65VM)/@:;H#2@>1BD,A\D[.H1VCI,FH:@H#'LJUCY-W! MJO9JN?A 3_NT79_I;ZYZ.2D372:9,!MH90[, 2W(!62VRJ,0*-NTXGN,F.E! M=+(Y904([!6AZZ)%VO)J? MPNN^)X,A=.C(-3OFY6VTSNUVIP*<62G-$*V[B:!Z3T MA9A#%'P?,\=)NP.\O,/%?+GZ?;G!]34#FE9D+FP!$Y,'1?R ]]9"8IHD9(@7 MU608Q -*ILW5&Z#E.%E/");U:C-[6R_M;)ULUBY2JH@@HB2$"Y> ?E4!T\$7 MQ"2TVF=CAQYZ"QSTU7U@W'GK]!LW8\0HAPNR!^U?@]9F:Z+.BC!O#"VR04*0 MGK@G]64N6!1ZGR+<_?4_Y>)QA,;NZ_P \4VL]7_.%_-/EY^N"0\H=>*)04&M M:TIHZA_#TP=K(L)L;4=;_:/ MY47^%!;O0OJX_BDL_OSCW8MK!UM2Y!)] %93<)52@& HJW)!8#!,U?::SQW$ M//V*_K!QN!J7H\MT:F3\&]?TI-I 8E[[1U1&KKG@C@GDB"0.SJI@!/A("S@6 M[W5&XRQW>R%CYRLFWJ]HAHQQ9#HU,M[C7V'],GR>;\)%9>'WK6;"Q8OU>IFN MBH^ON3(Y2QU$A.2= Y4C")ZTG-!VB_F53772 KK?X97GQA>B_*ZN;?4KC,,M4!_;6MGN:U?LQ M+H,14@G!DPFN29^5)ZF:-K\:'5/C:: #./TKK.9UE:^MG[;>6TGEC PU%R2; M4!(C>*$0M+.Z\().\R:E2O<)F;:![-AQT%%B[@PF-PE$MDDXSR'7?K;*\0PA M>PLB^61U%J,!<^7GU MVT^OW]X,"O3.$A>DWY)U34%K^Q@F0!@IF6.B2-OD1N]>U/6#IT,@\+ ZOHPFJG M@>S4%Z6AIA>H*+24HS%?A\'M(4R=@&Q\)NS!WI%H.1M@76MZ7 M8XUJO[,T;.U12Z:4#@GDMA]F" C.9@=>"QYMTC:'9AU8[I(R;=OZL5?-(T7= M@4.ZR\'OX=--T*I#\,(*,B+%$RA4EERXD>"M5U/5="C &=T&7<7Z+SZ/E$^4YA7DB#E6Y(2HP4] MY&# ^\ H;^6<^69M,AZA9]J1.6WCX\.$WAUV?@KK^?H=T1+RZ\7M[5X^TTPS MZST';NB#,H%766DPSCEE&=,B-^MCMP^!/85'!Z+A282-I)KN('?3U:FRLAUL MG:]G^X8/. O!&($^@=:V'B]D#B[J!#$HS,I$'563HH']2>PILFH!N]'4,W5T M=9>MFP[ZORTJ8Z_+#9LO4EIM)TPM7E]N*#M9U/[0;U;S19I_#AJJ8&F>1/$RX':#B-\I^%_0K M7ROM3#'N6!24XB9&B&:JSAS0Q$I@SFI>+#8YEKM-1$^U!N-@XV 1=P"/EV'] ML?[_E_^^G'\)%_54\BVMNJMYHLBO_N#%(M_]QJW?G*D2#!,I4.9!4:#R B$$ M+0$YN4TLM1%%D[9@1U'=T['=. \G1([0.R+3\O59OX_UZ->?ITO H6"BP\O MEVOBI8ALF.$1V-8$0W#@0KU7JHT+VB*MY$WRQZ>(ZFD;;*3%<"P5'#M];-2. MX3=MIDE@LX*.\5#("- 1$Q0%0D@R 5/2*INR-MAD ,HCM$P[\;G->GF;R?6W1W",%,IVJS1@:GS&Q6WM>$UKFLMMS'TD '8+HKGEO,O RKU==O4^]>E_,_ M5LOU^CZ3]SD4$HW,=4!B#2X56D.^/44P21=G1$[.V+L8?6HK=.CK]X/;F6V^ M-]5!SR[Q/0%D_7%Y<>MLZW5YMUFF/]]0CHSO5_,/'^I5)%NK((L'X5PM%S#$ MKLVU7VO45F'1:)N-03R"[OVP>A9;]U-HLCO@OL7/EZOT,:PQWXYUG?8RN00N M>F(I"W+V(BC(NI@B! LJ->FQO@=M^P'PK/;_Q]9(QR"[YL8*Y@JW!0(+Y.N] MLA D-R"CL%PD5O@IZG_ND[4?M,[J^&!$/72 JG^$^6+]BF()7+]>_/)7'U#X'[@>VLC@6:Z*;?@8W?[K%4Z:V7UQT.CYS>^/1#1QKE.(#RMG,=98E. M!>&@U($82A5+$9.-H!T/.BN!TC7;=SK-7$=C4HK<1["U2X9B.A/43:!U'$,, MJLBXU\B#(Z.H?N)@\_1T2J= MD"?-%45_+7"SBZ#IP7.4IO>=CC!$[)W"YTYKW6*+XL49X%DKJ.LWF9>AY &9 MUD+&4NS)8'0&TQ$&J7_H=(0ANIAZBWYWO_9H37#**;"I=O(W]"$8YH +K$/M M3$CW!Q4WZ8$_W72$06K9HC-L#?[KI"0^0*)08 M==X+,@?VP)]N/L+!V#A2BAT$,8^LP]'9(H5S=0I(W?-$!D[; +K.1B4FI FR M1=AR8-Q[TIFAQ\2]1XJZ.[!<&T\61J*3",5P$D3Q$H)5%DQ@VNB012YMRM#/ MH0?^( 7OTP-_B+0[0,P>?==#SCDD%J"4VEU"HP'O"@.+/C/'D9?[MSS_QCWP M!ZE_> _\(;KH %T/6BXS;F)V3()R%'PIZ0JXVLZ=^6C(83NE E/V:9//@T4O/29]/R01 XJ&GY M$'UT +)=I[_*NQR]\F!U[::@4KV\F@VX$D4TCL>8F@P#.J:!U$D'D!VSAHTA M] ZP\]A6QO6$\F_!W,OPF7ZR^3J+QBO%;&U-5,BA%X-0^_M#CIDG2X9G5),* MVB%$]G2T=2 J]CB*&$5%'<#OJ11B%K1+LE;X%LLR*"$3.&,T^,RY+%Q*WV9V MXE-$];2#- Z\1E-!-QD1H351><$?_:[4F/D%73_G=.+ :4Q$=.*K]N_D9[;DM-=4AP2FN!3ATL_0S(>[$93S]3GN*/T\?,.4XF8 'V-0IFVV_'?9'/")&=$ M(EO;Z^3W9(T63W['Y!#H3:.@?FNVWV&ZK-LWC\]-/;)V>[^'CU3#?0 G;6NY M#2M&E$R+8Z#L42%3$#3YK5B\\-SS['BS./DTM=RJ*)N=J!P*7IO0>X@F>L@> M/06?Q2GSMZ[E'H* ?6JYA\B[@^CKL5V7JZI25H+,6 +>4UE"[G.NICSK+C1 MVFLFFIST[")H>O F]:[D'B+U3^-PI$8LJ4#;"$ RO.RL^(42F:]&H"\S( M($1NLKGU'&']U>L.5__06NXANI@Z/O_'\B)_"HMW(7U-P-2Y'EVD'7N<1PT$TG$N> M 941Y(RY)L,AWYQ\EO2?",DV6:[.H?CRF(7J2%%W!Y9K&U+*)6U2@"2W[6-# M%8D+@#$89F-.LDV?B+,HOARDX'V*+X=(NP/$[$A/KWVEK#TL9*JGC!TB-*7K30P(9S6J\WL;5A\N"H0,UD'(6T"*VJ' M82$=>,0$1G@3B\'L]\JGZ*&W($-?W8?+G;?V=-YV^%ITN"![T/Y-B*7JQ? @ MH?"Z%:F2!\>L 6VR3\G%A'MUJ]Q?_U,ZAB,T=E_G!XAO8JW_<[ZH12LW]YJT MBRXX06/.'Z&TYAA"GUOY5R=(UX=YK MSPC?@+8>B=5[+#XBI6[9%VO(W_&]=E_WT_[M-T^3A8RF_8.%V$'XN.LH3&KG ME(\.I ^!A"$1@LH&,!6!6;.BL,DEB[.I4STF3QU#Z!U@Y['-G]U%D"HFEZ4% M%VMC6\.J0XP2-*=T+5.VYK!)#X3 MY!)M=,QE5LQ=G/W@ T8/P=(IA-^)S]JK;)9+Z6Q,#(*+E&5H;[?'7T#NV4F9 MK+!M;B>.6M%\\M+28[W8Z*KI '+?QZ[ZD(OW3 $O3)-TN(1(@H* JEA5)\/Y M)J>2PV;:GKPH]!C0'";<#E!Q9^"JC):Q0JENW<( %4R!X(T#PX1DS&KZ:1-@ M#)YI>_+&X<=@XV 1=P"/)\=3JI*M22(!SYQ3/!<4!!8S2!5<*%9[$9OT!3^_ M":%'N9:Q5- !G(Z;KANS\.10&7%73VPD&5"H%VWIFREX)X5.31*Y]B.23SYS M]!A GDZ)'2#VL0&KEI6DI9%0BJ E/CK*->J\9Z-35KK8S%V3+?-#)]J>?B+I M<1-F:Y&>-"8MHD#2E:>[4W'RP&R#F8(%5RK)Q@YG&_ M-V.&(&"?FS%#Y-W!>G27A:NNE :3%Y:#%BD"N=D WD<&W!:/,2JFW FFB_5Y M&V:0=I]$RV!1=P>6W\.GFRY>,2MI>&"@9?2@4%#\%8T'R81)%(XE)EU[R'PG MJ"?@#%?TD[@Y4.I3GW^\X/]E]>/+?KY$BD+D31%4T)'GY" +5G)X<-VA(Q;CO0U1\:A",P%2+H.+PNR MIH$NTX+N3#:6USQA/^SL\[J>3NU' <[H,NY@R7JU7'R@IWVJXGI/?W/5QM1Y MYGAA$&MW9&5JVQAO#&0L)KKL4:4FL\T>(Z8G%!T?XQPM[@XAK0'B5GXMN;1ZOY&=P<(/,.D'/+:5Y[RRRP\.(5 M6*S',XE66^=L!LS(4=0=@V=E+B&7K4#E IVM' MY&3 :ZN R<1,05EDFU.P8PJH3WJY:KP<_#"A=X>=)]N5D5"RBT* $VA 1[T37Z'(.+P;G)#U-,U\'XI!=-F_@5O,4=,I^#0E??%I> M+C8SK:SGPF@0)G-0F4S((T6TR0IA#%-2X0E ]IV@/BNWQ\/4@:+O#D)_+,)5 M'1;F>BA9&7JSPD_SRT^UJJ]P).>+$GS1$93-$7P,&8HSPD83(FLSJ6H C7T6 M:H\'M/$4-!Q[_@I["_Q0H\7W(T+PZNU717^X+?G;7^_FS**T,?CD2<=U@%,@?QR5 M0;!.9'I>VM,ES41>;\* MM9GUS^'KFL^$EU(90[F'W>X'UA'9K!0HA?%,)I*E/T&^.(#B/JO#FT3PHRKO M+%!ZB[N9LIB]003.0FWP7BSXP"W$%(P3TN9PBDW99ZCLLS2\+1H/55*_5;WO MTD?,EQ>X+ \JEX]K@?_<<\?J?C^(_K;EO5(CK8_. $NLQE?2UKE$"$9R)716 M,K)F9GN:\MY4O/*L[MGI;?FJ+1"4%%!8,=($LC!CVCNF?LM[AR!@G_+>(?+N M;I7;'M-['E*AP!&4+@D4>@/!9PU9(G-!%I?5"0K"^RSO':3=Y\M[AXBZ.[#< M*BE3-F-0(H&7-H#*KH WE(]D+BRW&.R#"4!_L_+>08K>M[QWB-0GK\_[*P5S0JOU_17YQRSO':3<@\I[ATAZP\'SN@R[F#)>K00T3F%P@1-4/>T MBB=#&2<3M,"(D*U,DOYITN/F/,I[CXEQCA9WAY"YMJO L@I,>9!2U0/II"$6 MD@T9A#7*.B-4FQ$^YU+>.TC-^Y7W#I%Y!\AYI.14)V=-L6!5WE[KJA.U!0=# M"PX6+GVP32X2G$=Y[R#U/E_>.T#6'8!EYW9H"4FB=!"PQ-IZ($ 09$929$0N M2$"G*!AYU6]Y[W@Y^&%"[P [C[:L$/4VNO.0HJN;VRQ68XK F ^Q**NS;I*# M']PDY.3G#$-TO$^/D $"[P S=]LZW>R&WBI;F9%\DM8^@? UM,]1U6F@#K+7 M*JK"8A!-%JMG*>LI1AX'3^,JHSMTW6L:YI116AM:XDLNH(PW$(4EFTDY>\48 M\C8M1H[NVW;ZVMK1,'6$"CJ TSU_.U.L2*&B)/C788_)9_")[,(61Z%C=MZK M)@.J[]'1:?'L> O;($$?CI/E)ERT.B+_)_[/_X0%":0T_/XC1CCX M?I*JDLRS=%GW^2* M\K.4'9UY;Y;ISUKN01[HZATU,_S^GO?C>%$X;/(^+H0=)>Q,U]5FJ<\_BCRC.V?&D\;U2RP* "A5>AR474YL[IW@M^^OKR(JS7K\O6&JZO+$== MBC$,I$1!2S@/X#PMYD%:KW2HW=$0U-QW1R,KIH.X>7M]N$:' M5QR]7!*#"_IRO=VAETY;+YBCG+)0$J"%@L@4N5>=11*N&%::1-%/4M45P(Z& MP(,%;RQ]= "N>SS<].@@*S-UM(Z2P9 !9@Y>2@$B,AX=2AE!K'/*-HH0,T;<7QVWI]B?GGR]5\\>$-KN;+_.XC"7G]._YG^Z/UK$1A$DH+ MDGE%EJ>D#;EOPKMMZLYJEV MX-E^;Y95UCX8 476#3=O-'BTY-4-DB4JK65H:^1,#6*]'N T>/& M\:]P<8G?;2.K*%(-#ZQQE( $5:N%DP;KD@TV*UK7F\3=>U$W[MVR]UD]_;B_P.0DV3)29&+:'(NY>O& MPFHKSEL=.'G*LA29P3$G*0:M,SCJ''OG9/!8I,Z3GK' MV<_+BXNPNNZ:6!B+Q14-+&=B3.4,P4DRH,R%DC$95*<'VVT*I^VI='K$':R= MSH*R[TYZFV%O^[S^C(OEI_FB/F66G"_,%E,;_R0@9@K$HBV9E;>H-8OH]"%! MVC/OG;8I4O.@;4RI=PNHK=EL^7N_FG_X4"^#.95-\0S0U(&P]0)T#'4_&QGS M7JH@OP^I/0Q,#]XY\6C<$R+I.'%WAJ)G^M;-5-0ZZ&)!I'J?7B4%$2.#H-$X M'IVP\2"W],Q[]T/3>>S4?CYXQ@A%GT_3 M-5*YY_V7?*O7\]P'&YBIKJ'>WD0!D0N$DDM2!HM U>8T8P=!1V^XWWON]Q)F M3%HFGA"LEX4RT<3 &2<@RUP*V4Q2HLW!X"Z*)BZ.&@,1#S;61Y'^>?B/(RK( M=SVJ@3=I64.^$T*(.B1*OP&MI:S(LD"+16!0C&9,,5-LFTD>)W(J5S496N?D MM"$B9$!0G@OP*1?(6L2&^&5XTU:2^RDJ"\ ':3OYS%T@/#[0]%U(2E#3G&8IO"+ M\5I(:C0XJPQP(61**5+FV.;6Y6/4=(>>0S3]-'X.$'L'V'E)KYS7"4[SB_GF MZ]:F"DJM#2;P7G!0DHAW47M0 GEVL8BDFR11#TF9MNIM]$7K2%EWAY:;X?8L MH$43R0=OFT,9!S%G!V1'V?OBC;Y_B- "+SVL4LD:1>Z= MXN=5W2=;W02$EB7!@H>B"OEKY66]@,, )7GLK$1*LDF9]G.$3=Q,=!3U[X&I M@W4Q]0GG/Y87^5-8O OIX_JGL/CSCW[W4 V'&8N?,5_6'C<#4N1Y?IA,A8KS:SMV'QX;I9LT4I8]VFR)+DH&6 M4"62!2_."6$0]VD%00^]Y5;HJ_LNY'2UT4.3*2@[Z)GV\M3H2>H8 M4N\4//73%=Z<6C@68LHY 4?B2C&*J#W7#*)!7J2T#G63)/59RJ;-1$;1_QZ8 M.EP94V>I;TF*;\+FX_^FS&J^^+#^;9%N'*Q.1A>5P<>:R$=.XN%2@@G*1%^T MV[?D=NOB MLSU%,<*K0;U\FMV[;%W,@@1/M-/-E]G0FCI MZB1PGXP'I0(%1M"9%=5"P?"8H]-UU%T-/72=K=3_Z\7 MR^6J7N9;EI_">KY^1S2%_'KQK[":5WNM/YH5D9)C@HS4<)*C8!EB048V6S+W MG,5L]IM=.?S=754V'(>L4TB_ ^=VE\.=;/&92DSS>E%'%TO1IA((420#V2>9 M4.9 =M/"L>U+8%H*FKLX9QD#66!CH TTT&]'+Y*=:+R/-M#X_UG+2R M_>+]*BS65Y3Q&0O&1*<1'%I%*7,@F3&7*&^6TJ@2G4A-(OXA1':U>S4.W)KI M:.KH[#'&R+1^QL]+LB;,ORU^69/T_S/+M<&'\AI,JKW_DJ.H@*L"*(OF*F$1 M?+^8;-\W=I5+CA")-9%T^]MZUS^H'V)8X__Z__Y_4$L! A0#% @ V(-8 M4KT PT' #G(0 $0 @ $L&P 97@S,3$R M,#(P,3 M:RYH=&U02P$"% ,4 " #8@UA2_*O*N>$' "I(0 $0 M @ %((P 97@S,3(R,#(P,3 M:RYH=&U02P$"% ,4 " #8@UA2 MRL9:$/D# !2# $0 @ %8*P 97@S,C$R,#(P,3 M:RYH M=&U02P$"% ,4 " #8@UA2>)2I_/D# !P# $0 @ & M+P 97@S,C(R,#(P,3 M:RYH=&U02P$"% ,4 " #8@UA2'$$?HC^F P!5 M#2T $0 @ &H,P 2I\0Y C= ( %0 M @ 'M\@, &UL4$L! A0#% @ MV(-84CL:U82JG@ [P$' !4 ( !Y"P$ ')D9FXM,C R,#$R M,S%?9&5F+GAM;%!+ 0(4 Q0 ( -B#6%(!I^P>'6X -I_ 4 M " <'+! !R9&9N+3(P,C Q,C,Q7V&UL4$L%!@ . X A , ' %&)!P $! end