0001382821-20-000105.txt : 20200507 0001382821-20-000105.hdr.sgml : 20200507 20200507163255 ACCESSION NUMBER: 0001382821-20-000105 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200507 DATE AS OF CHANGE: 20200507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Redfin Corp CENTRAL INDEX KEY: 0001382821 STANDARD INDUSTRIAL CLASSIFICATION: REAL ESTATE AGENTS & MANAGERS (FOR OTHERS) [6531] IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38160 FILM NUMBER: 20857003 BUSINESS ADDRESS: STREET 1: 1099 STEWART STREET, SUITE 600 CITY: seattle STATE: wa ZIP: 98101 BUSINESS PHONE: (206) 576-8333 MAIL ADDRESS: STREET 1: 1099 STEWART STREET, SUITE 600 CITY: seattle STATE: wa ZIP: 98101 FORMER COMPANY: FORMER CONFORMED NAME: Redfin CORP DATE OF NAME CHANGE: 20061206 10-Q 1 redfin10-qq12020.htm 10-Q Document
false--12-31Q1202000013828211220000.0015000000009300159793957774930015979395777400488000488000488000P1Y0.001100000000P3YP2YP4YP4Y 0001382821 2020-01-01 2020-03-31 0001382821 2020-04-30 0001382821 2020-03-31 0001382821 2019-12-31 0001382821 us-gaap:ServiceMember 2019-01-01 2019-03-31 0001382821 2019-01-01 2019-03-31 0001382821 us-gaap:ServiceMember 2020-01-01 2020-03-31 0001382821 us-gaap:ProductMember 2020-01-01 2020-03-31 0001382821 us-gaap:ProductMember 2019-01-01 2019-03-31 0001382821 2018-12-31 0001382821 2019-03-31 0001382821 2018-01-01 2018-09-30 0001382821 2019-01-01 2019-09-30 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001382821 us-gaap:CommonStockMember 2020-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001382821 us-gaap:CommonStockMember 2019-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001382821 us-gaap:CommonStockMember 2019-12-31 0001382821 us-gaap:RetainedEarningsMember 2018-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001382821 us-gaap:RetainedEarningsMember 2020-03-31 0001382821 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001382821 us-gaap:RetainedEarningsMember 2019-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001382821 us-gaap:CommonStockMember 2018-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001382821 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:RetainedEarningsMember 2019-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001382821 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001382821 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001382821 2018-12-01 2018-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2019-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2020-01-01 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2019-01-01 2019-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2020-01-01 2020-03-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2019-01-01 2019-03-31 0001382821 us-gaap:CashMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:CashMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:ForwardContractsMember 2019-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2019-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 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 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member 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 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 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:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 rdfn:SoftwareMember 2019-12-31 0001382821 rdfn:SoftwareMember 2020-01-01 2020-03-31 0001382821 us-gaap:ConstructionInProgressMember 2020-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001382821 rdfn:SoftwareMember 2020-03-31 0001382821 us-gaap:OfficeEquipmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:ConstructionInProgressMember 2019-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001382821 us-gaap:SoftwareDevelopmentMember 2020-03-31 0001382821 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-03-31 0001382821 us-gaap:OfficeEquipmentMember 2020-03-31 0001382821 us-gaap:OfficeEquipmentMember 2019-12-31 0001382821 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-03-31 0001382821 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001382821 srt:MinimumMember 2020-03-31 0001382821 us-gaap:VehiclesMember 2020-03-31 0001382821 srt:MaximumMember 2020-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2019-12-31 0001382821 us-gaap:TradeNamesMember 2020-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001382821 us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001382821 us-gaap:TradeNamesMember 2019-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001382821 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001382821 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:PerformanceSharesMember 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2004EquityIncentivePlanMember 2020-03-31 0001382821 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 rdfn:A2004EquityIncentivePlanMember 2020-01-01 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2019-01-01 2019-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001382821 rdfn:PerformanceRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 0001382821 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 rdfn:JanuaryToDecember2018AwardsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2017-07-26 0001382821 rdfn:JanuaryToDecember2019AwardsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 2017-07-27 0001382821 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2019-12-31 0001382821 2019-01-01 2019-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2019-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001382821 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001382821 us-gaap:DomesticCountryMember 2018-12-31 0001382821 2017-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2019-01-01 2019-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-01-01 2020-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2018-07-23 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-01-01 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:FairValueInputsLevel2Member 2020-03-31 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-03-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:FairValueInputsLevel2Member 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2020-03-31 0001382821 us-gaap:SubsequentEventMember 2020-04-01 2020-04-30 0001382821 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 0001382821 us-gaap:PreferredStockMember us-gaap:SubsequentEventMember 2020-04-01 0001382821 us-gaap:PreferredStockMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 0001382821 us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 0001382821 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2020-04-01 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember us-gaap:SubsequentEventMember 2020-04-30 0001382821 us-gaap:SubsequentEventMember 2020-05-01 2020-05-31 xbrli:pure rdfn:investment_type iso4217:USD iso4217:USD xbrli:shares rdfn:segment xbrli:shares rdfn:employee
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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

 
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, $0.001 par value per share
RDFN
The Nasdaq Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
 
 
 
 
Yes
 No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 
 
 
 
Yes
 No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
 
 

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

The registrant had 98,481,863 shares of common stock outstanding as of April 30, 2020.




Redfin Corporation

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





As used in this quarterly report, the terms "Redfin," "we," "us," and "our" refer to Redfin Corporation and its subsidiaries taken as a whole, unless otherwise noted or unless the context indicates otherwise.

Note Regarding Forward-Looking Statements

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

Note Regarding Industry and Market Data

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

i


PART I - FINANCIAL INFORMATION

Item 1. Financial Statements.

Redfin Corporation and Subsidiaries
Consolidated Balance Sheets
(in thousands, except share and per share amounts, unaudited)
 
March 31, 2020
 
December 31, 2019
Assets
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
213,940

 
$
234,679

Restricted cash
16,772

 
12,769

Short-term investments
75,049

 
70,029

Accounts receivable, net
21,821

 
19,223

Inventory
70,649

 
74,590

Loans held for sale
44,321

 
21,985

Prepaid expenses
9,555

 
14,822

Other current assets
5,243

 
3,496

Total current assets
457,350

 
451,593

Property and equipment, net
40,496

 
39,577

Right-of-use assets, net
49,972

 
52,004

Long-term investments
26,711

 
30,978

Goodwill and intangibles, net
11,382

 
11,504

Other non-current assets
8,923

 
10,557

Total assets
$
594,834

 
$
596,213

Liabilities and stockholders' equity
 
 
 
Current liabilities
 
 
 
Accounts payable
$
2,909

 
$
2,122

Accrued liabilities
58,456

 
38,022

Other payables
11,717

 
7,884

Warehouse credit facilities
42,586

 
21,302

Secured revolving credit facility
8,901

 
4,444

Current lease liabilities
11,533

 
11,408

Total current liabilities
136,102

 
85,182

Non-current lease liabilities
57,254

 
59,869

Convertible senior notes, net
121,292

 
119,716

Total liabilities
314,648

 
264,767

Commitments and contingencies (Note 7)

 

Stockholders’ equity
 
 
 
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 93,957,774 and 93,001,597 shares issued and outstanding, respectively
94

 
93

Additional paid-in capital
591,421

 
583,097

Accumulated other comprehensive income
575

 
42

Accumulated deficit
(311,904
)
 
(251,786
)
Total stockholders’ equity
280,186

 
331,446

Total liabilities and stockholders’ equity
$
594,834

 
$
596,213


See Notes to the consolidated financial statements.

1


Redfin Corporation and Subsidiaries
Consolidated Statements of Comprehensive Loss
(in thousands, except share and per share amounts, unaudited)
 
Three Months Ended March 31,
 
2020
 
2019
Revenue
 
 
 
Service
$
111,478

 
$
88,768

Product
79,517

 
21,373

Total revenue
190,995

 
110,141

Cost of revenue
 
 
 
Service
98,368

 
84,395

Product
79,748

 
22,993

Total cost of revenue
178,116

 
107,388

Gross profit
12,879

 
2,753

Operating expenses
 
 
 
Technology and development
20,274

 
15,556

Marketing
25,708

 
33,201

General and administrative
24,327

 
21,448

Total operating expenses
70,309

 
70,205

Loss from operations
(57,430
)
 
(67,452
)
Interest income
1,103

 
2,316

Interest expense
(2,444
)
 
(2,136
)
Other income (expense), net
(1,346
)
 
92

Net loss
$
(60,117
)
 
$
(67,180
)
Net loss per share attributable to common stock—basic and diluted
$
(0.64
)
 
$
(0.74
)
Weighted average shares of common stock—basic and diluted
93,442,706

 
90,610,416

 
 
 
 
Other comprehensive income
 
 
 
Net loss
$
(60,117
)
 
$
(67,180
)
Foreign currency translation adjustments
(25
)
 
1

Unrealized gain on available-for-sale securities
559

 

Total comprehensive loss
$
(59,583
)
 
$
(67,179
)

See Notes to the consolidated financial statements.


2


Redfin Corporation and Subsidiaries
Consolidated Statements of Cash Flows
(in thousands, unaudited)
 
Three Months Ended March 31,
 
2020
 
2019
Operating Activities
 
 
 
Net loss
$
(60,117
)
 
$
(67,180
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
Depreciation and amortization
3,307

 
1,637

Stock-based compensation
7,211

 
6,406

Amortization of debt discount and issuance costs
1,730

 
1,507

Non-cash lease expense
2,254

 
1,216

Impairment costs
1,420

 

Other
(989
)
 

Change in assets and liabilities:
 
 
 
Accounts receivable, net
(2,598
)
 
(890
)
Inventory
3,941

 
(15,612
)
Prepaid expenses and other assets
3,409

 
1,441

Accounts payable
514

 
14,848

Accrued liabilities and other payables
20,626

 
21,764

Lease liabilities
(2,693
)
 
(1,459
)
Origination of loans held for sale
(132,697
)
 
(49,850
)
Proceeds from sale of loans originated as held for sale
111,233

 
39,015

Net cash used in operating activities
(43,449
)
 
(47,157
)
Investing activities
 
 
 
Purchases of property and equipment
(3,406
)
 
(3,151
)
Purchases of investments
(33,267
)
 

Sales of investments
31,608

 

Maturities of investments
1,597

 

Net cash used in investing activities
(3,468
)
 
(3,151
)
Financing activities
 
 
 
Proceeds from the issuance of shares resulting from employee equity plans
4,103

 
3,732

Tax payments related to net share settlements on restricted stock units
(3,307
)
 
(818
)
Borrowings from warehouse credit facilities
131,310

 
48,557

Repayments to warehouse credit facilities
(110,025
)
 
(38,097
)
Borrowings from secured revolving credit facility
11,854

 

Repayments to secured revolving credit facility
(7,398
)
 

Other payables—deposits held in escrow
3,684

 
3,968

Principal payments for finance lease obligations
(15
)
 

Net cash provided by financing activities
30,206

 
17,342

Effect of exchange rate changes on cash and cash equivalents
(25
)
 

Net change in cash, cash equivalents, and restricted cash
(16,736
)
 
(32,966
)
Cash, cash equivalents, and restricted cash:
 
 
 
Beginning of period
247,448

 
439,055

End of period
$
230,712

 
$
406,089

Supplemental disclosure of cash flow information
 
 
 
Cash paid for interest
1,582

 
1,202

Non-cash transactions
 
 
 
Stock-based compensation capitalized in property and equipment
504

 
270

Property and equipment additions in accounts payable and accrued liabilities
451

 
1,370

Leasehold improvements paid directly by lessor

 
1,963


See Notes to the consolidated financial statements.


3


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

 
Common Stock
 
Additional Paid-in Capital
 
Accumulated Deficit
 
Accumulated Other Comprehensive Income
 
Total Stockholders' Equity
 
Shares
 
Amount
 
 
 
 
Balance, December 31, 2018
90,151,341

 
$
90

 
$
542,829

 
$
(170,981
)
 
$

 
$
371,938

Issuance of common stock pursuant to exercise of stock options
679,495

 
1

 
3,731

 

 

 
3,732

Issuance of common stock pursuant to settlement of restricted stock units
139,889

 

 

 

 

 

Common stock surrendered for employees' tax liability upon settlement of restricted stock units
(44,476
)
 

 
(818
)
 

 

 
(818
)
Stock-based compensation

 

 
6,676

 

 

 
6,676

Other comprehensive income
 
 
 
 
 
 
 
 
1

 
1

Net loss

 

 

 
(67,180
)
 

 
(67,180
)
Balance, March 31, 2019
90,926,249

 
$
91

 
$
552,418

 
$
(238,160
)
 
$
1

 
$
314,349

 
 
 
 
 
 
 
 
 
 
 
 
Balance, December 31, 2019
93,001,597

 
$
93

 
$
583,097

 
$
(251,786
)
 
$
42

 
$
331,446

Issuance of common stock pursuant to exercise of stock options
738,398

 
1

 
3,915

 

 

 
3,916

Issuance of common stock pursuant to settlement of restricted stock units
320,440

 

 

 

 

 

Common stock surrendered for employees' tax liability upon settlement of restricted stock units
(102,661
)
 

 
(3,307
)
 

 

 
(3,307
)
Stock-based compensation

 

 
7,715

 

 
 
 
7,715

Other comprehensive income

 

 

 

 
533

 
533

Net loss

 

 

 
(60,117
)
 

 
(60,117
)
Balance, March 31, 2020
93,957,774

 
$
94

 
$
591,420

 
$
(311,903
)
 
$
575

 
$
280,186


See Notes to the consolidated financial statements.

4


Index to Notes to Consolidated Financial Statements


5


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

Note 1: Summary of Accounting Policies

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

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

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

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

COVID-19 Risks, Impacts and Uncertainties—We are subject to the risks arising from COVID-19's social and economic impacts on the residential real estate industry. Our management believes that these social and economic impacts, which include but are not limited to the following, could have a significant negative impact on our future financial position, results of operations, and cash flows: (i) restrictions on in-person activities associated with residential real estate transactions arising from shelter-in-place, or similar isolation orders; (ii) decline in consumers' desire for in-person interactions and physical home tours; and (iii) deteriorating economic conditions, such as increased unemployment rates, recessionary conditions, lower yields on individuals' investment portfolios, and more stringent mortgage financing conditions. In addition, we have considered the impacts and uncertainties of COVID-19 in our use of estimates in preparation of our consolidated financial statements. These estimates include, but are not limited to, likelihood of achieving performance conditions under performance-based equity awards, net realizable value of inventory, and the fair value of reporting units and goodwill for impairment.

Use of EstimatesThe preparation of consolidated financial statements, in conformity with GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. We evaluate our estimates on an ongoing basis. In January 2020 we adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), which modifies the measurement of credit losses on financial instruments. As part of the adoption we estimated the current expected credit losses for certain classes of relevant assets. The amounts realized from the affected assets will depend on, among other factors, general business conditions, including the impacts from COVID-19, and could differ in the near term from carrying amounts reflected in the consolidated financial statements. Further description of the impact of this pronouncement is included in Recently Adopted Accounting Pronouncements.

Accounts Receivable 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. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received.

6


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 business. As the majority of our transactions are processed through escrow, collectibility is not a significant risk, and we have determined the nature of our receivables to have similar credit quality indicators. 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, with the most recent assessment being performed in March 2020.

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 non-current assets.

Available-for-sale

Our short-term and long-term investments consist primarily of U.S. treasury 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

In December 2018, we purchased an equity interest in a privately held company for approximately $2,000, which is classified as long-term. The investment is an equity security without a readily determinable fair value that is 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 investment is impaired as of the end of each reporting period. See Note 3 for information on our assessment.

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 $22,529 and $30,234 for the three months ended March 31, 2020 and 2019, respectively, and are included in marketing expenses. Advertising production costs totaled $174 and $48 for the three months ended March 31, 2020 and 2019, respectively, and are included in marketing expenses.

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

7


financial statements. See specific accounting policies for accounts receivable and available-for-sale debt securities previously discussed in this Note 1, and see Note 2 and Note 3 for additional impacts from the adoption.

Recently Issued Accounting PronouncementsRecent accounting pronouncements issued by the Financial Accounting Standards Board (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.

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, 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 real estate services transactions closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, properties revenue, and other revenue.

Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:
 
Three Months Ended March 31,
 
2020
 
2019
Real estate services
 
 
 
Brokerage revenue
$
102,351

 
$
81,314

Partner revenue
6,285

 
4,576

Total real estate services revenue
108,636

 
85,890

Cost of revenue
93,562

 
80,784

Gross profit
15,074

 
5,106

Properties
 
 
 
Revenue
79,098

 
21,373

Cost of revenue
79,299

 
22,993

Gross profit
(201
)
 
(1,620
)
Other
 
 
 
Revenue
4,250

 
3,047

Cost of revenue
6,244

 
3,780

Gross profit
(1,994
)
 
(733
)
Intercompany eliminations
 
 
 
Revenue
(989
)
 
(169
)
Cost of revenue
(989
)
 
$
(169
)
Gross profit

 

Consolidated
 
 
 
Revenue
190,995

 
110,141

Cost of revenue
178,116

 
107,388

Gross profit
12,879

 
2,753

Operating expenses
70,309

 
70,205

Interest income
1,103

 
2,316

Interest expense
(2,444
)
 
(2,136
)
Other income (expense), net
(1,346
)
 
92

Net loss
$
(60,117
)
 
$
(67,180
)


Revenue earned but not received is recorded as accounts receivable on our consolidated balance sheets, net of an allowance for expected credit losses. Accounts receivable consists primarily of

8


commission revenue and proceeds from the sale of homes in-transit through the escrow process, and therefore it is not estimated. Based on the regulated environment in which we operate and the nature of our receivables, we do not expect material credit losses, and write-offs were immaterial in the periods presented.

Note 3: Financial Instruments

Derivatives

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

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

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.
Notional Amounts
 
March 31, 2020
 
December 31, 2019
Interest rate lock commitments
 
$
73,382

 
$
37,453

Forward sales commitments
 
66,448

 
39,447



The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:
 
 
 
 
March 31,
Instrument
 
Classification
 
2020
 
2019
Interest rate lock commitments
 
Service revenue
 
$
1,195

 
$
446

Forward sales commitments
 
Service revenue
 
(1,571
)
 
(244
)


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:

9


 
Balance at March 31, 2020
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
194,530

 
$
194,530

 
$

 
$

Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
75,049

 
75,049

 

 

Loans held for sale
44,321

 

 
44,321

 

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Interest rate lock commitments
1,825

 

 

 
1,825

Forward sales commitments
200

 

 
200

 

Total prepaid expenses and other current assets
2,025

 

 
200

 
1,825

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
24,717

 
24,717

 

 

Agency bonds
1,994

 
1,994

 

 

Total long-term investments
26,711

 
26,711

 

 

Total assets
$
342,636

 
$
296,290

 
$
44,521

 
$
1,825

Liabilities
 
 
 
 
 
 
 
Accrued liabilities
 
 
 
 
 
 
 
Interest rate lock commitments
$
200

 
$

 
$

 
$
200

Forward sales commitments
1,816

 

 
1,816

 

Total liabilities
$
2,016

 
$

 
$
1,816

 
$
200


 
Balance at December 31, 2019
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
221,442

 
$
221,442

 
$

 
$

Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
70,029

 
70,029

 

 

Loans held for sale
21,985

 

 
21,985

 

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Interest rate lock commitments
496

 

 

 
496

Forward sales commitments
4

 

 
4

 

Total prepaid expenses and other current assets
500

 

 
4

 
496

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
30,978

 
30,978

 

 

Total assets
$
344,934

 
$
322,449

 
$
21,989

 
$
496

Liabilities
 
 
 
 
 
 
 
Accrued liabilities
 
 
 
 
 
 
 
Interest rate lock commitments
$
58

 
$

 
$

 
$
58

Forward sales commitments
57

 

 
57

 

Total liabilities
$
115

 
$

 
$
57

 
$
58


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.


10


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


The following is a summary of changes in the fair value of IRLCs for the period ended March 31, 2020:
Balance, net—December 31, 2019
 
$
430

Issuances of interest rate lock commitments
 
3,318

Settlements of interest rate lock commitments
 
(2,494
)
Net gain recognized in earnings
 
371

Balance, net—March 31, 2020
 
$
1,625

 
 
 
Changes in fair value recognized during the period relating to assets still held at March 31, 2020
 
$
1,195



There were no transfers into or out of Level 3 financial instruments during the period.

See Note 14 for the carrying amount and estimated fair value of our convertible senior notes.

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 period ended March 31, 2020, we determined that the fair value of our cost method investment 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,420 related to this investment. 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 operations. We did not record any other significant nonrecurring fair value measurements after initial recognition for the period ended March 31, 2020.

The following table summarizes 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.
 
March 31, 2020
 
Fair Value Hierarchy
 
Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
Short-term Investments
 
Long-term Investments
Cash
N/A
 
$
18,831

 
$

 
$

 
$
18,831

 
$

 
$

Money markets funds
Level 1
 
194,530

 

 

 
194,530

 

 

Restricted cash
N/A
 
16,772

 

 

 
16,772

 

 

U.S. treasury securities
Level 1
 
99,192

 
574

 

 
99,766

 
75,049

 
24,717

Agency bonds
Level 1
 
2,000

 

 
(6
)
 
1,994

 

 
1,994

Total
 
 
$
331,325

 
$
574

 
$
(6
)
 
$
331,893

 
$
75,049

 
$
26,711


 
December 31, 2019
 
Fair Value Hierarchy
 
Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
Short-term Investments
 
Long-term Investments
Cash
N/A
 
$
13,237

 
$

 
$

 
$
13,237

 
$

 
$

Money markets funds
Level 1
 
221,442

 

 

 
221,442

 

 

Restricted cash
N/A
 
12,769

 

 

 
12,769

 

 

U.S. treasury securities
Level 1
 
100,998

 
31

 
(22
)
 
101,007

 
70,029

 
30,978

Total
 
 
$
348,446

 
$
31

 
$
(22
)
 
$
348,455

 
$
70,029

 
$
30,978



11



As of March 31, 2020 and December 31, 2019, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $2,094 and $46,550, with aggregate unrealized losses of $6 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. treasury securities, all with high quality credit ratings issued by various credit agencies.

As of March 31, 2020 and December 31, 2019, we had accrued interest of $164 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 following is a summary of inventory as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Homes for sale
$
47,887

 
$
36,982

Homes not available for sale
3,667

 
3,163

Homes under improvement
19,095

 
34,445

Inventory
$
70,649

 
$
74,590



Inventory costs include direct home acquisition costs and any capitalized improvements, net of lower of cost or net realizable value write-downs applied on a specific home basis. As of March 31, 2020 and December 31, 2019, lower of cost or net realizable value write-downs were $818 and $143, respectively.

The following is the inventory activity for the three months ended March 31, 2020:
Inventory as of January 1, 2020
$
74,590

Purchases and capitalized improvements to inventory
68,384

Relief of inventory to cost of revenue
(71,650
)
Lower of cost or net realizable value write-downs, net
(675
)
Inventory as of March 31, 2020
$
70,649



Note 5: Property and Equipment

The following is a summary of property and equipment as of the dates presented:
 
Useful Lives (Years)
 
March 31, 2020
 
December 31, 2019
Leasehold improvements
Shorter of lease term or economic life
 
$
28,178

 
$
28,141

Website and software development costs
2-3
 
30,141

 
27,602

Computer and office equipment
3
 
5,627

 
4,846

Software
3
 
1,126

 
595

Furniture
7
 
7,083

 
6,965

Construction in progress
N/A
 
428

 
475

Property and equipment, gross
 
 
72,583

 
68,624

Accumulated depreciation and amortization
 
 
(32,087
)
 
(29,047
)
Property and equipment, net
 
 
$
40,496

 
$
39,577



Depreciation and amortization expense for property and equipment amounted to $3,186 and $1,515 for the three months ended March 31, 2020 and 2019, respectively. We capitalized software development costs, including stock-based compensation, of $2,677 and $1,911 during the three months ended March 31, 2020 and 2019, respectively.

12



Note 6: Leases

The following are the components of lease activity as of the dates presented:
 
 
 
 
Three Months Ended March 31,
Lease Cost
 
Classification
 
2020
 
2019
Operating lease cost:
 
 
 
 
 
 
Operating lease cost(1)
 
Cost of revenue
 
$
2,138

 
$
1,693

Operating lease cost(1)
 
Operating expenses
 
1,094

 
855

Total operating lease cost
 
 
 
$
3,232

 
$
2,548

 
 
 
 
 
 
 
Finance lease cost:
 
 
 
 
 
 
Amortization of right-of-use assets
 
Cost of revenue
 
$
17

 
$

Interest on lease liabilities
 
Cost of revenue
 
3

 

Total finance lease cost
 
 
 
$
20

 
$


(1) Includes lease expense with initial terms of twelve months or less of $226 and $821 for the three months ended March 31, 2020 and March 31, 2019, respectively.
Maturity of Lease Liabilities
Operating Leases
 
Finance Leases
2020, excluding the three months ended March 31, 2020
11,461

 
45

2021
14,289

 
60

2022
13,589

 
60

2023
12,612

 
46

2024
10,931

 

Thereafter
16,915

 

Total lease payments
$
79,797

 
$
211

Less: Interest and other(1)
11,203

 
18

Present value of lease liabilities
$
68,594

 
$
193



(1) Interest and other consists of interest expense related to capitalized right of use operating lease liabilities of $9,402, interest expense related to capitalized right of use financing lease liabilities of $18, commitments related to operating leases that have not yet commenced, and operating leases with initial terms of twelve months or less.

There were no leases entered into during the three months ended March 31, 2020 that provided a readily determinable implicit rate; therefore, we used our estimated incremental borrowing rate for each type of lease to discount the lease payments based on information available at lease commencement. Additionally, we 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.
Lease Term and Discount Rate
 
March 31, 2020
 
December 31, 2019
Weighted average remaining operating lease term (years)
 
5.9

 
6.1

Weighted average remaining finance lease term (years)
 
3.5

 
3.8

Weighted average discount rate for operating leases
 
4.4
%
 
4.4
%
Weighted average discount rate for finance leases
 
5.4
%
 
5.4
%



13


 
 
Three Months Ended March 31,
Supplemental Cash Flow Information
 
2020
 
2019
Cash paid for amounts included in the measurement of lease liabilities
 
 
 
 
Operating cash flows from operating leases
 
$
3,464

 
$
1,975

Operating cash flows from finance leases
 
3

 

Financing cash flows from finance leases
 
12

 

Right of use assets obtained in exchange for lease liabilities
 
 
 
 
Operating leases
 
$
223

 
$
33,953

Finance leases
 

 



Note 7: Commitments and Contingencies

Legal ProceedingsOn August 28, 2019, one of our former independent contractor licensed sales associates filed a complaint against us in the Superior Court of California, County of San Francisco alleging that we misclassified her as an independent contractor instead of an employee. Given the preliminary stage of this case and the claims and issues presented, we cannot estimate a range of reasonably possible losses.

In addition to the matter discussed above, from time to time, we are involved in litigation, claims, and other proceedings arising in the ordinary course of our business. Except for the matter discussed above, we do not believe that any of the pending litigation, claims, and other proceedings are material to our business.

Leases and Other Commitments—We lease office space under noncancelable operating leases with terms ranging from one to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. 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.

The following are future minimum payments due under these agreements as of March 31, 2020:
 
Leases
 
Other Commitments
2020, excluding the three months ended March 31, 2020
$
11,506

 
$
8,716

2021
14,349

 
4,780

2022
13,649

 
5,439

2023
12,658

 

2024 and thereafter
27,846

 

Total future minimum payments
$
80,008

 
$
18,935



Note 8: Acquired Intangible Assets

The following are the details of our intangible assets subject to amortization as of the dates presented:
 
 
 
March 31, 2020
 
December 31, 2019
 
Useful Lives (Years)
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Trade names
10
 
$
1,040

 
$
(572
)
 
$
468

 
$
1,040

 
$
(546
)
 
$
494

Developed technology
10
 
2,980

 
(1,639
)
 
1,341

 
2,980

 
(1,564
)
 
1,416

Customer relationships
10
 
860

 
(473
)
 
387

 
860

 
(452
)
 
408

 
 
 
$
4,880

 
$
(2,684
)
 
$
2,196

 
$
4,880

 
$
(2,562
)
 
$
2,318



Acquired intangible assets are amortized using the straight-line method over their estimated useful life, which approximates the expected use of these assets. Amortization expense amounted to $122 for

14


each of the three months ended March 31, 2020 and 2019. We will recognize the remaining amortization expense of $2,196 over a five-year period, with the first four years recognizing expense of $488 per year and the fifth year recognizing expense of $244.

Note 9: Accrued Liabilities

The following are details of accrued liabilities as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Accrued compensation and benefits
$
37,300

 
$
30,462

Miscellaneous accrued liabilities
21,156

 
7,560

Total accrued liabilities
$
58,456

 
$
38,022



The increase in miscellaneous accrued liabilities since December 31, 2019 was driven primarily by an increase in marketing activity during the quarter ended March 31, 2020, which was a result of increased marketing spend and timing of those expenses.

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 following are details of other payables as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Customer deposits
$
10,793

 
$
7,109

Miscellaneous payables
924

 
775

Total other payables
$
11,717

 
$
7,884



Note 11: Equity and Equity Compensation Plans

Common Stock—As of March 31, 2020 and December 31, 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 March 31, 2020 and December 31, 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, of which no shares were issued or outstanding.

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

2017 Equity Incentive PlanOur 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017, and provides for the issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, 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 the 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 over a four-year period


15


We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
 
March 31, 2020
 
December 31, 2019
Stock options issued and outstanding
7,028,719

 
7,792,181

Restricted stock units issued and outstanding
4,681,875

 
5,023,412

Shares available for future equity grants
11,899,400

 
7,100,499

Total shares reserved for future issuance
23,609,994

 
19,916,092



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

We have reserved shares of common stock for future issuance under our ESPP as follows:
 
Three Months Ended March 31, 2020
 
Year Ended December 31, 2019
Shares available for issuance at beginning of period
3,330,271

 
2,890,973

Shares issued during the period

 
490,717

Total shares available for future issuance at end of period
3,330,271

 
2,400,256



Stock OptionsThe following table summarizes activity for stock options for the three months ended March 31, 2020:
 
Number of Options
 
Weighted- Average Exercise Price
 
Weighted-Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding as of January 1, 2020
7,792,181
 
$
7.00

 
5.28
 
$
111,122

Options exercised
(738,398)
 
5.30

 
 
 
 
Options forfeited
(20,798)
 
9.01

 
 
 
 
Options canceled
(4,266)
 
10.80

 
 
 
 
Outstanding as of March 31, 2020
7,028,719
 
$
7.17

 
5.12
 
$
59,786

Options exercisable as of March 31, 2020
6,472,555
 
$
6.54

 
4.93
 
$
57,443



The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of March 31, 2020, there was $2,255 of total unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of 1.01 years. The total fair value of stock options vested during the three months ended March 31, 2020 and 2019 was $739 and $1,449, respectively. The total intrinsic value of stock options exercised during the three months ended March 31, 2020 and 2019 was $15,251 and $8,682, respectively.

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

Restricted Stock UnitsThe following table summarizes activity for restricted stock units for the three months ended March 31, 2020:

16


 
Restricted Stock Units
 
Weighted Average Grant-Date Fair Value
Outstanding as of January 1, 2020
5,023,412

 
$
18.69

Granted
141,413

 
27.06

Vested
(320,440
)
 
19.36

Forfeited or canceled
(162,510
)
 
19.29

Outstanding as of March 31, 2020
4,681,875

 
$
18.87


The grant date fair value of restricted stock units is recorded as stock-based compensation over the vesting period. As of March 31, 2020, there was $77,435 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.86 years years.

As of March 31, 2020, there were outstanding 314,999 restricted stock units subject to performance conditions (the "PSUs") at 100% of the target level. Depending on our achievement of the performance 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 award will vest, subject to the recipient 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 conditions. Stock-based compensation expense for PSUs will be recognized when it is probable that the performance conditions will be achieved. During the three months ended March 31, 2020, we recognized $(464), which includes (i) an adjustment of $(617) for the reversal of expense from the year ended December 31, 2019 related to the 2019 PSUs as the probability of achieving the performance conditions was adjusted downward and (ii) a charge of $153 related to the 2019 PSUs expense for the three months ended March 31, 2020. For the three months ended March 31, 2019, we recognized $278 for share-based compensation expense related to the PSUs we granted during 2018, which was later reversed as the probability of achieving the performance conditions was determined to be not probable.

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) changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of operations:
 
Three Months Ended March 31,
 
2020
 
2019
Cost of revenue
$
1,638

 
$
1,465

Technology and development
3,648

 
2,656

Marketing
375

 
286

General and administrative
1,550

 
1,999

Total stock-based compensation
$
7,211

 
$
6,406



We capitalize stock-based compensation related to work performed on internally developed software. There was $504 and $270 of stock-based compensation that was capitalized in the three months ended March 31, 2020 and 2019, respectively. All capitalized stock-based compensation is related to employees in technology and development.

Note 12: 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, and convertible senior notes, which are considered in the calculation of diluted net income per share whenever doing so would be dilutive.

17



The following table sets forth the calculation of basic and diluted net loss per share attributable to common stock during the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
Numerator:
 
 
 
Net loss attributable to common stock—basic and diluted
$
(60,117
)
 
$
(67,180
)
Denominator:
 
 
 
Weighted average shares—basic and diluted
93,442,706

 
90,610,416

Net loss per share:
 
 
 
Net loss per share attributable to common stock—basic and diluted
$
(0.64
)
 
$
(0.74
)


The following outstanding shares of common stock equivalents as of March 31, 2020 and 2019 were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:
 
Three Months Ended March 31,
 
2020
 
2019
Stock options outstanding
7,028,719

 
8,713,162

Restricted stock units outstanding
4,681,875

 
3,588,275

Employee stock purchase plan
233,416

 
290,647

Total
11,944,010

 
12,592,084



We are required to consider the impact of our convertible senior notes on our diluted net income per share based on the treasury stock method as we have the ability, and intent, to settle any conversions of the notes solely in cash. 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 three months ended March 31, 2020 there was no dilutive impact from the notes.

Note 13: Income Taxes

Our effective tax rate for the three months ended March 31, 2020 and 2019 was 0% as a result of our recording a full valuation allowance against the deferred tax assets.

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

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("NOL") carryforwards that could be utilized annually in the future to offset taxable income. Any such annual limitation may significantly reduce the utilization of the NOLs before they expire. A Section 382 limitation study performed as of March 31, 2017 determined there was an ownership change in 2006 and $1,538 of the 2006 net operating loss is unavailable.

As of December 31, 2019, we had accumulated approximately $195,133 of federal tax losses and approximately $10,421 (tax effected) of state tax losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025. Federal net operating loss carryforwards of $109,484

18


generated during 2018 and 2019 are available to offset future U.S. federal taxable income over an indefinite period.

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

Note 14: 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:
Lender
 
Borrowing Capacity as of March 31, 2020
 
Borrowings as of March 31, 2020
 
Borrowings as of December 31, 2019
Western Alliance Bank
 
$
24,500

 
$
13,613

 
$
8,489

Texas Capital Bank, N.A.
 
24,500

 
17,552

 
10,210

Flagstar Bank
 
20,000

 
11,421

 
2,603

Total
 
$
69,000

 
$
42,586

 
$
21,302



Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2020 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.50%. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.52% and 3.79%, respectively. The agreement governing the facility requires Redfin Mortgage to maintain certain financial covenants. Additionally, Redfin Corporation has agreed to make capital contributions in an amount necessary for Redfin Mortgage to satisfy its adjusted tangible net worth financial covenant under the agreement. Redfin Mortgage is in default of this facility because it failed to satisfy a financial covenant as of March 31, 2020, but Western Alliance has not enforced its remedy under the agreement of requiring Redfin Mortgage to repurchase all outstanding loans held by the lender.

Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on May 6, 2020 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.50% or (ii) 3.50%. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.50% and 3.51%, respectively. The agreement governing the facility requires Redfin Mortgage to maintain certain financial covenants. Additionally, Redfin Corporation has guaranteed Redfin Mortgage’s obligations under the agreement. Redfin Mortgage is in default of this facility because it failed to satisfy a financial covenant as of March 31, 2020, but Texas Capital has not enforced its remedies under the agreement of (i) requiring Redfin Mortgage to repurchase Texas Capital's interest in all outstanding loans subject to the agreement or (ii) selling all outstanding loans subject to 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%. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.36% and 3.69%, respectively. 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. Borrowings under the facility are secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. The following table summarizes borrowings under this facility as of the periods presented:

19


Lender
 
Borrowing Capacity as of March 31, 2020
 
Borrowings as of
March 31, 2020
 
Borrowings as of December 31, 2019
Goldman Sachs Bank USA
 
$
100,000

 
$
8,901

 
$
4,444



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. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.77% and 4.45%, respectively.

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

As of March 31, 2020, RedfinNow Borrower had $53,445 of total assets, of which $44,455 related to inventory and $5,648 in cash and cash equivalents. As of December 31, 2019, RedfinNow Borrower had $16,200 of total assets, of which $7,456 related to inventory and $5,663 in cash and equivalents.

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

Convertible Senior NotesOn July 23, 2018, we issued $143,750 aggregate principal amount of convertible senior notes. The notes are senior, unsecured obligations of Redfin Corporation, and bear interest at a fixed rate of 1.75% per year, payable semi-annually in arrears on January 15 and July 15. The effective interest rate of the liability portion of the debt is 7.25%. The notes mature on July 15, 2023, unless earlier repurchased, redeemed or converted. As of March 31, 2020, no conversion events have occurred. We will settle 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. We have the ability, and intend, to settle any conversions solely in cash.

The following details the carrying value of the convertible senior notes as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Principal
$
143,750

 
$
143,750

Less: debt discount, net of amortization
(19,840
)
 
(21,231
)
Less: debt issuance costs, net of amortization
(2,618
)
 
(2,803
)
Net carrying amount of the convertible senior notes
$
121,292

 
$
119,716



The total estimated fair value of the convertible senior notes as of March 31, 2020 and December 31, 2019 was approximately $130,801 and $142,672, respectively, based on the closing trading price of the notes on last day of trading for the period. The fair value has been classified as Level 2 within the fair value hierarchy given the limited trading activity of the notes.

The following table sets forth total interest expense recognized related to the convertible senior notes for the periods presented:

20


 
Three Months Ended March 31,
 
2020
 
2019
Amortization of debt discount
$
1,390

 
$
1,329

Amortization of debt issuance costs
186

 
178

Total amortization of debt issuance costs and accretion of equity portion
1,576

 
1,507

Contractual interest expense
629

 
629

Total interest expense related to the notes
$
2,205

 
$
2,136



Note 15: Subsequent Events

Private PlacementOn 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, which we refer to as our convertible preferred stock.

Workforce ReductionIn April 2020, we reduced our number of employees by approximately 400 people, which represented approximately ten percent of our employees. As a result of this workforce reduction, we incurred a pre-tax charge for one-time termination costs, which consisted of severance and related costs, of $4,400 in April 2020. We additionally placed approximately 1,000 employees on furlough, of which approximately 135 were invited to return in early May. As of the effective date of any furlough, we provided transition pay to each employee, resulting in a pre-tax charge of approximately $1,000. In addition, for any furloughed employee enrolled in our health-care benefit plans, we will continue to provide benefits through the duration of the furlough.

Flagstar Warehouse Credit FacilityOn April 20, 2020, Redfin Mortgage temporarily increased the borrowing capacity under its warehouse credit facility with Flagstar to $24,500 through May 31, 2020.

Texas Capital Warehouse Credit Facility—On May 4, 2020, Redfin Mortgage extended the expiration date of its warehouse credit facility with Texas Capital to June 5, 2020.

21


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements, the accompanying notes, and other information included in this quarterly report and our annual report for the year ended December 31, 2019. In particular, the disclosure contained in Item 1A in our annual report, as updated by Part II, Item 1A in this quarterly report, may reflect trends, demands, commitments, events, or uncertainties that could materially impact our results of operations and liquidity and capital resources.

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

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

Overview

We help people buy and sell homes. Our primary business is a residential real estate brokerage, representing customers in over 90 markets throughout the United States and Canada. 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.

COVID-19 Impact and Associated Actions

Impact on Customer Demand and Housing Inventory

Since the beginning of March 2020, COVID-19 has had a negative effect on our customer demand and the number of homes available for sale throughout our markets. Together, these factors affect our real estate services transaction volume, and in turn our revenue growth and cash flow from operations.

One way that we assess our customer demand is growth in our monthly average visitors. In January and February 2020, our monthly average visitors increased 20% as compared with the same period in 2019. In March and April 2020, our monthly average visitors increased only 0.5% as compared with the same period in 2019.

One way that we have assessed COVID-19's impact on our homebuying demand is by comparing the average daily number of inquiries our lead agents or our partner agents received during a particular week to that average daily number in January and February 2020, which we refer to as the threshold level, adjusted for seasonality. We count each of the following as an inquiry: (i) requesting to tour a home; (ii) requesting to speak to an agent about buying a home; and (iii) submitting an offer to buy a home. At its lowest level, since the beginning of March, the average daily number of inquiries for the week ended April 5, 2020 decreased 32% from the threshold level. For the week ended May 3, 2020, the daily number of inquiries decreased 4% from the threshold level.

One way that we assess home inventory levels is growth in the number of homes for sale from all sellers in our markets. For the month of February, the number of homes for sale was down 6% in 2020 compared to the same period in 2019, on a seasonally-adjusted basis. For the month of April, this decline had

22


accelerated to 25%. At the end of April 2020, the number of homes for sale in our markets was at its lowest levels since we began tracking the metric in 2015.

Impact on First Quarter Financial Results

In addition to the above adverse impacts from COVID-19 that we experienced in March 2020, we believe that COVID-19 also negatively affected our first quarter financial results by causing a higher percentage of real estate services transactions to fail to close as scheduled. Historically, approximately 10% of transactions in which we represent a homebuyer fail to close, but this figure rose to nearly 15% in late March 2020. Among other changes, our consolidated financial statements reflect the following impacts that were attributed, in part, to COVID-19: (i) $1.4 million impairment charge related to our cost-method investment (see Note 3), (ii) $0.7 million net write-down in the value of our inventory (see Note 4), and (iii) $0.5 million credit to stock-based compensation related to restricted stock units subject to performance conditions (see Note 11).

Our Response

We have taken the following actions in response to COVID-19 and the associated impact on our business:

to protect and inform our customers and employees, we:

tracked and published the impact of shelter-in-place, stay-at-home, and similar isolation orders on the U.S. residential real estate industry, and updated our services in real time;

ceased offering open houses and limited in-person home tours to a maximum of two potential buyers;

published weekly updates discussing COVID-19's impact on the U.S. residential real estate industry, including on our homebuying demand and home inventory in our markets;

to adjust our business strategy, we:

built and enhanced technology to allow our agents to virtually tour customers through homes, instead of touring homes in person, and during April 2020, 31% of our tours were virtual, compared to 8% during March 2020;

shifted demand across our markets to our lead agents, instead of having our partner agents serve some of the demand;

ceased most mass media and performance advertising campaigns to the extent possible;

with respect to RedfinNow:

temporarily paused making new offers on homes on March 17, 2020 and terminated contracts to purchase homes with an aggregate purchase price of $37 million;

as of April 30, 2020, we held approximately $56 million of RedfinNow homes in inventory, of which approximately $37 million are under contract to be sold to consumers;

to maintain sufficient liquidity for both the short-term and the long-term, we:

sold $110 million in capital stock, consisting of $70 million of our common stock and $40 million of our convertible preferred stock, which we closed on April 1, 2020;


23


elected to defer payment of federal payroll taxes beginning in April 2020, pursuant to relief provided by the CARES Act;

to ensure that our workforce numbers and compensation levels reflected declining demand, we

reduced, in April, our number of employees by approximately 400 people, which represented approximately ten percent of our employees, and placed approximately an additional 1,000 employees on furlough; as a result of these actions, as of April 30, 2020, we had 1,123 lead agents; and

moved to further reduce compensation expenses by (i) reducing our chief executive officer's salary for 2020 to $0, effective from March 17, 2020, (ii) temporarily reducing the salary of our employees earning above a certain threshold by 10% or 15% depending on their compensation structure, effective from April 12, 2020, (iii) canceling executive bonuses and bonuses for our technology and development, marketing, and general and administrative teams for 2020, and (iv) eliminating cash compensation for our board of directors for 2020.

Future Impact

We expect COVID-19 to significantly impact our financial condition, results of operations, and liquidity through at least our second quarter and likely much longer. The extent of the impact will depend, in part, on how long the negative trends in customer demand and home inventory levels described above will continue.

In response to strengthening homebuying demand in late April, we have begun to unwind some of the actions we took in March and early April, though those actions will likely further hinder our revenue growth, and related cash flows, in our second quarter and potentially beyond. RedfinNow will resume making offers on homes in select markets in May. We also plan to resume television advertising with new ads in select markets, and in early May, we asked approximately 135 employees to return from furlough to serve renewed homebuying demand. Nevertheless, we expect that overall customer demand will vary by market and be highly sensitive to COVID-19 developments and economic conditions in that market. We will monitor this demand closely as we make decisions about the number of homes RedfinNow purchases, the size of our marketing investments, and the number of lead agents we ask to return from furlough.

Key Business Metrics

In addition to the measures presented in our consolidated financial statements, we use the following key metrics to evaluate our business, develop financial forecasts, and make strategic decisions.

 
Three Months Ended
 
Mar. 31, 2020
 
Dec. 31, 2019
 
Sep. 30, 2019
 
Jun. 30, 2019
 
Mar. 31, 2019
 
Dec. 31, 2018
 
Sep. 30, 2018
 
Jun. 30, 2018
 
Mar. 31, 2018
Monthly average visitors (in thousands)
35,519

 
30,595

 
35,633

 
36,557

 
31,107

 
25,212

 
29,236

 
28,777

 
25,820

Real estate services transactions
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Brokerage
10,751

 
13,122

 
16,098

 
15,580

 
8,435

 
9,822

 
12,876

 
12,971

 
7,285

Partner
2,479

 
2,958

 
3,499

 
3,357

 
2,125

 
2,749

 
3,333

 
3,289

 
2,237

Total
13,230

 
16,080

 
19,597

 
18,937

 
10,560

 
12,571

 
16,209

 
16,260

 
9,522

Real estate services revenue per transaction
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Brokerage
$
9,520

 
$
9,425

 
$
9,075

 
$
9,332

 
$
9,640

 
$
9,569

 
$
9,227

 
$
9,510

 
$
9,628

Partner
2,535

 
2,369

 
2,295

 
2,218

 
2,153

 
2,232

 
2,237

 
2,281

 
2,137

Aggregate
8,211

 
8,127

 
7,865

 
8,071

 
8,134

 
7,964

 
7,790

 
8,048

 
7,869

Aggregate home value of real estate services transactions (in millions)
$
6,098

 
$
7,588

 
$
9,157

 
$
8,986

 
$
4,800

 
$
5,825

 
$
7,653

 
$
7,910

 
$
4,424

U.S. market share by value
0.93
%
 
0.94
%
 
0.96
%
 
0.94
%
 
0.83
%
 
0.81
%
 
0.85
%
 
0.83
%
 
0.73
%
Revenue from top-10 Redfin markets as a percentage of real estate services revenue
61
%
 
62
%
 
63
%
 
64
%
 
64
%
 
66
%
 
66
%
 
68
%
 
66
%
Average number of lead agents
1,826

 
1,526

 
1,579

 
1,603

 
1,503

 
1,419

 
1,397

 
1,415

 
1,327



24



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

25


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 more of our brokerage transactions come from home sellers.

Aggregate Home Value of Real Estate Services Transactions

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

U.S. Market Share by Value

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

We calculate the aggregate value of U.S. home sales by multiplying the total number of U.S. existing home sales by the mean sale price of these homes, each as reported by the National Association of REALTORS®. We calculate our market share by aggregating the home value of brokerage and partner real estate services transactions. Then, in order to account for both the sell- and buy-side components of each transaction, we divide that value by two-times the estimated aggregate value of U.S. home sales.

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.

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

26


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 customers. 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 RevenueProperties 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. RedfinNow is our primary properties offering.

Other Revenue

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

Intercompany Eliminations

Intercompany EliminationsRevenue 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, 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. Our technology and

27


development expense grew 30% year-over-year for the three months ended March 31, 2020, but we expect much slower growth in this expense for the three months ending June 30, 2020 due to our actions taken in response to COVID-19, as discussed in "COVID-19 Impact and Associated Actions.".

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.

Interest Income

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

Interest Expense

Interest expense consists primarily of interest payable and the amortization of debt discounts and issuance cost related to our convertible senior notes, which we issued in July 2018. Interest is payable on the notes at the rate of 1.75% semiannually in arrears on January 15 and July 15.

For the three months ended March 31, 2020, interest expense also includes interest on borrowings and the amortization of debt issuance costs related to our secured revolving credit facility. 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 agreed upon additional rate.

Results of Operations

The following tables set forth our results of operations for the periods presented and as a percentage of our revenue for those periods.
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Revenue
$
190,995

 
$
110,141

Cost of revenue(1)
178,116

 
107,388

Gross profit
12,879

 
2,753

Operating expenses
 
 
 
Technology and development(1)
20,274

 
15,556

Marketing(1)
25,708

 
33,201

General and administrative(1)
24,327

 
21,448

Total operating expenses
70,309

 
70,205

Loss from operations
(57,430
)
 
(67,452
)
Interest income
1,103

 
2,316

Interest expense
(2,444
)
 
(2,136
)
Other income (expense), net
(1,346
)
 
92

Net loss
$
(60,117
)
 
$
(67,180
)

28


(1) Includes stock-based compensation as follows:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Cost of revenue
$
1,638

 
$
1,465

Technology and development
3,648

 
2,656

Marketing
375

 
286

General and administrative
1,550

 
1,999

Total
$
7,211

 
$
6,406


 
Three Months Ended March 31,
 
2020
 
2019
 
(as a percentage of revenue)
Revenue
100.0
 %
 
100.0
 %
Cost of revenue(1)
93.3

 
97.5

Gross profit
6.7

 
2.5

Operating expenses
 
 
 
Technology and development(1)
10.6

 
14.1

Marketing(1)
13.5

 
30.1

General and administrative(1)
12.7

 
19.5

Total operating expenses
36.8

 
63.7

Loss from operations
(30.1
)
 
(61.2
)
Interest income
0.6

 
2.1

Interest expense
(1.3
)
 
(1.9
)
Other income (expense), net
(0.7
)
 
0.1

Net loss
(31.5
)%
 
(60.9
)%
(1) Includes stock-based compensation as follows:
 
Three Months Ended March 31,
 
2020
 
2019
 
(as a percentage of revenue)
Cost of revenue
0.9
%
 
1.3
%
Technology and development
1.9

 
2.4

Marketing
0.2

 
0.3

General and administrative
0.8

 
1.8

Total
3.8
%
 
5.8
%

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

Revenue

29


 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
Dollars
 
Percentage
 
(in thousands, except percentages)
Real estate services revenue
 
 
 
 
 
 
 
Brokerage revenue
$
102,351

 
$
81,314

 
$
21,037

 
26
%
Partner revenue
6,285

 
4,576

 
1,709

 
37

Total real estate services revenue
108,636

 
85,890

 
22,746

 
26

Properties revenue
79,098

 
21,373

 
57,725

 
270

Other revenue
4,250

 
3,047

 
1,203

 
39

Intercompany elimination
(989
)
 
(169
)
 
(820
)
 
485

Total revenue
$
190,995

 
$
110,141

 
$
80,854

 
73

Percentage of revenue
 
 
 
 
 
 
 
Real estate services revenue
 
 
 
 
 
 
 
Brokerage
53.6
 %
 
73.8
 %
 
 
 
 
Partner revenue
3.3

 
4.2

 
 
 
 
Total real estate services revenue
56.9

 
78.0

 
 
 
 
Properties revenue
41.4

 
19.4

 
 
 
 
Other revenue
2.2

 
2.8

 
 
 
 
Intercompany elimination
(0.5
)
 
(0.2
)
 
 
 
 
Total revenue
100.0
 %
 
100.0
 %
 
 
 
 

In the three months ended March 31, 2020, revenue increased by $80.9 million, or 73%, as compared with the same period in 2019. Brokerage revenue represented $21.0 million, or 26%, of the increase. Brokerage revenue grew 26% as compared with 2019, driven by a 27% increase in brokerage transactions and a 1% decrease in real estate services revenue per transaction. We believe this increase in brokerage transactions was attributable to higher levels of customer awareness of Redfin and increasing customer demand. Properties revenue represented $57.7 million, or 71%, of the increase. Properties revenue grew 270% as compared with 2019, driven by a greater market presence and consumer awareness of RedfinNow, which resulted in a 298% increase in the number of properties sold.

Cost of Revenue and Gross Margin
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
Dollars
 
Percentage
 
(in thousands, except percentages)
Cost of revenue
 
 
 
 
 
 
 
Real estate services
$
93,562

 
$
80,784

 
$
12,778

 
16
 %
Properties
79,299

 
22,993

 
56,306

 
245

Other
6,244

 
3,780

 
2,464

 
65

Intercompany elimination
(989
)
 
(169
)
 
(820
)
 
485

Total cost of revenue
$
178,116

 
$
107,388

 
$
70,728

 
66

 
 
 
 
 
 
 
 
Gross profit (loss)
 
 
 
 
 
 
 
Real estate services
$
15,074

 
$
5,106

 
$
9,968

 
195
 %
Properties
(201
)
 
(1,620
)
 
1,419

 
(88
)
Other
(1,994
)
 
(733
)
 
(1,261
)
 
172

Total gross profit
$
12,879

 
$
2,753

 
$
10,126

 
368

 
 
 
 
 
 
 
 
Gross margin (percentage of revenue)
 
 
 
 
 
 
 
Real estate services
13.9
 %
 
5.9
 %
 

 
 
Properties
(0.3
)
 
(7.6
)
 

 
 
Other
(46.9
)
 
(24.1
)
 

 
 
Total gross margin
6.7

 
2.5

 

 
 

30



In the three months ended March 31, 2020, total cost of revenue increased by $70.7 million, or 66%, as compared with the same period in 2019. This increase in cost of revenue was primarily attributable to a $51.9 million increase in home purchase costs and related capitalized improvements, due to selling more homes by our properties business, and a $11.2 million increase in personnel costs and transaction bonuses due to increased headcount and increased brokerage transactions, respectively.

For the three months ended March 31, 2020, total gross margin increased 420 basis points as compared with the same period in 2019, driven primarily by improvements in real estate services and properties gross margin, partially offset by a decrease in other gross margin.

For the three months ended March 31, 2020, real estate services gross margin increased 800 basis points as compared with the same period in 2019. This was primarily attributable to a 540 basis-point decrease in personnel costs and transaction bonuses, and a 200 basis-point decrease in home-touring and field costs, each as a percentage of revenue.

For the three months ended March 31, 2020, properties gross margin increased 730 basis points as compared with the same period in 2019. This was primarily attributable to a 370 basis-point decrease in personnel costs and transaction bonuses, and a 310 basis-point decrease in home purchase costs and related capitalized improvements, each as a percentage of revenue.

For the three months ended March 31, 2020, other gross margin decreased 2,280 basis points as compared with the same period in 2019. This was primarily attributable to a 2,360 basis-point increase in personnel costs and transaction bonuses as a percentage of revenue.

Operating Expenses
 
Three Months Ended March 31,
 
Change
 
2020
 
2019
 
Dollars
 
Percentage
 
(in thousands, except percentages)
Technology and development
$
20,274

 
$
15,556

 
$
4,718

 
30
 %
Marketing
25,708

 
33,201

 
(7,493
)
 
(23
)
General and administrative
24,327

 
21,448

 
2,879

 
13

Total operating expenses
$
70,309

 
$
70,205

 
$
104

 
0

Percentage of revenue
 
 
 
 
 
 
 
Technology and development
10.6
%
 
14.1
%
 


 
 
Marketing
13.5

 
30.1

 


 
 
General and administrative
12.7

 
19.5

 


 
 
Total operating expenses
36.8
%
 
63.7
%
 
 
 
 

For the three months ended March 31, 2020, technology and development expenses increased by $4.7 million, or 30%, as compared with the same period in 2019. The increase was primarily attributable to a $3.9 million increase in personnel costs and a $0.3 million increase in occupancy and office expenses, each due to increased headcount.

For the three months ended March 31, 2020, marketing expenses decreased by $7.5 million, or 23%, as compared with the same period in 2019. The decrease was attributable to a $6.1 million decrease in mass media advertising including digital channels, and a $1.7 million decrease in performance advertising, in each case due, in part, to our suspension of advertising campaigns in March as a result of COVID-19. This was partially offset by a $0.2 million increase in marketing production costs.

For the three months ended March 31, 2020, general and administrative expenses increased by $2.9 million, or 13%, as compared with the same period in 2019. The increase was primarily attributable to a $1.6 million increase in outside services expenses, primarily Internet-based software services and training programs, a $0.6 million increase in personnel costs, largely the result of increases in headcount to support continued growth, and a $0.4 million increase in corporate events costs.

31



Liquidity and Capital Resources

As of March 31, 2020, we had cash and cash equivalents of $213.9 million and investments of $101.8 million, which consist primarily of operating cash on deposit with financial institutions, money market instruments, and U.S. treasury securities.

Also as of March 31, 2020, we had $143.8 million aggregate principal amount of convertible senior notes outstanding. The notes mature on July 15, 2023, unless earlier repurchased, redeemed or converted, and interest is payable in arrears on January 15 and July 15 of each year.

On April 1, 2020, we issued (i) 4,484,305 shares of our common stock, at a price of $15.61 per share, and (ii) 40,000 shares of our convertible preferred stock, at a price of $1,000 per share, for aggregate gross proceeds of $110.0 million. Unless earlier redeemed or converted, on November 30, 2024, we will be required to redeem any outstanding shares of the preferred stock, and each holder may elect to receive cash, shares of our common stock, or a combination of cash and shares, as payment for the preferred stock that it holds. Dividends will accrue on each $1,000 of the preferred stock at a rate of 5.5% per year and are payable quarterly in arrears on the first day following the end of each calendar quarter, with the first dividend payable on July 1, 2020. Assuming we satisfy certain conditions, we will pay dividends in shares of our common stock, but if we fail to satisfy those conditions, we will be required to pay dividends in cash.

With respect to the cash outlay for our RedfinNow business, for the three months ended March 31, 2020, we relied (i) on 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, additions to inventory from capitalized improvements, and relief of inventory from the sales of homes for our properties business. See Note 14 to our consolidated financial statements for more information regarding the secured revolving credit facility.

As discussed in "COVID-19 Impact and Associated Actions," our RedfinNow business temporarily paused making offers on homes on March 17, 2020 and resumed making offers in select markets in May. Even with its resumption of making offers, we expect that our cash outlay for costs related to our RedfinNow business will significantly decrease for the three months ending June 30, 2020, compared to the three months ended March 31, 2020. Additionally, since March 31, 2020, RedfinNow has made additional borrowings under the secured revolving credit facility to fund the home purchase price for homes that it purchased prior to March 17, 2020 or that it was under contract to purchase on that date. As of April 30, 2020, outstanding borrowings under the facility was $32 million.

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. Historically, it has relied on warehouse credit facilities with different lenders to fund substantially the entire portion of the mortgage loans that it originates. Once our mortgage business sells a loan in the secondary mortgage market, it uses the proceeds to reduce the outstanding balance under the related facility. See Note 14 to our consolidated financial statements and the discussion under "Risks Related to Our Indebtedness" in Part II, Item 1A for more information regarding these warehouse credit facilities, including our mortgage business's failure to satisfy a financial covenant under two facilities.

We believe that our existing cash and cash equivalents (including the $110 million in gross proceeds from our April 1, 2020 capital stock issuances) and investments, together with cash we expect to generate from future operations, borrowings from our properties business's secured revolving credit facility and our mortgage business's warehouse credit facilities, and the cost savings resulting from the actions we have taken in response to COVID-19, will provide sufficient liquidity to meet our operational needs, satisfy payments required by our convertible preferred stock, and fulfill our debt obligations. 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.

32



Cash Flows

The following table summarizes our cash flows for the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
 
(in thousands)
Net cash used in operating activities
$
(43,449
)
 
$
(47,157
)
Net cash used in investing activities
(3,468
)
 
(3,151
)
Net cash provided by financing activities
30,206

 
17,342


Net Cash Used In Operating Activities

Our operating cash flows result primarily from cash generated by commissions paid 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, and outside services costs. Additionally, our mortgage business generates a significant amount of operating cash flow activity from the origination and sale of loans held for sale.

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

Net cash used in operating activities was $47.2 million for the three months ended March 31, 2019, primarily attributable to a net loss of $67.2 million, offset by $10.8 million of non-cash items related to stock based compensation, depreciation and amortization, and amortization of debt discounts and issuance costs. Changes in assets and liabilities decreased cash used in operating activities by $9.3 million driven primarily by a $36.7 million increase in accounts payable and accrued liabilities related to timing of marketing payments. This was partially offset by an increase of $15.6 million in inventory related to our properties business and a $10.8 million increase in net loans held for sale related to our mortgage business.

Net Cash Used In Investing Activities

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

Net cash used in investing activities was $3.5 million for the three months ended March 31, 2020, primarily attributable to $2.5 million of capitalized software development expenses. Additionally, we had $33.2 million of maturities and sales of investments that was offset by $33.3 million of purchases of similar type investments.

Net cash used in investing activities was $3.2 million for the three months ended March 31, 2019, primarily attributable to $1.5 million of capitalized software development expenses and $1.0 million related to equipment, furnishings, and leasehold improvements for new or expansion of existing office spaces.

Net Cash Provided By Financing Activities

Our primary financing activities have come from our initial public offering in August 2017, our follow-on offerings of common stock and convertible senior notes in July 2018, and the sale of shares pursuant to

33


stock option exercises and ESPP. Additionally, our mortgage business generates a significant amount of financing cash flow activity due to borrowings from and repayments to its warehouse credit facilities. Furthermore, in July 2019, a special purpose entity for our properties business entered in to a secured revolving credit facility to support financing home purchases in our properties segment.

Net cash provided by financing activities was $30.2 million for the three months ended March 31, 2020, primarily attributable to a $21.3 million increase in our net borrowings under warehouse credit facilities and $4.5 million in net borrowings under the secured revolving credit facility.

Net cash provided by financing activities was $17.3 million for the three months ended March 31, 2019, primarily attributable to $10.5 million increase in our net borrowings under warehouse credit facilities and $3.7 million in proceeds from the sale of shares under our equity compensation plans.

Critical Accounting Policies and Estimates

Discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which we 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. Our critical accounting policies and estimates are described in Note 1 of our annual report for the year ended December 31, 2019, and there have been no material changes to those critical accounting policies and estimates.

Recent Accounting Standards

See Note 1 to our consolidated financial statements for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.

Item 3. Qualitative and Quantitative 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 March 31, 2020, we had cash and cash equivalents of $213.9 million and investments of $101.8 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. We estimate a 100 basis-point decline in interest rates, occurring throughout the second quarter of 2020, will not have a material impact on our financial results for that quarter.

34



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. If the value of the loans held for sale and mortgage-backed securities do not correlate as expected, then our hedging activity will be less effective and there will be an impact on the profitability of the loans we originate. 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 IRLCs and forward sales commitments.

We are subject to interest rate risk on borrowings under the secured revolving credit facility used to support the financing of home purchases by our properties business. As of March 31, 2020, outstanding borrowings under the facility were $8.9 million. Borrowings under the facility generally bear interest at a rate of one-month LIBOR (subject to a floor of 0.50%) plus an applicable margin. See Note 14 to our consolidated financial statements for a description of the facility. Changes in the market interest rate will increase or decrease our interest expense. Assuming no change in the outstanding borrowings under the facility during the second quarter of 2020, we estimate a 100 basis-point increase in the interest rate applicable to outstanding borrowings will 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 risk with respect to foreign currency exchange rates.

Item 4. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

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

Changes in Internal Control

In connection with the evaluation required by Rule 13a-15(d) under the Securities Exchange Act of 1934, there were no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 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.

35


PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

On August 28, 2019, one of our former independent contractor licensed sales associates, which 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.

Item 1A. Risk Factors.

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

Risks Related to Our Business and Industry

COVID-19's social and economic impacts have significantly and adversely affected our business and, for at least the foreseeable future, will continue to significantly and adversely 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's social and economic impacts have significantly and adversely affected, and for at least the foreseeable future, will continue to significantly and adversely affected, residential real estate transaction volume.

The public health risks posed by COVID-19 have prompted city, county, and state governments in most of the markets where we operate to implement shelter-in-place, stay-at-home, or similar isolation orders. Some of these orders do not permit or severely restrict in-person activities associated with residential real estate transactions. In markets subject to those orders, we have ceased our in-person operations and are conducting business only virtually and electronically. Even in markets where we have continued in-person operations, COVID-19 has had the practical effect of limiting residential real estate transactions in those markets. For example, to protect the health of our customers, agents, and communities, we are currently not hosting open houses for listings where we represent the home seller, and this decision may adversely affect our number of real estate services transactions and any related mortgage loan originations and title and settlement deals. Furthermore, we believe that, as a result of COVID-19, there has been a significant decline in a desire for in-person interactions and physical home tours that have historically been important aspects of the homebuying and home selling process. For example, we believe that potential home sellers may not be listing their homes for sale due to health concerns resulting from physical home tours by homebuyers unknown to them. Likewise, potential homebuyers may not physically tour homes listed for sale by home sellers unknown to them. These changes in social behavior have resulted, and will likely continue to result, in fewer people seeking to buy homes and fewer people listing homes for sale, thereby reducing the volume of

36


residential real estate transactions throughout the markets in which we operate. This reduced volume may continue at least until the time that the health concerns and social behavioral changes stemming from COVID-19 substantially subsides and reverses, respectively.

In addition to its social impacts, COVID-19 has also adversely affected, and will continue to adversely affect, our business due to its economic impacts, which include the following:

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; and

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

We believe that these economic impacts have resulted in, and expect that they will continue to result in, a lower volume of residential real estate transactions by reducing the potential number of homebuyers. We expect that COVID-19's economic impacts will continue to adversely affect transaction volume even following the time when its health concerns and social impacts have subsided.

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 home transaction prices 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. Disruptions in these markets or events that disproportionately affect these markets could harm our business. Furthermore, our failure to adapt to any substantial shift in the relative percentage of residential housing transactions from these markets to other markets in the United States could adversely affect our financial performance.

For the quarter ended March 31, 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.

Local and regional conditions, including those arising from COVID-19's social and economic impacts discussed elsewhere in this Item 1A, in these markets may differ significantly from prevailing conditions in the United States or other parts of the country. Accordingly, events, such as COVID-19, 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 result in a decline in our revenue and 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. If we are unable to effectively adapt to any shift, including failing to increase revenue from other markets, then our financial performance may be harmed.

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.


37


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.

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

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, including COVID-19's social and economic impacts discussed elsewhere in this Item 1A. RedfinNow's geographic concentration in four states - California, Colorado, Nevada, and Texas - 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. For the three months ended March 31, 2020, we recorded a net write-down of $0.7 million of RedfinNow inventory.

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

38


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.

COVID-19 has adversely affected, and will likely continue to adversely affect, Redfin Mortgage's ability to receive net proceeds from the sale of originated loans that exceed the loan amount. COVID-19 has also increased the risk that Redfin Mortgage (i) may be unable to sell originated loans at all or (ii) will be required to repurchase an originated loan that it had previously sold to an investor. We expect that investors will be less likely to purchase certain loans due to the (i) ability of borrowers of qualified mortgage loans to seek forbearance of loan payments for up to 12 months under the CARES Act or similar legislation and (ii) potentially increased financial hardship faced by some borrowers as a result of COVID-19's economic impacts discussed elsewhere in this Item 1A. Furthermore, with respect to originated loans that Redfin Mortgage has already sold to investors, Redfin Mortgage may be obligated to repurchase the loan from, or pay additional fees to, the investor if the borrower seeks forbearance for a monthly loan payment before the investor has sold the loan to a government-sponsored enterprise, such as Fannie Mae and Freddie Mac.

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, including those stemming from COVID-19, 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 one of its warehouse credit facilities 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.

Our decision to launch new service offerings or expand existing service offerings into new markets may consume significant financial and other resources and may not achieve the desired results.

We regularly evaluate launching new service offerings or expanding our brokerage and non-brokerage services into new markets. Any launch or expansion may require significant expenses and the time of our key personnel, particularly at the outset of the process. New service offerings or markets may also subject us to new regulatory environments, which could increase our costs as we evaluate compliance with the new regulatory regime. Notwithstanding the expenses and time devoted to launching a new service offering or expanding an existing service offering into a new market, we may fail to achieve the financial and market share goals associated with the expansion.

For example, in response to COVID-19, we recently launched several new offerings that have historically not been frequently used in the residential real estate industry. These include: (i) video-chat tours of a home led by one of our lead agents; (ii) an option for potential homebuyers to use our mobile application to unlock the door and tour certain vacant homes where we represent the home seller; and (iii) live-video open houses in some of our markets. Furthermore, use of our virtual walkthrough feature for some Redfin-listed homes and electronic closing through our mortgage and title and settlement businesses have both increased since the beginning of March 2020. These methods for homebuyers to tour a home, and for home

39


sellers to make their homes available for tour, and for both parties to close a residential real estate transaction have not been widely adopted in the residential real estate industry. Accordingly, there is uncertainty regarding regulatory issues associated with these methods, and we may be subject to government enforcement actions or third-party claims due to our new offerings or increased use of existing offerings.

Our website is hosted at a single facility, the failure of which could interrupt our website and mobile application.

Our website and mobile application are hosted at a single facility in Seattle, Washington. If this facility experiences outages or downtimes for any reason, including human error, natural disaster, power loss, telecommunications failure, physical or electronic break-ins, terrorist attack, act of war, or other forces outside of our control, we could suffer a significant interruption of our website and mobile application while we implement the disaster recovery procedures we have developed to restore the function of our website and mobile application on a cloud-based hosting service. This service interruption may be extended if we discover previously unknown errors in our disaster recovery procedures.

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, the Real Estate Settlement Procedures Act of 1974, the Fair Housing Act of 1968 or other fair housing statutes, cybersecurity incidents, data breaches, and commercial or contractual disputes. 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.

Additionally, given the relative frequency of in-person interactions our employees and associate agents have with homebuyers and home sellers, as well as our role in representing a homebuyer or home seller in a residential real estate transaction, we may become subject to third-party or employee claims arising from individuals who contract COVID-19 following in-person real estate services that we provide. Any such claims may raise novel legal issues for which little or no jurisprudence exists.

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

As described in Part II, Item 1, we are currently the subject of a claim alleging that we had misclassified our associate agents as independent contractors instead of employees. While we have previously settled similar complaints, there is no assurance that we will be able to settle this claim on similar terms or at all. Accordingly, this complaint may be costly to resolve, require significant time from management, result in negative publicity, or require us to change certain business practices related to our associate agents. Furthermore, we may be subject to additional lawsuits or administrative proceedings for similar claims, which may have similar negative effects on us.

We have also, in the past, been the subject of complaints alleging that we had improperly classified certain of our employees as exempt from minimum wage and overtime laws. The legal tests for determining overtime exemptions consider many factors that vary from state to state and have evolved based on case law, regulations, and legislative changes, as well as complicated factual analysis. We may be subject to additional complaints or administrative proceedings regarding our employee classification.


40


We may fail to maintain an effective system of disclosure controls or internal control over financial reporting as our employees work in a remote environment or as we grow our business.

We have established, and intend to maintain, effective disclosure controls and internal control over financial reporting. However, we may fail to maintain effective control systems due to our employees continuing to work in a remote environment or as we grow our business.

As a result of COVID-19, most of our employees - including those critical to maintaining an effective system of disclosure controls and internal control over financial reporting - are working, and may continue to work for the near term, in a remote environment and not in the office environment from which they have historically performed their duties. We have limited experience maintaining effective control systems with our employees working in remote environments, and risks that we have not contemplated may arise and result in our failure to maintain effective disclosure controls or internal control over financial reporting.

Additionally, as our current lines of business grow or if we enter into new lines business, we may need to develop new, or revise existing, controls. Any failure to develop new, or revise existing, controls could result in our failure to maintain effective disclosure controls or internal control over financial reporting.

Any failure to maintain effective control systems could cause us to not meet our financial reporting obligations, require us to restate previously issued financial statements, or cause investors to lose confidence in our reported financial statements, even after we remedy the failure.

Some of our potential losses may not be covered by insurance. We may not be able to obtain or maintain adequate insurance coverage.

We maintain insurance to cover costs and losses from certain risk exposures in the ordinary course of our operations, but our insurance may not cover one hundred percent of the costs and losses from all events, including those arising from litigation or other actions related directly or indirectly to COVID-19. We are responsible for certain retentions and deductibles that vary by policy, and we may suffer losses that exceed our insurance coverage limits by a material amount. We may also incur costs or suffer losses arising from events against which we have no insurance coverage. In addition, large-scale market trends or the occurrence of adverse events in our business may raise our cost of procuring insurance or limit the amount or type of insurance we are able to secure. We may not be able to maintain our current coverage, or obtain new coverage, in the future on commercially reasonable terms or at all. Incurring uninsured or underinsured costs or losses could harm our business.

Risks Related to Our Indebtedness

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 its warehouse credit facilities to fund substantially all of the mortgage loans that it originates. See Note 14 to our consolidated financial statements for the current terms of Redfin Mortgage's 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. 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.

Redfin Mortgage has historically been unable to meet certain financial covenants contained in its warehouse credit facilities. While each lender has historically waived these breaches of the financial covenants, there is no assurance that every lender will continue to do so in the event of future covenant breaches, especially in light of the economic environment that has resulted from COVID-19. If a lender were to enforce its remedies for a future breach, which may include the right to seize pledged mortgage loans and obtain rights and income related to the loans, then Redfin Mortgage may lose a portion of its assets and will

41


be unable to rely on the facility to fund its mortgage originations, which may adversely affect Redfin Mortgage's business.

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. However, if we fail to satisfy these conditions, then we must pay cash dividends in amount equal to (i) the number of shares of our common stock that we would have issued as dividends, assuming we satisfied the conditions, multiplied by (ii) the volume-weighted average closing price of our common stock for the ten trading days preceding the date the dividends are payable.

A preferred stockholder has the right to require us to redeem its preferred stock for cash following the occurrence of a "triggering event" (as defined in the certificate of designation governing our preferred stock). 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.

The dividends payable upon, and any conversion or redemption of, our convertible preferred stock will dilute the ownership interest of our common stockholders and may depress the price of our common stock.

Assuming we satisfy certain conditions, we will pay dividends that have accrued on our convertible preferred stock in shares of our common stock. We may also issue shares of our common stock upon (i) a preferred stockholder's conversion of its shares of preferred stock or (ii) the automatic conversion of our preferred stock upon the satisfaction of certain conditions. Furthermore, a preferred stockholder may request to receive shares of our common stock upon our redemption of the preferred stock (i) on November 30, 2024 and (ii) following the occurrence of certain events and the preferred stockholder requests redemption. The issuance of our common stock in these situations will dilute the ownership interests of our common stockholders and may depress the trading price of our common stock.

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

42


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.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

On July 27, 2017, the U.S. Securities and Exchange Commission declared effective the Registration Statement on Form S-1 (file number 333-219093) for our initial public offering. 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.

Item 6. Exhibits.

The exhibits required to be filed or furnished as part of this Quarterly Report are listed below. Notwithstanding any language to the contrary, exhibits 32.1, 32.2, 101, and 104 shall not be deemed to be filed as part of this Quarterly Report for purposes of Section 18 of the Securities Exchange Act of 1934.

 
 
 
 
Incorporated by Reference
 
 
Exhibit Number
 
Exhibit Description
 
Form
 
Exhibit
 
Filing Date
 
Filed or Furnished Herewith
3.1
 
 
8-K
 
3.1
 
April 1, 2020
 
 
10.1
 
 
 
 
 
 
 
 
X
10.2
 
 
 
 
 
 
 
 
X
31.1
 
 
 
 
 
 
 
 
X
31.2
 
 
 
 
 
 
 
 
X
32.1
 
 
 
 
 
 
 
 
X
32.2
 
 
 
 
 
 
 
 
X
101
 
Interactive data files
 
 
 
 
 
 
 
X
104
 
Cover page interactive data file, submitted using inline XBRL (contained in Exhibit 101)
 
 
 
 
 
 
 
X



43


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
Redfin Corporation
 
 
 
 
(Registrant)
 
 
 
 
 
 
 
May 7, 2020
 
/s/ Glenn Kelman
 
 
(Date)
 
Glenn Kelman
President and Chief Executive Officer
(Duly Authorized Officer)
 
 
 
 
 
May 7, 2020
 
/s/ Chris Nielsen
 
 
(Date)
 
Chris Nielsen
Chief Financial Officer
(Principal Financial Officer)
 


EX-10.1 2 ex10110q033120.htm EXHIBIT 10.1 Exhibit
EXECUTION VERSION

AMENDMENT NO. 2 TO LOAN AND SECURITY AGREEMENT

This AMENDMENT NO. 2 TO LOAN AGREEMENT AND SECURITY AGREEMENT (this “Amendment”) is made as of March 27, 2020, by and among REDFINNOW BORROWER LLC (the “Borrower”), REDFINNOW PLEDGOR LLC (solely with respect to Sections 3(e) and 3(f) below) (the “Pledgor” and collectively with the Borrower, the “Loan Parties”), REDFIN CORPORATION (solely with respect to Section 3(f) below), (“Guarantor”, and together with the Loan Parties, the “Relevant Parties”), the Lenders (as defined below) party hereto and GOLDMAN SACHS BANK USA, as Administrative Agent (the “Administrative Agent”), under that certain Loan and Security Agreement dated as of July 26, 2019, by and among the Borrower, the Lenders party thereto from time to time (collectively, the “Lenders”) and the Administrative Agent (as amended, restated, supplemented or otherwise modified from time to time, the “Loan Agreement”). Capitalized terms used herein and not otherwise defined herein shall have the meanings ascribed to such terms in the Loan Agreement.
RECITALS
WHEREAS, the parties hereto wish that certain amendments be made to the Loan Agreement and the parties hereto have agreed to make such amendments to the Loan Agreement, on the terms and conditions set forth below.
NOW, THEREFORE, in consideration of the continued performance by the Loan Parties of their respective promises and obligations under the Loan Agreement and the other Facility Documents, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Borrower, the Pledgor (solely with respect to Sections 3(e) and 3(f) below), the Guarantor (solely with respect to Section 3(f) below), the Lenders party hereto and the Administrative Agent hereby agree as follows:
AGREEMENT
1.Amendments to Loan Agreement. Subject to the satisfaction of the conditions precedent set forth in Section 2 below, the Loan Agreement shall be and hereby is amended as set forth in the changes attached as Exhibit A to this Agreement, with text marked in blue double underline indicating additions to the Loan Agreement and with text marked in red strikethrough indicating deletions to the Loan Agreement.
2.    Effectiveness of this Amendment; Conditions Precedent. The provisions of this Amendment shall be effective as of the date first written above upon the satisfaction of the conditions precedent set forth below:
(a)    Loan Documents. The Administrative Agent shall have received fully executed copies of this Amendment.
(b)    Representations and Warranties. Each representation or warranty by the Borrowers and their respective Affiliates contained in this Amendment and in the Loan Agreement as modified hereby or in any other Loan Document shall be true and correct in all material respects (without duplication of any materiality qualifier contained herein or therein) as of the date of such Borrower’s execution and delivery hereof or thereof as though made on and as of such date, unless any such representation or warranty expressly relates to an earlier date in which case such representation or warranty shall be true and correct in all material respects as of such earlier date.






(c)    No Default. No Default or Event of Default shall have occurred and be continuing.
(d)    Other Documents and Information. The Borrowers shall have delivered to the Agent such other documents, certificates, resolutions, instruments and agreements as the Agent deems reasonably necessary in connection with the transactions contemplated hereby.
3.    Miscellaneous.
(a)    Headings. The various headings of this Amendment are inserted for convenience of reference only and shall not affect the meaning or interpretation of this Amendment or any provisions hereof.
(b)    Counterparts. This Amendment may be executed by the parties hereto in several counterparts, each of which shall be deemed to be an original and all of which together shall be deemed to be one and the same instrument. Delivery of an executed counterpart of a signature page to this Amendment by telecopy, e-mailed .pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment.
(c)    Interpretation. No provision of this Amendment shall be construed against or interpreted to the disadvantage of any party hereto by any court or other governmental or judicial authority by reason of such party’s having or being deemed to have structured, drafted or dictated such provision.
(d)    Complete Agreement; Conflict of Terms. This Amendment constitutes the complete agreement between the parties with respect to the subject matter hereof, and supersedes any prior written or oral agreements, writings, communications or understandings of the parties with respect thereto. In the event of any inconsistency between the provisions of this Amendment and any provision of the Loan Agreement, the terms and provisions of this Amendment shall govern and control.
(e)    Representations, Warranties and Covenants.
(i)    The Borrower hereby represents and warrants that this Amendment and the Loan Agreement as modified by this Amendment constitute the legal, valid and binding obligations of the Borrower, enforceable against it in accordance with their respective terms, subject only to applicable bankruptcy, insolvency and similar laws affecting rights of creditors generally and to general principles of equity (regardless of whether enforcement is sought in a proceeding in equity or at law) and requirements of reasonableness, good-faith and fair dealing.
(ii)    The Borrower hereby represents and warrants that its execution, delivery and performance of this Amendment and its performance under the Loan Agreement as modified by this Amendment, have been duly authorized by all necessary action and: (i) will not contravene the Borrower’s Governing Documents, (ii) will not result in any violation of the provisions of any statute or any order, rule or regulation of any Governmental Authority having jurisdiction over the Borrower or any of the Borrower’s properties or assets, (iii) will not conflict with or result in a breach of any of the terms or provisions of, or constitute a default under the terms of any indenture, mortgage, deed of trust, deed to secure debt, loan agreement, management agreement or other agreement or instrument to which the Borrower is a party or to, which the Borrower’s property or assets is subject, that could, individually or in the aggregate, be reasonably expected to have a Material Adverse Effect

2


and (iv) except for Liens permitted under the Facility Documents, will not result in or require the creation or imposition of any Lien upon or with respect to any of the assets of the Borrower.
(iii)    The Borrower hereby represents and warrants that as of the date hereof, (a) no event has occurred and is continuing which constitutes an Event of Default under the Loan Agreement or an event that but for notice or lapse of time or both would constitute an Event of Default and (b) no change, occurrence, or development exists that, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.
(f)    Reaffirmation, Ratification and Acknowledgment; Reservation. Each Relevant Party on behalf of itself and no other Person hereby (i) ratifies and reaffirms all of its payment and performance obligations, contingent or otherwise, and each grant of security interests and liens in favor of the Administrative Agent, under each Facility Document to which it is a party, (ii) agrees and acknowledges that such ratification and reaffirmation is not a condition to the continued effectiveness of such Facility Documents, and (iii) agrees that neither such ratification and reaffirmation, nor the Administrative Agent’s or any Lender’s solicitation of such ratification and reaffirmation, constitutes a course of dealing giving rise to any obligation or condition requiring a similar or any other ratification or reaffirmation from such Relevant Party with respect to any subsequent modifications to the Loan Agreement or the other Facility Documents. Each of the Loan Agreement (as amended hereby) and the other Facility Documents shall remain in full force and effect and is hereby ratified and confirmed. This Amendment shall constitute a Facility Document for purposes of the Loan Agreement.
(g)    GOVERNING LAW. THIS AMENDMENT SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE INTERNAL LAWS OF THE STATE OF NEW YORK (INCLUDING SECTIONS 5-1401 AND 5-1402 OF THE NEW YORK GENERAL OBLIGATIONS LAW BUT OTHERWISE WITHOUT REFERENCE TO PRINCIPLES OF CONFLICT OF LAWS).
(h)    Effect. Upon the effectiveness of this Amendment, each reference in the Loan Agreement to “this Agreement,” “hereunder,” “hereof” or words of like import shall mean and be a reference to the Loan Agreement as modified hereby and each reference in the other Facility Documents to the Loan Agreement, “thereunder,” “thereof,” or words of like import shall mean and be a reference to the Loan Agreement as modified hereby. Except as expressly provided in this Amendment, all of the terms, conditions and provisions of the Loan Agreement shall remain the same.
(i)    No Novation or Amendment. Except as specifically set forth in this Amendment, the execution, delivery and effectiveness of this Amendment shall not (i) limit, impair, constitute a waiver by, or otherwise affect any right, power or remedy of, the Administrative Agent or any Lender under the Loan Agreement or any other Facility Document, (ii) constitute a waiver of any provision in the Loan Agreement or in any of the other Facility Documents or of any Default or Event of Default that may have occurred and be continuing or (iii) alter, modify, amend or in any way affect any of the terms, conditions, obligations, covenants or agreements contained in the Loan Agreement or in any of the other Facility Documents, all of which are ratified and affirmed in all respects and shall continue in full force and effect.
(j)    Lender and Administrative Agent Representations. Each of the Lender and the Administrative Agent hereby represents and warrants that it has the full power and authority to enter into and perform its obligations under this Amendment, has duly authorized the execution, delivery and performance of this Amendment and has duly executed and delivered this Amendment.

3


*****


4


IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the day and year first above written.
            
BORROWER:

REDFINNOW BORROWER LLC, a
Delaware limited liability company
By: /s/ Chris Nielsen
Name: Chris Nielsen
Title: Authorized Signatory

Signature Page to Amendment No. 2 to Loan and Security Agreement


PLEDGOR:

REDFINNOW PLEDGOR LLC, a
Delaware limited liability company
By: /s/ Chris Nielsen
Name: Chris Nielsen
Title: Authorized Signatory
GUARANTOR:

REDFIN CORPORATION, a Delaware corporation
By: /s/ Chris Nielsen
Name: Chris Nielsen
Title: Chief Financial Officer




Signature Page to Amendment No. 2 to Loan and Security Agreement



GOLDMAN SACHS BANK USA, as Lender and Administrative Agent


By:    /s/ Bryan Holt
Name: Bryan Holt
Title: Authorized Person

Signature Page to Amendment No. 2 to Loan and Security Agreement



EXHIBIT A
Changes to Loan Agreement

[Please see attached.]





Section 1.Definitions. As used herein, the following terms shall have the following meanings.
“Advance Confirmation” shall have the meaning set forth in Section 2(f)(iv).
Pricing Margin” shall, with respect to any Advance, have the meaning set forth (i) in the Pricing Side Letter or (ii) if different, in the Advance Confirmation relating to such Advance.
Section 2.Facility.
(a)    Conditions Precedent to Each Advance.
(v)     Advance Request. (1) The Borrower shall have delivered to the Administrative Agent (a) an Advance Request with respect to such Advance and (b) an Asset Schedule with respect to such Advance, in each case in accordance with the procedures set forth in Section 2(f) (including all deliverables required to be included therewith as specified in Section 2(f)), and (2) the Borrower shall have confirmed in writing (which may be via email) its agreement to the Pricing Margin specified in the related Advance Confirmation;
(b)    Initiation.
(ii)     Each (A) Advance Request shall be delivered to the Administrative Agent and Diligence Agent at least five (5) Business Days prior to the requested Funding Date (or such other date as is mutually agreed to in writing by the Borrower and the Administrative Agent) and shall include a Property Valuation Report with respect to each Property identified in such Advance Request and (B) Advance Confirmation shall be delivered or issued by the Administrative Agent no later than 11:00 a.m. (New York time) on the requested Funding Date for such Advance
(iv)    With respect to any Advance, subject to the satisfaction or waiver by the Administrative Agent on behalf of the Lenders of the conditions set forth in Section 2(e), the Administrative Agent, on behalf of the Lenders, shall confirm (which the terms of the proposed Advance prior to the requested Funding Date and such confirmation by the Administrative Agent of the proposed Advance shall be deemed to be the Administrative Agent’s and the Lenders’ acceptance of the terms of the proposed Advance set forth in the applicable Advance Request, including the Pricing Margin set forth in any Advance Confirmation (as defined below). Such confirmation may be(i) be in writing, including via email or(each such confirmation, an “Advance Confirmation”) or (ii) evidenced by the applicable Lender’s funding (if any) of the proposed Advance, which funding, in either case, shall be deemed to be such Lender’s and the Administrative Agent’s (A) confirmation of the terms of the proposed Advance set forth in the applicable Advance Request and (B) waiver of the representations and warranties contained in Schedule 1 with respect to the applicable Property described in the related Advance Request, solely to the extent Appendix II attached to the applicable Advance Request expressly requests such waiver and identifies the specific representations and warranties with respect to which such waiver applies) the terms of the proposed Advance prior to the requested Funding Date and such




confirmation by the Administrative Agent of the proposed Advance shall be deemed to be the Administrative Agent’s and the Lenders’ acceptance of the terms of the proposed Advance set forth in the applicable Advance Request;. In the case of any Advance Confirmation, such Advance Confirmation shall specify the Pricing Margin applicable to such Advance; provided that if no Pricing Margin is so specified, the Pricing Margin shall be as specified in clause (i) of the definition of “Pricing Margin”);
(v)    Lenders’ approval of the funding of an Advance shall be evidenced only by the Administrative Agent’s confirmation pursuant to this Section 2(f) of such Advance. For the avoidance of doubt, the Lenders shall not (A) be deemed to have approved a Property or Advance Request by virtue of any other agreement with respect to such Property or Advance Request, or (B) be obligated to make an Advance notwithstanding an Advance Request executed by the Borrower unless and until (x) all applicable conditions precedent in Section 2(e) have been satisfied or waived by the Administrative Agent on behalf of the Lenders and (y) the Borrower shall have responded in writing (which may be via email) to confirm its acceptance the Pricing Margin specified in any Advance Confirmation

(vi)    Each (A) Advance Request and (B) Advance Confirmation, together with this Agreement, shall be conclusive evidence of the terms of the Advance covered thereby. If terms in an Advance Request are inconsistent with terms in this Agreement with respect to a particular Advance and the Administrative Agent has confirmed such Advance or the Lenders have made such Advance in accordance with the terms of this Agreement, the Advance Request shall control notwithstanding any such inconsistent terms in this Agreement; provided that notwithstanding anything to the contrary contained herein, any representation or warranty with respect to a Financed Property shall only be waived to the extent expressly set forth in the related Advance Request; and





EX-10.2 3 ex10210q033120.htm EXHIBIT 10.2 Exhibit

SECURITIES PURCHASE AGREEMENT

This SECURITIES PURCHASE AGREEMENT (the “Agreement”) is dated as of March 29, 2020, by and between Redfin Corporation, a Delaware corporation (the “Company”), and Durable Capital Master Fund LP, a limited partnership organized under the laws of the Cayman Islands (the “Buyer”).

RECITALS

Subject to the terms and conditions set forth in this Agreement and pursuant to Section 4(a)(2) of the Securities Act, the Company desires to issue and sell to the Buyer, and the Buyer desires to purchase from the Company, securities of the Company as more fully described in this Agreement.

AGREEMENT

NOW, THEREFORE, in consideration of the premises and the mutual covenants of the parties hereinafter expressed and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto, each intending to be legally bound, agree as follows:

ARTICLE I
RECITALS AND EXHIBITS

The foregoing recitals are true and correct and, together with the Exhibits referred to hereafter, are hereby incorporated into this Agreement by this reference.

ARTICLE II
DEFINITIONS

For purposes of this Agreement, except as otherwise expressly provided or otherwise defined elsewhere in this Agreement, or unless the context otherwise requires, the capitalized terms in this Agreement shall have the meanings assigned to them in this Article as follows:

2.1
Assets” means all of the properties and assets of the Company and its subsidiaries, whether real, personal or mixed, tangible or intangible, wherever located, whether now owned or hereafter acquired.

2.2
Certificate of Designation” means that Series A Convertible Preferred Stock Certificate of Designation to be filed by the Company with the Secretary of State of the State of Delaware in substantially the form attached hereto as Exhibit A.

2.3
Claims” means any Proceedings, Judgments, Obligations, known threats, losses, damages, deficiencies, settlements, assessments, charges, costs and expenses of any nature or kind.

2.4
Common Shares” means the 4,484,305 shares of Common Stock contemplated to be purchased by the Buyer hereunder.

2.5    “Common Stock” means the Company’s common stock, $0.001 par value per share. 

2.6
Consent” means any consent, approval, order or authorization of, or any declaration, filing or registration with, or any application or report to, or any waiver by, or any other action (whether similar or dissimilar to any of the foregoing) of, by or with, any Person, which is necessary in order to take a specified action or actions, in a specified manner or to achieve a specific result.

2.7
Contract” means any written contract, agreement, order or commitment of any nature whatsoever, including, any sales order, purchase order, lease, sublease, license agreement, services agreement, loan agreement, mortgage, security agreement, guarantee, management contract, employment agreement, consulting agreement, partnership agreement, shareholders agreement, buy-sell agreement, option, warrant, debenture, subscription, call or put.




2.8
Conversion Shares” means the shares of Common Stock issuable upon conversion or redemption of the Preferred Stock as set forth in the Certificate of Designation.

2.9
Dividend Shares” means the shares of Common Stock issuable as payment of dividends on the Preferred Stock as set forth in the Certificate of Designation.

2.10
Encumbrance” means any lien, security interest, pledge, mortgage, easement, leasehold, assessment, tax, covenant, restriction, reservation, conditional sale, prior assignment, or any other encumbrance, claim, burden or charge of any nature whatsoever.

2.11
Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.

2.12
Form 10-K” means the Company’s Annual Report on Form 10-K filed with the SEC on February 12, 2020.
2.13
GAAP” means generally accepted accounting principles, methods and practices set forth in the opinions and pronouncements of the Accounting Principles Board and the American Institute of Certified Public Accountants, and statements and pronouncements of the Financial Accounting Standards Board and the SEC, in each case as of the date or period at issue, and as applied in the United States to U.S. companies.

2.14
Governmental Authority” means any foreign, federal, state or local government, or any political subdivision thereof, or any court, agency or other body, organization, group, stock market or exchange exercising any executive, legislative, judicial, quasi-judicial, regulatory or administrative function of government.

2.15
Judgment” means any final order, writ, injunction, fine, citation, award, decree, or any other judgment of any nature whatsoever of any Governmental Authority.

2.16
Law” means any provision of any law, statute, ordinance, code, constitution, charter, treaty, rule or regulation of any Governmental Authority applicable to the Company.

2.17
Leases” means all leases for real or personal property. 

2.18
Material Contract” means any Contract to which the Company is a party or by which it is bound, and which has been filed as an exhibit to the Form 10-K pursuant to Item 601(b)(4) or Item 601(b)(10) of Regulation S-K promulgated by the SEC.

2.19
Obligation” means any debt, liability or obligation of any nature whatsoever, whether secured, unsecured, recourse, nonrecourse, liquidated, unliquidated, accrued, absolute, fixed, contingent, ascertained, unascertained, known, unknown or obligations under executory Contracts.

2.20
Ordinary Course of Business” means the ordinary course of business consistent with past custom and practice (including with respect to quantity, quality and frequency).

2.21
Permit” means any license, permit, approval, waiver, order, authorization, right or privilege of any nature whatsoever, granted, issued, approved or allowed by any Governmental Authority.

2.22
Person” means any individual, sole proprietorship, joint venture, partnership, company, corporation, association, cooperation, trust, estate, Governmental Authority, or any other entity of any nature whatsoever.

2.23
Preferred Stock” means 40,000 shares of the Company’s Series A Convertible Preferred Stock, par value $0.001 per share, issued at the Preferred Stock Issue Price, having the rights, preferences and privileges as set forth in the Certificate of Designation.

2.24
Preferred Stock Issue Price” means $1,000 for each share of Preferred Stock.


2


2.25
Principal Trading Market” shall mean the Nasdaq Global Select Market, the Nasdaq Global Market, the Nasdaq Capital Market, the NYSE Euronext or the New York Stock Exchange, whichever is at the time the principal trading exchange or market for the Common Stock.

2.26
Proceeding” means any demand, claim, suit, action, litigation, investigation, audit, study, arbitration, administrative hearing, or any other proceeding of any nature whatsoever.

2.27
Real Property” means any real estate, land, building, structure, improvement, fixture or other real property of any nature whatsoever, including, but not limited to, fee and leasehold interests.

2.28
Registration Rights Agreement” means the Registration Rights Agreement, dated the date hereof, between the Company and the Buyer, in the form of Exhibit B attached hereto.

2.29
Rule 144” means Rule 144 promulgated under the Securities Act, as may be amended or interpreted from time to time.

2.30
SEC” means the U.S. Securities and Exchange Commission.

2.31
SEC Documents” shall have meaning given to such term in Section 6.5 herein.

2.32
Securities” means collectively, the Common Shares, Preferred Stock, Conversion Shares and Dividend Shares.

2.33
Securities Act” means the Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder. 

2.34
Tax” means (i) any foreign, federal, state or local income, profits, gross receipts, franchise, sales, use, occupancy, general property, Real Property, personal property, intangible property, transfer, fuel, excise, accumulated earnings, personal holding company, unemployment compensation, social security, withholding taxes, payroll taxes, or any other tax of any nature whatsoever; (ii) any foreign, federal, state or local organization fee, qualification fee, annual report fee, filing fee, occupation fee, assessment, rent, or any other fee or charge of any nature whatsoever; or (iii) any deficiency, interest or penalty imposed with respect to any of the foregoing.

2.35
Tax Return” means any tax return, filing, declaration, information statement or other form or document required to be filed in connection with or with respect to any Tax.

2.36
Transaction Documents” means this Agreement, the exhibits and schedules attached hereto, and the Registration Rights Agreement executed in connection with the transactions contemplated hereunder.

ARTICLE III
INTERPRETATION

In this Agreement, unless the express context otherwise requires: (i) the words “herein,” “hereof” and “hereunder” and words of similar import refer to this Agreement as a whole and not to any particular provision of this Agreement; (ii) references to the words “Article” or “Section” refer to the respective Articles and Sections of this Agreement, and references to “Exhibit” refer to the Exhibits annexed hereto; (iii) references to a “party” mean a party to this Agreement and include references to such party’s permitted successors and permitted assigns; (iv) references to a “third party” mean a Person not a party to this Agreement; (v) the terms “dollars” and “$” means U.S. dollars; and (vi) wherever the word “include,” “includes” or “including” is used in this Agreement, it will be deemed to be followed by the words “without limitation.”

ARTICLE IV
PURCHASE AND SALE

4.1 Sale and Issuance of the Common Shares and Preferred Stock. Subject to the terms and conditions of this Agreement, the Buyer agrees to purchase, and the Company agrees to sell and issue to the Buyer, (i) the Common Shares at a per share purchase price of $15.61 for an aggregate purchase price of $70,000,001.05, and (ii) the Preferred Stock for at a per share purchase price of $1,000, for an aggregate purchase price of $40,000,000.00 (collectively, the “Purchase Price”).

3



4.2 Closing. The purchase, sale and issuance of the shares of Common Shares and Preferred Stock hereunder (the “Closing”) shall take place remotely via the exchange of documents and signatures, no later than the third business day following the execution of this Agreement, or such later date as mutually agreed to by the parties (the “Closing Date”), but in no event shall the Closing Date be later than the Termination Date. The Company and the Buyer agree that the Closing may occur via delivery of facsimiles, electronic copies (.pdf) or photocopies of the applicable documents.

4.3 Form of Payment; Delivery. At the Closing, the Buyer shall deliver to the Company the Purchase Price by wire transfer of immediately available funds, to a bank account designated by the Company. On the Closing Date, the Company shall irrevocably instruct American Stock Transfer & Trust Company, LLC to deliver to Buyer as soon as practicable evidence of the Buyer’s book-entry statement evidencing the Common Shares and the Preferred Stock. Notwithstanding the foregoing, at the Closing upon payment of the Purchase Price, Buyer shall be deemed to own the Common Shares and Preferred Stock.

ARTICLE V
BUYER’S REPRESENTATIONS AND WARRANTIES

The Buyer represents and warrants to the Company as of the date hereof and as of the Closing Date, that:

5.1 Investment Purpose. The Buyer is acquiring the Securities for its own account for investment only and not with a view towards, or for resale in connection with, the public sale or distribution thereof, except pursuant to sales registered or exempted under the Securities Act.

5.2.
Restrictions on Transfer. The Buyer understands that:

5.2.1.
the offer and sale Securities have not been and, other than as contemplated by the Registration Rights Agreement, are not being registered under the Securities Act or any applicable state securities laws and, consequently, the Buyer may have to bear the risk of owning the Securities for an indefinite period of time because the Securities may not be transferred unless and until (i) the resale of the Securities is registered pursuant to an effective registration statement under the Securities Act, as contemplated by the Registration Rights Agreement; (ii) the Buyer has delivered to the Company an opinion of counsel (in form, substance and scope customary for opinions of counsel in comparable transactions) to the effect that the Securities to be sold or transferred may be sold or transferred pursuant to an exemption from such registration; or (iii) the Securities are sold or transferred pursuant to Rule 144;
5.2.2.
any sale of the Securities made in reliance on Rule 144 may be made only in accordance with the terms of Rule 144 and, if Rule 144 is not applicable, any resale of the Securities under circumstances in which the seller (or the Person through whom the sale is made) may be deemed to be an underwriter (as that term is defined in the Securities Act) may require compliance with some other exemption under the Securities Act or the rules and regulations of the SEC thereunder; and
5.2.3.
except as contemplated in the Registration Rights Agreement, neither the Company nor any other Person is under any obligation to register the resale of the Securities under the Securities Act or any state securities laws or to comply with the terms and conditions of any exemption thereunder.

5.3.
The Buyer acknowledges that a legend will be placed on the certificates and book entries representing the Securities in the following form:

THESE SECURITIES HAVE NOT BEEN REGISTERED UNDER THE U.S. SECURITIES ACT OF 1933, AS AMENDED, OR THE SECURITIES LAWS OF ANY STATE AND ARE “RESTRICTED SECURITIES” AS THAT TERM IS DEFINED IN RULE 144 UNDER THE SECURITIES ACT. SUCH SECURITIES MAY NOT BE OFFERED FOR SALE, SOLD, OR OTHERWISE TRANSFERRED EXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER THE SECURITIES ACT AND THE APPLICABLE STATE SECURITIES LAWS OR PURSUANT TO AN EXEMPTION FROM REGISTRATION THEREUNDER, THE AVAILABILITY OF WHICH IS TO BE ESTABLISHED TO THE REASONABLE SATISFACTION OF COUNSEL TO THE ISSUER.

4



5.4.
Accredited Investor Status. The Buyer is an “accredited investor” as that term is defined in Rule 501(a) of Regulation D, as promulgated under the Securities Act.

5.5.
Reliance on Exemptions. The Buyer understands that the Securities are being offered and sold to it in reliance on specific exemptions from the registration requirements of U.S. federal and state securities Laws and that the Company is relying in part upon the truth and accuracy of, and the Buyer’s compliance with, the representations, warranties, agreements, acknowledgments and understandings of the Buyer set forth herein in order to determine the availability of such exemptions and the eligibility of the Buyer to acquire the Securities.

5.6.
Information. The Buyer and its advisors, if any, have been furnished with all materials relating to the business, finances and operations of the Company and other information the Buyer deemed material to making an informed investment decision regarding its purchase of the Common Shares and Preferred Stock hereunder, which have been requested by the Buyer. The Buyer acknowledges that it may retrieve all SEC Documents from such website and the Buyer’s access to such SEC Documents through such website shall constitute delivery of the SEC Documents to the Buyer. The Buyer and its advisors, if any, have been afforded the opportunity to ask questions of the Company and its management. The Buyer understands that its investment in the Securities involves a high degree of risk. The Buyer is in a position regarding the Company, which, based upon employment, family relationship or economic bargaining power, enabled and enables the Buyer to obtain information from the Company in order to evaluate the merits and risks of this investment. The Buyer has sought such accounting, legal and tax advice as it has considered necessary to make an informed investment decision with respect to its acquisition of the Securities. Without limiting the foregoing, the Buyer has carefully considered the potential risks relating to the Company and a purchase of the Common Shares and Preferred Stock hereunder, and fully understands that the Securities are a speculative investment that involves a high degree of risk of loss of the Buyer’s entire investment. Among other things, the Buyer has carefully considered each of the risks described under the heading “Risk Factors” in the Form 10-K.

5.7.
No Governmental Review. The Buyer understands that no U.S. federal or state Governmental Authority has passed on or made any recommendation or endorsement of the Securities, or the fairness or suitability of the investment in the Securities, nor have such Governmental Authorities passed upon or endorsed the merits of the offering of the Securities.

5.8.
Authorization, Enforcement. This Agreement has been duly and validly authorized, executed and delivered on behalf of the Buyer and is a valid and binding agreement of the Buyer, enforceable in accordance with its terms, except as such enforceability may be limited by general principles of equity or applicable bankruptcy, insolvency, reorganization, moratorium, liquidation and other similar laws relating to, or affecting generally, the enforcement of applicable creditors’ rights and remedies.

5.9.
No General Solicitation. The Buyer is not purchasing any Securities as a result of any advertisement, article, notice or other communication published in any newspaper, magazine or similar media or broadcast over television or radio or presented at any seminar or meeting whose attendees have been invited by any general solicitation or general advertisement. The Buyer represents that it has a relationship with the Company preceding the offering of the Securities hereunder.

ARTICLE VI
REPRESENTATIONS AND WARRANTIES OF THE COMPANY

The Company hereby makes the following representations and warranties to the Buyer as of the date hereof and as of the Closing Date.

6.1.
Organization. The Company and its subsidiaries are entities duly organized, validly existing and in good standing under the Laws of the respective jurisdictions in which they are incorporated. The Company has the full corporate power and authority and all necessary certificates, licenses, approvals and Permits to: (i) enter into and execute this Agreement and each of the Transaction Documents and to perform all of its Obligations hereunder and thereunder; and (ii) own and operate its Assets and properties and to conduct and carry on its business as and to the extent now conducted. The Company is duly qualified to transact business and is in good standing as a foreign corporation or entity in each jurisdiction where the character of its business or the ownership or use and operation of its Assets or

5


properties requires such qualification, except to the extent that failure to so qualify would not reasonably be expected to result in a material adverse effect.

6.2.
Authority and Approval of Agreement; Binding Effect. The execution and delivery by the Company of this Agreement and the Transaction Documents to which it is a party, and the performance by the Company of all of its Obligations hereunder and thereunder, including the issuance of the Securities, have been duly and validly authorized and approved by the Company and its board of directors pursuant to all applicable Laws and no other corporate action or Consent on the part of the Company, its board of directors, stockholders or any other Person is necessary or required by the Company to execute this Agreement and the Transaction Documents, consummate the transactions contemplated herein and therein, perform all of Company’s Obligations hereunder and thereunder, or to issue the Securities, except such as have been already obtained or as may be required under the Securities Act or the rules and regulations of the SEC thereunder, state securities or blue sky laws, the rules and regulations of the Financial Industry Regulatory Authority, Inc. (“FINRA”) or The Nasdaq Stock Market LLC (“Nasdaq”). This Agreement and each of the Transaction Documents have been duly and validly executed by the Company (and the officer executing this Agreement and all such other Transaction Documents is duly authorized to act and execute same on behalf of the Company) and constitute the valid and legally binding agreements of the Company, enforceable against the Company in accordance with their respective terms, except as such enforceability may be limited by general principles of equity or applicable bankruptcy, insolvency, reorganization, moratorium, liquidation and other similar laws relating to, or affecting generally, the enforcement of applicable creditors’ rights and remedies.

6.3.
No Conflicts; Consents and Approvals. The execution, delivery and performance of this Agreement and the Transaction Documents, and the consummation of the transactions contemplated hereby and thereby, will not: (i) constitute a violation of or conflict with any provision of the Company’s certificate or articles of incorporation, bylaws or other organizational or charter documents; (ii) constitute a violation of, or a default or breach under (either immediately, upon notice, upon lapse of time, or both), or conflict with, or give to any other Person any rights of termination, amendment, acceleration or cancellation of, any provision of any Material Contract; (iii) constitute a violation of, or a default or breach under (either immediately, upon notice, upon lapse of time, or both), or conflict with, any Judgment; (iv) assuming the accuracy of the representations and warranties of the Buyer set forth in Article V above, constitute a violation of, or conflict with, any Law (including U.S. federal and state securities Laws and the rules and regulations of the Principal Trading Market on which the Common Stock is quoted); or (v) result in the loss or adverse modification of, or the imposition of any fine, penalty or other Encumbrance with respect to, any Permit granted or issued to, or otherwise held by or for the use of, Company or any of Company’s Assets. The Company is not in violation of its certificate of incorporation, bylaws or other organizational or governing documents and the Company is not in default or breach (and no event has occurred which with notice or lapse of time or both could put the Company in default or breach) under, and the Company has not taken any action or failed to take any action that would give to any other Person any rights of termination, amendment, acceleration or cancellation of, any Material Contract, except to the extent as would not be reasonably expected to have a material adverse effect. Except as specifically contemplated by this Agreement, the Company is not required to obtain any Consent of, from, or with any Governmental Authority, or any other Person, in order for it to execute, deliver or perform any of its Obligations under this Agreement or the Transaction Documents in accordance with the terms hereof or thereof, or to issue and sell the Common Shares and Preferred Stock in accordance with the terms hereof. Except with respect to Nasdaq’s review of the Listing of Additional Shares application, all Consents which the Company is required to obtain pursuant to the immediately preceding sentence have been obtained or effected on or prior to the date hereof.

6.4.
Issuance of Securities. The Securities have been duly authorized and, when legally issued and fully paid for in accordance with the terms hereof or the Certificate of Designation, as the case may be, shall be duly issued, fully paid and non-assessable, and free from all Encumbrances with respect to the issue thereof, and, assuming the accuracy of the representations and warranties of the Buyer set forth in Article V above, will be issued in compliance with all applicable U.S. federal and state securities Laws. Assuming the accuracy of the representations and warranties of the Buyer set forth in Article V above, the offer and sale by the Company of the Securities is exempt from: (i) the registration and prospectus delivery requirements of the Securities Act; and (ii) the registration or qualification provisions of all applicable state and provincial securities and “blue sky” laws.

6.5.
Capitalization. At the close of business on March 27, 2020 (the “Capitalization Date”), (i) 93,874,976 shares of Common Stock were issued and outstanding, (ii) no shares of Common Stock were held by the Company in its

6


treasury, and (iii) no shares of Preferred Stock were issued or outstanding. No Person has any right of first refusal, preemptive right, right of participation, or any similar right to participate in the transactions contemplated by the Transaction Documents that have not been effectively waived as of the Closing Date.

6.6.
SEC Documents; Financial Statements. The Common Stock is registered pursuant to Section 12 of the Exchange Act and the Company has timely filed or furnished all reports, schedules, forms, statements and other documents required to be filed or furnished by it with the SEC under the Exchange Act (all of the foregoing filed or furnished within the two (2) years preceding the date hereof or amended after the date hereof and all exhibits included therein and financial statements and schedules thereto and documents incorporated by reference therein, being hereinafter referred to as the “SEC Documents”). The Company is current with its filing obligations under the Exchange Act and all SEC Documents have been filed on a timely basis or the Company has received a valid extension of such time of filing and has filed any such SEC Document prior to the expiration of any such extension. The Company represents and warrants that true and complete copies of the SEC Documents are available on the SEC’s website (www.sec.gov). As of their respective dates, the SEC Documents complied in all material respects with the requirements of the Exchange Act, and none of the SEC Documents, at the time they were filed with the SEC, contained any untrue statement of a material fact or omitted to state a material fact required to be stated therein or necessary in order to make the statements therein, in light of the circumstances under which they were made, not misleading. As of their respective dates, the financial statements of the Company included in the SEC Documents (“Financial Statements”) complied in all material respects with applicable accounting requirements and the published rules and regulations of the SEC with respect thereto (except as such Financial Statements have been amended or updated in subsequent filings prior to the date hereof, which amendments or updates are also part of the SEC Documents). All of the Financial Statements have been prepared in accordance with GAAP, consistently applied, during the periods involved (except: (i) as may be otherwise indicated in such Financial Statements or the notes thereto; or (ii) in the case of unaudited interim statements, to the extent they may exclude footnotes or may be condensed or summary statements), and fairly present in all material respects the consolidated financial position of the Company as of the dates thereof and the consolidated results of its operations and cash flows for the periods then ended (subject, in the case of unaudited statements, to normal year-end audit adjustments). None of the Financial Statements is, or has been, required to be amended or updated under applicable Law (except as such Financial Statements have been amended or updated in subsequent filings prior to the date hereof, which amendments or updates are also part of the SEC Documents).

6.7.
Absence of Certain Changes. Since the date the last of the SEC Documents was filed with the SEC, there has been no event or circumstance of any nature whatsoever that has resulted in, or could reasonably be expected to result in, a material adverse effect on the business, financial condition or results of operations of the Company and its subsidiaries, taken as a whole, or the Company’s ability to consummate the transactions contemplated by the Transaction Documents.

6.8.
Absence of Litigation or Adverse Matters. Except as disclosed in the SEC Documents: (i) there is no material Proceeding before or by any Governmental Authority or any other Person, pending, or to the Company’s knowledge, threatened or contemplated by, against or affecting the Company, its business or Assets; (ii) there is no material outstanding Judgment against or affecting the Company, its business or Assets; and (iii) the Company is not in material breach or violation of any Material Contract.

6.9.
Liabilities of the Company. The Company does not have any Obligations of a nature required by GAAP to be disclosed on a consolidated balance sheet of the Company, except: (i) as disclosed in the Financial Statements; or (ii) incurred in the Ordinary Course of Business since the date of the last Financial Statements filed by the Company with the SEC that have not had, and would not reasonably be expected to have, individually or in the aggregate, a material adverse effect.

6.10.
Title to Assets. The Company has good and marketable title to, or a valid license or leasehold interest in, all of its Assets which are material to the business and operations of the Company as presently conducted, free and clear of all Encumbrances or restrictions on the transfer or use of same, other than restrictions on transfer or use arising under a license or Lease with respect to such Assets that, individually or in the aggregate, would not be reasonably expected to materially interfere with the purposes for which they are currently used and for the purposes for which they are proposed to be used. Except as would not have a material adverse effect, the Company’s Assets are in good operating condition and repair, ordinary wear and tear excepted, and are free of any latent or patent defects which

7


might impair their usefulness, and are suitable for the purposes for which they are currently used and for the purposes for which they are proposed to be used.

6.11.
Material Contracts. An accurate, current and complete copy of each of the Material Contracts is readily available as part of the SEC Documents, and each of the Material Contracts constitutes the entire agreement of the respective parties thereto relating to the subject matter thereof, except for any amendments to the Material Contracts which are not yet required to be filed under applicable Laws and which are not material to the Company. Each of the Material Contracts is in full force and effect and is a valid and binding Obligation of the parties thereto in accordance with the terms and conditions thereof. To the knowledge of the Company, all Obligations required to be performed under the terms of each of the Material Contracts by any party thereto on or prior to the date hereof have been fully performed by all parties thereto, and no party to any Material Contracts is in default with respect to any term or condition thereof, nor has any event occurred which, through the passage of time or the giving of notice, or both, would constitute a default thereunder or would cause the acceleration or modification of any Obligation of any party thereto or the creation of any Encumbrance upon any of the Assets of the Company. Further, the Company has received no written notice, nor does the Company have any knowledge, of any pending or contemplated termination of any of the Material Contracts and, no such termination is proposed or has been threatened, whether in writing or orally.

6.12.
Compliance with Laws. Except as would not have a material adverse effect, (i) the Company is and at all times has been in material compliance with all Laws, and (ii) the Company has not received any notice from a Governmental Authority that it is in violation of, has violated, or is under investigation with respect to, or has been threatened to be charged with, any violation of any Law.

6.13.
Intellectual Property. To the Company’s knowledge, the Company owns or possesses adequate and legally enforceable rights or licenses to use all material trademarks, trade names, service marks, service mark registrations, service names, patents, patent rights, copyrights, inventions, licenses, approvals, governmental authorizations, trade secrets and all other material intellectual property rights necessary to conduct its business as now conducted. Except as would not reasonably be expected to have material adverse effect, the Company does not have any knowledge of any infringement by the Company of trademark, trade name rights, patents, patent rights, copyrights, inventions, licenses, service names, service marks, service mark registrations, trade secret or other intellectual property rights of others, and, to the knowledge of the Company, there is no Claim being made or brought against, or to the Company’s knowledge, being threatened against, the Company regarding trademark, trade name, patents, patent rights, invention, copyright, license, service names, service marks, service mark registrations, trade secret or other intellectual property infringement.

6.14.
Labor and Employment Matters. The Company is not involved in any material labor dispute or, to the knowledge of the Company, is any such dispute threatened. To the knowledge of the Company, none of the Company’s employees is a member of a union and the Company believes that its relations with its employees are good.

6.15.
Tax Matters. The Company has made and timely filed all Tax Returns required by any jurisdiction to which it is subject or has requested extensions, and each such Tax Return has been prepared in compliance with all applicable Laws, and all such Tax Returns are true and accurate in all material respects (except where the failure to file such Tax Returns would not, individually or in the aggregate, reasonably be expected to have a material adverse effect). Except and only to the extent that the Company has set aside on its books provisions reasonably adequate for the payment of all unpaid and unreported Taxes or where the failure to pay such Taxes would not be reasonably expected have a material adverse effect, the Company has timely paid all Taxes shown or determined to be due on such Tax Returns or has requested extensions, except those being contested in good faith, and the Company has set aside on its books provision reasonably adequate for the payment of all Taxes for periods subsequent to the periods to which such Tax Returns apply. There are no unpaid Taxes in claimed to be due by the taxing authority of any jurisdiction, and the officers of the Company know of no basis for any such claim except as would not have a material adverse effect.

6.16.
Permits. Except as would not be reasonably expected to have a material adverse effect, the Company possesses all Permits necessary to conduct its business as currently conducted, and the Company has not received any notice of, or is otherwise involved in any Proceedings relating to, the revocation or modification of any such Permits. All such Permits are valid and in full force and effect and the Company is in material compliance with the respective requirements of all such Permits.

8



6.17.
Illegal Payments. Neither the Company, nor any director or officer, or, to the knowledge of the Company, any employee, agent or other Person acting on behalf of the Company has, in the course of his actions for, or on behalf of, the Company: (i) used any corporate funds for any unlawful contribution, gift, entertainment or other unlawful expenses relating to political activity; (ii) made any direct or indirect unlawful payment to any foreign or domestic government official or employee from corporate funds; (iii) violated or is in violation of any provision of the U.S. Foreign Corrupt Practices Act of 1977, as amended; or (iv) made any bribe, rebate, payoff, influence payment, kickback or other unlawful payment to any foreign or domestic government official or employee.

6.18.
Related Party Transactions. Except as disclosed in the SEC Documents, and except for arm’s length transactions pursuant to which the Company makes or receives payments in the Ordinary Course of Business upon terms no less favorable than the Company (i) could obtain from third parties or (ii) offers to all employees of the Company, none of the officers, directors or employees of the Company, nor any stockholders who own, legally or beneficially, five percent (5%) or more of the issued and outstanding shares of any class of the Company’s capital stock (each a “Material Shareholder”), is presently a party to any transaction with the Company (other than for services as employees, officers and directors), including any Contract providing for the furnishing of services to or by, providing for rental of real or personal property to or from, or otherwise requiring payments to or from, any officer, director or such employee or Material Shareholder or, to the best knowledge of the Company, any other Person in which any officer, director, or any such employee or Material Shareholder has a substantial or material interest in or of which any officer, director or employee of the Company or Material Shareholder is an officer, director, trustee or partner. There are no material Claims or disputes of any nature or kind between the Company and any officer, director or employee of the Company or any Material Shareholder, or, to the Company’s knowledge, between any of them, relating to the Company and its business.

6.19.
Internal Accounting Controls; Disclosure Controls. Except as set forth in the SEC Documents, the Company maintains a system of internal accounting controls sufficient to provide reasonable assurance that: (i) transactions are executed in accordance with management’s general or specific authorizations; (ii) transactions are recorded as necessary to permit preparation of financial statements in conformity with GAAP and to maintain asset accountability; (iii) access to Assets is permitted only in accordance with management’s general or specific authorization; and (iv) the recorded accountability for Assets is compared with the existing Assets at reasonable intervals and appropriate action is taken with respect to any differences. The Company has established disclosure controls and procedures (as such term is defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act) for the Company and designed such disclosure controls and procedures intended to ensure that information required to be disclosed by the Company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms. The Company’s certifying officers have evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by the Company’s most recently filed periodic report under the Exchange Act (such date, the “Evaluation Date”). The Company presented in its most recently filed periodic report under the Exchange Act the conclusions of the certifying officers about the effectiveness of the disclosure controls and procedures based on their evaluations as of the Evaluation Date.

6.20.
Acknowledgment Regarding Buyer’s Purchase of the Common Shares and Preferred Stock. The Company acknowledges and agrees that the Buyer is acting solely in the capacity of an arm’s length purchaser with respect to this Agreement and the transactions contemplated hereby. The Company further acknowledges that the Buyer is not acting as a financial advisor or fiduciary of the Company (or in any similar capacity) with respect to this Agreement and the transactions contemplated hereby and any advice given by the Buyer or any of its representatives or agents in connection with this Agreement and the transactions contemplated hereby is merely incidental to the Buyer’s purchase of the Securities.

6.21.
Listing and Maintenance Requirements. The Common Stock is registered pursuant to Section 12 of the Exchange Act, and the Company has taken no action designed to, or which to its knowledge is likely to have the effect of, terminating the registration of the Common Stock under the Exchange Act, nor has the Company received any notification that the SEC is contemplating terminating such registration. The Company has not, in the 12 months preceding the date hereof, received written notice from any Principal Trading Market on which the Common Stock is listed or quoted to the effect that the Company is not in compliance with the listing or maintenance requirements of such Principal Trading Market. The Company is in material compliance with all listing and maintenance

9


requirements of the Principal Trading Market on the date hereof and the issuance of the Securities will not violate any such listing or maintenance requirements.

6.22.
Regulation M Compliance. The Company has not, and, to the Company’s knowledge, no Person acting on its behalf has taken, directly or indirectly, any action designed to cause or to result in the stabilization or manipulation of the price of any security of the Company to facilitate the sale or resale of any of the Securities.

6.23.
Form S-3ASR Eligibility. The Company is currently eligible to register the Securities for resale by the Purchasers as an automatic shelf offering under Instruction I.D. of Form S-3 promulgated under the Securities Act.

6.24.
Certain Fees. Except for those amounts payable to Goldman Sachs & Co. LLC, no brokerage or finder’s fees or commissions are or will be payable by the Company to any broker, financial advisor or consultant, finder, placement agent, investment banker, bank or other Person with respect to the transactions contemplated by the Transaction Documents. The Buyer shall have no obligation with respect to any fees or with respect to any claims made by or on behalf of other Persons for fees of a type contemplated in this Section that may be due in connection with the transactions contemplated by the Transaction Documents.

ARTICLE VII
COVENANTS

7.1.
Best Efforts. Each party shall use its best efforts to timely satisfy each of the conditions to be satisfied by it as provided in Articles VIII and IX of this Agreement.

7.2.
Affirmative Covenants.

7.2.1.
Reporting Status; Listing. Until the earlier of five (5) years from the date hereof or when any of the Securities are no longer held by the Buyer, the Company shall: (i) file in a timely manner all reports required to be filed under the Securities Act, the Exchange Act or any securities Laws and regulations thereof applicable to the Company of any state of the United States, or by the rules and regulations of the Principal Trading Market, and, if not otherwise publicly available, to provide a copy thereof to the Buyer upon request; (ii) not terminate its status as an issuer required to file reports under the Exchange Act even if the Exchange Act or the rules and regulations thereunder would otherwise permit such termination unless in connection with a Sale Event (as defined below); (iii) if required by the rules and regulations of the Principal Trading Market, promptly secure the listing of any of the Common Shares, Conversion Shares or Dividend Shares upon the Principal Trading Market (subject to official notice of issuance) and, take all reasonable action under its control to maintain the continued listing, quotation and trading of its Common Stock on the Principal Trading Market, and the Company shall comply in all respects with the Company’s reporting, filing and other Obligations under the bylaws or rules of the Principal Trading Market, FINRA and such other Governmental Authorities, as applicable. 

7.2.2.
Rule 144. With a view to making available to the Buyer the benefits of Rule 144, or any similar rule or regulation of the SEC that may at any time permit the Buyer to sell any of the Common Shares, Conversion Shares and Dividend Shares to the public without registration, the Company represents and warrants that: (i) the Company is, and has been for a period of at least ninety (90) days immediately preceding the Closing Date, subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act; (ii) the Company has filed all required reports under Section 13 or 15(d) of the Exchange Act, as applicable, during the six (6) months preceding the Closing Date (or for such shorter period that the Company was required to file such reports) other than Form 8-K reports; (iii) the Company is not an issuer defined as a “Shell Company” (as hereinafter defined); and (iv) if the Company has, at any time, been an issuer defined as a Shell Company, the Company has: (A) not been an issuer defined as a Shell Company for at least six (6) months prior to the Closing Date; and (B) has satisfied the requirements of Rule 144(i) (including, without limitation, the proper filing of “Form 10 information” at least six (6) months prior to the Closing Date). For the purposes hereof, the term “Shell Company” shall mean an issuer that meets the description set forth under Rule 144(i)(1)(i). In addition, until the earliest of (x) five (5) years from the date hereof, (y) when the Common Shares, Conversion Shares and Dividend Shares are eligible for sale pursuant to Rule 144 without the requirement for the Company to be in compliance with the current public information requirement under Rule 144(c)(i), or (z) the sale of all or substantially all the assets of the Company; any merger, consolidation or acquisition involving

10


the Company with, by or into another corporation, entity or person; or any change in the ownership of more than fifty percent (50%) of the voting capital stock of the Company in one or more related transactions (such transactions described in this clause (z), a “Sale Event”), the Company shall, at its sole expense:

7.2.2.1.
make, keep and ensure that adequate current public information with respect to the Company, as required in accordance with Rule 144, is publicly available;

7.2.2.2.
furnish to the Buyer, promptly upon reasonable request: (A) a written statement by the Company that it has complied with the reporting requirements of Rule 144 and the Exchange Act; and (B) such other information as may be reasonably requested by the Buyer to permit the Buyer to sell any Common Shares, Conversion Shares or Dividend Shares issued hereunder pursuant to Rule 144 without limitation or restriction; and

7.2.2.3.
promptly at the request of the Buyer, upon the Buyer’s providing customary supporting documentation, give the Company’s transfer agent instructions to the effect that, upon the transfer agent’s receipt from the Buyer of a certificate (a “Rule 144 Certificate”) certifying that the Buyer’s holding period (as determined in accordance with the provisions of Rule 144) for any portion of the Common Shares, Conversion Shares and Dividend Shares which the Buyer proposes to sell (the “Securities Being Sold”) is not less than six (6) months and such sale otherwise complies with the requirements of Rule 144, and receipt by the transfer agent of the “Rule 144 Opinion” (as hereinafter defined) from the Company or its counsel, the transfer agent is to effect the transfer of the Securities Being Sold and issue to the Buyer or transferee(s) thereof one or more stock certificates representing the transferred Securities Being Sold without any restrictive legend and without recording any restrictions on the transferability of such Securities Being Sold on the transfer agent’s books and records or, at the Buyer’s option, the Securities Being Sold shall be transmitted by the transfer agent to the Buyer by crediting the account of the Buyer’s or its designee’s balance account with The Depository Trust Company through its Deposit or Withdrawal at Custodian system if the transfer agent is then a participant in such system. In this regard, upon the Buyer’s request, the Company shall have an affirmative obligation at its expense to cause its counsel to promptly issue to the transfer agent a legal opinion providing that, based on the Rule 144 Certificate, the Securities Being Sold were or may be sold, as applicable, pursuant to the provisions of Rule 144, even in the absence of an effective registration statement (the “Rule 144 Opinion”). If the transfer agent requires any additional documentation in connection with any proposed transfer by the Buyer of any Securities Being Sold, the Company shall promptly deliver or cause to be delivered to the transfer agent or to any other Person, all such additional documentation as may be necessary to effectuate the transfer of the Securities Being Sold and the issuance of an unlegended certificate to any transferee thereof, all at the Company’s expense.

7.3.
Reservation of Common Stock. The Company shall reserve and keep available at all times during which the Preferred Stock remains outstanding, free of preemptive rights, a sufficient number of shares of Common Stock for the purpose of enabling the Company to issue the Conversion Shares and Dividend Shares as set forth in the Certificate of Designation.

7.4.
Use of Proceeds. The Company shall use the net proceeds from the sale of the Common Shares and Preferred Stock for working capital and general corporate purposes.

7.5.
Fees and Expenses. The Company and the Buyer shall each be liable for, and will pay, its own expenses incurred in connection with the negotiation, preparation, execution and delivery of the Transaction Documents, including, without limitation, legal and consultants’ fees and expenses; provided that the Company will reimburse the Buyer for its reasonable and documented legal fees and expenses related hereto in an aggregate amount of up to $50,000.
 
ARTICLE VIII
CONDITIONS PRECEDENT TO THE COMPANY’S OBLIGATIONS TO SELL

The obligation of the Company hereunder to issue and sell the Common Shares and Preferred Stock to the Buyer at the Closing is subject to the satisfaction, at or before the Closing Date, of each of the following conditions, provided that these conditions are for the Company’s sole benefit and may be waived by the Company at any time in its sole discretion:


11


8.1.
The Buyer shall have executed the Transaction Documents that require the Buyer’s execution, and delivered them to the Company.

8.2.
The Company shall have received the Purchase Price by wire transfer of immediately available funds.

8.3.
The Company shall have received notice that Nasdaq has completed its review of the Company’s Listing of Additional Shares application with respect to the offer and sale of the Securities.

8.4.
The Buyer’s representations and warranties shall be true and correct in all respects as of the date when made and as of the Closing Date as though made at that time (except for representations and warranties that speak as of a specific date), and the Buyer shall have performed, satisfied and complied in all respects with the covenants, agreements and conditions required by this Agreement to be performed, satisfied or complied with by the Buyer at or prior to the Closing Date.

8.5.
No statute, rule, regulation, executive order, decree, ruling or injunction shall have been enacted, entered, promulgated or endorsed by any court or governmental authority of competent jurisdiction that prohibits the consummation of any of the transactions contemplated by the Transaction Documents.

ARTICLE IX
CONDITIONS PRECEDENT TO THE BUYER’S OBLIGATIONS TO PURCHASE

The obligation of the Buyer hereunder to purchase the Common Shares and Preferred Stock at the Closing is subject to the satisfaction, at or before the Closing Date, of each of the following conditions (in addition to any other conditions precedent elsewhere in this Agreement), provided that these conditions are for the Buyer’s sole benefit and may be waived by the Buyer at any time in its sole discretion:

9.1
The Company shall have executed and delivered the Transaction Documents and delivered the same to the Buyer.

9.2.
The representations and warranties of the Company shall be true and correct in all material respects (except to the extent that any of such representations and warranties are already qualified as to materiality in Article VI above, in which case, such representations and warranties shall be true and correct in all respects without further qualification) as of the date when made and as of the Closing Date as though made at that time (except for representations and warranties that speak as of a specific date) and the Company shall have performed, satisfied and complied in all material respects with the covenants, agreements and conditions required by this Agreement to be performed, satisfied or complied with by the Company at or prior to the Closing Date. The Buyer shall have received a certificate, executed by the Chief Executive Officer or Chief Financial Officer of the Company, dated as of the Closing Date, to the foregoing effect.

9.3.
The Company shall have delivered to the Buyer a certificate evidencing the good standing of the Company in Delaware issued by the Secretary of State of the State of Delaware as of a date within ten (10) days of the Closing Date.

9.4.
The Company shall have delivered to the Buyer a certificate or other reasonably acceptable evidence evidencing the Company’s qualification as a foreign corporation and good standing issued by the Secretary of State of the State of Washington, as of a date within ten (10) days of the Closing Date.

9.5.
The Company shall have filed the Certificate of Designation with the Secretary of State of the State of Delaware.

9.6.
The Company shall have obtained all governmental, regulatory or third-party consents and approvals necessary for the sale of the Common Shares and Preferred Stock.

9.7.
No statute, rule, regulation, executive order, decree, ruling or injunction shall have been enacted, entered, promulgated or endorsed by any court or governmental authority of competent jurisdiction that prohibits the consummation of any of the transactions contemplated by the Transaction Documents.

9.8.
Trading in the Common Stock shall not have been suspended by the SEC or any Principal Trading Market (except for any suspensions of trading of not more than one trading day solely to permit dissemination of material

12


information regarding the Company or general suspensions of trading affecting all issuers listed on the Principal Trading Market) at any time since the date of execution of this Agreement; and the Principal Trading Mark shall have raised no objections to the consummation of the transactions contemplated by the Transaction Documents.

9.9.
Since the date of execution of this Agreement, no event or series of events shall have occurred that resulted, or could reasonably be expected to result, in a material adverse effect.


ARTICLE X
TERMINATION

10.1 Termination. This Agreement may be terminated prior to Closing (i) by written agreement of the Buyer and the Company or (ii) by either the Company or the Buyer upon written notice to the other, if the Closing shall not have taken place by April 15, 2020 (the “Termination Date”); provided that the party terminating the Agreement under this Section 10.1(ii) may not be in breach of Section 7.1 at the time of delivering notice of such termination.

10.2 Consequences of Termination. No termination of this Agreement shall release any party from any liability for breach by such party of the terms and provisions of this Agreement or the other Transaction Documents. 

ARTICLE XI
MISCELLANEOUS

11.1 Notices. All notices of request, demand and other communications hereunder shall be addressed to the parties as follows:

If to the Company:
Redfin Corporation
Attn: General Counsel
1099 Stewart Street, Suite 600
Seattle, Washington 98101
Email: anthony.kappus@redfin.com

With a copy to:
Fenwick & West LLP
1191 Second Avenue, 10th Floor
Seattle, Washington 98101
Attention: Alan Smith
                 James Evans
Email: acsmith@fenwick.com
              jevans@fenwick.com

If to the Buyer:
Durable Capital Master Fund LP
c/o Durable Capital Partners LP
5425 Wisconsin Avenue
Chevy Chase, MD 20815
Attn: Julie Jack, General Counsel

With a copy to:
Greenberg Traurig, LLP
One International Place, Suite 2000
Boston, Massachusetts 02110
Attention: Bradley Jacobson
                  Elizabeth Fraser
Email: jacobsonb@gtlaw.com
             frasere@gtlaw.com

unless the address is changed by the party by like notice given to the other parties. Notice shall be in writing and shall be deemed delivered: (i) if mailed by certified mail, return receipt requested, postage prepaid and properly addressed to the address below, then three (3) business days after deposit of same in a regularly maintained U.S. Mail

13


receptacle; or (ii) if mailed by Federal Express, UPS or other nationally recognized overnight courier service, next business morning delivery, then one (1) business day after deposit of same in a regularly maintained receptacle of such overnight courier; or (iii) if hand delivered, then upon hand delivery thereof to the address indicated on or prior to 5:00 p.m., New York time, on a business day. Any notice hand delivered after 5:00 p.m., New York time, shall be deemed delivered on the following business day. Notwithstanding the foregoing, notice, consents, waivers or other communications referred to in this Agreement may be sent by facsimile, e-mail, or other method of delivery, but shall be deemed to have been delivered only when the sending party has confirmed (by reply e-mail or some other form of written confirmation from the receiving party) that the notice has been received by the other party.

11.2 Entire Agreement. This Agreement, including the Exhibits attached hereto and the documents delivered pursuant hereto, including the Transaction Documents, set forth all the promises, covenants, agreements, conditions and understandings between the parties hereto with respect to the subject matter hereof and thereof, and supersede all prior and contemporaneous agreements, understandings, inducements or conditions, expressed or implied, oral or written, except as contained herein and in the Transaction Documents.

11.3 Successors and Assigns. This Agreement, and any and all rights, duties and obligations hereunder, shall not be assigned, transferred, delegated or sublicensed by the Company without the prior written consent of the Buyer. Subject to the foregoing and except as otherwise provided herein, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the successors, assigns, heirs, executors and administrators of the parties hereto.
 
11.4 Binding Effect. This Agreement shall be binding upon the parties hereto, their respective successors and permitted assigns. 
 
11.5 Amendment. Except as specifically set forth herein, neither the Company nor the Buyer makes any representation, warranty, covenant or undertaking with respect to such matters. For clarification purposes, the Recitals are part of this Agreement. No provision of this Agreement may be amended other than by an instrument in writing signed by the Company and the Buyer. Any amendment to any provision of this Agreement made in conformity with the provisions of this Section 11.5 shall be binding on the Buyer and holders of Securities. No waiver shall be effective unless it is in writing and signed by an authorized representative of the waiving party. The Company has not, directly or indirectly, made any agreements with the Buyer relating to the terms or conditions of the transactions contemplated by the Transaction Documents except as set forth in the Transaction Documents. Without limiting the foregoing, the Company confirms that, except as set forth in this Agreement, the Buyer has not made any commitment or promise or has any other obligation to provide any financing to the Company or otherwise.
 
11.6 Gender and Use of Singular and Plural. All pronouns shall be deemed to refer to the masculine, feminine, neuter, singular or plural, as the identity of the party or parties or their personal representatives, successors and assigns may require.
 
11.7  Execution. This Agreement may be executed in two or more counterparts, all of which taken together shall be deemed and considered one and the same Agreement, and same shall become effective when counterparts have been signed by each party and each party has delivered its signed counterpart to the other party. A digital or electronic reproduction, portable document format (“.pdf”) or other reproduction of this Agreement may be executed by one or more parties hereto and delivered by such party by electronic signature (including signature via DocuSign or similar services), electronic mail or any similar electronic transmission device pursuant to which the signature of or on behalf of such party can be seen. Such execution and delivery shall be considered valid, binding and effective for all purposes.
 
11.8 Headings. The article and section headings contained in this Agreement are inserted for convenience only and shall not affect in any way the meaning or interpretation of the Agreement.
 
11.9 Governing Law. This Agreement shall be construed and enforced in accordance with, and all questions concerning the construction, validity, interpretation and performance of this Agreement shall be governed by, the internal laws of the State of New York, without giving effect to any choice of law or conflict of law provision or rule (whether of the State of New York or any other jurisdictions) that would cause the application of the laws of any jurisdictions other than the State of New York. The Company hereby irrevocably submits to the exclusive jurisdiction of the state and federal courts sitting in The City of New York, Borough of Manhattan, for the adjudication of any dispute hereunder or in connection herewith or with any transaction contemplated hereby or discussed herein, and hereby

14


irrevocably waives, and agrees not to assert in any suit, action or proceeding, any claim that it is not personally subject to the jurisdiction of any such court, that such suit, action or proceeding is brought in an inconvenient forum or that the venue of such suit, action or proceeding is improper. Nothing contained herein shall be deemed to limit in any way any right to serve process in any manner permitted by law. In the event that any provision of this Agreement is invalid or unenforceable under any applicable statute or rule of law, then such provision shall be deemed inoperative to the extent that it may conflict therewith and shall be deemed modified to conform with such statute or rule of law. Any such provision which may prove invalid or unenforceable under any law shall not affect the validity or enforceability of any other provision of this Agreement. Nothing contained herein shall be deemed or operate to preclude the Buyer from bringing suit or taking other legal action against the Company in any other jurisdiction to collect on the Company’s obligations to the Buyer, to realize on any collateral or any other security for such obligations, or to enforce a judgment or other court ruling in favor of the Buyer. EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES ANY RIGHT SUCH PARTY MAY HAVE TO, AND AGREES NOT TO REQUEST, A JURY TRIAL FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION WITH OR ARISING OUT OF THIS AGREEMENT OR ANY TRANSACTION CONTEMPLATED HEREBY.
  
11.10 Further Assurances. The parties hereto will execute and deliver such further instruments and do such further acts and things as may be reasonably required to carry out the intent and purposes of this Agreement.
 
11.11 Survival. The representations, warranties and covenants contained herein shall survive the Closing.
 
11.12 Joint Preparation. The preparation of this Agreement has been a joint effort of the parties and the resulting documents shall not, solely as a matter of judicial construction, be construed more severely against one of the parties than the other.
 
11.13 Severability. If any one of the provisions contained in this Agreement, for any reason, shall be held invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provision of this Agreement, and this Agreement shall remain in full force and effect and be construed as if the invalid, illegal or unenforceable provision had never been contained herein.
 
11.14 No Third Party Beneficiaries. This Agreement is intended for the benefit of the parties hereto and their respective permitted successors and assigns, and is not for the benefit of, nor may any provision hereof be enforced by, any other Person.
 
11.15 WAIVER OF JURY TRIAL. THE BUYER AND THE COMPANY, AFTER CONSULTING OR HAVING HAD THE OPPORTUNITY TO CONSULT WITH COUNSEL, EACH KNOWINGLY, VOLUNTARILY AND INTENTIONALLY WAIVES, IRREVOCABLY, THE RIGHT TO TRIAL BY JURY WITH RESPECT TO ANY LEGAL PROCEEDING BASED HEREON, OR ARISING OUT OF, UNDER OR IN CONNECTION WITH THIS AGREEMENT OR ANY OTHER TRANSACTION DOCUMENT OR ANY OTHER AGREEMENT EXECUTED OR CONTEMPLATED TO BE EXECUTED IN CONJUNCTION WITH THIS AGREEMENT, OR ANY COURSE OF CONDUCT OR COURSE OF DEALING IN WHICH THE BUYER AND THE COMPANY ARE ADVERSE PARTIES. THIS PROVISION IS A MATERIAL INDUCEMENT FOR THE BUYER TO PURCHASE THE COMMON SHARES AND THE PREFERRED STOCK.

[SIGNATURES ON THE FOLLOWING PAGE]


15


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the date and year set forth above.

COMPANY

REDFIN CORPORATION

By: /s/ Chris Nielsen
Name: Chris Nielsen
Title: Chief Financial Officer


[Company's Signature Page to Securities Purchase Agreement]


IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the date and year set forth above.

BUYER

DURABLE CAPITAL MASTER FUND LP

By: Durable Capital Partners LP, as investment manager

By: /s/ Michael Blandino
Name: Michael Blandino
Title: Authorized Representative

[Buyer’s Signature Page to Securities Purchase Agreement]
EX-31.1 4 ex31110q033120.htm EXHIBIT 31.1 Exhibit


CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

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

I, Glenn Kelman, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Redfin Corporation;

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

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

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

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

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

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

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

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

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

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

Date: May 7, 2020
/s/ Glenn Kelman
 
Glenn Kelman
 
Chief Executive Officer
 
(Principal Executive Officer)
 


EX-31.2 5 ex31210q033120.htm EXHIBIT 31.2 Exhibit


CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

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

I, Chris Nielsen, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Redfin Corporation;

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

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

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

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

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

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

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

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

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

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

Date: May 7, 2020
/s/ Chris Nielsen
 
Chris Nielsen
 
Chief Financial Officer
 
(Principal Financial Officer)
 


EX-32.1 6 ex32110q033120.htm EXHIBIT 32.1 Exhibit


CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

I, Glenn Kelman, Chief Executive Officer of Redfin Corporation (the “Company”), certify pursuant to 18 U.S.C. Section 1350 that, to my knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 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: May 7, 2020
/s/ Glenn Kelman
 
Glenn Kelman
 
Chief Executive Officer
 





EX-32.2 7 ex32210q033120.htm EXHIBIT 32.2 Exhibit


CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350

I, Chris Nielsen, Chief Financial Officer of Redfin Corporation (the “Company”), certify pursuant to 18 U.S.C. Section 1350 that, to my knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 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: May 7, 2020
/s/ Chris Nielsen
 
Chris Nielsen
 
Chief Financial Officer
 



EX-101.SCH 8 rdfn-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2122100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Acquired Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Changes in Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2139100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2439405 - Disclosure - Debt - Components of The Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2439406 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2439404 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439403 - Disclosure - Debt - Secured Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2339301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2439402 - Disclosure - Debt - Warehouse Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Equity and Equity Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2428406 - Disclosure - Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428405 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Equity and Equity Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments - Amounts of gains/(losses) recognized in income (Details) link:presentationLink link:calculationLink link:definitionLink 2403408 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2437401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Leases - Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Leases - Summary of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Net Loss per Share Attributable to Common Stock link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Net Loss per Share Attributable to Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Other Payables link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Other Payables (Details) link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Other Payables (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Segment Reporting and Revenue link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Segment Reporting and Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Segment Reporting and Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2440401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 rdfn-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 rdfn-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 rdfn-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of types of investments Number Of Types Of Investments Number Of Types Of Investments Payments to acquire equity securities Payments to Acquire Equity Securities FV-NI Payments to Acquire Equity Securities FV-NI Advertising expense Advertising Expense Advertising production costs Advertising Production Costs Advertising Production Costs Fair Value Disclosures [Abstract] Fair Value Option, Disclosures [Table] Fair Value Option, Disclosures [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Service revenue Service Revenue [Member] Service Revenue [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Interest rate lock commitments Interest Rate Lock Commitments [Member] Forward sales commitments Forward Contracts [Member] Fair Value, Option, Quantitative Disclosures [Line Items] Fair Value, Option, Quantitative Disclosures [Line Items] Net gain recognized in earnings Derivative, Gain (Loss) on Derivative, Net Income Statement [Abstract] Statement Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Service Service [Member] Product Product [Member] Statement [Line Items] Statement [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Technology and development Research and Development Expense Marketing Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Net loss Net Income (Loss) Attributable to Parent Net loss per share attributable to common stock—basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Weighted average shares of common stock - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plans 2017 Equity Incentive Plan [Member] 2017 Equity Incentive Plan [Member] 2017 Employee Stock Purchase Plan 2017 Employee Stock Purchase Plan [Member] 2017 Employee Stock Purchase Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares underlying outstanding stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Shares underlying outstanding restricted stock units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares available for future equity grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares available for issuance on January 1, 2020 and 2019, respectively (in shares) Employee Stock Ownership Plan (ESOP), Shares in ESOP Shares issued since January 1, 2020 and 2019, respectively (in shares) Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Number Of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, beginning balance (in shares) Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Outstanding, ending balance (in shares) Options exercisable at period end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Options canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Outstanding, ending balance (in dollars per share) Options exercisable at period end (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract] Weighted average remaining contractual life outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Payables and Accruals [Abstract] Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Customer deposits Contract with Customer, Refund Liability, Current Miscellaneous payables Miscellaneous Other Payables, Current Miscellaneous Other Payables, Current Total other payables Other Payables, Current Other Payables, Current Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Trade names Trade Names [Member] Developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Useful Lives (Years) Finite-Lived Intangible Asset, Useful Life Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] 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] Summary of Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Summary of Changes Fair Value Of Interest Rate Derivatives Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Leases [Abstract] Weighted average remaining operating lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining finance lease term (years) Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate for finance leases Finance Lease, Weighted Average Discount Rate, Percent Statement of Cash Flows [Abstract] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Payment Arrangement, Noncash Expense Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Non-cash lease expense Operating Lease, Non-Cash Lease Expense Operating Lease, Non-Cash Lease Expense Impairment costs Asset Impairment Charges Other Other Operating Activities, Cash Flow Statement Change in assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other payables Increase (Decrease) in Accrued Liabilities Lease liabilities Increase (Decrease) In Operating Lease, Liabilities Increase (Decrease) In Operating Lease, Liabilities Origination of loans held for sale Payments for Origination of Mortgage Loans Held-for-sale Proceeds from sale of loans originated as held for sale Proceeds from Sale of Mortgage Loans Held-for-sale Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of investments Payments to Acquire Investments Sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Maturities of investments Proceeds from Sale and Maturity of Marketable Securities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from the issuance of shares resulting from employee equity plans Proceeds from Stock Options Exercised Tax payments related to net share settlements on restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Borrowings from warehouse credit facilities Proceeds from Issuance of Unsecured Debt Repayments to warehouse credit facilities Repayments of Unsecured Debt Borrowings from secured revolving credit facility Proceeds from Issuance of Secured Debt Repayments to secured revolving credit facility Repayments of Secured Debt Other payables—deposits held in escrow Proceeds From Customer Escrow Deposits Proceeds From Customer Escrow Deposits Principal payments for finance lease obligations Finance Lease, Principal Payments Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 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 Cash, cash equivalents, and restricted cash: Cash and Cash Equivalents, Period Increase (Decrease) [Abstract] Beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents End of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Non-cash transactions Noncash Investing and Financing Items [Abstract] Stock-based compensation capitalized in property and equipment Share-based Payment Arrangement, Amount Capitalized Property and equipment additions in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Leasehold improvements paid directly by lessor Leasehold Improvements Paid Directly By Lessor Leasehold Improvements Paid Directly By Lessor Accrued compensation and benefits Employee-related Liabilities, Current Miscellaneous accrued liabilities Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Cover [Abstract] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Segment Reporting [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Brokerage revenue Brokerage Revenue [Member] Brokerage Revenue [Member] Partner revenue Partner Revenue [Member] Partner Revenue [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Other revenue Corporate, Non-Segment [Member] Intercompany eliminations Intersegment Eliminations [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Real estate services Real Estate Segment [Member] Real Estate Segment [Member] Properties Properties Segment [Member] Properties Segment [Member] 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] Brokerage revenue Cost of revenue Operating expenses Interest expense Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Financing cash flows from finance leases Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest 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] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Western Alliance Bank Western Alliance Bank [Member] Western Alliance Bank [Member] Texas Capital Bank, N.A. Texas Capital Bank, National Association [Member] Texas Capital Bank, National Association [Member] Flagstar Bank Flagstar Bank [Member] Flagstar Bank [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Warehouse Agreement Borrowings Warehouse Agreement Borrowings [Member] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Borrowing Capacity as of March 31, 2020 Line of Credit Facility, Maximum Borrowing Capacity Warehouse credit facilities Warehouse Agreement Borrowings Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 1.75% Convertible Senior Notes due 2023 1.75% Convertible Senior Notes due 2023 [Member] 1.75% Convertible Senior Notes due 2023 [Member] Principal Long-term Debt, Gross Less: debt discount, net of amortization Debt Instrument, Unamortized Discount (Premium), Net Less: debt issuance costs, net of amortization Debt Issuance Costs, Net Net carrying amount of the convertible senior notes Long-term Debt Inventory Disclosure [Abstract] Homes for sale Inventory, Real Estate, Held-for-sale Homes not available for sale Inventory, Real Estate, Not Available For Sale Inventory, Real Estate, Not Available For Sale Homes under improvement Inventory, Real Estate, Construction in Process Inventory Inventory, Net Lower of cost or net realizable value write-downs Inventory Valuation Reserves Inventory, Current [Roll Forward] Inventory, Current [Roll Forward] Inventory, Current [Roll Forward] Inventory as of January 1, 2020 Purchases and capitalized improvements to inventory Inventory, Net, Additions Inventory, Net, Additions Relief of inventory to cost of revenue Inventory, Net, Transferred To Cost Of Revenue Inventory, Net, Transferred To Cost Of Revenue Lower of cost or net realizable value write-downs, net Inventory Write-down Inventory as of March 31, 2020 Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Accounts Receivable and Allowance for Credit Losses Accounts Receivable [Policy Text Block] Investments Investment, Policy [Policy Text Block] Advertising and Advertising Production Costs Advertising Cost [Policy Text Block] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Commitments and Contingencies Disclosure [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Vehicles Vehicles [Member] Operating lease term Lessee, Operating Lease, Term of Contract Lessee, finance lease, term of contract Lessee, Finance Lease, Term of Contract Property, Plant and Equipment Property, Plant and Equipment [Table] Leasehold improvements Leasehold Improvements [Member] Website and software development costs Software Development [Member] Computer and office equipment Office Equipment [Member] Software Software [Member] Software [Member] Furniture Furniture and Fixtures [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful Lives (Years) Property, Plant and Equipment, Useful Life Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Segment Reporting and Revenue Segment Reporting Disclosure [Text Block] Schedule of Other Payables Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Issuance of common stock pursuant to exercise of stock options (in shares) Issuance of common stock pursuant to exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock pursuant to settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of common stock pursuant to settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures 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 Common stock surrendered for employees' tax liability upon settlement of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Stock-based compensation APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Ending balance (in shares) Ending balance Cost method investments Equity Securities without Readily Determinable Fair Value, Amount Non-cash impairment charge Other than Temporary Impairment Losses, Investments Available-for-sale debt securities in unrealized loss position Debt Securities, Available-for-sale, Unrealized Loss Position Unrealized losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Accrued interest Interest Receivable Available-for-sale, credit loss Debt Securities, Available-for-sale, Allowance for Credit Loss Income Tax Disclosure [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Operating loss unavailable for carryforward Operating Loss Carryforwards, Limitations On Use, Value Operating Loss Carryforwards, Limitations On Use, Value Operating Loss Carryforwards Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Jurisdiction Domestic Tax Authority [Member] State and Local Jurisdiction State and Local Jurisdiction [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating loss carryforwards Operating Loss Carryforwards Operating loss carryforwards, not subject to expiration Operating Loss Carryforwards, Not Subject To Expiration Operating Loss Carryforwards, Not Subject To Expiration Earnings Per Share [Abstract] Schedule of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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] Statement of Financial Position [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Common stock, outstanding (in shares) Net Loss per Share Attributable to Common Stock Earnings Per Share [Text Block] Debt Debt Disclosure [Text Block] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] January To December 2018 Awards [Member] January To December 2018 Awards [Member] January To December 2018 Awards [Member] January To December 2019 Awards [Member] January To December 2019 Awards [Member] January To December 2019 Awards [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Chief Executive Officer Chief Executive Officer [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Employee stock Employee Stock [Member] Employee Stock Option Share-based Payment Arrangement, Option [Member] Performance Shares Performance Shares [Member] Restricted stock units outstanding Restricted Stock Units (RSUs) [Member] Performance RSUs Performance Restricted Stock Units [Member] Performance Restricted Stock Units [Member] 2004 Equity Incentive Plan 2004 Equity Incentive Plan [Member] 2004 Equity Incentive Plan [Member] 2017 Equity Incentive Plan Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Common stock reserved (in shares) 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 Expected life Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 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 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 Unrecognized stock-based compensation, options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation expense, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 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 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 Unrecognized stock-based compensation Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Restricted stock units granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units outstanding (in shares) Achievement percentage of performance conditions Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based payment expense Share-based Payment Arrangement, Expense Schedule of Future Minimum Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Measurement Input, Weighted Average Pull Through Rate Measurement Input, Weighted Average Pull Through Rat [Member] Measurement Input, Weighted Average Pull Through Rat [Member] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Marketing pricing Marketing pricing [Member] Marketing pricing [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Derivative instrument, measurement input Derivative Liability, Measurement Input Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested outstanding at beginning of period (in shares) Granted (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested outstanding at end of period (in shares) 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] Unvested outstanding at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 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 Unvested outstanding at end of period (in dollars per share) Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Depreciation and amortization Depreciation Capitalized computer software, gross Capitalized Computer Software, Gross Lease, Cost Lease, Cost [Table Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Goldman Sachs Bank USA Goldman Sachs Bank USA [Member] Goldman Sachs Bank USA [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Flagstar Warehouse Credit Facility Flagstar Warehouse Credit Facility [Member] Flagstar Warehouse Credit Facility [Member] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Debt, weighted average interest rate Debt, Weighted Average Interest Rate 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 Debt instrument, termination notice period Debt Instrument, Termination Notice Period Debt Instrument, Termination Notice Period Debt instrument, term Debt Instrument, Optional Extension Term Debt Instrument, Optional Extension Term Debt instrument, floor rate of basis spread on variable rate Debt Instrument, Floor Rate of Basis Spread On Variable Rate Debt Instrument, Floor Rate of Basis Spread On Variable Rate Net assets Net Assets Inventory Cash, cash equivalents, restricted cash and restricted cash equivalents Amortization of debt issuance costs Amortization of Debt Issuance Costs Interest expense, debt Interest Expense, Debt Aggregated principal amount Debt Instrument, Face Amount Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Debt instrument, fair value Debt Instrument, Fair Value Disclosure Income Taxes Income Tax Disclosure [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] Balance, net—December 31, 2019 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Issuances of interest rate lock commitments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Settlements of interest rate lock commitments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Net gain recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Balance, net—March 31, 2020 Changes in fair value recognized during the period relating to assets still held at March 31, 2020 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net loss attributable to common stock—basic and diluted Net Income (Loss) Available to Common Stockholders, Basic Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average shares —basic and diluted (in shares) Net loss per share attributable to common stock—basic and diluted (in dollars per share) Amortization Amortization of Intangible Assets Total Finite-Lived Intangible Assets, Amortization Expense, Next Five Years Finite-Lived Intangible Assets, Amortization Expense, Next Five Years 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cost of revenue Cost of Sales [Member] Technology and development Research and Development Expense [Member] Marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total stock-based compensation Summary of Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Cost of revenue Operating expense Operating Expense [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating lease cost Operating Lease, Cost Finance lease, right-of-use asset, amortization Finance Lease, Right-of-Use Asset, Amortization Finance lease, interest expense Finance Lease, Interest Expense Finance lease cost Finance Lease, Cost Finance Lease, Cost Short-term lease cost Short-term Lease, Cost Inventory Inventory Disclosure [Text Block] Fair Value, Recurring and Nonrecurring Fair Value, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] U.S. treasury securities US Treasury Securities [Member] Agency bonds Agency Bonds [Member] Agency bonds [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [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] Assets Assets, Fair Value Disclosure [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure U.S. treasury securities Debt Securities, Available-for-sale, Current Loans held for sale Loans Held-for-sale, Fair Value Disclosure Derivative asset Derivative Asset U.S. treasury securities Debt Securities, Available-for-sale, Noncurrent Total assets Assets, Fair Value Disclosure Liabilities Liabilities, Fair Value Disclosure [Abstract] Derivative liability Derivative Liability Total liabilities Financial Liabilities Fair Value Disclosure Derivative [Table] Derivative [Table] Derivative [Line Items] Derivative [Line Items] Notional amount Derivative, Notional Amount 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] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Allocation of Share-based Compensation Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash Cash [Member] Money Market Funds Fair Value, Inputs, Level 1 Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Cost or Amortized Cost Cash and Cash Equivalents, at Carrying Value [Abstract] Cash and cash equivalents, at carrying value Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash Debt securities, available-for-sale, amortized cost Debt Securities, Available-for-sale, Amortized Cost 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 Unrealized Gains (Losses) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract] Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Debt securities, available-for-sale Debt Securities, Available-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 Short-term Investments Debt Securities, Current [Abstract] Short-term investments Long-term Investments Debt Securities, Noncurrent [Abstract] Long-term investments Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities (Axis) Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options outstanding Employee stock purchase plan Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Effect on basic earnings per share, dilutive convertible securities Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities Equity and Equity Compensation Plans Share-based Payment Arrangement [Text Block] Subsequent Event Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Series A Convertible Preferred Stock Preferred Stock [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock issued during period shares new issues (in shares) Stock Issued During Period, Shares, New Issues Shares issued price per share (in dollar per share) Shares Issued, Price Per Share Proceeds from issuance or sale of equity Proceeds from Issuance or Sale of Equity Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Number of positions eliminated, period percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring charges Severance Costs Number of employees on furlough Restructuring And Related Cost, Number Of Employees On Furlough Restructuring And Related Cost, Number Of Employees On Furlough Number of employees returned from furlough Restructuring And Related Cost, Number Of Employees Returned From Furlough Restructuring And Related Cost, Number Of Employees Returned From Furlough Employee transition pay, pre-tax charge Restructuring And Related Cost, Employee Transition Pay, Pre-Tax Charge Restructuring And Related Cost, Employee Transition Pay, Pre-Tax Charge Line of credit facility, maximum borrowing capacity Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Line of Credit Facility, Borrowings Long-term Line of Credit Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Restricted cash Restricted Cash, Current Short-term investments Short-term Investments Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Loans held for sale Loans Receivable Held-for-sale, Net, Not Part of Disposal Group Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Right-of-use assets, net Operating Lease, Right-of-Use Asset Long-term investments Long-term Investments Goodwill and intangibles, net Intangible Assets, Net (Including Goodwill) Other non-current assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders' equity Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Other payables Secured revolving credit facility Line of Credit, Current Current lease liabilities Operating Lease, Liability, Current Total current liabilities Liabilities, Current Non-current lease liabilities Operating Lease, Liability, Noncurrent Convertible senior notes, net Convertible Debt, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 7) Commitments and Contingencies Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Common stock—par value $0.001 per share; 500,000,000 shares authorized; 93,957,774 and 93,001,597 shares issued and outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Amortization of debt discount Amortization of Debt Discount (Premium) Total amortization of debt issuance costs and accretion of equity portion Contractual interest expense Total interest expense related to the Notes Effective interest rate of the liability component Other Payables Accounts Payable and Accrued Liabilities Disclosure [Text Block] Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Lease Liability, Payments Remainder Of Fiscal Year Lessee, Lease Liability, Payments Remainder Of Fiscal Year Lessee, Lease Liability, Payments Remainder Of Fiscal Year 2021 Lessee, Lease Liability, Payments, Due Year Two Lessee, Lease Liability, Payments, Due Year Two 2022 Lessee, Lease Liability, Payments, Due Year Three Lessee, Lease Liability, Payments, Due Year Three 2023 Lessee, Lease Liability, Payments, Due Year Four Lessee, Lease Liability, Payments, Due Year Four 2024 and thereafter Lessee, Lease Liability, Payments, Due Year Five And Thereafter Lessee, Lease Liability, Payments, Due Year Five And Thereafter Total lease payments Lessee, Lease Liability, Payments, Due Lessee, Lease Liability, Payments, Due Other Commitments Other Commitment, Fiscal Year Maturity [Abstract] 2020, excluding the three months ended March 31, 2020 Other Commitments, Future Minimum Payments, Remainder of Fiscal Year 2021 Other Commitment, Due in Second Year 2022 Other Commitment, Due in Third Year 2023 Other Commitment, Due in Fourth Year 2024 and thereafter Other Commitment, Due in Fifth Year and Thereafter Other Commitment, Due in Fifth Year and Thereafter Total future minimum payments Other Commitment Lessee, Lease, Description Lessee, Lease, Description [Table] Maximum Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Operating leases 2020, excluding the three months ended March 31, 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Interest and other Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Operating Lease, Liability Finance leases Finance Lease, Liability, Payment, Due [Abstract] 2020, excluding the three months ended March 31, 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payment, Due Less: Interest and other Finance Lease, Liability, Undiscounted Excess Amount Present value of lease liabilities Finance Lease, Liability Operating lease, capitalized interest expense Operating Lease, Capitalized Interest Expense Operating Lease, Capitalized Interest Expense Financing lease, capitalized interest expense Financing Lease, Capitalized Interest Expense Financing Lease, Capitalized Interest Expense Leases Lessee, Operating Leases [Text Block] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Interest Income and Interest Expense Disclosure Interest Income and Interest Expense Disclosure [Table Text Block] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Acquired Intangible Assets Intangible Assets Disclosure [Text Block] Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments EX-101.PRE 12 rdfn-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 11,944,010 12,592,084
Effect on basic earnings per share, dilutive convertible securities $ 0  
Stock options outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 7,028,719 8,713,162
Restricted stock units outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 4,681,875 3,588,275
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from earnings per share (in shares) 233,416 290,647
XML 14 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Number Of Options    
Outstanding, beginning balance (in shares) 7,792,181  
Options exercised (in shares) (738,398)  
Options forfeited (in shares) (20,798)  
Options canceled (in shares) (4,266)  
Outstanding, ending balance (in shares) 7,028,719 7,792,181
Options exercisable at period end (in shares) 6,472,555  
Weighted- Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 7.00  
Options exercised (in dollars per share) 5.30  
Options forfeited (in dollars per share) 9.01  
Options canceled (in dollars per share) 10.80  
Outstanding, ending balance (in dollars per share) 7.17 $ 7.00
Options exercisable at period end (in dollars per share) $ 6.54  
Weighted-Average Remaining Contractual Life (Years)    
Weighted average remaining contractual life outstanding 5 years 1 month 13 days 5 years 3 months 10 days
Weighted average remaining contractual life exercisable 4 years 11 months 4 days  
Aggregate Intrinsic Value    
Options outstanding, Aggregate intrinsic value $ 59,786 $ 111,122
Options exercisable, Aggregate intrinsic value $ 57,443  
XML 15 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Jul. 23, 2018
Debt Instrument [Line Items]          
Inventory $ 70,649,000   $ 74,590,000    
Cash, cash equivalents, restricted cash and restricted cash equivalents 230,712,000 $ 406,089,000 247,448,000 $ 439,055,000  
1.75% Convertible Senior Notes due 2023          
Debt Instrument [Line Items]          
Stated interest rate         1.75%
Amortization of debt issuance costs 186,000 178,000      
Interest expense, debt 629,000 $ 629,000      
Aggregated principal amount         $ 143,750,000
Debt instrument, interest rate, effective percentage         7.25%
Fair Value, Inputs, Level 2 | 1.75% Convertible Senior Notes due 2023          
Debt Instrument [Line Items]          
Debt instrument, fair value $ 130,801,000   $ 142,672,000    
Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt, weighted average interest rate 3.77%   4.45%    
Net assets $ 53,445,000   $ 16,200,000    
Inventory 44,455,000   7,456,000    
Cash, cash equivalents, restricted cash and restricted cash equivalents 5,648,000   $ 5,663,000    
Amortization of debt issuance costs 154,000        
Interest expense, debt $ 80,000        
Western Alliance Bank | Warehouse Agreement Borrowings | London Interbank Offered Rate (LIBOR)          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 2.00%        
Stated interest rate 3.50%        
Debt, weighted average interest rate 3.52%   3.79%    
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings          
Debt Instrument [Line Items]          
Stated interest rate 3.50%        
Debt, weighted average interest rate 3.50%   3.51%    
Decrease in rate of interest accruing on outstanding principal 0.50%        
Goldman Sachs Bank USA | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, term 6 months        
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%        
Line of Credit | Revolving Credit Facility | Flagstar Warehouse Credit Facility          
Debt Instrument [Line Items]          
Stated interest rate 3.00%        
Debt, weighted average interest rate 3.36%   3.69%    
Debt instrument, termination notice period     30 days    
Line of Credit | Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Flagstar Warehouse Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 2.00%        
XML 16 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 17 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Changes of fair value of interest rate lock commitments [Roll Forward]  
Balance, net—December 31, 2019 $ 430
Issuances of interest rate lock commitments 3,318
Settlements of interest rate lock commitments (2,494)
Net gain recognized in earnings 371
Balance, net—March 31, 2020 1,625
Changes in fair value recognized during the period relating to assets still held at March 31, 2020 $ 1,195
XML 18 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 72,583 $ 68,624
Accumulated depreciation and amortization (32,087) (29,047)
Property and equipment, net 40,496 39,577
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 28,178 28,141
Website and software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 30,141 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 $ 5,627 4,846
Software    
Property, Plant and Equipment [Line Items]    
Useful Lives (Years) 3 years  
Property and equipment, gross $ 1,126 595
Furniture    
Property, Plant and Equipment [Line Items]    
Useful Lives (Years) 7 years  
Property and equipment, gross $ 7,083 6,965
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 428 $ 475
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments
3 Months Ended
Mar. 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.

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

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.
Notional Amounts
 
March 31, 2020
 
December 31, 2019
Interest rate lock commitments
 
$
73,382

 
$
37,453

Forward sales commitments
 
66,448

 
39,447



The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:
 
 
 
 
March 31,
Instrument
 
Classification
 
2020
 
2019
Interest rate lock commitments
 
Service revenue
 
$
1,195

 
$
446

Forward sales commitments
 
Service revenue
 
(1,571
)
 
(244
)


Fair Value of Financial Instruments

A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected in our consolidated balance sheets, is set forth below:
 
Balance at March 31, 2020
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
194,530

 
$
194,530

 
$

 
$

Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
75,049

 
75,049

 

 

Loans held for sale
44,321

 

 
44,321

 

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Interest rate lock commitments
1,825

 

 

 
1,825

Forward sales commitments
200

 

 
200

 

Total prepaid expenses and other current assets
2,025

 

 
200

 
1,825

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
24,717

 
24,717

 

 

Agency bonds
1,994

 
1,994

 

 

Total long-term investments
26,711

 
26,711

 

 

Total assets
$
342,636

 
$
296,290

 
$
44,521

 
$
1,825

Liabilities
 
 
 
 
 
 
 
Accrued liabilities
 
 
 
 
 
 
 
Interest rate lock commitments
$
200

 
$

 
$

 
$
200

Forward sales commitments
1,816

 

 
1,816

 

Total liabilities
$
2,016

 
$

 
$
1,816

 
$
200


 
Balance at December 31, 2019
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
221,442

 
$
221,442

 
$

 
$

Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
70,029

 
70,029

 

 

Loans held for sale
21,985

 

 
21,985

 

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Interest rate lock commitments
496

 

 

 
496

Forward sales commitments
4

 

 
4

 

Total prepaid expenses and other current assets
500

 

 
4

 
496

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
30,978

 
30,978

 

 

Total assets
$
344,934

 
$
322,449

 
$
21,989

 
$
496

Liabilities
 
 
 
 
 
 
 
Accrued liabilities
 
 
 
 
 
 
 
Interest rate lock commitments
$
58

 
$

 
$

 
$
58

Forward sales commitments
57

 

 
57

 

Total liabilities
$
115

 
$

 
$
57

 
$
58


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 Inputs
 
Valuation Technique
 
March 31, 2020
 
December 31, 2019
Weighted-average pull-through rate
 
Market pricing
 
75.1%
 
78.2%


The following is a summary of changes in the fair value of IRLCs for the period ended March 31, 2020:
Balance, net—December 31, 2019
 
$
430

Issuances of interest rate lock commitments
 
3,318

Settlements of interest rate lock commitments
 
(2,494
)
Net gain recognized in earnings
 
371

Balance, net—March 31, 2020
 
$
1,625

 
 
 
Changes in fair value recognized during the period relating to assets still held at March 31, 2020
 
$
1,195



There were no transfers into or out of Level 3 financial instruments during the period.

See Note 14 for the carrying amount and estimated fair value of our convertible senior notes.

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 period ended March 31, 2020, we determined that the fair value of our cost method investment 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,420 related to this investment. 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 operations. We did not record any other significant nonrecurring fair value measurements after initial recognition for the period ended March 31, 2020.

The following table summarizes 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.
 
March 31, 2020
 
Fair Value Hierarchy
 
Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
Short-term Investments
 
Long-term Investments
Cash
N/A
 
$
18,831

 
$

 
$

 
$
18,831

 
$

 
$

Money markets funds
Level 1
 
194,530

 

 

 
194,530

 

 

Restricted cash
N/A
 
16,772

 

 

 
16,772

 

 

U.S. treasury securities
Level 1
 
99,192

 
574

 

 
99,766

 
75,049

 
24,717

Agency bonds
Level 1
 
2,000

 

 
(6
)
 
1,994

 

 
1,994

Total
 
 
$
331,325

 
$
574

 
$
(6
)
 
$
331,893

 
$
75,049

 
$
26,711


 
December 31, 2019
 
Fair Value Hierarchy
 
Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
Short-term Investments
 
Long-term Investments
Cash
N/A
 
$
13,237

 
$

 
$

 
$
13,237

 
$

 
$

Money markets funds
Level 1
 
221,442

 

 

 
221,442

 

 

Restricted cash
N/A
 
12,769

 

 

 
12,769

 

 

U.S. treasury securities
Level 1
 
100,998

 
31

 
(22
)
 
101,007

 
70,029

 
30,978

Total
 
 
$
348,446

 
$
31

 
$
(22
)
 
$
348,455

 
$
70,029

 
$
30,978



As of March 31, 2020 and December 31, 2019, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled $2,094 and $46,550, with aggregate unrealized losses of $6 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. treasury securities, all with high quality credit ratings issued by various credit agencies.

As of March 31, 2020 and December 31, 2019, we had accrued interest of $164 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 20 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Lease, Cost
Lease Term and Discount Rate
 
March 31, 2020
 
December 31, 2019
Weighted average remaining operating lease term (years)
 
5.9

 
6.1

Weighted average remaining finance lease term (years)
 
3.5

 
3.8

Weighted average discount rate for operating leases
 
4.4
%
 
4.4
%
Weighted average discount rate for finance leases
 
5.4
%
 
5.4
%


 
 
Three Months Ended March 31,
Supplemental Cash Flow Information
 
2020
 
2019
Cash paid for amounts included in the measurement of lease liabilities
 
 
 
 
Operating cash flows from operating leases
 
$
3,464

 
$
1,975

Operating cash flows from finance leases
 
3

 

Financing cash flows from finance leases
 
12

 

Right of use assets obtained in exchange for lease liabilities
 
 
 
 
Operating leases
 
$
223

 
$
33,953

Finance leases
 

 



the components of lease activity as of the dates presented:
 
 
 
 
Three Months Ended March 31,
Lease Cost
 
Classification
 
2020
 
2019
Operating lease cost:
 
 
 
 
 
 
Operating lease cost(1)
 
Cost of revenue
 
$
2,138

 
$
1,693

Operating lease cost(1)
 
Operating expenses
 
1,094

 
855

Total operating lease cost
 
 
 
$
3,232

 
$
2,548

 
 
 
 
 
 
 
Finance lease cost:
 
 
 
 
 
 
Amortization of right-of-use assets
 
Cost of revenue
 
$
17

 
$

Interest on lease liabilities
 
Cost of revenue
 
3

 

Total finance lease cost
 
 
 
$
20

 
$


(1) Includes lease expense with initial terms of twelve months or less of $226 and $821 for the three months ended March 31, 2020 and March 31, 2019, respectively.
Lessee, Operating Lease, Liability, Maturity
Maturity of Lease Liabilities
Operating Leases
 
Finance Leases
2020, excluding the three months ended March 31, 2020
11,461

 
45

2021
14,289

 
60

2022
13,589

 
60

2023
12,612

 
46

2024
10,931

 

Thereafter
16,915

 

Total lease payments
$
79,797

 
$
211

Less: Interest and other(1)
11,203

 
18

Present value of lease liabilities
$
68,594

 
$
193



(1) Interest and other consists of interest expense related to capitalized right of use operating lease liabilities of $9,402, interest expense related to capitalized right of use financing lease liabilities of $18, commitments related to operating leases that have not yet commenced, and operating leases with initial terms of twelve months or less.

XML 21 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Apr. 30, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   98,481,863
Entity Central Index Key 0001382821  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 22 redfin10-qq12020_htm.xml IDEA: XBRL DOCUMENT 0001382821 2020-01-01 2020-03-31 0001382821 2020-04-30 0001382821 2020-03-31 0001382821 2019-12-31 0001382821 us-gaap:ServiceMember 2019-01-01 2019-03-31 0001382821 2019-01-01 2019-03-31 0001382821 us-gaap:ServiceMember 2020-01-01 2020-03-31 0001382821 us-gaap:ProductMember 2020-01-01 2020-03-31 0001382821 us-gaap:ProductMember 2019-01-01 2019-03-31 0001382821 2018-12-31 0001382821 2019-03-31 0001382821 2018-01-01 2018-09-30 0001382821 2019-01-01 2019-09-30 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001382821 us-gaap:CommonStockMember 2020-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001382821 us-gaap:CommonStockMember 2019-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001382821 us-gaap:CommonStockMember 2019-12-31 0001382821 us-gaap:RetainedEarningsMember 2018-12-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001382821 us-gaap:RetainedEarningsMember 2020-03-31 0001382821 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001382821 us-gaap:RetainedEarningsMember 2019-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001382821 us-gaap:CommonStockMember 2018-12-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001382821 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:RetainedEarningsMember 2019-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001382821 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001382821 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001382821 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001382821 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001382821 2018-12-01 2018-12-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PropertiesSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:RealEstateSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:BrokerageRevenueMember rdfn:RealEstateSegmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0001382821 us-gaap:OperatingSegmentsMember rdfn:PartnerRevenueMember rdfn:RealEstateSegmentMember 2019-01-01 2019-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:MeasurementInputWeightedAveragePullThroughRatMember rdfn:MarketingpricingMember 2019-12-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2020-01-01 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2019-01-01 2019-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember rdfn:ServiceRevenueMember 2020-01-01 2020-03-31 0001382821 us-gaap:ForwardContractsMember rdfn:ServiceRevenueMember 2019-01-01 2019-03-31 0001382821 us-gaap:CashMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2020-03-31 0001382821 us-gaap:CashMember 2020-03-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2020-03-31 0001382821 us-gaap:FairValueInputsLevel1Member rdfn:AgencyBondsMember 2020-03-31 0001382821 us-gaap:ForwardContractsMember 2020-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2020-03-31 0001382821 us-gaap:ForwardContractsMember 2019-03-31 0001382821 us-gaap:InterestRateLockCommitmentsMember 2019-03-31 0001382821 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 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 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member 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 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 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:ForwardContractsMember 2019-12-31 0001382821 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0001382821 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001382821 rdfn:SoftwareMember 2019-12-31 0001382821 rdfn:SoftwareMember 2020-01-01 2020-03-31 0001382821 us-gaap:ConstructionInProgressMember 2020-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-03-31 0001382821 rdfn:SoftwareMember 2020-03-31 0001382821 us-gaap:OfficeEquipmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:ConstructionInProgressMember 2019-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001382821 us-gaap:SoftwareDevelopmentMember 2020-03-31 0001382821 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001382821 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001382821 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001382821 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-03-31 0001382821 us-gaap:OfficeEquipmentMember 2020-03-31 0001382821 us-gaap:OfficeEquipmentMember 2019-12-31 0001382821 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-03-31 0001382821 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001382821 us-gaap:OperatingExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001382821 srt:MinimumMember 2020-03-31 0001382821 us-gaap:VehiclesMember 2020-03-31 0001382821 srt:MaximumMember 2020-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-03-31 0001382821 us-gaap:CustomerRelationshipsMember 2019-12-31 0001382821 us-gaap:TradeNamesMember 2020-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001382821 us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001382821 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001382821 us-gaap:TradeNamesMember 2019-12-31 0001382821 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001382821 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0001382821 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:PerformanceSharesMember 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2004EquityIncentivePlanMember 2020-03-31 0001382821 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 rdfn:A2004EquityIncentivePlanMember 2020-01-01 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2019-01-01 2019-12-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001382821 rdfn:PerformanceRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 0001382821 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2019-06-01 2019-06-01 0001382821 rdfn:JanuaryToDecember2018AwardsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2017-07-26 0001382821 rdfn:JanuaryToDecember2019AwardsMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember rdfn:A2017EmployeeStockPurchasePlanMember 2017-07-27 2017-07-27 0001382821 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2019-12-31 0001382821 2019-01-01 2019-12-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001382821 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2019-12-31 0001382821 rdfn:A2017EmployeeStockPurchasePlanMember 2020-03-31 0001382821 rdfn:A2017EquityIncentivePlanMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001382821 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0001382821 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0001382821 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001382821 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001382821 us-gaap:DomesticCountryMember 2018-12-31 0001382821 2017-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2019-01-01 2019-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-01-01 2020-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member 2018-07-23 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-01-01 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2019-12-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:FairValueInputsLevel2Member 2020-03-31 0001382821 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-03-31 0001382821 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember rdfn:GoldmanSachsBankUSAMember 2020-01-01 2020-03-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember 2019-01-01 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:TexasCapitalBankNationalAssociationMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0001382821 us-gaap:RevolvingCreditFacilityMember rdfn:FlagstarWarehouseCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001382821 rdfn:A1.75ConvertibleSeniorNotesdue2023Member us-gaap:FairValueInputsLevel2Member 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:WesternAllianceBankMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2020-03-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember 2019-12-31 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember 2020-03-31 0001382821 us-gaap:SubsequentEventMember 2020-04-01 2020-04-30 0001382821 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 0001382821 us-gaap:PreferredStockMember us-gaap:SubsequentEventMember 2020-04-01 0001382821 us-gaap:PreferredStockMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 0001382821 us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 0001382821 us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2020-04-01 0001382821 us-gaap:WarehouseAgreementBorrowingsMember rdfn:FlagstarBankMember us-gaap:SubsequentEventMember 2020-04-30 0001382821 us-gaap:SubsequentEventMember 2020-05-01 2020-05-31 pure rdfn:investment_type iso4217:USD iso4217:USD shares rdfn:segment shares rdfn:employee false --12-31 Q1 2020 0001382821 122000 0.001 500000000 93001597 93957774 93001597 93957774 0 0 488000 488000 488000 P1Y 0.001 10000000 0 P3Y P2Y P4Y P4Y 10-Q true 2020-03-31 false 001-38160 Redfin Corporation DE 74-3064240 1099 Stewart Street Suite 600 Seattle WA 98101 (206) 576-8333 Common Stock, $0.001 par value per share RDFN NASDAQ Yes Yes Large Accelerated Filer false false false 98481863 213940000 234679000 16772000 12769000 75049000 70029000 21821000 19223000 70649000 74590000 44321000 21985000 9555000 14822000 5243000 3496000 457350000 451593000 40496000 39577000 49972000 52004000 26711000 30978000 11382000 11504000 8923000 10557000 594834000 596213000 2909000 2122000 58456000 38022000 11717000 7884000 42586000 21302000 8901000 4444000 11533000 11408000 136102000 85182000 57254000 59869000 121292000 119716000 314648000 264767000 94000 93000 591421000 583097000 575000 42000 -311904000 -251786000 280186000 331446000 594834000 596213000 111478000 88768000 79517000 21373000 190995000 110141000 98368000 84395000 79748000 22993000 178116000 107388000 12879000 2753000 20274000 15556000 25708000 33201000 24327000 21448000 70309000 70205000 -57430000 -67452000 1103000 2316000 2444000 2136000 -1346000 92000 -60117000 -67180000 -0.64 -0.74 93442706 90610416 -60117000 -67180000 -25000 1000 559000 0 -59583000 -67179000 -60117000 -67180000 3307000 1637000 7211000 6406000 1730000 1507000 2254000 1216000 1420000 0 -989000 0 2598000 890000 -3941000 15612000 -3409000 -1441000 514000 14848000 20626000 21764000 -2693000 -1459000 132697000 49850000 111233000 39015000 -43449000 -47157000 3406000 3151000 33267000 0 31608000 0 1597000 0 -3468000 -3151000 4103000 3732000 3307000 818000 131310000 48557000 110025000 38097000 11854000 0 7398000 0 3684000 3968000 15000 0 30206000 17342000 -25000 0 -16736000 -32966000 247448000 439055000 230712000 406089000 1582000 1202000 504000 270000 451000 1370000 0 1963000 90151341 90000 542829000 -170981000 0 371938000 679495 1000 3731000 3732000 139889 0 44476 818000 818000 6676000 6676000 1000 1000 -67180000 -67180000 90926249 91000 552418000 -238160000 1000 314349000 93001597 93000 583097000 -251786000 42000 331446000 738398 1000 3915000 3916000 320440 0 102661 3307000 3307000 7715000 7715000 533000 533000 -60117000 -60117000 93957774 94000 591420000 -311903000 575000 280186000 Summary of Accounting Policies<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Basis of Presentation</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The financial information as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> included in Item 8 in our annual report for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, the statements of comprehensive loss and stockholders' equity for the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, and the statement of cash flows for the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three months ended</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. The results for the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> are not necessarily indicative of the results to be expected for the year ending </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> or for any interim period or for any other future year.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Principles of Consolidation</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—The unaudited consolidated interim financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">COVID-19 Risks, Impacts and Uncertainties</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We are subject to the risks arising from COVID-19's social and economic impacts on the residential real estate industry. Our management believes that these social and economic impacts, which include but are not limited to the following, could have a significant negative impact on our future financial position, results of operations, and cash flows: (i) </span><span style="font-family:Arial;font-size:10pt;">restrictions on in-person activities associated with residential real estate transactions arising from shelter-in-place, or similar isolation orders; (ii) decline in consumers' desire for in-person interactions and physical home tours; and (iii) deteriorating economic conditions, such as increased unemployment rates, recessionary conditions, lower yields on individuals' investment portfolios, and more stringent mortgage financing conditions</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. In addition, we have considered the impacts and uncertainties of COVID-19 in our use of estimates in preparation of our consolidated financial statements. These estimates include, but are not limited to, likelihood of achieving performance conditions under performance-based equity awards, net realizable value of inventory, and the fair value of reporting units and goodwill for impairment.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Use of Estimates</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">The preparation of consolidated financial statements, in conformity with GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. We evaluate our estimates on an ongoing basis. In January 2020 we adopted ASU 2016-13, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326), </span><span style="font-family:Arial;font-size:10pt;">which modifies the measurement of credit losses on financial instruments. As part of the adoption we estimated the current expected credit losses for certain classes of relevant assets. The amounts realized from the affected assets will depend on, among other factors, general business conditions, including the impacts from COVID-19, and could differ in the near term from carrying amounts reflected in the consolidated financial statements. Further description of the impact of this pronouncement is included in Recently Adopted Accounting Pronouncements.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Accounts Receivable and Allowance for Credit Losses</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We have two material classes of receivables: (i) real estate services receivables and (ii) receivables from the sale of homes. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. </span></div><div style="line-height:125%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">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 business. As the majority of our transactions are processed through escrow, collectibility is not a significant risk, and we have determined the nature of our receivables to have similar credit quality indicators. 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, with the most recent assessment being performed in March 2020.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We have </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>two</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> 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 non-current assets.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Available-for-sale</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our short-term and long-term investments consist primarily of U.S. treasury 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="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Cost Method Investments</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">In December 2018, we purchased an equity interest in a privately held company for approximately </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$2,000</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, which is classified as long-term. The investment is an equity security without a readily determinable fair value that is 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 investment is impaired as of the end of each reporting period. See Note 3 for information on our assessment.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Advertising and Advertising Production Costs</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. Advertising costs totaled </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$22,529</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$30,234</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> for the three months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, respectively, and are included in marketing expenses. Advertising production costs totaled </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$174</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$48</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> for the three months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, respectively, and are included in marketing expenses.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Recently Adopted Accounting Pronouncements</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">In January 2020, we adopted ASU 2016-13, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326), </span><span style="font-family:Arial;font-size:10pt;">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 </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">financial statements. See specific accounting policies for accounts receivable and available-for-sale debt securities previously discussed in this Note 1, and see Note 2 and Note 3 for additional impacts from the adoption.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Recently Issued Accounting Pronouncements</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">Recent accounting pronouncements issued by the Financial Accounting Standards Board (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Basis of Presentation</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—The consolidated financial statements and accompanying notes have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The financial information as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> that is included in this quarterly report is derived from the audited consolidated financial statements and notes for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> included in Item 8 in our annual report for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">. Such financial information should be read in conjunction with the notes and management’s discussion and analysis of the consolidated financial statements included in our annual report.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, the statements of comprehensive loss and stockholders' equity for the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, and the statement of cash flows for the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three months ended</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. The results for the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> are not necessarily indicative of the results to be expected for the year ending </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> or for any interim period or for any other future year.</span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Principles of Consolidation</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—The unaudited consolidated interim financial statements include the accounts of Redfin and its wholly owned subsidiaries, including those entities in which we have a variable interest and of which we are the primary beneficiary. Intercompany transactions and balances have been eliminated.</span></div> <div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Use of Estimates</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">The preparation of consolidated financial statements, in conformity with GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. We evaluate our estimates on an ongoing basis. In January 2020 we adopted ASU 2016-13, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326), </span><span style="font-family:Arial;font-size:10pt;">which modifies the measurement of credit losses on financial instruments. As part of the adoption we estimated the current expected credit losses for certain classes of relevant assets. The amounts realized from the affected assets will depend on, among other factors, general business conditions, including the impacts from COVID-19, and could differ in the near term from carrying amounts reflected in the consolidated financial statements. Further description of the impact of this pronouncement is included in Recently Adopted Accounting Pronouncements.</span></div> <div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Accounts Receivable and Allowance for Credit Losses</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We have two material classes of receivables: (i) real estate services receivables and (ii) receivables from the sale of homes. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received. </span></div><div style="line-height:125%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">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 business. As the majority of our transactions are processed through escrow, collectibility is not a significant risk, and we have determined the nature of our receivables to have similar credit quality indicators. 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, with the most recent assessment being performed in March 2020.</span></div> <div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Investments</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We have </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>two</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> 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 non-current assets.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Available-for-sale</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our short-term and long-term investments consist primarily of U.S. treasury 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="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Cost Method Investments</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><span style="font-family:Arial;font-size:10pt;color:#231f20;">In December 2018, we purchased an equity interest in a privately held company for approximately </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$2,000</span></span>, which is classified as long-term. The investment is an equity security without a readily determinable fair value that is 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 investment is impaired as of the end of each reporting period. 2 2000000 <span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Advertising and Advertising Production Costs</span>—We expense advertising costs as they are incurred and production costs as of the first date the advertisement takes place. 22529000 30234000 174000 48000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Recently Adopted Accounting Pronouncements</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">In January 2020, we adopted ASU 2016-13, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments—Credit Losses (Topic 326), </span><span style="font-family:Arial;font-size:10pt;">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 </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">financial statements. See specific accounting policies for accounts receivable and available-for-sale debt securities previously discussed in this Note 1, and see Note 2 and Note 3 for additional impacts from the adoption.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Recently Issued Accounting Pronouncements</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">Recent accounting pronouncements issued by the Financial Accounting Standards Board (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.</span></div> Segment Reporting and Revenue<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">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, all of which are located in the United States. All other financial information is presented on a consolidated basis. We have </span><span style="font-family:Arial;font-size:10pt;"><span>five</span></span><span style="font-family:Arial;font-size:10pt;"> operating segments and </span><span style="font-family:Arial;font-size:10pt;"><span>two</span></span><span style="font-family:Arial;font-size:10pt;"> reportable segments, real estate services and properties.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generate revenue primarily from commissions and fees charged on real estate services transactions closed by our lead agents or partner agents, and from the sale of homes</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. Our key revenue components are brokerage revenue, partner revenue, properties revenue, and other revenue. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Real estate services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Brokerage revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>102,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>81,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Partner revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,576</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total real estate services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>108,636</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>85,890</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>93,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>80,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Properties</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>79,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,373</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>79,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>22,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Other</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(733</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Intercompany eliminations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(989</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Consolidated</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>190,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>110,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>178,116</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>107,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,879</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,753</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,309</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,205</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,444</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,136</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Other income (expense), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(60,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(67,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">Revenue earned but not received is recorded as accounts receivable on our consolidated balance sheets, net of an allowance for expected credit losses. Accounts receivable consists primarily of </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">commission revenue and proceeds from the sale of homes in-transit through the escrow process, and therefore it is not estimated. Based on the regulated environment in which we operate and the nature of our receivables, we do not expect material credit losses, and write-offs were immaterial in the periods presented.</span></div> 5 2 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Real estate services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Brokerage revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>102,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>81,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Partner revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,576</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total real estate services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>108,636</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>85,890</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>93,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>80,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,106</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Properties</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>79,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,373</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>79,299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>22,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Other</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,244</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(733</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Intercompany eliminations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(989</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Consolidated</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>190,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>110,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>178,116</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>107,388</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,879</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,753</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,309</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,205</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,444</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,136</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Other income (expense), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,346</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(60,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(67,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 102351000 81314000 6285000 4576000 108636000 85890000 93562000 80784000 15074000 5106000 79098000 21373000 79299000 22993000 -201000 -1620000 4250000 3047000 6244000 3780000 -1994000 -733000 -989000 -169000 -989000 -169000 0 0 190995000 110141000 178116000 107388000 12879000 2753000 70309000 70205000 1103000 2316000 2444000 2136000 -1346000 92000 -60117000 -67180000 Financial Instruments<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Derivatives</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our primary market exposure is to interest rate risk, specifically U.S. treasury and mortgage interest rates, due to their impact on mortgage-related assets and commitments. We use forward sales commitments on whole loans and mortgage-backed securities to manage and reduce this risk. We do not have any derivative instruments designated as hedging instruments.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Interest Rate Lock Commitments—</span><span style="font-family:Arial;font-size:10pt;">Interest rate lock commitments ("IRLCs") represent an agreement to extend credit to a mortgage loan applicant. We commit (subject to loan approval) to fund the loan at the specified rate, regardless of changes in market interest rates between the commitment date and the funding date. Outstanding IRLCs are subject to interest rate risk and related price risk during the period from the date of commitment through the loan funding date or expiration date. Loan commitments generally range between 30 and 90 days and the borrower is not obligated to obtain the loan. Therefore, IRLCs are subject to fallout risk, which occurs when approved borrowers choose not to close on the underlying loans. We review our commitment-to-closing ratio (pull-through rate) as part of an estimate of the number of mortgage loans that will fund according to the IRLCs.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Forward Sales Commitments—</span><span style="font-family:Arial;font-size:10pt;">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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Notional Amounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>73,382</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>37,453</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>66,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>39,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Service revenue</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,195</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,571</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(244</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">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="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Short-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>26,711</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>26,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>342,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>296,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Accrued liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Short-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>21,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>344,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>322,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Accrued liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The significant unobservable input used in the fair value measurement of IRLCs is the pull-through rate. Significant changes in the input could result in a significant change in fair value measurement.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:31%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:17%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Key Inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Valuation Technique</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted-average pull-through rate</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Market pricing</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75.1%</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>78.2%</span></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is a summary of changes in the fair value of IRLCs for the period ended March 31, 2020:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Balance, net—December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Issuances of interest rate lock commitments </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Settlements of interest rate lock commitments</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,494</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net gain recognized in earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Balance, net—March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Changes in fair value recognized during the period relating to assets still held at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,195</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">There were no transfers into or out of Level 3 financial instruments during the period.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">See Note 14 for the carrying amount and estimated fair value of our convertible senior notes.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">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 period ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, we determined that the fair value of our cost method investment in a privately-held company was less than the carrying value of </span><span style="font-family:Arial;font-size:10pt;"><span>$2,000</span></span><span style="font-family:Arial;font-size:10pt;"> 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 </span><span style="font-family:Arial;font-size:10pt;"><span>$1,420</span></span><span style="font-family:Arial;font-size:10pt;"> related to this investment. 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 operations. We did not record any other significant nonrecurring fair value measurements after initial recognition for the period ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes 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.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:19%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Fair Value Hierarchy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Cost or Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Short-term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Long-term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18,831</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18,831</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money markets funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>16,772</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>16,772</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>99,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>99,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>331,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>331,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>26,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:19%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Fair Value Hierarchy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Cost or Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Short-term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Long-term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,237</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,237</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money markets funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,769</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,769</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>100,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>101,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">As of </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">, the aggregate fair value of available-for-sale debt securities in an unrealized loss position totaled </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>$2,094</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>$46,550</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">, with aggregate unrealized losses of </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>$6</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>$22</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">, 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. treasury securities, all with high quality credit ratings issued by various credit agencies.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">As of </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">, we had accrued interest of </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>$164</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>$183</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;">, respectively, on our available-for-sale investments, of which we have recorded </span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;background-color:#ffffff;"> expected credit losses. Accrued interest receivable is presented within other current assets in our consolidated balance sheets.</span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Notional Amounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>73,382</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>37,453</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>66,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>39,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 73382000 37453000 66448000 39447000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Service revenue</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,195</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>446</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,571</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(244</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 1195000 446000 -1571000 -244000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">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="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Short-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Agency bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total long-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>26,711</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>26,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>342,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>296,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Accrued liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets (Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Other Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Significant Unobservable Inputs (Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Short-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>21,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Prepaid expenses and other current assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Long-term investments</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>344,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>322,449</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Accrued liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Interest rate lock commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forward sales commitments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 194530000 194530000 0 0 75049000 75049000 0 0 44321000 0 44321000 0 1825000 0 0 1825000 200000 0 200000 0 2025000 0 200000 1825000 24717000 24717000 0 0 1994000 1994000 0 0 26711000 26711000 0 0 342636000 296290000 44521000 1825000 200000 0 0 200000 1816000 0 1816000 0 2016000 0 1816000 200000 221442000 221442000 0 0 70029000 70029000 0 0 21985000 0 21985000 0 496000 0 0 496000 4000 0 4000 0 500000 0 4000 496000 30978000 30978000 0 0 344934000 322449000 21989000 496000 58000 0 0 58000 57000 0 57000 0 115000 0 57000 58000 following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:31%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:17%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Key Inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Valuation Technique</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted-average pull-through rate</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Market pricing</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75.1%</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>78.2%</span></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 0.751 0.782 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is a summary of changes in the fair value of IRLCs for the period ended March 31, 2020:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Balance, net—December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Issuances of interest rate lock commitments </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Settlements of interest rate lock commitments</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,494</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net gain recognized in earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Balance, net—March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Changes in fair value recognized during the period relating to assets still held at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,195</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 430000 3318000 2494000 371000 1625000 1195000 2000000 1420000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes 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.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:19%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Fair Value Hierarchy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Cost or Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Short-term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Long-term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18,831</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18,831</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money markets funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>194,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>16,772</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>16,772</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>99,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>99,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,717</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>331,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>331,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>75,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>26,711</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:19%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="25" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Fair Value Hierarchy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Cost or Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Short-term Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Long-term Investments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,237</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,237</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Money markets funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>221,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,769</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,769</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>100,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>101,007</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>70,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 18831000 18831000 194530000 194530000 16772000 16772000 99192000 574000 0 99766000 75049000 24717000 2000000 0 6000 1994000 0 1994000 331325000 574000 6000 331893000 75049000 26711000 13237000 13237000 221442000 221442000 12769000 12769000 100998000 31000 22000 101007000 70029000 30978000 348446000 31000 22000 348455000 70029000 30978000 2094000 46550000 6000 22000 164000 183000 0 Inventory<div style="line-height:125%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is a summary of inventory as of the dates presented:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Homes for sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>47,887</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>36,982</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Homes not available for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Homes under improvement</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>19,095</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>34,445</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Inventory</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>70,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>74,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Inventory costs include direct home acquisition costs and any capitalized improvements, net of lower of cost or net realizable value write-downs applied on a specific home basis. As of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, lower of cost or net realizable value write-downs were </span><span style="font-family:Arial;font-size:10pt;"><span>$818</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$143</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is the inventory activity for the three months ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">:</span></div><div style="line-height:125%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Inventory as of January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>74,590</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:14px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Purchases and capitalized improvements to inventory</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>68,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:14px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Relief of inventory to cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(71,650</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:14px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Lower of cost or net realizable value write-downs, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(675</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Inventory as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>70,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> a summary of inventory as of the dates presented:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Homes for sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>47,887</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>36,982</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Homes not available for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Homes under improvement</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>19,095</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>34,445</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Inventory</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>70,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>74,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is the inventory activity for the three months ended </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">:</span></div><div style="line-height:125%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Inventory as of January 1, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>74,590</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:14px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Purchases and capitalized improvements to inventory</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>68,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:14px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Relief of inventory to cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(71,650</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:14px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Lower of cost or net realizable value write-downs, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(675</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Inventory as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>70,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 47887000 36982000 3667000 3163000 19095000 34445000 70649000 74590000 818000 143000 74590000 68384000 71650000 675000 70649000 Property and Equipment<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10.5pt;"><span style="font-family:Arial;font-size:10.5pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following is a summary of property and equipment as of the dates presented:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:33%;"/><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Useful Lives (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shorter of lease term or economic life</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>28,178</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>28,141</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Website and software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">2-3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>27,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Computer and office equipment</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,627</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,846</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,126</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Furniture</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,083</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,965</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Construction in progress</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>428</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>72,583</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>68,624</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(32,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(29,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>40,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>39,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">Depreciation and amortization expense for property and equipment amounted to </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$3,186</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$1,515</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> for the three months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, respectively. We capitalized software development costs, including stock-based compensation, of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$2,677</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$1,911</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> during the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, respectively.</span></div> a summary of property and equipment as of the dates presented:<div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:33%;"/><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Useful Lives (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shorter of lease term or economic life</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>28,178</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>28,141</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Website and software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">2-3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>30,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>27,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Computer and office equipment</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,627</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,846</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,126</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Furniture</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,083</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,965</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Construction in progress</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>428</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Property and equipment, gross</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>72,583</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>68,624</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(32,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(29,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>40,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>39,577</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 28178000 28141000 30141000 27602000 P3Y 5627000 4846000 P3Y 1126000 595000 P7Y 7083000 6965000 428000 475000 72583000 68624000 32087000 29047000 40496000 39577000 3186000 1515000 2677000 1911000 Leases<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are the components of lease activity as of the dates presented:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lease Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating lease cost:</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating lease cost</span><span style="font-family:Arial;font-size:8pt;color:#231f20;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating lease cost</span><span style="font-family:Arial;font-size:8pt;color:#231f20;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;color:#231f20;">(1) Includes lease expense with initial terms of twelve months or less of </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$226</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$821</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;"> for the </span><span style="font-family:Arial;font-size:7pt;color:#231f20;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:7pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:7pt;color:#231f20;">March 31, 2019</span><span style="font-family:Arial;font-size:7pt;color:#231f20;">, respectively.</span></div><div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Maturity of Lease Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2020, excluding the three months ended March 31, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,461</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>14,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>13,589</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>12,612</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>10,931</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>16,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>79,797</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>211</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Less: Interest and other</span><span style="font-family:Arial;font-size:8pt;color:#231f20;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>68,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>193</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;color:#231f20;">(1) Interest and other consists of interest expense related to capitalized right of use operating lease liabilities of </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$9,402</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;">, interest expense related to capitalized right of use financing lease liabilities of </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$18</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;">, commitments related to operating leases that have not yet commenced, and operating leases with initial terms of twelve months or less.</span></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:0px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">There were no leases entered into during the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> that provided a readily determinable implicit rate; therefore, we used our estimated incremental borrowing rate for each type of lease to discount the lease payments based on information available at lease commencement. </span><span style="font-family:Arial;font-size:10pt;">Additionally, we evaluated the performance of existing leases in relation to our leasing strategy and have determined that most renewal options would not be reasonably certain to be exercised.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average remaining operating lease term (years)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average remaining finance lease term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average discount rate for operating leases</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average discount rate for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Supplemental Cash Flow Information</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,975</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Right of use assets obtained in exchange for lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>223</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>33,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 2138000 1693000 1094000 855000 3232000 2548000 17000 0 3000 0 20000 0 226000 821000 <div style="line-height:120%;text-align:center;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Maturity of Lease Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2020, excluding the three months ended March 31, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,461</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>14,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>13,589</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>12,612</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>10,931</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>16,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>79,797</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>211</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Less: Interest and other</span><span style="font-family:Arial;font-size:8pt;color:#231f20;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>68,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>193</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;color:#231f20;">(1) Interest and other consists of interest expense related to capitalized right of use operating lease liabilities of </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$9,402</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;">, interest expense related to capitalized right of use financing lease liabilities of </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$18</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;">, commitments related to operating leases that have not yet commenced, and operating leases with initial terms of twelve months or less.</span></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:0px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div> 11461000 45000 14289000 60000 13589000 60000 12612000 46000 10931000 0 16915000 0 79797000 211000 11203000 18000 68594000 193000 9402000 18000 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average remaining operating lease term (years)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average remaining finance lease term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average discount rate for operating leases</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Weighted average discount rate for finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">%</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Supplemental Cash Flow Information</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,975</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Right of use assets obtained in exchange for lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>223</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>33,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div>the components of lease activity as of the dates presented:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lease Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating lease cost:</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating lease cost</span><span style="font-family:Arial;font-size:8pt;color:#231f20;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,693</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating lease cost</span><span style="font-family:Arial;font-size:8pt;color:#231f20;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>855</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Amortization of right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;color:#231f20;">(1) Includes lease expense with initial terms of twelve months or less of </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$226</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:7pt;color:#231f20;"><span>$821</span></span><span style="font-family:Arial;font-size:7pt;color:#231f20;"> for the </span><span style="font-family:Arial;font-size:7pt;color:#231f20;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:7pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:7pt;color:#231f20;">March 31, 2019</span><span style="font-family:Arial;font-size:7pt;color:#231f20;">, respectively.</span></div> P5Y10M24D P6Y1M6D P3Y6M P3Y9M18D 0.044 0.044 0.054 0.054 3464000 1975000 3000 0 12000 0 223000 33953000 0 0 Commitments and Contingencies<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Legal Proceedings</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">On August 28, 2019, one of our former independent contractor licensed sales associates filed a complaint against us in the Superior Court of California, County of San Francisco alleging that we misclassified her as an independent contractor instead of an employee. Given the preliminary stage of this case and the claims and issues presented, we cannot estimate a range of reasonably possible losses.</span></div><div style="line-height:125%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In addition to the matter discussed above, from time to time, we are involved in litigation, claims, and other proceedings arising in the ordinary course of our business. Except for the matter discussed above, we do not believe that any of the pending litigation, claims, and other proceedings are material to our business.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Leases and Other Commitments</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—We lease office space under noncancelable operating leases with terms ranging from </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">one</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> to </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>11 years</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and vehicles under noncancelable finance leases with terms of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>four years</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. Other commitments relate to homes that are under contract to purchase through our properties business but that have not closed, and network infrastructure for our data operations.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are future minimum payments due under these agreements as of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Other Commitments</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2020, excluding the three months ended March 31, 2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,506</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>8,716</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>14,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>4,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>13,649</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>5,439</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>12,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2024 and thereafter</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>27,846</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total future minimum payments</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>80,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>18,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> P11Y P4Y future minimum payments due under these agreements as of <span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">:</span><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">Other Commitments</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2020, excluding the three months ended March 31, 2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,506</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>8,716</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>14,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>4,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>13,649</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>5,439</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>12,658</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">2024 and thereafter</span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>27,846</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total future minimum payments</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>80,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>18,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 11506000 8716000 14349000 4780000 13649000 5439000 12658000 0 27846000 0 80008000 18935000 Acquired Intangible Assets<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10.5pt;"><span style="font-family:Arial;font-size:10.5pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are the details of our intangible assets subject to amortization as of the dates presented:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:24%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Useful Lives (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,040</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(572</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,040</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(546</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>494</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,639</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,564</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(452</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>408</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">Acquired intangible assets are amortized using the straight-line method over their estimated useful life, which approximates the expected use of these assets. Amortization expense amounted to </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$122</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> for </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">each of the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. We will recognize the remaining amortization expense of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$2,196</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> over a five-year period, with the first four years recognizing expense of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$488</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> per year and the fifth year recognizing expense of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$244</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;">.</span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10.5pt;"><span style="font-family:Arial;font-size:10.5pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are the details of our intangible assets subject to amortization as of the dates presented:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26"/></tr><tr><td style="width:24%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Useful Lives (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,040</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(572</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,040</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(546</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>494</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,639</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(1,564</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(473</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(452</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>408</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,880</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(2,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,318</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> P10Y 1040000 572000 468000 1040000 546000 494000 P10Y 2980000 1639000 1341000 2980000 1564000 1416000 P10Y 860000 473000 387000 860000 452000 408000 4880000 2684000 2196000 4880000 2562000 2318000 122000 2196000 488000 244000 Accrued Liabilities<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are details of accrued liabilities as of the dates presented:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#231f20;">Accrued compensation and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>37,300</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="padding-top:1px;text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>30,462</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#231f20;">Miscellaneous accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>7,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#231f20;">Total accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>58,456</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>38,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The increase in miscellaneous accrued liabilities since December 31, 2019 was driven primarily by an increase in marketing activity during the quarter ended March 31, 2020, which was a result of increased marketing spend and timing of those expenses.</span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are details of accrued liabilities as of the dates presented:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#231f20;">Accrued compensation and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>37,300</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="padding-top:1px;text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>30,462</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#231f20;">Miscellaneous accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>7,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#231f20;">Total accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>58,456</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>38,022</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 37300000 30462000 21156000 7560000 58456000 38022000 Other Payables<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">Other payables consists primarily of customer deposits for cash held in escrow on behalf of real estate buyers using our title and settlement services. Since we do not have rights to the cash, the customer deposits are recorded as a liability with a corresponding asset in the same amount recorded within restricted cash.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are details of other payables as of the dates presented:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Customer deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>10,793</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="padding-top:1px;text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>7,109</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Miscellaneous payables</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>924</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total other payables</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>7,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following are details of other payables as of the dates presented:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Customer deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>10,793</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="padding-top:1px;text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-top:1px;text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>7,109</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Miscellaneous payables</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>924</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:22px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total other payables</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>11,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>7,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 10793000 7109000 924000 775000 11717000 7884000 Equity and Equity Compensation Plans<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Common Stock</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, our amended and restated certificate of incorporation authorized us to issue </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>500,000,000</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> shares of common stock with a par value of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$0.001</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> per share.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Preferred Stock</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, our amended and restated certificate of incorporation authorized us to issue </span><span style="font-family:Arial;font-size:10pt;"><span>10,000,000</span></span><span style="font-family:Arial;font-size:10pt;"> shares of preferred stock with a par value of </span><span style="font-family:Arial;font-size:10pt;"><span>$0.001</span></span><span style="font-family:Arial;font-size:10pt;">, of which </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> shares were issued or outstanding.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Amended and Restated</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;font-weight:bold;">2004 Equity Incentive Plan</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">We granted options under our 2004 Equity Incentive Plan, as amended ("2004 Plan"), until July 26, 2017, when we terminated it in connection with our initial public offering. Accordingly, </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> 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 </span><span style="font-family:Arial;font-size:10pt;"><span>10 years</span></span><span style="font-family:Arial;font-size:10pt;">, and each stock option generally vests over a </span><span style="font-family:Arial;font-size:10pt;">four</span><span style="font-family:Arial;font-size:10pt;">-year period.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">2017 Equity Incentive Plan</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">Our 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017, and provides for the issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, officers, and consultants. The number of shares of common stock initially reserved for issuance under our 2017 EIP was </span><span style="font-family:Arial;font-size:10pt;"><span>7,898,159</span></span><span style="font-family:Arial;font-size:10pt;">. The number of shares reserved for issuance under the 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 </span><span style="font-family:Arial;font-size:10pt;"><span>5%</span></span><span style="font-family:Arial;font-size:10pt;"> 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 </span><span style="font-family:Arial;font-size:10pt;"><span>10 years</span></span><span style="font-family:Arial;font-size:10pt;">, and each award generally vests over a </span><span style="font-family:Arial;font-size:10pt;">four</span><span style="font-family:Arial;font-size:10pt;">-year period</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">We have reserved shares of common stock for future issuance under our 2017 EIP as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Stock options issued and outstanding</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,028,719</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,792,181</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units issued and outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,681,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,023,412</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shares available for future equity grants</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>11,899,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,100,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total shares reserved for future issuance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>23,609,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>19,916,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">2017 </span><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Employee Stock Purchase Plan</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">Our 2017 Employee Stock Purchase Plan ("ESPP") was approved by our board of directors on July 27, 2017 and enables eligible employees to purchase shares of our common stock at a discount. Purchases will be accomplished through participation in discrete offering periods. We initially reserved </span><span style="font-family:Arial;font-size:10pt;"><span>1,600,000</span></span><span style="font-family:Arial;font-size:10pt;"> 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 </span><span style="font-family:Arial;font-size:10pt;"><span>1%</span></span><span style="font-family:Arial;font-size:10pt;"> 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 </span><span style="font-family:Arial;font-size:10pt;"><span>85%</span></span><span style="font-family:Arial;font-size:10pt;"> of the lesser of (i) the fair market value of our common stock on the first trading day of the offering period and (ii) the fair market value of our common stock on the purchase date.</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have reserved shares of common stock for future issuance under our ESPP as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shares available for issuance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,330,271</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,890,973</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shares issued during the period</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>490,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total shares available for future issuance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,330,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,400,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Stock Options</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—The following table summarizes activity for stock options for the </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:33%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Number of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted- Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,792,181</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7.00</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.28</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>111,122</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(738,398)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options forfeited</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(20,798)</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>9.01</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(4,266)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,028,719</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7.17</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.12</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>59,786</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options exercisable as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,472,555</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4.93</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, there was </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$2,255</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> of total unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>1.01 years</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;">. The total fair value of stock options vested during the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> was </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$739</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$1,449</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, respectively. The total intrinsic value of stock options exercised during the </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> was </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$15,251</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$8,682</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, respectively.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On June 1, 2019, we granted stock options subject to performance conditions, with a target of </span><span style="font-family:Arial;font-size:10pt;"><span>150,000</span></span><span style="font-family:Arial;font-size:10pt;"> shares and a maximum </span><span style="font-family:Arial;font-size:10pt;"><span>300,000</span></span><span style="font-family:Arial;font-size:10pt;"> shares, to our chief executive officer. The options have an exercise price of </span><span style="font-family:Arial;font-size:10pt;"><span>$27.50</span></span><span style="font-family:Arial;font-size:10pt;"> per share and have the same performance and vesting conditions as the restricted stock units subject to performance conditions that we granted in 2019 (the "2019 PSUs"). </span><span style="font-family:Arial;font-size:10pt;">None</span><span style="font-family:Arial;font-size:10pt;"> of the options vested in the </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Restricted Stock Units</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—The following table summarizes activity for restricted stock units for the </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:65%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted Average Grant-Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,023,412</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.69</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>141,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>27.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(320,440</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>19.36</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forfeited or canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(162,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>19.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,681,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.87</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The grant date fair value of restricted stock units is recorded as stock-based compensation over the vesting period. As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, there was </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>$77,435</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;"><span>2.86 years</span></span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> years.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, there were outstanding </span><span style="font-family:Arial;font-size:10pt;"><span>314,999</span></span><span style="font-family:Arial;font-size:10pt;"> restricted stock units subject to performance conditions (the "PSUs") at </span><span style="font-family:Arial;font-size:10pt;"><span>100%</span></span><span style="font-family:Arial;font-size:10pt;"> of the target level. Depending on our achievement of the performance conditions, the actual number of shares of common stock issuable upon vesting of PSUs will range from </span><span style="font-family:Arial;font-size:10pt;"><span>0%</span></span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>200%</span></span><span style="font-family:Arial;font-size:10pt;"> of the target amount. For each PSU recipient, the award will vest, subject to the recipient 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 conditions. Stock-based compensation expense for PSUs will be recognized when it is probable that the performance conditions will be achieved. During the three months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, we recognized </span><span style="font-family:Arial;font-size:10pt;"><span>$(464)</span></span><span style="font-family:Arial;font-size:10pt;">, which includes (i) an adjustment of </span><span style="font-family:Arial;font-size:10pt;"><span>$(617)</span></span><span style="font-family:Arial;font-size:10pt;"> for the reversal of expense from the year ended December 31, 2019 related to the 2019 PSUs as the probability of achieving the performance conditions was adjusted downward and (ii) a charge of </span><span style="font-family:Arial;font-size:10pt;"><span>$153</span></span><span style="font-family:Arial;font-size:10pt;"> related to the 2019 PSUs expense for the three months ended </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">. For the three months ended March 31, 2019, we recognized </span><span style="font-family:Arial;font-size:10pt;"><span>$278</span></span><span style="font-family:Arial;font-size:10pt;"> for share-based compensation expense related to the PSUs we granted during 2018, which was later reversed as the probability of achieving the performance conditions was determined to be not probable.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Compensation Cost</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—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) changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of operations:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,638</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #231f20;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #231f20;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,465</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #231f20;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Technology and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We capitalize stock-based compensation related to work performed on internally developed software. There was </span><span style="font-family:Arial;font-size:10pt;"><span>$504</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$270</span></span><span style="font-family:Arial;font-size:10pt;"> of stock-based compensation that was capitalized in the </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively. All capitalized stock-based compensation is related to employees in technology and development.</span></div> 500000000 0.001 10000000 0.001 0 0 P10Y 7898159 0.05 P10Y 7028719 7792181 4681875 5023412 11899400 7100499 23609994 19916092 1600000 0.01 0.85 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have reserved shares of common stock for future issuance under our ESPP as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shares available for issuance at beginning of period</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,330,271</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,890,973</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shares issued during the period</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>490,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total shares available for future issuance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,330,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,400,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">We have reserved shares of common stock for future issuance under our 2017 EIP as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Stock options issued and outstanding</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,028,719</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,792,181</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units issued and outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,681,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,023,412</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Shares available for future equity grants</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>11,899,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,100,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total shares reserved for future issuance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>23,609,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>19,916,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 3330271 2890973 0 490717 3330271 2400256 The following table summarizes activity for stock options for the <span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">:</span><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:33%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Number of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted- Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-Average Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,792,181</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7.00</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.28</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>111,122</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(738,398)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options forfeited</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(20,798)</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>9.01</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(4,266)</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10.80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,028,719</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7.17</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5.12</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>59,786</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Options exercisable as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,472,555</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6.54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4.93</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>57,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 7792181 7.00 P5Y3M10D 111122000 738398 5.30 20798 9.01 4266 10.80 7028719 7.17 P5Y1M13D 59786000 6472555 6.54 P4Y11M4D 57443000 2255000 P1Y3D 739000 1449000 15251000 8682000 150000 300000 27.50 The following table summarizes activity for restricted stock units for the <span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">:</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:65%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted Average Grant-Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,023,412</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.69</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>141,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>27.06</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(320,440</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>19.36</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Forfeited or canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(162,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>19.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Outstanding as of March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,681,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.87</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 5023412 18.69 141413 27.06 320440 19.36 162510 19.29 4681875 18.87 77435000 P2Y10M9D 314999 1 0 2 -464000 -617000 153000 278000 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) changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of operations:<div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #231f20;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,638</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #231f20;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #231f20;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,465</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #231f20;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Technology and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>375</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 1638000 1465000 3648000 2656000 375000 286000 1550000 1999000 7211000 6406000 504000 270000 Net Loss per Share Attributable to Common Stock<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">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, and convertible senior notes, which are considered in the calculation of diluted net income per share whenever doing so would be dilutive.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stock during the periods presented:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net loss attributable to common stock—basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(60,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(67,180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted average shares—basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>93,442,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>90,610,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net loss per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net loss per share attributable to common stock—basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(0.64</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(0.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following outstanding shares of common stock equivalents as of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Stock options outstanding</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,028,719</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>8,713,162</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,681,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,588,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Employee stock purchase plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>233,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>290,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>11,944,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,592,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are required to consider the impact of our convertible senior notes on our diluted net income per share based on the treasury stock method as we have the ability, and intent, to settle any conversions of the notes solely in cash. 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 </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> there was </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> dilutive impact from the notes.</span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stock during the periods presented:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net loss attributable to common stock—basic and diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(60,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(67,180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted average shares—basic and diluted</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>93,442,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>90,610,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net loss per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Net loss per share attributable to common stock—basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(0.64</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(0.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> -60117000 -67180000 93442706 90610416 -0.64 -0.74 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">The following outstanding shares of common stock equivalents as of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Stock options outstanding</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,028,719</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>8,713,162</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,681,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>3,588,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Employee stock purchase plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>233,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>290,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>11,944,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>12,592,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 7028719 8713162 4681875 3588275 233416 290647 11944010 12592084 0 Income Taxes<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our effective tax rate for the </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> was </span><span style="font-family:Arial;font-size:10pt;"><span>0%</span></span><span style="font-family:Arial;font-size:10pt;"> as a result of our recording a full valuation allowance against the deferred tax assets.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In determining the realizability of the net U.S. federal and state deferred tax assets, we consider numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies, and the industry in which we operate. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of our U.S. deferred tax assets for the </span><span style="font-family:Arial;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">. To the extent that the financial results of our U.S. operations improve in the future and the deferred tax assets become realizable, we will reduce the valuation allowance through earnings.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("NOL") carryforwards that could be utilized annually in the future to offset taxable income. Any such annual limitation may significantly reduce the utilization of the NOLs before they expire. A Section 382 limitation study performed as of March 31, 2017 determined there was an ownership change in 2006 and </span><span style="font-family:Arial;font-size:10pt;"><span>$1,538</span></span><span style="font-family:Arial;font-size:10pt;"> of the 2006 net operating loss is unavailable.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we had accumulated approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$195,133</span></span><span style="font-family:Arial;font-size:10pt;"> of federal tax losses and approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$10,421</span></span><span style="font-family:Arial;font-size:10pt;"> (tax effected) of state tax losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025. Federal net operating loss carryforwards of </span><span style="font-family:Arial;font-size:10pt;"><span>$109,484</span></span><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">generated during 2018 and 2019 are available to offset future U.S. federal taxable income over an indefinite period.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our material income tax jurisdiction is the United States (federal). As a result of NOL carryforwards, we are subject to audit for all tax years for federal purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.</span></div> 0 1538000 195133000 10421000 109484000 Debt<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Warehouse Credit Facilities</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—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="font-family:Arial;font-size:10pt;">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="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.79035639412997%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lender</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowing Capacity as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Western Alliance Bank</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,500</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,613</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>8,489</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Texas Capital Bank, N.A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Flagstar Bank</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>20,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>11,421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,603</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>69,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>42,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2020 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus </span><span style="font-family:Arial;font-size:10pt;"><span>2.00%</span></span><span style="font-family:Arial;font-size:10pt;"> or (ii) </span><span style="font-family:Arial;font-size:10pt;"><span>3.50%</span></span><span style="font-family:Arial;font-size:10pt;">. The weighted average interest rate on outstanding borrowings as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was </span><span style="font-family:Arial;font-size:10pt;"><span>3.52%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>3.79%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. The agreement governing the facility requires Redfin Mortgage to maintain certain financial covenants. Additionally, Redfin Corporation has agreed to make capital contributions in an amount necessary for Redfin Mortgage to satisfy its adjusted tangible net worth financial covenant under the agreement. Redfin Mortgage is in default of this facility because it failed to satisfy a financial covenant as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, but Western Alliance has not enforced its remedy under the agreement of requiring Redfin Mortgage to repurchase all outstanding loans held by the lender.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on May 6, 2020 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 </span><span style="font-family:Arial;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Arial;font-size:10pt;"> or (ii) </span><span style="font-family:Arial;font-size:10pt;"><span>3.50%</span></span><span style="font-family:Arial;font-size:10pt;">. The weighted average interest rate on outstanding borrowings as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was </span><span style="font-family:Arial;font-size:10pt;"><span>3.50%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>3.51%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. The agreement governing the facility requires Redfin Mortgage to maintain certain financial covenants. Additionally, Redfin Corporation has guaranteed Redfin Mortgage’s obligations under the agreement. Redfin Mortgage is in default of this facility because it failed to satisfy a financial covenant as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, but Texas Capital has not enforced its remedies under the agreement of (i) requiring Redfin Mortgage to repurchase Texas Capital's interest in all outstanding loans subject to the agreement or (ii) selling all outstanding loans subject to the agreement.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Borrowings under the facility with </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">Flagstar Bank, FSB ("Flagstar") </span><span style="font-family:Arial;font-size:10pt;">generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus </span><span style="font-family:Arial;font-size:10pt;"><span>2.00%</span></span><span style="font-family:Arial;font-size:10pt;"> or (ii) </span><span style="font-family:Arial;font-size:10pt;"><span>3.00%</span></span><span style="font-family:Arial;font-size:10pt;">. The weighted average interest rate on outstanding borrowings as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was </span><span style="font-family:Arial;font-size:10pt;"><span>3.36%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>3.69%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. This facility does not have a stated maturity date, but Flagstar may terminate the facility upon </span><span style="font-family:Arial;font-size:10pt;"><span>30 days</span></span><span style="font-family:Arial;font-size:10pt;"> prior notice. Redfin Mortgage would be required to pay all amounts owed to Flagstar upon the facility's termination.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Secured Revolving Credit Facility</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—To provide capital for the homes that it purchases, RedfinNow</span><span style="font-family:Arial;font-size:10pt;"> has, through a special purpose entity called RedfinNow Borrower, entered into a secured revolving credit facility with Goldman Sachs. Borrowings under the facility are secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. The following table summarizes borrowings under this facility as of the periods presented:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lender</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowing Capacity as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of<br/>March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Goldman Sachs Bank USA</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>8,901</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,444</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The facility matures on January 26, 2021, but we may extend the maturity date for an additional </span><span style="font-family:Arial;font-size:10pt;"><span>six months</span></span><span style="font-family:Arial;font-size:10pt;"> 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 </span><span style="font-family:Arial;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Arial;font-size:10pt;">) plus </span><span style="font-family:Arial;font-size:10pt;"><span>2.65%</span></span><span style="font-family:Arial;font-size:10pt;">. 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 </span><span style="font-family:Arial;font-size:10pt;"><span>0.50%</span></span><span style="font-family:Arial;font-size:10pt;">) plus an additional rate agreed upon between RedfinNow Borrower and Goldman Sachs. The weighted average interest rate on outstanding borrowings as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was </span><span style="font-family:Arial;font-size:10pt;"><span>3.77%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>4.45%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">RedfinNow Borrower must repay all borrowings and accrued interest upon the termination of the facility, and it has the option to repay the borrowings, and the related interest, with respect to a specific financed home upon the sale of such home. In certain situations involving a financed home remaining unsold after a certain time period or becoming ineligible for financing under the facility, RedfinNow Borrower may be obligated to repay all or a portion of the borrowings, and related interest, with respect to such home prior to the sale of such home. In instances involving "bad acts," Redfin Corporation has guaranteed repayment of amounts owed under the facility, in some situations, and indemnification of certain expenses incurred, in other situations.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;color:#000000;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, RedfinNow Borrower had </span><span style="font-family:Arial;font-size:10pt;"><span>$53,445</span></span><span style="font-family:Arial;font-size:10pt;"> of total assets, of which </span><span style="font-family:Arial;font-size:10pt;"><span>$44,455</span></span><span style="font-family:Arial;font-size:10pt;"> related to inventory and </span><span style="font-family:Arial;font-size:10pt;"><span>$5,648</span></span><span style="font-family:Arial;font-size:10pt;"> in cash and cash equivalents. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, RedfinNow Borrower had </span><span style="font-family:Arial;font-size:10pt;"><span>$16,200</span></span><span style="font-family:Arial;font-size:10pt;"> of total assets, of which </span><span style="font-family:Arial;font-size:10pt;"><span>$7,456</span></span><span style="font-family:Arial;font-size:10pt;"> related to inventory and </span><span style="font-family:Arial;font-size:10pt;"><span>$5,663</span></span><span style="font-family:Arial;font-size:10pt;"> in cash and equivalents.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the </span><span style="font-family:Arial;font-size:10pt;color:#000000;">three months ended March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, we amortized </span><span style="font-family:Arial;font-size:10pt;"><span>$154</span></span><span style="font-family:Arial;font-size:10pt;"> of the debt issuance costs and recognized </span><span style="font-family:Arial;font-size:10pt;"><span>$80</span></span><span style="font-family:Arial;font-size:10pt;"> of interest expense.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Convertible Senior Notes</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">On July 23, 2018, we issued </span><span style="font-family:Arial;font-size:10pt;"><span>$143,750</span></span><span style="font-family:Arial;font-size:10pt;"> aggregate principal amount of convertible senior notes. The notes are senior, unsecured obligations of Redfin Corporation, and bear interest at a fixed rate of </span><span style="font-family:Arial;font-size:10pt;"><span>1.75%</span></span><span style="font-family:Arial;font-size:10pt;"> per year, payable semi-annually in arrears on January 15 and July 15. The effective interest rate of the liability portion of the debt is </span><span style="font-family:Arial;font-size:10pt;"><span>7.25%</span></span><span style="font-family:Arial;font-size:10pt;">. The notes mature on July 15, 2023, unless earlier repurchased, redeemed or converted. As of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;">, no conversion events have occurred. We will settle 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. We have the ability, and intend, to settle any conversions solely in cash.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following details the carrying value of the convertible senior notes as of the dates presented:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>143,750</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>143,750</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Less: debt discount, net of amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(19,840</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(21,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Less: debt issuance costs, net of amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(2,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(2,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Net carrying amount of the convertible senior notes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>121,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>119,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The total estimated fair value of the convertible senior notes as of </span><span style="font-family:Arial;font-size:10pt;">March 31, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$130,801</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$142,672</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, based on the closing trading price of the notes on last day of trading for the period. The fair value has been classified as Level 2 within the fair value hierarchy given the limited trading activity of the notes.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table sets forth total interest expense recognized related to the convertible senior notes for the periods presented:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Amortization of debt discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,390</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,329</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total amortization of debt issuance costs and accretion of equity portion</span></div></td><td colspan="2" style="vertical-align:top;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,576</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,507</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Contractual interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total interest expense related to the notes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> The following table summarizes borrowings under these facilities as of the periods presented:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.79035639412997%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lender</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowing Capacity as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Western Alliance Bank</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,500</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,613</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>8,489</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Texas Capital Bank, N.A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>24,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>10,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Flagstar Bank</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>20,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>11,421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,603</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>69,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>42,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>21,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Lender</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowing Capacity as of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of<br/>March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Borrowings as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Goldman Sachs Bank USA</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>8,901</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>4,444</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div>the convertible senior notes as of the dates presented:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>143,750</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>143,750</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Less: debt discount, net of amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(19,840</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(21,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Less: debt issuance costs, net of amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(2,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>(2,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#dddddd;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Net carrying amount of the convertible senior notes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>121,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>119,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 24500000 13613000 8489000 24500000 17552000 10210000 20000000 11421000 2603000 69000000 42586000 21302000 0.0200 0.0350 0.0352 0.0379 0.0050 0.0350 0.0350 0.0351 0.0200 0.0300 0.0336 0.0369 P30D 100000000 8901000 4444000 P6M 0.0050 0.0265 0.0050 0.0377 0.0445 53445000 44455000 5648000 16200000 7456000 5663000 154000 80000 143750000 0.0175 0.0725 143750000 143750000 19840000 21231000 2618000 2803000 121292000 119716000 130801000 142672000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table sets forth total interest expense recognized related to the convertible senior notes for the periods presented:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Amortization of debt discount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,390</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,329</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>186</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total amortization of debt issuance costs and accretion of equity portion</span></div></td><td colspan="2" style="vertical-align:top;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,576</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>1,507</span></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Contractual interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#dddddd;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">Total interest expense related to the notes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#dddddd;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;color:#231f20;"><span>2,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#dddddd;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 1390000 1329000 186000 178000 1576000 1507000 629000 629000 2205000 2136000 Subsequent Events<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Private Placement</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">On April 1, 2020, we issued </span><span style="font-family:Arial;font-size:10pt;"><span>4,484,305</span></span><span style="font-family:Arial;font-size:10pt;"> shares of our common stock, at a price of </span><span style="font-family:Arial;font-size:10pt;"><span>$15.61</span></span><span style="font-family:Arial;font-size:10pt;"> per share, and </span><span style="font-family:Arial;font-size:10pt;"><span>40,000</span></span><span style="font-family:Arial;font-size:10pt;"> shares of our preferred stock, at a price of </span><span style="font-family:Arial;font-size:10pt;"><span>$1,000</span></span><span style="font-family:Arial;font-size:10pt;"> per share, for aggregate gross proceeds of </span><span style="font-family:Arial;font-size:10pt;"><span>$110,000</span></span><span style="font-family:Arial;font-size:10pt;">. We designated this preferred stock as Series A Convertible Preferred Stock, which we refer to as our convertible preferred stock.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Workforce Reduction</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">In April 2020, we reduced our number of employees by approximately </span><span style="font-family:Arial;font-size:10pt;"><span>400</span></span><span style="font-family:Arial;font-size:10pt;"> people, which represented approximately </span><span style="font-family:Arial;font-size:10pt;"><span>ten percent</span></span><span style="font-family:Arial;font-size:10pt;"> of our employees. As a result of this workforce reduction, we incurred a pre-tax charge for one-time termination costs, which consisted of severance and related costs, of </span><span style="font-family:Arial;font-size:10pt;"><span>$4,400</span></span><span style="font-family:Arial;font-size:10pt;"> in April 2020. We additionally placed approximately </span><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span><span style="font-family:Arial;font-size:10pt;"> employees on furlough, of which approximately </span><span style="font-family:Arial;font-size:10pt;"><span>135</span></span><span style="font-family:Arial;font-size:10pt;"> were invited to return in early May. As of the effective date of any furlough, we provided transition pay to each employee, resulting in a pre-tax charge of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1,000</span></span><span style="font-family:Arial;font-size:10pt;">. In addition, for any furloughed employee enrolled in our health-care benefit plans, we will continue to provide benefits through the duration of the furlough.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Flagstar Warehouse Credit Facility</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—</span><span style="font-family:Arial;font-size:10pt;">On April 20, 2020, Redfin Mortgage temporarily increased the borrowing capacity under its warehouse credit facility with Flagstar to </span><span style="font-family:Arial;font-size:10pt;"><span>$24,500</span></span><span style="font-family:Arial;font-size:10pt;"> through May 31, 2020.</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;font-weight:bold;">Texas Capital Warehouse Credit Facility</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">—On May 4, 2020, Redfin Mortgage extended the expiration date of its warehouse credit facility with Texas Capital to </span><span style="color:#231f20;font-family:Arial;">June 5, 2020</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">.</span></div> 4484305 15.61 40000 1000 110000000 400 0.10 4400000 1000 135 1000000 24500000 XML 23 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Sep. 30, 2019
Sep. 30, 2018
Operating Activities        
Net loss $ (60,117) $ (67,180)    
Adjustments to reconcile net loss to net cash used in operating activities:        
Depreciation and amortization 3,307 1,637    
Stock-based compensation 7,211 6,406    
Amortization of debt discount and issuance costs 1,730 1,507    
Non-cash lease expense 2,254 1,216    
Impairment costs 1,420 0    
Other (989) 0    
Change in assets and liabilities:        
Accounts receivable, net (2,598) (890)    
Inventory 3,941 (15,612)    
Prepaid expenses and other assets 3,409 1,441    
Accounts payable 514 14,848    
Accrued liabilities and other payables 20,626 21,764    
Lease liabilities (2,693) (1,459)    
Origination of loans held for sale (132,697) (49,850)    
Proceeds from sale of loans originated as held for sale 111,233 39,015    
Net cash used in operating activities (43,449) (47,157)    
Investing activities        
Purchases of property and equipment (3,406) (3,151)    
Purchases of investments (33,267) 0    
Sales of investments 31,608 0    
Maturities of investments 1,597 0    
Net cash used in investing activities (3,468) (3,151)    
Financing activities        
Proceeds from the issuance of shares resulting from employee equity plans 4,103 3,732    
Tax payments related to net share settlements on restricted stock units (3,307) (818)    
Borrowings from warehouse credit facilities 131,310 48,557    
Repayments to warehouse credit facilities (110,025) (38,097)    
Borrowings from secured revolving credit facility 11,854 0    
Repayments to secured revolving credit facility (7,398) 0    
Other payables—deposits held in escrow 3,684 3,968    
Principal payments for finance lease obligations (15) 0    
Net cash provided by financing activities 30,206 17,342    
Effect of exchange rate changes on cash and cash equivalents (25) 0    
Net change in cash, cash equivalents, and restricted cash (16,736) (32,966)    
Cash, cash equivalents, and restricted cash:        
Beginning of period 247,448 439,055 $ 439,055  
End of period 230,712 406,089    
Supplemental disclosure of cash flow information        
Cash paid for interest 1,582 1,202    
Non-cash transactions        
Stock-based compensation capitalized in property and equipment 504 270    
Property and equipment additions in accounts payable and accrued liabilities     $ 451 $ 1,370
Leasehold improvements paid directly by lessor $ 0 $ 1,963    
XML 24 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting and Revenue (Tables)
3 Months Ended
Mar. 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:
 
Three Months Ended March 31,
 
2020
 
2019
Real estate services
 
 
 
Brokerage revenue
$
102,351

 
$
81,314

Partner revenue
6,285

 
4,576

Total real estate services revenue
108,636

 
85,890

Cost of revenue
93,562

 
80,784

Gross profit
15,074

 
5,106

Properties
 
 
 
Revenue
79,098

 
21,373

Cost of revenue
79,299

 
22,993

Gross profit
(201
)
 
(1,620
)
Other
 
 
 
Revenue
4,250

 
3,047

Cost of revenue
6,244

 
3,780

Gross profit
(1,994
)
 
(733
)
Intercompany eliminations
 
 
 
Revenue
(989
)
 
(169
)
Cost of revenue
(989
)
 
$
(169
)
Gross profit

 

Consolidated
 
 
 
Revenue
190,995

 
110,141

Cost of revenue
178,116

 
107,388

Gross profit
12,879

 
2,753

Operating expenses
70,309

 
70,205

Interest income
1,103

 
2,316

Interest expense
(2,444
)
 
(2,136
)
Other income (expense), net
(1,346
)
 
92

Net loss
$
(60,117
)
 
$
(67,180
)

JSON 25 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "redfin10-qq12020.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 225, "dts": { "calculationLink": { "local": [ "rdfn-20200331_cal.xml" ] }, "definitionLink": { "local": [ "rdfn-20200331_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": [ "redfin10-qq12020.htm" ] }, "labelLink": { "local": [ "rdfn-20200331_lab.xml" ], "remote": [ "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", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rdfn-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "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", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "rdfn-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.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", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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": 572, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 20, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 25 }, "keyCustom": 40, "keyStandard": 385, "memberCustom": 21, "memberStandard": 47, "nsprefix": "rdfn", "nsuri": "http://www.redfin.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.redfin.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Inventory", "role": "http://www.redfin.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Property and Equipment", "role": "http://www.redfin.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Leases", "role": "http://www.redfin.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Commitments and Contingencies", "role": "http://www.redfin.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Acquired Intangible Assets", "role": "http://www.redfin.com/role/AcquiredIntangibleAssets", "shortName": "Acquired Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Accrued Liabilities", "role": "http://www.redfin.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Other Payables", "role": "http://www.redfin.com/role/OtherPayables", "shortName": "Other Payables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Equity and Equity Compensation Plans", "role": "http://www.redfin.com/role/EquityAndEquityCompensationPlans", "shortName": "Equity and Equity Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - 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", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137100 - Disclosure - Income Taxes", "role": "http://www.redfin.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.redfin.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139100 - Disclosure - Debt", "role": "http://www.redfin.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140100 - Disclosure - Subsequent Events", "role": "http://www.redfin.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Accounting Policies (Policies)", "role": "http://www.redfin.com/role/SummaryOfAccountingPoliciesPolicies", "shortName": "Summary of Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - 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", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.redfin.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Inventory (Tables)", "role": "http://www.redfin.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Property and Equipment (Tables)", "role": "http://www.redfin.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Leases (Tables)", "role": "http://www.redfin.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.redfin.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Acquired Intangible Assets (Tables)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsTables", "shortName": "Acquired Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001001 - 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", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.redfin.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325301 - Disclosure - Other Payables (Tables)", "role": "http://www.redfin.com/role/OtherPayablesTables", "shortName": "Other Payables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - 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", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rdfn:ScheduleOfReservedSharesOfCommonStockTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - 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", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339301 - Disclosure - Debt (Tables)", "role": "http://www.redfin.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:InvestmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "rdfn:NumberOfTypesOfInvestments", "reportCount": 1, "unique": true, "unitRef": "investment_type", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Accounting Policies - Narrative (Details)", "role": "http://www.redfin.com/role/SummaryOfAccountingPoliciesNarrativeDetails", "shortName": "Summary of Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:InvestmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "rdfn:NumberOfTypesOfInvestments", "reportCount": 1, "unique": true, "unitRef": "investment_type", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_rdfn_RealEstateSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateLockCommitmentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateLockCommitmentsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_IncomeStatementLocationAxis_rdfn_ServiceRevenueMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_IncomeStatementLocationAxis_rdfn_ServiceRevenueMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:LoansHeldForSaleFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_MeasurementInputTypeAxis_rdfn_MeasurementInputWeightedAveragePullThroughRatMember_us-gaap_ValuationTechniqueAxis_rdfn_MarketingpricingMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_MeasurementInputTypeAxis_rdfn_MeasurementInputWeightedAveragePullThroughRatMember_us-gaap_ValuationTechniqueAxis_rdfn_MarketingpricingMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails", "shortName": "Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - Financial Instruments - Narrative (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403408 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details)", "role": "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "shortName": "Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Inventory (Details)", "role": "http://www.redfin.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRealEstateHeldForSale", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.redfin.com/role/PropertyAndEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.redfin.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.redfin.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "rdfn:LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "rdfn:LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Acquired Intangible Assets - Narrative (Details)", "role": "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails", "shortName": "Acquired Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.redfin.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - Other Payables (Details)", "role": "http://www.redfin.com/role/OtherPayablesDetails", "shortName": "Other Payables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Changes in Stockholders\u2019 Equity", "role": "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428403 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details)", "role": "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails", "shortName": "Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_PlanNameAxis_rdfn_A2017EquityIncentivePlanMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428404 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428405 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details)", "role": "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails", "shortName": "Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428406 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details)", "role": "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437401 - Disclosure - Income Taxes (Details)", "role": "http://www.redfin.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WarehouseAgreementBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_WarehouseAgreementBorrowingsMember", "decimals": "-3", "lang": null, "name": "us-gaap:WarehouseAgreementBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_rdfn_GoldmanSachsBankUSAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LineOfCreditFacilityAxis_rdfn_GoldmanSachsBankUSAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439404 - Disclosure - Debt - Narrative (Details)", "role": "http://www.redfin.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "I2018Q3July23_us-gaap_DebtInstrumentAxis_rdfn_A1.75ConvertibleSeniorNotesdue2023Member", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Accounting Policies", "role": "http://www.redfin.com/role/SummaryOfAccountingPolicies", "shortName": "Summary of Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_rdfn_A1.75ConvertibleSeniorNotesdue2023Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439405 - Disclosure - Debt - Components of The Notes (Details)", "role": "http://www.redfin.com/role/DebtComponentsOfNotesDetails", "shortName": "Debt - Components of The Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_rdfn_A1.75ConvertibleSeniorNotesdue2023Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439406 - Disclosure - Debt - Interest Expense (Details)", "role": "http://www.redfin.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1QTD_us-gaap_DebtInstrumentAxis_rdfn_A1.75ConvertibleSeniorNotesdue2023Member", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "D2020Q2Apr01_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440401 - Disclosure - Subsequent Events (Details)", "role": "http://www.redfin.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "D2020Q2Apr01_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Segment Reporting and Revenue", "role": "http://www.redfin.com/role/SegmentReportingAndRevenue", "shortName": "Segment Reporting and Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Financial Instruments", "role": "http://www.redfin.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "redfin10-qq12020.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "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/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in 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/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is 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/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r378" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r381" ], "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/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r379" ], "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/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r375" ], "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/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r376" ], "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/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.redfin.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "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/20200331", "presentation": [ "http://www.redfin.com/role/DebtComponentsOfNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "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/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "domainItemType" }, "rdfn_A2017EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Equity Incentive Plan [Member]", "label": "2017 Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plans", "verboseLabel": "2017 Equity Incentive Plan" } } }, "localname": "A2017EquityIncentivePlanMember", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.redfin.com/role/SummaryOfAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_AgencyBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency bonds [Member]", "label": "Agency Bonds [Member]", "terseLabel": "Agency bonds" } } }, "localname": "AgencyBondsMember", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "rdfn_BrokerageRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Brokerage Revenue [Member]", "label": "Brokerage Revenue [Member]", "verboseLabel": "Brokerage revenue" } } }, "localname": "BrokerageRevenueMember", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "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/20200331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents, And Available-For-Sale Debt Securities, Amortized Cost", "terseLabel": "Cash, cash equivalents, and available-for-sale debt securities, amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.redfin.com/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentDecreaseInRateOfInterestAccruingOnOutstandingPrincipal": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Decrease In Rate Of Interest Accruing On Outstanding Principal", "label": "Debt Instrument, Decrease In Rate Of Interest Accruing On Outstanding Principal", "terseLabel": "Decrease in rate of interest accruing on outstanding principal" } } }, "localname": "DebtInstrumentDecreaseInRateOfInterestAccruingOnOutstandingPrincipal", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentFloorRateofBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Floor Rate of Basis Spread On Variable Rate", "label": "Debt Instrument, Floor Rate of Basis Spread On Variable Rate", "terseLabel": "Debt instrument, floor rate of basis spread on variable rate" } } }, "localname": "DebtInstrumentFloorRateofBasisSpreadOnVariableRate", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rdfn_DebtInstrumentOptionalExtensionTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Optional Extension Term", "label": "Debt Instrument, Optional Extension Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentOptionalExtensionTerm", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "rdfn_DebtInstrumentTerminationNoticePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Termination Notice Period", "label": "Debt Instrument, Termination Notice Period", "terseLabel": "Debt instrument, termination notice period" } } }, "localname": "DebtInstrumentTerminationNoticePeriod", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "rdfn_FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest", "label": "Finance Lease, Cash Flows From Finance Lease Excluding Principal Payments And Interest", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeaseCashFlowsFromFinanceLeaseExcludingPrincipalPaymentsAndInterest", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_FinanceLeaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.redfin.com/20200331", "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/20200331", "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/20200331", "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" } } }, "localname": "FlagstarBankMember", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/DebtWarehouseLinesOfCreditDetails", "http://www.redfin.com/role/SubsequentEventsDetails" ], "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/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "rdfn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/20200331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryCurrentRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inventory, Current [Roll Forward]", "label": "Inventory, Current [Roll Forward]", "terseLabel": "Inventory, Current [Roll Forward]" } } }, "localname": "InventoryCurrentRollForward", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "stringItemType" }, "rdfn_InventoryNetAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory, Net, Additions", "label": "Inventory, Net, Additions", "terseLabel": "Purchases and capitalized improvements to inventory" } } }, "localname": "InventoryNetAdditions", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryNetTransferredToCostOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Inventory, Net, Transferred To Cost Of Revenue", "label": "Inventory, Net, Transferred To Cost Of Revenue", "negatedTerseLabel": "Relief of inventory to cost of revenue" } } }, "localname": "InventoryNetTransferredToCostOfRevenue", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_InventoryRealEstateNotAvailableForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory, Real Estate, Not Available For Sale", "label": "Inventory, Real Estate, Not Available For Sale", "terseLabel": "Homes not available for sale" } } }, "localname": "InventoryRealEstateNotAvailableForSale", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "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": "January To December 2018 Awards [Member]" } } }, "localname": "JanuaryToDecember2018AwardsMember", "nsuri": "http://www.redfin.com/20200331", "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 [Member]" } } }, "localname": "JanuaryToDecember2019AwardsMember", "nsuri": "http://www.redfin.com/20200331", "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", "terseLabel": "Leasehold improvements paid directly by lessor" } } }, "localname": "LeaseholdImprovementsPaidDirectlyByLessor", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "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/20200331", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "order": 5.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Lease Liability, Payments, Due Year Five And Thereafter", "label": "Lessee, Lease Liability, Payments, Due Year Five And Thereafter", "terseLabel": "2024 and thereafter" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFiveAndThereafter", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "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", "terseLabel": "2023" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "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", "terseLabel": "2022" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "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", "terseLabel": "2021" } } }, "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "rdfn_LesseeLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Lease Liability, Payments Remainder Of Fiscal Year", "label": "Lessee, Lease Liability, Payments Remainder Of Fiscal Year", "terseLabel": "Lessee, Lease Liability, Payments Remainder Of Fiscal Year" } } }, "localname": "LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://www.redfin.com/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "rdfn_MeasurementInputWeightedAveragePullThroughRatMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement Input, Weighted Average Pull Through Rat [Member]", "label": "Measurement Input, Weighted Average Pull Through Rat [Member]", "terseLabel": "Measurement Input, Weighted Average Pull Through Rate" } } }, "localname": "MeasurementInputWeightedAveragePullThroughRatMember", "nsuri": "http://www.redfin.com/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.redfin.com/role/SummaryOfAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "rdfn_OperatingLeaseCapitalizedInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Capitalized Interest Expense", "label": "Operating Lease, Capitalized Interest Expense", "terseLabel": "Operating lease, capitalized interest expense" } } }, "localname": "OperatingLeaseCapitalizedInterestExpense", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLeaseNonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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/20200331", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLossCarryforwardsLimitationsOnUseValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Limitations On Use, Value", "label": "Operating Loss Carryforwards, Limitations On Use, Value", "terseLabel": "Operating loss unavailable for carryforward" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUseValue", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforwards, Not Subject To Expiration", "label": "Operating Loss Carryforwards, Not Subject To Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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": "2024 and thereafter" } } }, "localname": "OtherCommitmentDueinFifthYearandThereafter", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_OtherPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.redfin.com/role/OtherPayablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Payables, Current", "label": "Other Payables, Current", "terseLabel": "Other payables", "totalLabel": "Total other payables" } } }, "localname": "OtherPayablesCurrent", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_PartnerRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Partner Revenue [Member]", "label": "Partner Revenue [Member]", "verboseLabel": "Partner revenue" } } }, "localname": "PartnerRevenueMember", "nsuri": "http://www.redfin.com/20200331", "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": "Payments to acquire equity securities" } } }, "localname": "PaymentstoAcquireEquitySecuritiesFVNI", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/SummaryOfAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_PerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Restricted Stock Units [Member]", "label": "Performance Restricted Stock Units [Member]", "terseLabel": "Performance RSUs" } } }, "localname": "PerformanceRestrictedStockUnitsMember", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails" ], "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\u2014deposits held in escrow" } } }, "localname": "ProceedsFromCustomerEscrowDeposits", "nsuri": "http://www.redfin.com/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "xbrltype": "domainItemType" }, "rdfn_RestructuringAndRelatedCostEmployeeTransitionPayPreTaxCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring And Related Cost, Employee Transition Pay, Pre-Tax Charge", "label": "Restructuring And Related Cost, Employee Transition Pay, Pre-Tax Charge", "terseLabel": "Employee transition pay, pre-tax charge" } } }, "localname": "RestructuringAndRelatedCostEmployeeTransitionPayPreTaxCharge", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_RestructuringAndRelatedCostNumberOfEmployeesOnFurlough": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring And Related Cost, Number Of Employees On Furlough", "label": "Restructuring And Related Cost, Number Of Employees On Furlough", "terseLabel": "Number of employees on furlough" } } }, "localname": "RestructuringAndRelatedCostNumberOfEmployeesOnFurlough", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "rdfn_RestructuringAndRelatedCostNumberOfEmployeesReturnedFromFurlough": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring And Related Cost, Number Of Employees Returned From Furlough", "label": "Restructuring And Related Cost, Number Of Employees Returned From Furlough", "terseLabel": "Number of employees returned from furlough" } } }, "localname": "RestructuringAndRelatedCostNumberOfEmployeesReturnedFromFurlough", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsOfGainsLossesRecognizedInIncomeDetails" ], "xbrltype": "domainItemType" }, "rdfn_ShareBasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period, Achievement Percentage", "terseLabel": "Achievement percentage of performance conditions" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriodAchievementPercentage", "nsuri": "http://www.redfin.com/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rdfn_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualLifeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Life [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Life (Years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualLifeAbstract", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "rdfn_SoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software [Member]", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://www.redfin.com/20200331", "presentation": [ "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtWarehouseLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r132" ], "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": [ "r120", "r128" ], "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": [ "r380" ], "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", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r130", "r214", "r217", "r367", "r368" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r132", "r333" ], "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_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": [ "r38" ], "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": [ "r37" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r23", "r133", "r134", "r215" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "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": [ "r41" ], "calculation": { "http://www.redfin.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "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": [ "r35", "r188" ], "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": [ "r55", "r56", "r57" ], "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": [ "r54", "r57", "r58", "r268" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24" ], "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" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common stock surrendered for employees' tax liability upon settlement of restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r252" ], "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/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r253" ], "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 expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SummaryOfAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r222", "r244", "r249" ], "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": "Share-based payment expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansAllocationOfStockBasedCompensationExpenseDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r74", "r92", "r309" ], "calculation": { "http://www.redfin.com/role/DebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AmortizationOfFinancingCostsAndDiscounts", "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/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r69", "r92", "r311" ], "calculation": { "http://www.redfin.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AmortizationOfFinancingCostsAndDiscounts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r92", "r311" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.redfin.com/role/DebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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", "totalLabel": "Total amortization of debt issuance costs and accretion of equity portion" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows", "http://www.redfin.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r176", "r181" ], "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": [ "r109" ], "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": [ "r109" ], "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": [ "r109" ], "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": [ "r92", "r185" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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": [ "r124", "r344", "r359" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r50" ], "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": [ "r290" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets", "verboseLabel": "Estimated Fair Value" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r1", "r369", "r370", "r371", "r372" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r149" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r150" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r146", "r161" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax [Abstract]", "terseLabel": "Unrealized Gains (Losses)" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r142", "r147", "r161" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r144", "r161" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "order": 3.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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r144", "r161" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r223", "r247" ], "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/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/EquityAndEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r223", "r247" ], "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/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "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/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r96", "r97", "r98" ], "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": [ "r374" ], "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r32", "r94" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents, at carrying value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cost or Amortized Cost" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "order": 2.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" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash:" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r94", "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r307" ], "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": [ "r14" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r199", "r352", "r365" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r198", "r200" ], "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": [ "r46" ], "calculation": { "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails": { "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": "Common stock reserved (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/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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": [ "r22" ], "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": [ "r22" ], "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": [ "r22", "r207" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "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; 93,957,774 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_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64" ], "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_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r266", "r269", "r270" ], "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/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r216" ], "calculation": { "http://www.redfin.com/role/OtherPayablesDetails": { "order": 1.0, "parentTag": "rdfn_OtherPayablesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/OtherPayablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Other revenue" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/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", "verboseLabel": "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_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": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r206" ], "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": [ "r17", "r19", "r20", "r345", "r346", "r357" ], "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/DebtComponentsOfNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "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" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r202", "r346", "r357" ], "calculation": { "http://www.redfin.com/role/DebtComponentsOfNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtComponentsOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r310", "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Aggregated principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r204", "r310" ], "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": "Debt instrument, interest rate, effective percentage", "verboseLabel": "Effective interest rate of the liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtComponentsOfNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44" ], "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/DebtComponentsOfNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r101", "r208", "r209", "r210", "r211", "r309", "r310", "r313", "r356" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/DebtComponentsOfNotesDetails", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails", "http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails", "http://www.redfin.com/role/DebtWarehouseLinesOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313" ], "calculation": { "http://www.redfin.com/role/DebtComponentsOfNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Less: debt discount, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtComponentsOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r148", "r161", "r166", "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "terseLabel": "Available-for-sale, credit loss" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r151", "r162", "r169" ], "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": "Available-for-sale debt securities in 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": [ "r152", "r163" ], "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": "Unrealized losses" } } }, "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Noncurrent [Abstract]", "terseLabel": "Long-term Investments" } } }, "localname": "DebtSecuritiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r311" ], "calculation": { "http://www.redfin.com/role/DebtComponentsOfNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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": "Less: debt issuance costs, net of amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtComponentsOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r92", "r186" ], "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": [ "r92", "r123" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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": [ "r51", "r52", "r303" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Net gain recognized in earnings" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsOfGainsLossesRecognizedInIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r278", "r280", "r282", "r285" ], "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": [ "r51", "r52", "r303" ], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "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", "verboseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r295" ], "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_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsOfDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r273", "r275" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsOfDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r103", "r272", "r274", "r275", "r276", "r277", "r281", "r282", "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsOfDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r263" ], "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": "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/NetLossPerShareAttributableToCommonStockSummaryOfAntiDilutiveStockEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r251" ], "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]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal Jurisdiction" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r108" ], "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/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r111" ], "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": [ "r307" ], "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": [ "r102", "r255", "r256" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation capitalized in property and equipment" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows", "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" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r246" ], "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": [ "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r246" ], "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", "verboseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockSummaryOfAntiDilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options outstanding", "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/NetLossPerShareAttributableToCommonStockSummaryOfAntiDilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": { "auth_ref": [ "r250" ], "calculation": { "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails": { "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", "terseLabel": "Shares issued since January 1, 2020 and 2019, respectively (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "auth_ref": [ "r250" ], "calculation": { "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails": { "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 on January 1, 2020 and 2019, respectively (in shares)" } } }, "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r207" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r154" ], "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": "Cost method investments" } } }, "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r290", "r291", "r292", "r301" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "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/FinancialInstrumentsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r293" ], "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/FinancialInstrumentsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r218", "r219", "r220", "r291", "r336" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r290", "r291", "r294", "r295", "r302" ], "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r300" ], "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": [ "r218", "r219", "r220", "r291", "r337" ], "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)", "verboseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r218", "r219", "r220", "r291", "r338" ], "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r218", "r219", "r220", "r291", "r339" ], "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "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/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r296", "r301" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Changes Fair Value Of Interest Rate Derivatives" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r297" ], "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/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Changes in fair value recognized during the period relating to assets still held at March 31, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r299" ], "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 interest rate lock commitments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r299" ], "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 interest rate lock commitments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r296" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, net\u2014March 31, 2020", "periodStartLabel": "Balance, net\u2014December 31, 2019" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r300", "r302" ], "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Option, Quantitative Disclosures [Line Items]", "terseLabel": "Fair Value, Option, Quantitative Disclosures [Line Items]" } } }, "localname": "FairValueOptionQuantitativeDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsAmountsOfGainsLossesRecognizedInIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTable": { "auth_ref": [ "r304", "r305", "r306" ], "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": [ "r316", "r322", "r331" ], "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": [ "r318", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "verboseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/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": "Finance leases" } } }, "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": [ "r315", "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r330" ], "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 for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020, excluding the three months ended March 31, 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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 and other" } } }, "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": [ "r317", "r325" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments for 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": [ "r316", "r322", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease, right-of-use asset, amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r328", "r331" ], "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": [ "r327", "r331" ], "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_FinancialInstrumentAxis": { "auth_ref": [ "r156", "r157", "r158", "r159", "r160", "r164", "r165", "r168", "r169" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsOfDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful Lives (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r180" ], "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_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "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 in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "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 in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "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 in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "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 in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r182" ], "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_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r177", "r178", "r180", "r183", "r341" ], "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": [ "r180", "r341" ], "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": [ "r177", "r179" ], "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": [ "r180" ], "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_ForwardContractsMember": { "auth_ref": [ "r283" ], "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "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_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r68" ], "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_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70" ], "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_ImpairmentOfInvestments": { "auth_ref": [ "r145" ], "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": "Non-cash impairment charge" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r190" ], "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": [ "r257" ], "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/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r260" ], "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_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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": [ "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities and other payables" } } }, "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": [ "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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": [ "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r184" ], "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_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": [ "r66", "r122", "r308", "r311", "r354" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.redfin.com/role/DebtInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Total interest expense related to the Notes" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.redfin.com/role/DebtInterestExpenseDetails", "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r74", "r205" ], "calculation": { "http://www.redfin.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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/DebtInterestExpenseDetails", "http://www.redfin.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Interest Income and Interest Expense Disclosure" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r84", "r88", "r95" ], "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": "Interest rate lock commitments" } } }, "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails", "http://www.redfin.com/role/FinancialInstrumentsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Accrued interest" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r126" ], "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]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r173" ], "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", "r48", "r170" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.redfin.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "periodEndLabel": "Inventory as of March 31, 2020", "periodStartLabel": "Inventory as of January 1, 2020", "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/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateConstructionInProcess": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of real estate projects incurred for projects for eventual sale or transfer (condominium or time share projects, vacation clubs).", "label": "Inventory, Real Estate, Construction in Process", "terseLabel": "Homes under improvement" } } }, "localname": "InventoryRealEstateConstructionInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRealEstateHeldForSale": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/InventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents properties which were acquired directly or through foreclosure for which a committed plan to sell exists and an active program to market such properties has been initiated.", "label": "Inventory, Real Estate, Held-for-sale", "terseLabel": "Homes for sale" } } }, "localname": "InventoryRealEstateHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r48", "r104", "r170", "r172" ], "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/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "negatedTerseLabel": "Lower of cost or net realizable value write-downs, net" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r121" ], "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": [ "r155" ], "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/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r153", "r342", "r355", "r373" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets)" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r329" ], "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": [ "r187" ], "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]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r320" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r330" ], "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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": "2024" } } }, "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": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "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 having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2020, excluding the three months ended March 31, 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r330" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest and other" } } }, "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": [ "r320" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r332" ], "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": [ "r40" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.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_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r347", "r363" ], "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 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 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": [ "r42" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/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_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r346", "r357" ], "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": "Line of Credit Facility, Borrowings" } } }, "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": [ "r39", "r101" ], "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": [ "r39" ], "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": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing Capacity as of March 31, 2020", "verboseLabel": "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": [ "r17", "r345" ], "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/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.", "label": "Loans Held-for-sale, Fair Value Disclosure", "terseLabel": "Loans held for sale" } } }, "localname": "LoansHeldForSaleFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": { "auth_ref": [ "r133" ], "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 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" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r203", "r346", "r360" ], "calculation": { "http://www.redfin.com/role/DebtComponentsOfNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net carrying amount of the convertible senior notes" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtComponentsOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r33" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "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/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r201" ], "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/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r72" ], "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": [ "r293" ], "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": [ "r218" ], "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 Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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": [ "r86" ], "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": [ "r86", "r90", "r93" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r59", "r62", "r67", "r93", "r110", "r353", "r366" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows", "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r106", "r107" ], "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", "verboseLabel": "Net loss attributable to common stock\u2014basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails" ], "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/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/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": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expense" } } }, "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": "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": [ "r323", "r331" ], "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": "Leases", "verboseLabel": "Operating leases" } } }, "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": [ "r315" ], "calculation": { "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r315" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 5.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": "Current 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": [ "r315" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Non-current lease liabilities" } } }, "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": [ "r319", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r314" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 4.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" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r328", "r331" ], "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": [ "r327", "r331" ], "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_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSummaryOfLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r120", "r128" ], "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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r105", "r119", "r271" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SummaryOfAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r41" ], "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": [ "r49" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "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 non-current assets" } } }, "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_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_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other commitments maturing in the remainder of the fiscal year following the latest fiscal year ended.", "label": "Other Commitments, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2020, excluding the three months ended March 31, 2020" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r264", "r265", "r267" ], "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_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r63", "r65", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r53", "r55" ], "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_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": { "auth_ref": [ "r85", "r89" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid for the origination of mortgages that are held for sale.", "label": "Payments for Origination of Mortgage Loans Held-for-sale", "negatedTerseLabel": "Origination of loans held for sale" } } }, "localname": "PaymentsForOriginationOfMortgageLoansHeldForSale", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Tax payments related to net share settlements on restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r79" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/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 Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r223", "r247" ], "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/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "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/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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": [ "r21" ], "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, shares 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": [ "r21" ], "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, shares 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", "r174" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Borrowings from secured revolving credit facility" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Borrowings from warehouse credit facilities" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from issuance or sale of equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r76", "r77", "r143" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": { "auth_ref": [ "r85", "r87" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The 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_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r80", "r248" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the issuance of shares resulting from 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_ProductMember": { "auth_ref": [ "r217" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r189" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r192" ], "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_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r187" ], "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": [ "r15", "r16", "r189", "r364" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.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_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r189" ], "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": [ "r15", "r187" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails", "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Lives (Years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r125", "r127" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SegmentReportingAndRevenueReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r125", "r127" ], "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_RepaymentsOfSecuredDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayments to secured revolving credit facility" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Repayments to warehouse credit facilities" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r254", "r374" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansAllocationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r99", "r343", "r361" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r3", "r14", "r99" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockSummaryOfAntiDilutiveStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_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/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Number of positions eliminated, period percent" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r212", "r362" ], "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" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r213", "r214" ], "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": "Brokerage revenue", "verboseLabel": "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_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/DebtWarehouseLinesOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r326", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "verboseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r326", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Payables" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/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": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockSummaryOfAntiDilutiveStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r109" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r101", "r208", "r209", "r210", "r211", "r309", "r310", "r313", "r356" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r278", "r282", "r286" ], "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": [ "r110" ], "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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r222", "r243", "r249" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansAllocationOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r222", "r243", "r249" ], "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": [ "r290", "r291" ], "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": [ "r177", "r179" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/AcquiredIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r177", "r179" ], "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", "r29", "r30", "r31" ], "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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r273" ], "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": [ "r35", "r189" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r223", "r247" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r227", "r239", "r240" ], "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_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]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r131" ], "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": [ "r68" ], "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_ServiceMember": { "auth_ref": [ "r217" ], "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_SeveranceCosts1": { "auth_ref": [ "r92", "r193", "r195", "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Restructuring charges" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r224" ], "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": [ "r232" ], "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/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r238" ], "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/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r236" ], "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)", "verboseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r236" ], "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/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r235" ], "calculation": { "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested outstanding at end of period (in shares)", "periodStartLabel": "Unvested outstanding at beginning of period (in shares)", "terseLabel": "Shares underlying outstanding restricted stock units (in shares)", "verboseLabel": "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/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "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/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested outstanding at end of period (in dollars per share)", "periodStartLabel": "Unvested outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r237" ], "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/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r237" ], "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/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r247" ], "calculation": { "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails": { "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/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable at period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r233" ], "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": [ "r232" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r247" ], "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": [ "r229", "r247" ], "calculation": { "http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "terseLabel": "Shares underlying outstanding stock options (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/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails" ], "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": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r221", "r226" ], "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/EquityAndEquityCompensationPlansNarrativeDetails", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r224" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, 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": [ "r225" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r247" ], "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": [ "r247" ], "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": [ "r241" ], "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_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 dollar per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r18", "r348", "r349", "r351", "r358" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r324", "r331" ], "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": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r124", "r175", "r191", "r194", "r197", "r367" ], "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": [ "r47", "r207" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "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]" } } }, "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]" } } }, "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/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r207", "r212" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during period shares new issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r207", "r212" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock pursuant to settlement of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r207", "r212", "r231" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r207", "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock pursuant to settlement of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r207", "r212" ], "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/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r140" ], "calculation": { "http://www.redfin.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets", "http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/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/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r334" ], "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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r334" ], "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/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": [ "r335" ], "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_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_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r135", "r136", "r137", "r138", "r139", "r141" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r261" ], "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": [ "r340" ], "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/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsOfDerivativesDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r218", "r220", "r350" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails", "http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118" ], "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/SummaryOfAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r293" ], "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": [ "r293" ], "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" ], "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" ], "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/CommitmentsAndContingenciesNarrativeDetails", "http://www.redfin.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r345" ], "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" } } }, "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", "http://www.redfin.com/role/SubsequentEventsDetails" ], "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 of common stock - basic and diluted (in shares)", "verboseLabel": "Weighted average shares \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/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails" ], "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "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(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r299": { "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" }, "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(6)(b))", "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", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r374": { "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" }, "r375": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r377": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r378": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r379": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r38": { "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" }, "r380": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r381": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "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" }, "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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 26 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans (Tables)
3 Months Ended
Mar. 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 ESPP as follows:
 
Three Months Ended March 31, 2020
 
Year Ended December 31, 2019
Shares available for issuance at beginning of period
3,330,271

 
2,890,973

Shares issued during the period

 
490,717

Total shares available for future issuance at end of period
3,330,271

 
2,400,256


We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
 
March 31, 2020
 
December 31, 2019
Stock options issued and outstanding
7,028,719

 
7,792,181

Restricted stock units issued and outstanding
4,681,875

 
5,023,412

Shares available for future equity grants
11,899,400

 
7,100,499

Total shares reserved for future issuance
23,609,994

 
19,916,092


Schedule of Stock Option Activity The following table summarizes activity for stock options for the three months ended March 31, 2020:
 
Number of Options
 
Weighted- Average Exercise Price
 
Weighted-Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding as of January 1, 2020
7,792,181
 
$
7.00

 
5.28
 
$
111,122

Options exercised
(738,398)
 
5.30

 
 
 
 
Options forfeited
(20,798)
 
9.01

 
 
 
 
Options canceled
(4,266)
 
10.80

 
 
 
 
Outstanding as of March 31, 2020
7,028,719
 
$
7.17

 
5.12
 
$
59,786

Options exercisable as of March 31, 2020
6,472,555
 
$
6.54

 
4.93
 
$
57,443


Schedule of Nonvested Restricted Stock Units Activity The following table summarizes activity for restricted stock units for the three months ended March 31, 2020:
 
Restricted Stock Units
 
Weighted Average Grant-Date Fair Value
Outstanding as of January 1, 2020
5,023,412

 
$
18.69

Granted
141,413

 
27.06

Vested
(320,440
)
 
19.36

Forfeited or canceled
(162,510
)
 
19.29

Outstanding as of March 31, 2020
4,681,875

 
$
18.87


Schedule of Allocation of Share-based Compensation Costs 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) changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of operations:
 
Three Months Ended March 31,
 
2020
 
2019
Cost of revenue
$
1,638

 
$
1,465

Technology and development
3,648

 
2,656

Marketing
375

 
286

General and administrative
1,550

 
1,999

Total stock-based compensation
$
7,211

 
$
6,406


XML 27 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting and Revenue - Narrative (Details)
3 Months Ended
Mar. 31, 2020
segment
Segment Reporting [Abstract]  
Number of operating segments 5
Number of reportable segments 2
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities

The following are details of accrued liabilities as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Accrued compensation and benefits
$
37,300

 
$
30,462

Miscellaneous accrued liabilities
21,156

 
7,560

Total accrued liabilities
$
58,456

 
$
38,022



The increase in miscellaneous accrued liabilities since December 31, 2019 was driven primarily by an increase in marketing activity during the quarter ended March 31, 2020, which was a result of increased marketing spend and timing of those expenses.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment

The following is a summary of property and equipment as of the dates presented:
 
Useful Lives (Years)
 
March 31, 2020
 
December 31, 2019
Leasehold improvements
Shorter of lease term or economic life
 
$
28,178

 
$
28,141

Website and software development costs
2-3
 
30,141

 
27,602

Computer and office equipment
3
 
5,627

 
4,846

Software
3
 
1,126

 
595

Furniture
7
 
7,083

 
6,965

Construction in progress
N/A
 
428

 
475

Property and equipment, gross
 
 
72,583

 
68,624

Accumulated depreciation and amortization
 
 
(32,087
)
 
(29,047
)
Property and equipment, net
 
 
$
40,496

 
$
39,577



Depreciation and amortization expense for property and equipment amounted to $3,186 and $1,515 for the three months ended March 31, 2020 and 2019, respectively. We capitalized software development costs, including stock-based compensation, of $2,677 and $1,911 during the three months ended March 31, 2020 and 2019, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

Our effective tax rate for the three months ended March 31, 2020 and 2019 was 0% as a result of our recording a full valuation allowance against the deferred tax assets.

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

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss ("NOL") carryforwards that could be utilized annually in the future to offset taxable income. Any such annual limitation may significantly reduce the utilization of the NOLs before they expire. A Section 382 limitation study performed as of March 31, 2017 determined there was an ownership change in 2006 and $1,538 of the 2006 net operating loss is unavailable.

As of December 31, 2019, we had accumulated approximately $195,133 of federal tax losses and approximately $10,421 (tax effected) of state tax losses. Federal net operating losses are available to offset federal taxable income and begin to expire in 2025. Federal net operating loss carryforwards of $109,484
generated during 2018 and 2019 are available to offset future U.S. federal taxable income over an indefinite period.

Our material income tax jurisdiction is the United States (federal). As a result of NOL carryforwards, we are subject to audit for all tax years for federal purposes. All tax years remain subject to examination in various other jurisdictions that are not material to our consolidated financial statements.
XML 31 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Components of The Notes (Details) - 1.75% Convertible Senior Notes due 2023 - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Principal $ 143,750 $ 143,750
Less: debt discount, net of amortization (19,840) (21,231)
Less: debt issuance costs, net of amortization (2,618) (2,803)
Net carrying amount of the convertible senior notes $ 121,292 $ 119,716
XML 32 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 37,300 $ 30,462
Miscellaneous accrued liabilities 21,156 7,560
Total accrued liabilities $ 58,456 $ 38,022
XML 33 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details)
Mar. 31, 2020
Vehicles  
Debt Instrument [Line Items]  
Lessee, finance lease, term of contract 4 years
Minimum  
Debt Instrument [Line Items]  
Operating lease term 1 year
Maximum  
Debt Instrument [Line Items]  
Operating lease term 11 years
XML 34 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Share Attributable to Common Stock (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

The following table sets forth the calculation of basic and diluted net loss per share attributable to common stock during the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
Numerator:
 
 
 
Net loss attributable to common stock—basic and diluted
$
(60,117
)
 
$
(67,180
)
Denominator:
 
 
 
Weighted average shares—basic and diluted
93,442,706

 
90,610,416

Net loss per share:
 
 
 
Net loss per share attributable to common stock—basic and diluted
$
(0.64
)
 
$
(0.74
)

Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents as of March 31, 2020 and 2019 were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:
 
Three Months Ended March 31,
 
2020
 
2019
Stock options outstanding
7,028,719

 
8,713,162

Restricted stock units outstanding
4,681,875

 
3,588,275

Employee stock purchase plan
233,416

 
290,647

Total
11,944,010

 
12,592,084


XML 35 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting and Revenue - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Brokerage revenue $ 190,995 $ 110,141
Cost of revenue 178,116 107,388
Gross profit 12,879 2,753
Operating expenses 70,309 70,205
Interest income 1,103 2,316
Interest expense (2,444) (2,136)
Other income (expense), net (1,346) 92
Net loss (60,117) (67,180)
Operating Segments | Real estate services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Brokerage revenue 108,636 85,890
Cost of revenue 93,562 80,784
Gross profit 15,074 5,106
Operating Segments | Properties    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Brokerage revenue 79,098 21,373
Cost of revenue 79,299 22,993
Gross profit (201) (1,620)
Other revenue    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Brokerage revenue 4,250 3,047
Cost of revenue 6,244 3,780
Gross profit (1,994) (733)
Intercompany eliminations    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Cost of revenue (989) (169)
Gross profit 0 0
Brokerage revenue | Operating Segments | Real estate services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Brokerage revenue 102,351 81,314
Partner revenue | Operating Segments | Real estate services    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Brokerage revenue $ 6,285 $ 4,576
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Share Attributable to Common Stock
3 Months Ended
Mar. 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, and convertible senior notes, which are considered in the calculation of diluted net income per share whenever doing so would be dilutive.

The following table sets forth the calculation of basic and diluted net loss per share attributable to common stock during the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
Numerator:
 
 
 
Net loss attributable to common stock—basic and diluted
$
(60,117
)
 
$
(67,180
)
Denominator:
 
 
 
Weighted average shares—basic and diluted
93,442,706

 
90,610,416

Net loss per share:
 
 
 
Net loss per share attributable to common stock—basic and diluted
$
(0.64
)
 
$
(0.74
)


The following outstanding shares of common stock equivalents as of March 31, 2020 and 2019 were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:
 
Three Months Ended March 31,
 
2020
 
2019
Stock options outstanding
7,028,719

 
8,713,162

Restricted stock units outstanding
4,681,875

 
3,588,275

Employee stock purchase plan
233,416

 
290,647

Total
11,944,010

 
12,592,084



We are required to consider the impact of our convertible senior notes on our diluted net income per share based on the treasury stock method as we have the ability, and intent, to settle any conversions of the notes solely in cash. 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 three months ended March 31, 2020 there was no dilutive impact from the notes.
XML 37 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 225 425 1 false 72 0 false 7 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.redfin.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.redfin.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.redfin.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.redfin.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.redfin.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Changes in Stockholders??? Equity Sheet http://www.redfin.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders??? Equity Statements 6 false false R7.htm 2101100 - Disclosure - Summary of Accounting Policies Sheet http://www.redfin.com/role/SummaryOfAccountingPolicies Summary of Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Segment Reporting and Revenue Sheet http://www.redfin.com/role/SegmentReportingAndRevenue Segment Reporting and Revenue Notes 8 false false R9.htm 2103100 - Disclosure - Financial Instruments Sheet http://www.redfin.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 2104100 - Disclosure - Inventory Sheet http://www.redfin.com/role/Inventory Inventory Notes 10 false false R11.htm 2110100 - Disclosure - Property and Equipment Sheet http://www.redfin.com/role/PropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 2113100 - Disclosure - Leases Sheet http://www.redfin.com/role/Leases Leases Notes 12 false false R13.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.redfin.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2119100 - Disclosure - Acquired Intangible Assets Sheet http://www.redfin.com/role/AcquiredIntangibleAssets Acquired Intangible Assets Notes 14 false false R15.htm 2122100 - Disclosure - Accrued Liabilities Sheet http://www.redfin.com/role/AccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 2125100 - Disclosure - Other Payables Sheet http://www.redfin.com/role/OtherPayables Other Payables Notes 16 false false R17.htm 2128100 - Disclosure - Equity and Equity Compensation Plans Sheet http://www.redfin.com/role/EquityAndEquityCompensationPlans Equity and Equity Compensation Plans Notes 17 false false R18.htm 2131100 - 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 18 false false R19.htm 2137100 - Disclosure - Income Taxes Sheet http://www.redfin.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2139100 - Disclosure - Debt Sheet http://www.redfin.com/role/Debt Debt Notes 20 false false R21.htm 2140100 - Disclosure - Subsequent Events Sheet http://www.redfin.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 2201201 - Disclosure - Summary of Accounting Policies (Policies) Sheet http://www.redfin.com/role/SummaryOfAccountingPoliciesPolicies Summary of Accounting Policies (Policies) Policies http://www.redfin.com/role/SummaryOfAccountingPolicies 22 false false R23.htm 2302301 - 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 23 false false R24.htm 2303301 - Disclosure - Financial Instruments (Tables) Sheet http://www.redfin.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.redfin.com/role/FinancialInstruments 24 false false R25.htm 2304301 - Disclosure - Inventory (Tables) Sheet http://www.redfin.com/role/InventoryTables Inventory (Tables) Tables http://www.redfin.com/role/Inventory 25 false false R26.htm 2310301 - Disclosure - Property and Equipment (Tables) Sheet http://www.redfin.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.redfin.com/role/PropertyAndEquipment 26 false false R27.htm 2313301 - Disclosure - Leases (Tables) Sheet http://www.redfin.com/role/LeasesTables Leases (Tables) Tables http://www.redfin.com/role/Leases 27 false false R28.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.redfin.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.redfin.com/role/CommitmentsAndContingencies 28 false false R29.htm 2319301 - Disclosure - Acquired Intangible Assets (Tables) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsTables Acquired Intangible Assets (Tables) Tables http://www.redfin.com/role/AcquiredIntangibleAssets 29 false false R30.htm 2322301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.redfin.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.redfin.com/role/AccruedLiabilities 30 false false R31.htm 2325301 - Disclosure - Other Payables (Tables) Sheet http://www.redfin.com/role/OtherPayablesTables Other Payables (Tables) Tables http://www.redfin.com/role/OtherPayables 31 false false R32.htm 2328301 - 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 32 false false R33.htm 2331301 - 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 33 false false R34.htm 2339301 - Disclosure - Debt (Tables) Sheet http://www.redfin.com/role/DebtTables Debt (Tables) Tables http://www.redfin.com/role/Debt 34 false false R35.htm 2401402 - Disclosure - Summary of Accounting Policies - Narrative (Details) Sheet http://www.redfin.com/role/SummaryOfAccountingPoliciesNarrativeDetails Summary of Accounting Policies - Narrative (Details) Details 35 false false R36.htm 2402402 - Disclosure - Segment Reporting and Revenue - Narrative (Details) Sheet http://www.redfin.com/role/SegmentReportingAndRevenueNarrativeDetails Segment Reporting and Revenue - Narrative (Details) Details 36 false false R37.htm 2402403 - 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 37 false false R38.htm 2403402 - Disclosure - Financial Instruments - Notional Amounts of Derivatives (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNotionalAmountsOfDerivativesDetails Financial Instruments - Notional Amounts of Derivatives (Details) Details 38 false false R39.htm 2403403 - 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 39 false false R40.htm 2403404 - Disclosure - Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsScheduleOfAssetsLiabilitiesAndEquityMeasuredAtFairValueOnRecurringBasisDetails Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) Details 40 false false R41.htm 2403405 - 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 41 false false R42.htm 2403406 - Disclosure - Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsSummaryOfChangesInFairValueOfIrlcsDetails Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) Details 42 false false R43.htm 2403407 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 43 false false R44.htm 2403408 - Disclosure - Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) Sheet http://www.redfin.com/role/FinancialInstrumentsInvestmentsInDebtAndMarketableEquitySecuritiesDisclosureDetails Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) Details 44 false false R45.htm 2404402 - Disclosure - Inventory (Details) Sheet http://www.redfin.com/role/InventoryDetails Inventory (Details) Details http://www.redfin.com/role/InventoryTables 45 false false R46.htm 2410402 - 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 46 false false R47.htm 2410403 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.redfin.com/role/PropertyAndEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 47 false false R48.htm 2413402 - Disclosure - Leases - Narrative (Details) Sheet http://www.redfin.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 48 false false R49.htm 2413403 - Disclosure - Leases - Summary of Lease Cost (Details) Sheet http://www.redfin.com/role/LeasesSummaryOfLeaseCostDetails Leases - Summary of Lease Cost (Details) Details 49 false false R50.htm 2413404 - Disclosure - Leases - Maturity of Lease Liabilities (Details) Sheet http://www.redfin.com/role/LeasesMaturityOfLeaseLiabilitiesDetails Leases - Maturity of Lease Liabilities (Details) Details 50 false false R51.htm 2413405 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.redfin.com/role/LeasesLeaseTermAndDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 51 false false R52.htm 2413406 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.redfin.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 52 false false R53.htm 2416402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.redfin.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 2416403 - 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 54 false false R55.htm 2419402 - 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 55 false false R56.htm 2419403 - Disclosure - Acquired Intangible Assets - Narrative (Details) Sheet http://www.redfin.com/role/AcquiredIntangibleAssetsNarrativeDetails Acquired Intangible Assets - Narrative (Details) Details 56 false false R57.htm 2422402 - Disclosure - Accrued Liabilities (Details) Sheet http://www.redfin.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.redfin.com/role/AccruedLiabilitiesTables 57 false false R58.htm 2425402 - Disclosure - Other Payables (Details) Sheet http://www.redfin.com/role/OtherPayablesDetails Other Payables (Details) Details http://www.redfin.com/role/OtherPayablesTables 58 false false R59.htm 2428402 - Disclosure - Equity and Equity Compensation Plans - Narrative (Details) Sheet http://www.redfin.com/role/EquityAndEquityCompensationPlansNarrativeDetails Equity and Equity Compensation Plans - Narrative (Details) Details 59 false false R60.htm 2428403 - Disclosure - Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) Sheet http://www.redfin.com/role/EquityAndEquityCompensationPlansSummaryOfCommonStockReservedForFutureIssuanceInSharesDetails Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) Details 60 false false R61.htm 2428404 - 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 61 false false R62.htm 2428405 - Disclosure - Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.redfin.com/role/EquityAndEquityCompensationPlansScheduleOfRestrictedStockUnitActivityDetails Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) Details 62 false false R63.htm 2428406 - 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 63 false false R64.htm 2431402 - Disclosure - Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) Sheet http://www.redfin.com/role/NetLossPerShareAttributableToCommonStockComputationOfNetLossPerShareDetails Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) Details 64 false false R65.htm 2431403 - 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 65 false false R66.htm 2437401 - Disclosure - Income Taxes (Details) Sheet http://www.redfin.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.redfin.com/role/IncomeTaxes 66 false false R67.htm 2439402 - Disclosure - Debt - Warehouse Lines of Credit (Details) Sheet http://www.redfin.com/role/DebtWarehouseLinesOfCreditDetails Debt - Warehouse Lines of Credit (Details) Details 67 false false R68.htm 2439403 - Disclosure - Debt - Secured Revolving Credit Facility (Details) Sheet http://www.redfin.com/role/DebtSecuredRevolvingCreditFacilityDetails Debt - Secured Revolving Credit Facility (Details) Details 68 false false R69.htm 2439404 - Disclosure - Debt - Narrative (Details) Sheet http://www.redfin.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 69 false false R70.htm 2439405 - Disclosure - Debt - Components of The Notes (Details) Notes http://www.redfin.com/role/DebtComponentsOfNotesDetails Debt - Components of The Notes (Details) Details 70 false false R71.htm 2439406 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.redfin.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 71 false false R72.htm 2440401 - Disclosure - Subsequent Events (Details) Sheet http://www.redfin.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.redfin.com/role/SubsequentEvents 72 false false All Reports Book All Reports redfin10-qq12020.htm ex10110q033120.htm ex10210q033120.htm ex31110q033120.htm ex31210q033120.htm ex32110q033120.htm ex32210q033120.htm rdfn-20200331.xsd rdfn-20200331_cal.xml rdfn-20200331_def.xml rdfn-20200331_lab.xml rdfn-20200331_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 38 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Acquired Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets Acquired Intangible Assets

The following are the details of our intangible assets subject to amortization as of the dates presented:
 
 
 
March 31, 2020
 
December 31, 2019
 
Useful Lives (Years)
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Trade names
10
 
$
1,040

 
$
(572
)
 
$
468

 
$
1,040

 
$
(546
)
 
$
494

Developed technology
10
 
2,980

 
(1,639
)
 
1,341

 
2,980

 
(1,564
)
 
1,416

Customer relationships
10
 
860

 
(473
)
 
387

 
860

 
(452
)
 
408

 
 
 
$
4,880

 
$
(2,684
)
 
$
2,196

 
$
4,880

 
$
(2,562
)
 
$
2,318



Acquired intangible assets are amortized using the straight-line method over their estimated useful life, which approximates the expected use of these assets. Amortization expense amounted to $122 for
each of the three months ended March 31, 2020 and 2019. We will recognize the remaining amortization expense of $2,196 over a five-year period, with the first four years recognizing expense of $488 per year and the fifth year recognizing expense of $244.
XML 39 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 40 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventory Inventory
The following is a summary of inventory as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Homes for sale
$
47,887

 
$
36,982

Homes not available for sale
3,667

 
3,163

Homes under improvement
19,095

 
34,445

Inventory
$
70,649

 
$
74,590



Inventory costs include direct home acquisition costs and any capitalized improvements, net of lower of cost or net realizable value write-downs applied on a specific home basis. As of March 31, 2020 and December 31, 2019, lower of cost or net realizable value write-downs were $818 and $143, respectively.

The following is the inventory activity for the three months ended March 31, 2020:
Inventory as of January 1, 2020
$
74,590

Purchases and capitalized improvements to inventory
68,384

Relief of inventory to cost of revenue
(71,650
)
Lower of cost or net realizable value write-downs, net
(675
)
Inventory as of March 31, 2020
$
70,649


XML 41 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Jul. 23, 2018
Debt Instrument [Line Items]      
Total amortization of debt issuance costs and accretion of equity portion $ 1,730 $ 1,507  
Total interest expense related to the Notes 2,444 2,136  
1.75% Convertible Senior Notes due 2023      
Debt Instrument [Line Items]      
Amortization of debt discount 1,390 1,329  
Amortization of debt issuance costs 186 178  
Total amortization of debt issuance costs and accretion of equity portion 1,576 1,507  
Contractual interest expense 629 629  
Total interest expense related to the Notes $ 2,205 $ 2,136  
Effective interest rate of the liability component     7.25%
ZIP 42 0001382821-20-000105-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001382821-20-000105-xbrl.zip M4$L#!!0 ( !J$IU"2DQ8_M!H /BP 2 97@Q,#$Q,'$P,S,Q,C N M:'1M[3UK<]I*EI_G_HJ>3.V6O85M_$CB.-Y48<")=QQP83+>6UO[H4$-](V0 M&#U,N+]^SSG=+;6$ %N 8W9RJVX2RU(_3I_WJR__VFC7N[_?-=DH&KOL[MO5 M[4V=O3DX.GHXK1\=-;H-]J7[]9:='5:/63?@7B@CZ7O[ WW^Y_.O! M 6OX_7@LO(CU \$CX; XE-Z0/3@B_,Z.V<%!\F;=G\P".1Q%[*1Z4F4/?O!= M/G+S1B0C5WQJ_AC)GHPNC]2/,-F1GNVRYSNS3Y>.?&1A-'/%?[X9^%YT,.!C MZ<>7P,WX9GQ\?O:Z>- MJZO:NT;UO/GN_.KL]/W;MQ_J'YJU\^M&]+ MXY/JOWV,Q(_H@+MRZ%W0#NWY3VC^2WQ2M'+IC40@Y[Z@'Z=JBI[O.C!$\[^; M]6_=FW:+_:/9N8>_+X_P+;-(:ZF]P/KQ*8ONPP&*P%[#\;-7?5R\ZMK79JL! M_W=9JWW(3EBWS6[;M1:KM1KL'C;4N>G^SFJ?.\TFOI3=T@NO_HV&W%.7,.&. M [A^T/.CR!]?'+^;_+"7]4<<1G(P4X^DY\ J+S[@.VLAAUIH=R1#MA"T!IH+ M@,SV(OS\W_]V?G)2_6CV^\PUT*X;87^JYP9VPJHQ$+1#@1_8A%?AD@K]K+/0P-ST)VNB?VUX,Z(L,65GBZ-UAS M83WA^M-]MF6LN'.%,_371@JBJ;[ONG@PCPD6X-H-WE78=G=RZW./W?$@DB+< M&(ZS>KMSU^[42(:^/(*S3:%1A>UM#_*?8PX:8K0^%E4(C2)_* !5@A2%[*/= M-AIUA"L>83<;1"7:@L Y0K8'4LD1 YC+89K")S#1C,$H G"I)#M24NES^[;Q M%:3Y?:W^Y9Y=U5I_9]_N:Z5W4$$16G/&TI-AA*!Z%*PV1,5]RTRI:,X-G -- M :?!P?(00<2EIS +80X$%\/G,Y@L$(*L$X=L$Z5%_%<,='_R#I6(XP\Y)6*> MR9G#5B<;Z:,=!/Z816!U(,^@O_=LCKEU_J@6M;Y^130*2RW&#( 71UU..!7D MD1$"L<+">#)Q":P 4C]@/@)E*D/!QKXC!Q*>SH'G101&C$.P;.&?>/Y2H9GG1];>#2/0+X0C[KILQ &8N/.QX![8"@#/L!_( M'H[I R!!FU5CPQ<)X6- M$R44#+>&4QQE&0HW=DP([%W9(8C.<^>44%%N1#I]CF_1<8_Y=Z'.W!JX<, * M\Q4^*.10^ICG2*4GAR)B S\ >4I"9W-8LDW(@X%185T$_W6[TZP@PL.60@DD M3-2,C!EW# \CZ<4 L8D(8)=C[O4%\NB\[J _D('1WI!O38#O #$JD/D]V!57 M,#/B8N'1$2&S:]Z7+DH.X]8*E1HS,&R.#7W?H4>/W(UYSQ79;2C,"D1?R(D: M/(P' ]F7PNO/<,G3D40$" 0A"_G?/GZ+FCKQU7OYHI7Z'+;+3+2QQ8ZHT M@CC1>7?;*IC75BP]=*&0-VB(%($*T@#4&'\:7NR"["GA-S2+=<4@NJC"2LOR MQ-P&GCC,$_9I1B)/\L79.S#3&"^(>DHY%BLJ&T>#H-!%?Y; M#0=B1M$H\./A"!8?P-S C.5WH9]M# R.<,42,%@D^DJC'.J+DS),KZHA9@H+1/3X1:*T7",[SU(ZNG+.O.L*PUV&MI+.F.2$%^E"&M96ZE M*1<29DO:8X(HA!X4-I!!&+$I#!\)L(]Z/KP23[2Q4H)=$T?W%\9-H/[%GUI'KW44ZI.7L(-/G$5U L0N*M/@A^C'ZB?K^)#': M;*3;O/7Z0H??VXG#[P@@NQ VKNU@%( //$!S9QU_."!#$[0..&U[>'0&3M7@ M,V.R&V,V-%9(UF"O@7'L2F M(5G^G%QHI.%D.!-^6^@B0P:5>!VUX@2K( _= M3)OL&0)(F5P4Q$*[5H( M4[\"'XUAM4$DKMFF2';0Y7!CR/FQ!.79*QB<#B% M>1N=!O^,X6]826#M1;L#_4"YCJ6WG^>I\&]R"AE(H0_R^/W'4-,.SH6K!)D. M N440??F!%Q'2#G1ZA *!^5_D!-0T/C/.@R=U%"X:KIZ9+#$S_P5R$0<"!< M.ATR(YG@@%BP/UHX;$MY,_H\%"N'+ %W:P?VQ/,L(Y?R\N3,$601FV &S\L; M6;R ]\^=__TSIZ^^S/3JSU&0&L=#<= +!/]^P =PRA?:]INH$8 +W1#YZK,B\4'\%H.B>_@QTP5\H\J R@5T96H# S)[R#2JWEVU"* M\8[@T&Y8DG4_IG/@P;I.A,S9C?F,/$[&3Z#-QEPD'1,J! @8L [ZUCHJ8!>@ MA#%AU<3&0/F@A!'YU %#Y%!Z\#4)%7@G^21)4"O^UO=$$CX+^5A8$@KVTC V M&1F#MK,C62/]BH6 1#R* ]S84*3>^00,N&WA N0G,]C4P9A+%\8YG#@#@]U* MC.([4>![LD\4$JJ$!32[?"?N4^";R3'.H4U,$'E@E:9+RZVDV.7GV/N"(_)@ MB*PS)[._;7MT_H6U]IL,[UM3W0QQ)8B8E3\!B.7AE("5\/2/V)%]M/IY'(U\RMKKS;1FEUC_ M-&[B%P&-4TN&GE#1#D.PI(OBZON(X4Z%.0':FY2E!M-0_IH>T8!B1[!U-TR/ MN@]*-2!)ZI^CZ,? !=CC878QG6F#PH-P548Q.:@HVJ#G3^P&0)%H*H27$2KY M[ YB[CKT#$82H+I6("HZ@V<"YHYP1*C5#(E^+1T#0<1&L91:*A7Z':I'%5S0 M./:TRS#$EPE<803CI@K4HI4I0H)MWZCU"V-NXS*D1XE'842919EM+HOQD "T ME26SA'P&6C;][ EQ(T79)ED-A)2[([15*L?I9WOR*Y8;GV!>!_![?*T(ST_V MRY1-+=R3K^8 59#5N$A,0"+QBJN3TBYQK;L5T.>*, >IR OX('WKBB%W*YBA M*+7[31*[R61$:K)/DPT%^HCZ@G(:C>B7RCO?!XQT*!'3^%.R41SB$Y6$AY)E MAP&#"85+<, >][X'\23JS\C)X[N/Q+:(O4J * ^8RZ>AM@!QK93^1,OL@RB7 MD1^$;"@\M &TW0@SZ ?(D[V^!-Y/'XA_QJA'[ 4 A\!Q=5A^.E**OMXG 0Z@ M&&+@1&T3N5Q?" (5_*R'0?T[PM6I;/D 'P?:*44&K79"4?R_0@FB@"4()\H< MY0 J1\!1_'S'9WD"VVD*DY$52ZNDQ@W)-2O)N%A8XM?V6XLSB9>1:$7IICV4 MT0[6GVAU]T_U,CE $A>F3J& V2\8,#<@.NT?(;G*,=,D0[N)9OR91#"BKY6_ MC*>7#@%@0D>]#I ^2M_-I%]GY3R%"D'@(&,Q9FC@(+,(8I<> 8G%;B8@^ME6 M\&N)4J^5]C_B0(:HBM,7CQJ2R7&:20;%^X/5383._H8WPU#H#>: I!1.XE6T MQF3+#(-0RF-@S:/4''@SL_L*4]XKPUDYEGA0E"-% ?VETI.P)' MU2X-&Z*81:CM,HP8^Y6"E_+PG:70)0ZIV'I%%T?XL>L@$P?V)1WE&% 1=W(W M#(?(=3'0U1(^.)B)?5BA;Z B[)/XLKEDU )>JQ-1 \2 M\%0V19:68?4%TQ)=]&@S*O6Z8K8"6@')"@>F=OT)K47\ ,M<0>8IO)*8JLTN MR27^5(ZY(W9VJ3J7GV!G@PTB=;"\PCI(AZ"'"G>@"T^U*G '2 O:?)$53&@Y6J70*"W$IJ0!^FR M?);HMAGM-[4-*YHHA[;>@46NRA]&&M0029\-/"B4D&EC>J%T3H\(56$:?5Z*K":8"&D$CU-J\FJV"MY"E:U M[,LT2OJD^3+H70:O22VM MFU\THO:)!F*,A<1(!C'\2(X'14-*U=4RT,A71;R.\:$B;(1SF/=ZJZ$SELD\ MV:#R.5H'L#5^-W* ?GUKI]+G]CV:G==/ZS&YK#YN:T/+2/EO* M4)70YA9"PW6_W-Q;CI-]G#3_8)EX?"X"Q_4;A%8]ZQ]30_ON[5N$W]H-1_8[^W.W]G>3:M^ M^ZV!4+UOUK&3SSU[>W!\5CVF:>B?)^;SY*O/S5:S V.WKVYO/M?45S /N_K6 M96TL2G^XN5=K:<.33O.ZV6GBZKIM=M>!&6_N;INT*-C&]>U-O8O_QH7N[XCJ M-7HU)+2ZDFH=+>J;J46:D]EY=YQ0Y0LF&:FXN "$B6Y9DBNF-)VR]&^1?]-& MBG[A#\Q#-&?]P*'UN/*[(-LW, P=\SE,LBRWEK:@DG&^[B'1S>:VM5!*+>@^ MD6QZT;YTY4'E97:&XEDY(WAHE2:0M\XIJA>I&(4W\=%5[$JTHH#F@I)<+')5L-B)FSV:L M &4@J7D4/S*U44GBK#%4%UH9.\*T_M@)IJ4)C3Q!1?282]-8@Y=E+-)TUE6- M7%:$0LD'6V95AV]I73@]89GB4H2C29 /!#J%7- 7Y-L>)O(\%?5CRL=(P[GH MZ#+NO#IZFXR8Y*Y:M90TNOW)!E-G?G[,ZO15Q:PVUZ3[/_"_5]>=:$$5YL]' M@[.UT"!IF']\=G9R7CL]_] \?WO6N#HY/:^>47_/J&=@^WJ-SJN+6@,F/"G/N*Q0FF)T,\$#W7Q#-=W0 MZ:?E1?OI24'16B;2>7*>#W6^JU8W$^M<)*^?^^?6=[\6_:F]FI[R%VMH-^BW M QIB-HMY)B,HP/$-][T'5986V! NGZ(B2]:0P% 0[RFU%_.S02E^R6,KBZ)7 MLXM2C6O+QZLR3+N[ M!=VB?ZKF]()(KF]\^(FL:6%3X8)+*7YQIE^W>=OM4ZMU7V]%&=? MD;$6N26D!J@VT=BV"R?TB[C@%U(,V+7TN$>%F6WL7YU>-?3\_D8KK(I-):ZN MUX0IL\C3TPTE=99>4V'NZ0O#[I=JM\.JW3:I86-7&F[CCIM5#OK-D>,KY1(_ M:5G/1O6-K1-D]@L&@%"27P4SX#!?_#5ZJ25B7$GC=$1FRV)FJ[HJV_<7FWZZ MT_KLM%9M'#>OZ^;XJ"K+!:VN_ MW%S==%GMM:UU:2,+W5Q_$]'F[EQ+?VUN7]MN)DS>&"N'<\G=&M7J8+ 4LCH7LX9=F/J" M&NV88@J3EUE\"UTV'2ZYW&1OL(^%G[L I&3S6T#8NT#V$4A?>3"49?PTU@+- M$90FX4"FLDM&H45E/YBQ!GZWOJUPJ:^96%'6+FC[4>^E@-A7V>-K(VLM7 M53P/#BK-<9_) 7/D@!*HJ;!4IX/-*E+]]1>3LIU#[!.9$]Z?3>FWEYX M&OH@L&]7:'J3F*:_ZDV5>QP(VGM:4++6A7$OL]^R7SY'W21,.]G/-ANR$#TI M7Z9K8@)JB,GV5)6#[OG\*#G#\BIWG]+#N5UV9^ML2A'/PC^B6W95 _\B]:;RXL)J:_X4 MR8-DW0 ]=4@%FOI9Q-#A"-P>W]M[JV%T%8>2JN(:?!;JKKAZZ$!-#G-=QZKS M9 -[ NWY0>9*$'S&J<78.(Y4=YSTMG2+;>2N$EM:!K-O549I/LXXL!+=V.P? M>&LW*?D=016J>9%($C!Y72*2)4PG(VH-@+>.$L1IK_:+K;R"X\7:LS",TU[Z MA0?M^0RY)];@@)YP?'Q1K3)^.#YD>RTQ9;_[P7?JD;1O;J)?<*0#]<4JMI]_-)R[J2;'^K1/F%E:M2+9!/K/*& MXL8^BS9<24L7$94W<_UN?KNYVW:5[K&1F3;D]#DO6K5]2)D.DUK[QH8NJW33QH#*B.DBW'TP;>_CTDBJT3)SS*AJOP1U M]"BK28N:('JTVMCIJM*^+ZM?4 M1 4VYX I$CW$HM=MAXD\[<;V]%^%*3#>;0R?. MFG&?8G9/6)4[OV4*>?(2F#9*W<@PJ$VS?J;59355VL1""UXO<,INL/$@DIBP3@B[ >RM]AKHN%6P?:!0O7M5R7W$:H"MM+_ZR!\=E ME;K;^MF$O::C[6F3;$_7S$VT877S5T+2DVS]4@9-(<=A9D;UB03$7%?J8=EE3#60&Z#G*?4ZWJ*3^^4JA M263P)A])Z;L\AJVA=F^:'B098_A$ZZO9X8RF^@QO_8OXEA:[EO*(/T&X\J1) MG=& U462<\26ZM)TM\X2PDTH+D/IDS@(8VY"*[)4!Z 7CM>9!L8:%F :7^LN MOOS1EX[A&8X?]W0/-^--LWJR&94SPZ]4,W4Z .P'E.I*V(0NI\CT\(Z4((H3 MVLO?P5$84ETR(G5_2_337M)W6RUMS+\+&P%@$SB!N2^.%<2#\S>G)E[RV*.; MCY#SQJ [K6O.Y6;S(\H=.DBR-U^X/35/FZ+(?Y2:6RB]/&NIR MO_Q"'_'+Q!EFBR.ZB.2^YSPQH@O(;+R[%-Q-!?VJT.XB"?>Z6/UZ]77;$3Z+ MHY>[&;S[)E:-:\"5?9!*YO,RT0QC,U908N"T"25Z0+!H,/ M5+JNN7XBP,O@4J^4*7V@5K$9+XF2+>0C*;@N0=?R8P6AT4O4QI0N*8Q8RGI^ M4A?.G-&UP(7T$4_TM55Y_3_K"_!*VQ5NV47S%_-#SW=FGWZ[/!I%8_?3_P%0 M2P,$% @ &H2G4'O7U+*C7@ ::(" !( !E>#$P,C$P<3 S,S$R,"YH M=&WM??M3VUBV[L_G_!6Z?6;F0I5"@+R3/EW' =-AA@#7ANY)W;H_R-(V5D>6 MW'I Z+_^KM=^2)8-"7:"P5,U:6SKL;6UU]KK\:UO_?R_]D_VSCZ==KU1.4Z\ MT_/W1X=[WD]/GC[]_=G>TZ?[9_O>A[./1][SK>T=[RP/TB(NXRP-DJ=/N\<_ M>3^-RG+R]NG3JZNKK:MG6UE^\?2L]Q0O]?QIDF6%VHK*Z*=?_O-G_.J7__R/ MGT]GD M.H\O1J6WN[V[[?V>Y9_CRT ?4<9EHG[I?AG%@[C\^2E_A)L]E;O]/,BBZU]^ MCN)+KRBO$_7?/PVSM'PR#,9QV)^4[ M'#V<^/-B__F+_>UGKU^^WGF^N[>[NW^P]^K%RV?OW[SO[K]_ M\?JG7WY^&L#_Z2SZQ_ESD#L?]7"2.%5/1@H?\.W.[O;?WY7J2_DD2.*+]&T( M$Z3RZ5']C-^T/4^E\TSZ.,5WV.0)1%WL?.OVN MU_FUU^U^[!Z?_?P4S_C*P29J.'7CKQ_J3S)-WS" /ZJBC(?7_%6<1C!Y;Y^_ MGGQ9Q*#.1G'AS9TS;Z,<*>\?__5Z=W?[G1[_W=]3YR)7"@7E&R_YTR\TI)UW MFQX\042B%A1>-O0^!GDX\G;?^"17OC>X]H(T\@:JO%(J]7HJ&L8I2%\^R?( M!=_W F]?)<%5D"LOM-\OZ#1'E[P20N@P2>O@#1 M\@XJ^.WH%!\MB<\$U MJ WOL$C@'L62)N)]=:WR.T_#UFH*]:)4(%TR4J&LV;?T/O'&<*U>=^_PK'/4 M7\T96J;:ZU>#/U18>F5&RQW>Q+@@<0JS-")KH/ *57K#+"]''JB+$O6DT5ET MZ*3*BRI(Z2)]N!AJC.<;P>;&[J86(_BZ@OO'L!=WPM)GT6+Q]\ @B'/X %(D'"[GYZ)X%]P]'0:&\89Z-W4O[,,U-RP M2A(:0YC' U #4X^X%JN98K4V)V8.ZOCD=]\[^]#M=0].>ET?EQ5(5!'#Y/&6 M*LMQDJMQ7*C"K.YQ55:P>X79I4I!ILRZQ4T+ES'<3\5I,,2]37V!TXL"-WPX M.X/#Z&L5@-,1\([08 MPL]I=I6HZ$)%_M1(RLSW5( GP&H#A0$&/@CD /90=1&@8 TR6# @NRA-*'/# M+$FRJ^+M:JZ810D5B$[O['#OJ.L=WEOAUGNFUSG>][K__G#X_O!LO8&V^ T* M-T=UD>'B!\%"XQ/$&;:6,I?-#.8WQTTV0%$HLPM%DGH5PXZ* B6^;0%G#Q4< M&:$,H721E/MT+9'&.-5F.6U5M$'6]F,XAKZA2X%,JT>^?3F2=G]%;;][<'@, M;N?)\5K ILXXR'*T\"99H8TX=\'#]O,E5+B5%;P!7L%NJC=&V'\F>78)FQ_L MCKGS>Z3 \X4O55*H*Q2M:;//QS.J-('+D)#"+HI/YUPD5W]6:(+RKABRVTFN M)%O1T\9R,8(]T1L%EXJW>@6N9WH!RJ(H8!99[N&'L3T5=MHPN<\;9\DF!ECK MDR#"_?^_?]K^B3X7DR#4GV\1F/.F;U;"SZ^) 6V*1E<=> !LD'" >(C#&6LXEBXQ.WU8!N,^78P2^XF1;5 ,S>.,AC M%%&0G4MRU\MR[N/4);W M\*G 082UCY*VKW"K(A-F0?)=CH+2ZZN<8D,@Q2G-(Z[$4V,/]\LL_.S-'HHX MG<,8_%0V@:T^,&9V7X7@L 8YN;G]4JY"OY3FDA+\A@T8]0>H@3(F/[9D,W_L M!64)_B[KFV6-4-TD0CQ=F.H#X MG^99J!2^#[ "_EE%%VB)PY\G Y@($CSX@"$N-+DQ4PT?DPPL"_AO%(R#"_I# M28B,; FP.LI$R770""D*^1".@IQ."+.B9",%7!&5BNN"XP&%5>5D97R&_7QM M)#PXJ7W^&*4V&X]A%^[#\E>+$E[<<9_[SU\_]Y]MOT#7.6O2M@Y=!M"KR-[_UM>VM[>P=3&Y0W4>@A\IK;XL?\ M]A>RULKW02N_?)1:&0R/N^.*'&,JY"N"U3/!P"J&4K(<83-@S@15.:]_/Y&XV:,5$A>*B8D WU\/FO@E+ [A$@;2G/ M' XH',7JTKE$"(]=5$D3?; V$%=?%;UZG*H(1#U;-KAF!9<]"]0PZ Q6L\ZT+=W0'B=;-"%X/_.1^/ZBNGQ#ZRIW."6OO MJR#'8:%#/( ?8!YI)A [)4>$%*['C-T*JJYI#+?^!E^\PQO&>&5M!2K24:*4P^ K*P( ME(H+36N&WX,I)*B:$Y)?E/2W00O6MLN/$M0WCU!0]V-$D*31]Q=3D+A)<*V- METC& 2>D]TA EQ=U6LOGUZ--MA^A@';3L!H/P# -U0+]BR16J6.<(\ 9A!7M M:0)#NQ8\.@)BY>.?:%2[B2$$EWSQ#:3;1]>^S..0+6;X .Z"A$=,U460D!L" M=\MC#"(00LS@TFS(0]EGA[,Q>886/+@JM*ES/FJFY[-Z%OI: =RD !XCWJS[ M!19Z"@N]L[ (0Z-HR;T#BM/.FV?/4<2] &0R0E28KM_(JT3@:;FZJ!+.,"-R M;5PE%YRF6GXJ:BU_/TS^'B-&[ "!43O;3_ZUQ'Q=)TVQ+JK'R0"P@,U-!?9E M<5[=/?I=#?(*X_0[NUP O>5YTPMZ6N;62_RF)?X8<4F_=CJG"UK=%RI5.8$* M@Q!+%RA;%&952H%;L/?2, 8;LP +4Y6C+.+=9(*!7PHJ3_EXV21.:9?AX[(4 MKA4R/DG'3) MYIB@C['2L>2B85\0X9P\U'6\RCM/J>2?$)Y4+'R^U=_"K H%]C8USOPPU-/ MCQ& ]2OXECGYARAAG(DO[\RLX7C#F":'&?"]H<)2XL1GL4=)Q,*(Q+LP(S > MZB1+8IIKS!%A](IBS63^.O T 8Y)>^X EG*M#QD]?$U/8=XQQ=Y5DU\QNQX MXR#_#)HPPS)H,<[5%Y6',=$,X97A8UB5\24FZ1!L@,8X?OBCBF)41;[W9Q44 M\1/[64SV+*>!!-$8%"MC%"Z1*2 -=7SI,Z(N<2* M\N:8KL=-_0^1(H0"I1BSBDO-/70%-@"FEL,<\]ZU,-_@BO=UL/T)0T-&.PII%BF&EY!CP*'J49 3 M/4&)51.P5V/D2X!]$O>:+Y0:YX<+79A^Q.E?7FKJQ;.UP/XH@7V,N+ Q"AQXB3^@AN9HZ!HR5@2/4E)&]P<*U!X!AR,L16:21?CP+X$GDU.1R-H:@47%"NXY7]S<:L M7#.(E9IC-SGSGH<%--@NE@3/56J?DS5QB^0AAXFJ7V M0Q+_6<41TX54J?LI",.\HC\&19:0G3UD A($=\."X?*:(H3W&B!'$5Z@]I%J ME?%;+EJN/44A++8<^<(PEM9PZTCWPU,-NX\1['5"7BFM;)0UE-OWR"ROBD4B M,S-]E]#<92!W83[-HL1H%.6<)T%1>F%5E-FXEJGS-DQ="1^8*RSNHBW_3]S[ M8_2:X2_21GCF$"G%, S>Y')>2^L#D-;'B,PZ5?DX7J3%+M561.$UCFN5J%P5 MZNN %79J:C"![G(>7X*%/@<6B8DF++Z"S99RRY&^"U-]!4C$QV;W.N+\ MF 3X,4*[N/YY@0(,RQCK&"I*(6<)D_KEL0)K%2L4?>^/+(:;7.KR0J=ZT1?< MQK7O-J<@I'46Q@9!C4$PS76=5XC85I2K]F>(ZA2BNB3O8(V9?C2"_1@!;8WB MH05)^/-M?WM[VREL:H-RWH;LSW>X6#0YBZ9DT=LR@K_:ZJ .J8O$:1YCZFH4 M7!(K/4*S\?D++*G0Y-@:L2860?$C2ZC6NN!>Z(+'B!Z;(T +T@M_VR&]@&DK M G62'*,T-6Z]>A(US1F@+SA-(O]U2_J;%G!C_M;D!=]!93Q&N)B@R,&./LL# M"G%])#SFG?4%<^2CUJ#-]S@HHN!/[]E3 MO^MUJSQ+B=*?V[[A2OV4Y9]%">J2+^%^(I 99@39YBAA<0LGN9Z(4B;"P%&1 M7)Q!JD.YA5OFO7JJ;JT);M($CQ&39@EV%YJK&U.S'*EH+BH*]0EP%%'E%^+A MQ^!!%/9C4$5X9%%6B!X/\D%FE6FC:O2!@Y5-R!R_ R&!Z'=4+\ U1Z%N+R%]91V M4N)S[^-+XVE3H:F+O'2SZ6:''J>OJX39J+L&"/HW#ODVW33>WV$ZGNV^:[3^ M6"N0AZ= 'B/8KH=U&SO/GR](5^C+U2"JMKEZLQ,T]F$.KI&X7ZA4I &7RB<@ M9"J2IL[D;F?TWW5UR .4O&>/$HL0]1E18W3M;#I>FI=!\M@ *S76M\P,5O\<(Q#H+OBQ(YC;B MS=OQ=L5IF(V)9SH;QHB.O,BSHL#"1A5/\/,0R:5',36]"8B6L,*_LS"L)O + M[*-":&C2-;Y7RRWYTPP%OM-BW?FRA%L50XP)#RL%0U5?0KIO /<:5]SD405Y MRLU_56DA66!"BB>&UMNGRBQ]@3+X@L\W":YS,!3T MQUJ"&+Z;F8UZ![-^VVEWB^'/5I*GX&E M".XM!R X^@4,H=,[.]P[ZGJ'AX<_="3SXL*'QV?=WFFO>]8Y.SPY_J9A_O W MMK0NZ8?IE.Q5:8+\#"R"DURX&DJ">.,>>07.A-X6B[?D(N&Q5QDRD(O6X1"Z MKX7<^38;ZB]1;IT?Z)6YO_$%P?K5'8?12,YQ1QY*M^#:P"D& A8X%L/BZ8AA MDTT8BU_CL,)KU,@:ZQ<0O\.I:A.ZJ=J3=?!2B=(#A6U??I#T@_[!&:721@$" M9N5\UFIR3C$]&%\"-^Y8Y$8"PVF]4=?JS!0TGE:2[\05J5\OT% MVS"YL)I>]LPQP[4O>8UB]LF\R0BM[;^]#I=[W.\;[7[QQU5_.=36=E M: ]S-[4GBVIY^'QKIQ[07N#KZ >RP6!Y)_+Z.O79XWI^:U'%X5M>OQK\(5ZE MU6-X"]/IKG4/,?!0[D)-2E5WXK:&LP&4FF.X<35J>BIAE;L*T%1O^(WG)06L M:\MMO^\)EK_BV/ZV\V+KY0[5<%$+;[@99B':CGQ%Y>_P_YVM[1<\3MJ:VZK4 MZ7HWWYLN>*N;/](#Q!179<4]MO!(MC79OB2?"E[&4J?; MVX=QW'G.N:8I1B_!4\B(I%\";F+.C=",;LSI&?HIS%)"A_#:;:W X"G"4\O: ME1&6C2FFG%YPI!*D5Z.LSC (R;7%UTD5V7F6QB%LZ1.:V*U)-"0:X\DH@S7. MWXIH.)S_9HE,Z_VU6IQ2B\^6IA8/I/#FE%N-O_/VY57?05%V:DO)M>=X!H#_",:3=_"Q M*DI]&=\[.MK#D3G/+;)7>$4&,HJMWIDWE)Y%$;[,[BATL(E.#++L\Q-X52"- M-A,DIVB=.;WSM!BA6]YQ5J*/76 G/GVJ2=CZ7D,E5!.XI-.2?OI]^;777//U MD:WX5N[&BNJ#Q?OV]]>U?W_^J=N3]=CW>MW37K??/>9 =9_\_=\[O5[G^.RP MVU_-M[FTP/69486YPB"U,9*N@AQI1XNF4FSTON18M&YWJ5WXA@(+RKM'<$34).RUN2"L&,(Z$3J[)S+_,"N'T_FE0=N>8M<1$M9UVO(P0TRMMN6 M?;Y7D(-YPMQ3N+YULBLU5MY"1)IN1*97T::S%UA'\'#6_^N='['^M=1]T_K? MN?<2\-,OU/1@B.X+Q6M0NSNJF.KB<..@!D?$Z2)P6(PW! W0G9>,>F<"\6UC=/=5;'%%+PUSM#G[H1;QW!N[?U7O[AW-J/!$XI] MK\2M93^O3O6AN]/C8Z%A4BA\X)3PBDCL-4#]%RK!2F43):TTL/D&3KQI;N^< M3[8)W"#GWI$. &I3#X!GQ0:UG$?GM'.!9$!(R^>\&2$B:/NI.>EDN1#R&ND) M* #I3K^#HF[<'9?]33?0% HWEK5\E?+5"@T4S-N=EWH_>'3:^/[;(S_]0I&G M=ETP#B(RSG,0.\T8%VN9,,[#:LPB7>#=;5<]3,UBED.H, 7_4H[RK+H8(?QIS(>1 M\\'/N:D?J 88 ?&CFV%':;Q@4(B84X5V024+J<:@-)4>7U) 8*1%9!II;HH, MM+FT 3 2/F\_FEVNIF>HN^=4JS$(9RW5BY?J9RL@U>(5-W==6:^!UK(0Y MY9PW"LJ%M$,%K'?,SV$>&VER8*&^+9V&H[W2V&ZWB)49X[Q]@[,?# MZ^5$*\X^=/M=W(+/>X>8B? ^='[K>LR?=7O=?>_\>+_; M\^!X85&RIW3VSKR3 ZE6[\#GCUTX=M_W3OAXY]"CSN]]/+9S_,GKGW7.&/C8 MZ74US*#7[9_U#O?.X(;V- V=A6N??>B<>3"@C]YAW]OO'AP>PY&',-#SHRX9 M97:8]1'"B,_W/KA??NQ\D@>%$1W0,Q[ B!&%Z7O]DR-^@!.X5._W0YBDLU[G MN _'X8'=?^]U3\^\T_->_[QS#",Z@0?QNG"9O;-#F$">MQXE>_A!84[.9@Z. M9@&_[IR>'AWN==[#P_#T3,U=;^JF_^Y^/*7['/1./M;OC&/OTDU]OOQOG<.C MSOO#H\.S3_@:?O]P"',",PF7@FF N8=;'_8_P!/"-WA&K]OIGQSS@.":_0,8 M+5X93MX[.3_N=X_TD8?]_GFW=Z\!:LUZ^>\,4/MABF:]^]ZP^SZ_][OOO !\ M)PQS%1&A,R?6P-#L@P5:?7L%7S.KEFK]'-A[Q7(O4V0QV\DDE_G%]LY&T&S4 MON\SKN-F'LSE,0BM1?$>B>*+E1;%GA-RZFKG;3%BV,R$M45-.5% 20HLO\)X M,<91P>N,RV9$#*O6T"2W3F8A1+*C1IQ<0D&,507Q)?M/6#OX)DUW]TAR# YB M4OQQBM,GUSC,."6@*2.FN$RWPIP[HC804QF$B*3TZTA, _!JQ*5\&;8X$AQA M\C5@)$889J C!?BW<6 L M=.,)*GU&!E3L<[KG[$P5,374:LE00EY>R&H.WB M1%ID4N#;F6/]./ J+F)[F+T7AL]##K[57_%: SX*#?ARI37@H>7@6(C:H^(! ME-#H,L824PK!$UZ44I24;1U6>1H7(\VQ0]VQ$.L=!PFIFX #"YSVTB!ZY!!) M ]/ATK3$;?;DY%\I?.CRBUAYE9QQ\QCM21A1/,=8291MAYKA,&0N5 MJ7;UIS9P@AIP.5,">ILN)_-6-)8:Q,[%<.!/8(C_QB5@0OA/-8H M9)U,WI4:%)CF;5?. 14$F\+A^D5T/J-V'0;#8D:ZC,NJ5#4PO( YF[/^.ASEN?SK7 MCUERB>_6&X&TPB-3E0'<%9/M#1,\IL+MK(C+^LIQ!BBKP/<& 188T[YJ6;Y@ MO9/8B4# \XWB"4',8-:S,1@"@R"_"&)*[T^R*UQ5*D5ES98$_UW4-ZIL4 9Q M6A,,8T.8+=_9*A6VJT5C 0] <+CLO?C MLK1SIH["2,"@E?8HYZ6CJ#X"(2= MP'RP+8(D0?CV0ZIQ@24]XF1"$4=D%*4*ER:FSEE.U8U2VJ3^H3'C!BWO8BH] ML.7][M9DMV#&Z]" $ 1\6&$ECC-. A)F)09%D=^,YJ>IRMR%&=Q-?^#//(;; MV)D!68_DPUTJ=])XX<]=U_C?!/GS6G'[^+RYJJV #CS%A0'3,+'=+2:0FJC* M/7CZ(E6$>3RH^9@CQ1T)=?@1!W@0A-AJW13LL^!2#0*G;1 M-@KOUBH-U4>-:0A5 !GC424U%V 8QA'^+7='MFO#ZX8'6 E".! @;\PK,=- MN,P<:S;P4IQECKEDSX1^:F>@?4O/1NNY!0>&,DWP#%.N@28HQ7/TB:QG!(.E MVRJ"RV4)?ZGW<<+EO1A(0[64NPA=+,3,JTG)_+$%FD[$)9LKEP'7]\;XLF!J MJC'V=X4KB9:T_JDFTR*TB6,L,LLM@V"Q:P>/38-^E7W!A#NQ(^-0OYA"8)Z! M'468&P9R88'I6J4]$I7V9J55&EI#(I#]#%:W$&4M*CV&*%#QOCCL19$88"TU%19K1*EB?)R#UNR9T1%P*%S5+=3>;0FUZB>.$7Y'@Z&92,#2KACVZ%S'53'Z2?)% M;I&8_^@):>](?8F+DFT,L@(NLHS2[^SFV+ F)>!U\-,2U/X!NV 1Z5I=M_;D MFNZ/G4[R"FU%TN3(G+8.Y1@#P\0C3D/HJ$XV"25*[32UCU64NPZK-D MVN"06UAB]PA%VNSGL604Z72SNZ;R_):']07)QGFPR!. ML"\.)GDS.>W:N\JJA DT8 :P]Q#R00V(;5R%):]5\84HHVFRYN00%+HJ]0[\ M1@^RB\;*60RK4$*Z+(NA4]L*.[+)H=IS2L3?2VBR2^O]CH:%97]T(J77#2JW M:69(@]YHWS1!5-D^0/!@H3G8+2!/=E.*ET[?ZBOW6-\S3.FAD[4B7;>*B!-::9"=!H2TAF#W:S M/:15(#HAGB7$.-:1)/Z,>V,+M"S\C+W60!=Z,TH7K5U%5$32PJCQ@(BUF&TP MS7SG3 I1C<<:HS&_=4J?PRUO8^%DK >'Q[W.W9EOXB2CT'^ M695$Z[CX!W*\U"G+ONZ3K7]GUR;3J^N#:-?X1IO JEWLLRC8\S-(^&L.C+ MXIVVE(J:G7S7:AEC"_O6$):V1,9:_4I+V)J\QCIR@)_S3:3!M35P!M1,%T-C M6\7>@Z'FMIG.!6G M/>5#$DP$PQICTV6\"HQPTY^:$?KF(F:>LBE#F>!DK$+Q6I;KW>=NZI)Y#4$Q M*1L "W%Y),X339/TWPK HAYK]\JI ML&JKG&KF>V840\&F+CW/O-^\8 ">EG_#'+0,$[PJI#O3SM]759?=8%V?LD4 M%SK+&>:JOD&]7)!0$M\ M)_5&&&7K[:[Z@/D)ZL2 7AZ_6II+BZBH"8^6'>3+2Y!9;LI8G;KA MIN= Y=V#\=;4D##XK%COV%@ !DDE0,^E!N9'BJ%RM/1[Z+ IE34CM O/8D.X MY#F;**X;PB4':';TUNM:$U[*3 .!YS>H%*=[6C7>O=NC6:I-\%<39('GPXH3 MWS1IQE_;@<>-9N\\R;ZM3V&*:"=T8BP(;N M\9PDT?D"S!CMQD5(+RK=Y^3&0H];W,J\LV:Y"WO:1DOD!"37"O9(TI$8VXR8 MO HQ5C(2]FYDP2:)M?=JNM?6!4^]:3<6QSK5=K6PB!]"+>?<#0/QFC1@ M<_ 2,]-5PP$L+ _(2![*VM?Z$;[6_2?V6)ZOY?8PM-'..WI73<9C)PA6B[QC M+2+\H@-(8K#8*K-)$$?"OW];+>CMU2V.?>E9P^J%X0DAUK]QA,AW&JQ49@B^ M>W^V(-(G6-E1%)K!$\:%Y6I4QX@7<.RS8DH[ZE2%LGJ:GOX[&=N:;4WF5UA_ M7;[.1@KC=M;U%AJ#WV/\!JSI&4[MMJ15D^J9Z13H%;UUN*$=S@H!8]![J@H; M"6AR64RG ARPQ]1582'6\N/6-2QTRFN*>EM&D=5;\/FQ'JTUNLQ=,8C"H[XZ%D]9G89*Q1V;Q0RDZZ& :[K[RO=WMW>U: M"\+Z_0E*:ML HA9X\\Q__>JY_^;5RY;^DF0(7R&&R=F,LJK4P"B?91X\RGGG M:@^[X2VB-[!:**:7#P'%5*)[6N77IH]P\P4V'2'W_6-LPKY^[/.F_6XJ.-"^ M-W5SC/,"7=%A!5N4CZX'T?E@0P$\Q+='4NM,##FQ6:+Y@"59Q(M^HYR_\F"EN?@U"AAWCE0 MBKYN['%7;Z<9&9[18J0O+?^(Q MFLV$F((\QS19'+"EMJ@7@F^I!=DH0IZ6MKX97B<%\%I"F2W+>)H2RF'AXH6! MJ%Y9W8.@B THW%W]N"QX7Q*P"46?=8J-4!\'-\4R^">VI36:I>F1/ M?9G$%F]N3C WJL_,S#Z31("32\25?&M5*J_>L+D^(<2/8SKN"@@0#C$15$UY MM7%U=;4%[N#617:YB1ZW7*^.B8FX:&+Z/NSH2S&HPWBF3RZLC+ZK]74D M1+4^DNEQ2^^DQ&(1LJ/X7;B:A+)_$GG%::U2FCO;: E?A1WI,&#D73:.2TDL MB,_<.*:AU>@@JPC@"A83Z;)-$;T3#LU1#D:\XRW1#DF1U6#!M5>-JL#NNS>,%K067$BFNQ%&_;73.>5T/-HLV.2-IQV# MH%%E>J1RHS;#1A?I">/ FL70VBPS@@%#.S.SYE3T/DB+W85UTZ]-O*88 P4!09,$ZRDF^3Y7JX6#R%9681:F M1'J#..=<4B'L0.V+5F-_LB3F-6$EVLWRN_)-%2-OF&17A4GKZ[=68I2=5^P&+-(_%&KSF7/;F-,4\5 )V6I/%-7PP6%> M$"$^4*_%8V=7:'W-,=,P:487OZFL6P1*<-\U8/T*RNDZ/OO0O.G5YGSKP-J7 M?!^FRC"!ODAJ46%EX!<9WD:E+;J):BN> BI*$7?!D"%:Y1:VA/QNNHHWT)C,P'FEZ7 M6V)MI=5Q1R"7%R8OVQ&1_HCD1/E=-)[%KD5Q03FJ=I_,9)XII8!*S>B7TSP+ M%0>^!@I#9P0CO)Z#36N'IDV4I*:L!=/4%X;$&[4LZ$&PD-DJ:F@(WU3EU.I3 MG$OZ4[7\C BU[8RG']1)H!BX\1UN9+,X[2A02>$*$M]0?PR4:989!BF"]^X2%6*P8F)Y98/8[Q ?#:K^"B<6W-5 M!T%"MEHQ4FJZL+D1.YC2H&U>G1L4$ 2W''V"'/?HN.]E5<[.['NM-HJZ82H# M(=NTU75DN[21NJ^E0>JIU%$0<8S@-I06>)9/@9'+.*H(\L;8-H)/75P@7S_B MB6]+>+%64JNOI':V5UI+G<5E0F4)O#DO2#6A#T=\1"A98RK&H754RMVD4(JS M0L(41=4;('H*B1$X/J@*\>DLR830"4E0AX+UMB&+Z][5V8BF_;="AP.Y8($I MF'P&A5(T#L:2:[A?#1S*+F*9:X*MS$%V#+F*@,MQJ"C;-ST-@G3ZO,8YX$86 MEN(K<*?F"*=F"IA*,329$U1LM]%.MZG\T+.*B%I\$Y@VM6IT4N434/<7Y-BM]J/6OJ+N(^XX4I*P/F MVOK^G'.8!#'14\B>=(7+@**Y^ =O?$KV#+S@4)I>X*)"*YSC'1/^*U)#SH;0 MPZX6=.S50X".C2GW%X_QI4KN#I;6L$HX J1?(G<32-2MENH"5_B:(7/%-OO[ M3Y$Y;[.?U:S6%?F!'IBV')N"5V@6:5I#L@+"%WCCW<O M0HG;$?F9>8KYM82UWH14;F3NCU>#L39F12-P]%VR]E"6?BVZ.+EI]!'S%[9? MYOB?6"]F.::2I\7#) %3*YFF$"+UYN,75Q3!1:UD&K^^ ".2*SXU-X'44FO[ ML48 H$=:6KXOW #YP MVY(+C&HES(V:^D8(0W_3>",\O!!CH,Y!;G4]D2@X M146:@718EXR#*L>+ULN1:[ U>%%7.6*6+$$#SBW%7>HG2?S%B=+JP7-H=RI2 MZU1YZT-G+TTJ-4O%V'?/C MK53C)>2=$3 5ZY'\@#7#.;>H0BT5L1>MPQ,.S M4.X_)>?@=R8SDN0FU"21B]I'1E)<[,5;3691\0/6"LU M;!)*6)0LYL29R(*K4F%7^!H6?2$1D,^3V:%JY3E&0M.L/ MV5B1).A"\OW,-#&5D($G7:N3AZ=.[C^-V?PVU26\2RP.YG0MDF'?*?URB^RL M4]1\E5*T$#9HK#Q'O%D$!JLN%]95\RZGHN:!R0U_/DH@A09=Q"(8!I'"N"IB M3O!O+P6O ^M&5$Y-<>4W]V.MQMGY3<[DB)7Y0T;BDQ.G_T85DLKI+?S^OK#] MB,(*W YS9J"% MM-@+\4UR7KQ#Q9[+XQH2\W]#BUKKZ:&X56VS)OM7<%L9Z#Q%_R^YF2\&[?HGN.S3S_NWOH_%BOV))N&_(DCK-?24( MDL*C"F%$*&]RX5R P5X2Q&.IP*'NH$3#Q,V?!5YP2U $7\/9M\SI[J0[_;3; MYG[VI)N)=N;?3/GWFG%W.:VWVH>WU=Y_%INY<(=@D'&BI&N:T2\ IG4V:D$( M20F#D(09=9W0$**XF%1$C'D+;107MFA,GVBUR"TB4FXY55,_*9H(Q60FX'&H M\8"[J01@DNN$DZN?!BJ)U:4R/?$TY3"&NDPIG[TJ!O\PF=7LM'4W;;"6_A\B M_:M-&G(6?%FPL(^H)BEB4[E61XU6(]ZOI\HJ=X/ $L*M]3-J=+?0(7SQ=O%4 M<(J54YKJ9A=(+=A;60?9+)1A4WFJ\RFS*Y1T^8QMT^0T MZ,'IF;Z#,7MO@PVXP3*>&3;9M(8VPB[2Y+JMF5 S_(&L44$11\ITR\JRSX5+ MM^2,Q_A.)MD:7)MJ4YBL*C5L7U7*I?4P #]SZ M?QX8+UOLP#3"_F*X52F.YIHX2U315$R]P[G+53-\4M-6-H0IUEQ(M13A'>"A M.70S35)PTUOXFI? #SAD(DTJ77-JM61%F*(V+9K30@'B93J ,=(GN%'FKJ(\%Y3A@OED< MSFTA=^'>12:+TI9 UST-6_#1: ;"0(+++)R;VR35(4_%Y=_N-Z3H;*I];EJ^ MD9^8EX5H8!R:)!%!8Q2W"2S<(Y#:Z^\+4EMKX'NA@5>[@/PAS#FY5E&9QP5Z3#.MV0MRM4&N"$2G5<>*0ZKEE'TK^-I?4 M)K$@=7037D*.C#$%&SIY$GXS,3=+T'/.^=_&\^KN(SJ[*[M5LVE#:P,9X@,^ MD('L93DVQX+=#)\NU*WQAM[.FU>OB&-96!>D8N?2>>X!S"^YB0-R%^%18?SX MGH=)116;\O"^]SD./P^"\'/+G-]]@M;A[X>GU.]_O?,\I=Y3+)2GA%9S:O2_ M1XVRA*P<&&H^-E'H1*47: >ZO (NK>%TEP8DU)(R%[*3"RVQQ6TJ]@A^QZA+ M<)X3_&H87,*<40$05L&X]^+V6.A&2#,(4GWE*,XC@Y[4=8-$(5[HCJTV#CXO M)J_]>]_I_>HHDK:3Q<]W>[1>C3+,YOLF9X^)2I4JUDS8QFE( &*5H^7K;;SX M^R8[ ;D92#L=L4-B2UM<$A3-(=FN7TR,S"/S-BA"&2R>FM $*F_!\_ G1G# M?,8JZH*KH(Z ==:F=5K,"G'JIW!M2SJ5O#[S>R"$&2/VN-]V&P])1AE"5 MO$?2USJ4)4R7 GLUMV'0*9;6UT_)&>4 AX)_D4COF((ZHYB4+9]K.M=8SY+= M,+R4$2WW6$8(B,GFVG',;JC-!/BB[6VY1MX :^CF6WKUSL.Z95;K$"S5\:W& M02ADB@"6V#2 9ZD&]9 2/S91Y]VY9AXU3,U9MZ?D7MM#E'E5E#QN7(>IRAO! M1C-&0BB0QI#LH!%5*:V&7S['B(Q7Y15#Y^H<,=_R,#50N/- ->M]+AB"QV)1 MQ6-_JIAAJD>VZ.^U:?7P3*O5)E) $%^.:K5C.21)C6<).$7[;!FA+.HO%V)Q MU3J:M%A<=8,I)CY4TG;7H%K&5*ZLQ^UP7X8R1%"*Y-:(&\0[BQ-#5=1:ANL9 M,'5&KO __FOGY?:[FB&'^LKTHFZIN8%E'3!BR"@*W4<9=Q/IVM: ZK&S.^-N M.;ZDB,GF:Y'9"?8F^+I$\HL M<8-Y=%A14A2V?)VL#!H'=P)+6CM2?\ND:-::2STO(W'OPBB8@=,0*80R_8TAI05'X&3385+?+K]WET\"[A3^8@C:4_EJ?ST'Z- M/1WKK$Q^E)>;]>R0C1Z'- C,\N0U5BNO> "/=Z$[R%QBYR1*5F"TD#'"1:K1) M6P!N(@^6MW07;&U2?U/'^?KXAUS.6G^.Z<%C^EL>@)QS:Y\%T65 7[H>S"F,M1S-:=7DVW'5.0^D%IG03ZCZ)J#WSG+JB8)= M'#\K(M:N)9%JKSN)"TE6_UEE@@ESIGL*%VQI8-N03(GN1)YSE$"6:Q/5Q(BF M&>.=*BJYJ8@[<83$O>MJ0:7>/ 0^K[8>1_/696.5&RT2.UVSZYLT-UO&)2A M"YOON,7B6U2OQ74S^1^WHZ\V@T;/-$WR/GJ63F.!53FTL[C%OG-246DVC1>C M;!,#OLPFKG-CNBY%?^(,Y?3V+JQ"7!MLNC_0: J.P_YEH;A!&D^JI+9[3_+8 M-J*09MU3W@Z6U(!()'&IFS-0ZW+F_Z2_:LP]CJ&_2#M_W8/UGNB%U:;".,CR ML==_\JS3[WE=N&?,R8K%E>9:!+ZBRS.ML+;VF[OLT$J1N/8Z\)-35!-C*%69 M83P_1!)R0H<.56[9<0]3,'XKU@R'6_M;*(;Z(3%Z.JZ2"Z/^G063<:^E M])Y(Z6I7T>N.3@?J3NV(T,7K?:$@/E+EG M(_B*3>2 F"A^@ PL" /QQ*\.Z"D,9,;,4D*T%*%\/_3B'6I^.3 MW]QMB70?QR*+$;J(TD_ :;#;FIW5L]7V6\A0(X):#ZZ;P/C:H[#Z' I\,?#* MZXFJCYYL(5#*.JI";K;T3,1:R=;(Z(]N/H4-">/A]7(TYRW'(.[X H;0Z9T= M[AUUO=\.#W_H2.:JFY/?NL>=X[/^8R>B?KY2V]RKK=6..K]'U&=WB/"J.^UR MB(!F(#%K870)V;N$ZRN^/FEZ+L,O8"3%\+K&!.S2$'/7:3HH9I47E]PH@M!9 MI%4[.+&(Q@"Q/J1PTN&_^5IN7FFAIN7#D+#5,B1?;:UV%*@S',8$AKI$@^L2 M(Y5W$;6E>4H/)\[Y>N='+'#R-+]U@:_V)M(C@!;& [#]5U6\\R29>8<=Y3PM MXX334P'SA05Q4D67J!51$JB6IXACJ8 MF+8R+GTE0A_$6^@=#-9CBAB/)#&8Q3EM Z9#'OXTDDT7=-CC3(N!W(22G;[F MEMFH44B@@ZFETZ?M/*6&Y-2?C1N(RW-;1*-[DQL2.A)UCHF3WBFFF53@=85N M^PC?!54'W(A"/X$+VN!B-:'5<6'/> .=<&6;HJ!%)J$I*N;*:W-/[TJ_E!FH M063CQ^&WO839LU):4GTFW'">G#'74\3P54IU=RU>7@#^?H)H0:I3"RRF=Z"2 M[&I3%QG'PQJMUAU>&4;B)A@5I!6FZEG<6OR\AO3R$"RL\I,']"GG'9CF4J4,38!+M53Y#<\Q#8!@DY?RU=>:,,SPA#6KZ"R4 M6&M-#*@D.JO-P06WLX9=P8/K!!4"QFMI!=SXQ@\.CWL=NBRM2[YV*Y4Y]I;+'X+H%UZ;6_\&'MCM4UJKGAX_OP.YL7OK($O8WC9I#P^DP":ID>U MK8FK-['&F*$.^OZV!E,0F"B6G)2\:&0Y3;M3C/QA P,,NTKQ >X;SLTRT,]( M7/@5ZA@EO*F/-<4;[I]#)\V]**@=6@X6&D M6G===8"[24DM)$LOA7=67GL;;[8WP4Z[AJUP/%815M$DUPT0U%Z24<_%?2HJ M<'8+6QF"/S>1)P:O]@SG?N?%1K39!EQ[U][XP3)9FFVV;CO<\O(-]>E[497K M!ROB+][&R\UVZ)?[U 3K'>KJXF*$%2N:P&\:H'45%-.&CP#2Z DVW8Z7E)%[ M_>1?^L=WLSM_6[M*VR2$4)82C_X(UZ>SG>WNO",#!JTCL'L0LZ1/W+356MK< MJM'2.*+@\T*:<>_:3:?H'6&!=C:%_NR6U^ 5JU?IU!MR^DRY+T@>Y_TF\S6: M"!6OT/JZU&H"96?#U+[[1A83T!JE(XE]N)UMMZQ*S_I7CW^3 MR&=$,TB'1 T[I+0#UIA?K[JI ME%1G[DD;H*/@0G3U(YBUU%A_4_5][)+.@'+JEH&R5[24[]$U&[,7XM31%KCQ MUZ:#R6$F.Z[;TVP#"3=APX."MAY@[Y@^7.47Z(/;]N>"&PI"&$7!S=68"1#7 M\VJ!/G>V?R#JDTS41: ^:]L/\=@.!"=&N5/>;C1=%DD3=FLHKRTIQSMM-,G6 M*1Y;=I7"SZ-X@BN#V%J89B0>EM<.F\OVW\WF>YEQ'7>-BZ6!&T,^BU09 IA< MJ(%JR54N9*Q]Q=ICX&1OPX10;K#2_64PO=A(P +X7:9<4]IF*7*2)4KSK+W] M]D3C@ZQWV=GY(9G'5[MWQ@%OX!:RGAG0$4\')A48WUE)Q;Z3B_HGK.M6YXD+KA_F/'?_K% M:(' >G;BACJZPF1<&E7/AALOK K$;>=8-#71 A\)5C#0W+Q2=-E,3Y!!/%12 MP>W%%N-M8HM.X: SFOJ)3KHC5#$B8;73+ 7DB)IDL@XLO@03>PGFM9'\/7NC M.QO:+L5(O;K?/#.2Q1&S( ?P.,EG&HW,:,SN]%QQ]/&F(5FF%SE=_?I5$09; M),IO07I7%T8!;^!OBW=S;&K[/75'Z=EPWX*('EN%.YO8T&W[K3A0.9";"15:^^*IO0@X)(2YB\V$"JM93?_; M6KE27*HAYG,!WTUEE%QC=O9.X0NX13J*#0J5Z@)+RWM5)U*P7L1R M]'Y3&=Y9YQ2TX\6V?F)G/9[VP&BTDO_Q*5]#> M?J_ 7]TR_8!A31=,_N<:;RZ+-&TC>@_A8=?SE[8[)TOGFBCMP4&W[[^S-1_7 MBM3C!L?A@L065*S+FB*G^W!K*0Z3&AP*QD@Q<4;K11 %UGAO\*_!A<;$?>O0 MVOM@6#*U]00K(B:L_*69=N"2WZ:5;HIKF?!KN+AA/7&,ORN,\!@@@\TURC9* M7]XJX]G"\NMLG'BK?;)OF&)G#8)_>*IBM:N%SUD>I"W=HCKOVEHJ%(A4EZ"3[E.Q@#:&1I+AJRS_[&9.\3C-NFP['6EXR%K8'J"PW?\6UVCK/]O] M5A]D+OV&$MGH2L.Q1=&6BJ7L%J-3?>, 8?:!8'E\"6XDU'S+)T<4>Q";[F=Q M2KG0:%9A>*HNLC*6Z*U#\>X+^[Q&N(M[84"DK?7B3D^6=EP:>[QX/4L 4(CA MSF7OW.^(!__.%FA.@Q5CLG3B\8#Z%-F9&DH P\7YX_AEC(CAIT%,W#S5Q,T2O[V8MO?WFZE[OW!-?)M4/L?625_G\ODC_::^[U]WO'I]Y9R?>V8>NMW?R\;1S_$E69]\[>7]T^&N'#X9#^MVCHWM6 M7/^5*\WU:1=%;(,:S(F7-5M'FD2J,>HIF*X$S'>SP5$+;&J5((#4N&B"O!E0 M&^C.X"5W]QIF4JU4!XBC_^'4CP^S),FNI+6'5)+[TPJIJ%6:(]2R@94T80E" M2PGN7Q@G*:AR%1 Y9R/A[H+ZA=6>+H"L\J"><"'?O]5WG_"1.XO'1Z[)*^:W M;%X)^-C9J(7@QW3:F6G:L,!+0+@EIV"L)=\UE_B*XP;.;!V9?& >T.N5@(A- MAP)H[1MZ: H!:H[[4^+1'*"AG=>#^V[!E8TL4B?C]<)^< O[_H?<;U[84A1. M&OPX**+@3XMC5$2J1OXB56_.Z)MT9 O;.S9/I@U53JK.A!<3OR5;NDYT[7NP MRJYC8C],<.Y_ -JQA5P6 =-RA1P:6[N+F5P'@B*^&[C52.@\Q5-@^U=1-1M5 ML$FS^BQ1-D$:-AA8:>S"G499+6T@J#LRJG*3D MPF4KD3Z@C/%# 0-C )[R#]B6BRAV^%7AZJ-X$$LQ,(6NQV,3X7*H%7XLS>KW MW/]_6#SY\-\K&4U^?_ZIVYL52SX][^U]Z/2[]R^B]TT;PW*#R;SIU4+)IC/; M[8+(WSUNC'P-!E]7A^$Y!S&/!VH@E13J"I_0% P;,V'SJV+0=>/N=A%H8U2L M6/QY'9V=WR5JJQD1OX=&PPQ/WH1GIT*K,X*UT\<5P;A>G[#D)A%K0_D^+/E5 M"X-$VTJ@W>N&FZ9WQ4K7[K$OMOI"ERT7SJ:UQN6$X8,XSOB>:TY9.V_OM$/MD7RIJ6%(Z;?^(^,2SA)[+F1B?9N&[:/IEL,X-M=0-]E%*NAUS6>Y DW M9L=;\D\'IO.(^:DF2#Z]@%D+P'1!0[OO(L.ON>1AO7,\@IUC%?(>!&F<83)- ME0.)65^KKU$$FP\UXOXBR_ !&>G?PGVTKY+@"O< X440.>QCZ*:4IN)]ER7: M?#!G:A7(:AA4!CHXH(PW=C2?8XLDK@7N$0C<*N1+[BQPIG.5PV<2A&A*T/(0 M>9P2S&8VLF;=,!DE;E+PJ"Y9&B/Q:S+]U8+[>U" B%Z4% >Y7[*[SFW^,%E= MA?S#/%EEDM[Y56'6@/Z*_6V]VA_@:G^Y JM]QD+/!MC#0 BIW=R7R<8A;0,% MB^,\>L(MMS"_97S$8(+AYB IG.)O'5W^JEJQ=5/6!R@:KU9 -&@C6&>C[T$V M>BVH/TQ07Z^ H.IV,W&=ZYQ2MBQS2,MEY:ZHB@ESAFA_IKNGV:!G=PUR(K>T M6=)%#.N-T\@';V:9HY&T2O\(O@XE0Y-KAW4R M]*F3Y-R#JM0[(K1BR^^P.) MQ4FN%D$L7B>=1S:H)JT$JE^I4I^Q!@)F-\*_8.UQ8X"".D!97J99ZVRSED ' M;SA4-OV B %37#O58O2=20BT7[P6*@_B@@#.8.G]H>ITBLV-86$[PEK_KY[^ M?[,"^K__-5)"G>S5I3!;%7!%SI/25T7-!PJE EXJN+#L'(TT2EYAUSTG%C=@ M/ONPY# >'^QSIT:CSX,(*6C4,K)!2Q&.51G XK&"]Q-;M?3P\)@3@:KZL M6^12GI"^6H1)LKVU4^QC1.6UPGS MNDG-UV&.36P ML>)^4P5ER.5-W^UIQ+YI;Z\+H&2@B0\TS<=M&1$#1L;.V:F M'I@'7 ?8@2=(O)T7OK>[O;N])&9'YV50]N#.S(YM%"("O+)#PV\8LKX$L8QBJ M),[P/=CNKIS5.AY/ M67Z&Y1!;U2FF6B6))@XS_(CT2,S=C%Z^",7@FA<5'ZO](;@11ZOKY+>-.XI> MY=3M?!?I]@_\>G)'KIX?;@,LP6"[OU1!'P_[>]VCH\YQ]^2\OYKOZ[LJGITE MVFS'M$_X23OAA$\4N- &.-U?<9X7*4"M2B-Q[7@HY_S:X=N-U82?W1ND&)-+S"W*;(*7I)C&PB(X MC=%RO.;-[M;K%Z]VGN_*OR___FY J9XG(;RA8%*HM_J/MO"CQ'3@$!A,^M\_ M[?XT.^(CS6Q>_-V)#]5_>^W\=G/(:!Q'4:(:@2"8,W<2W<^#K"RS<>TKXN=] M*WUNVL/+BUIKR*->X[IY^S5QIR4^ZP*>K:>B(1C9>Q9A-5.J%K$EEF7ZUOM5 M0M1[W%Q@F3? MF]<[VSO+O&EW',3)6]#TY2A+K[<^!Y-)5?Q/3N]X"[3^36$]-SNR5NAKA?Y M%?KOU,X"9FJ"R@^2+,L?G(+M8."13'?/ WL[2+W^&!;3,F_)#L>R__UG@ JJ M>QFDQ7?8H.!_08C=GD;_,^0E.[T[W?]9_$/A=,U^@O7^NMY?'^7^:ATFRMH\ MH UVO\IIB>Y)7XB/08$="@\JV/Z6N]&&3S.O>?=3\&I2Q.\L]]8OGN^^\'Z/ M"P3?8!4T;?/+O.'>2%U>>WLCJJG^N._M;K_>>;%\O]3[9Y7$ROMG$'[VYSNI M:\V^UNR/4K,_6,_IUURI=*#R"TR%57 C?]F>TTFJO$-,\7!.$-4YPA)T>&IW M>[GQJ?=90060L(,503BJ"E66A;>]N[.SU-O6'*CW>0!+XAHU;C8HEAMZ_#YN M%/_;3>*_@H%"+SB'/6RI;K#QJ/Z021S\ST69!%>KY5 -:9[4K*&O\'X[/U6Y MH-)\;#5:<.F,9.Z0 "XF%A4$S2&" 4(+/2L-2L+=]6H-0Z50?@A;H$),4 MC!EZ1>#QU&G='"&BP.&F>DLXL!BK!:@F%7LU#E1$UGGW"_(4%;YW?MJW1 1Z1TVNJ47Y10J7CCRJ2\,'H5JU M6!'"^C+&+3>%A[*K99S!<5@2(^W!9%UAM@;D@&F.E6"4W6'2USTXNWVMC?9&F_Y9%U_RO+/!%_S M\<"@]I1;7B>]UAJC/AZ9@-D7FZDE=+6)Y9:LWQ*T#U:K&YJ'&FN1+Z/Q36&O MSXR/>6&700/F8$IWN0]:V8INQ6OA AL&81'#(D6*IB>LL\QUQ["S9Y$#\X,5 M,JC*J4>%^]C"+O>Y84E5#%+AC2N0/R71C4VVEY2 NA^T5JO6_7*D.VO'Z=L]JR%')34[W<:6>Z JU@*R%XW?M:9>Q#SMHR&EB^:0;\Q7V8%_H!EFA>::T&_S" :QVE6ST/+3I2S_NX*XOY^4/E^:E+Z75="EJLC%E5(92]%=9BVKA%9>G.M- M"LD\BKKBX$)])ORD-?G#0/M+J4=9G47X8FF+L -+)KJC?=#MTNL3A^V+'W2I%KD%'92=Q3=B:XV(J M_&C>"78T9YZAORC"8E?EI:'RPGL8'[C>E![]7[!VP*B)D88[N69J)/W)UZ3: MUR[5M'E1_(#49IUCJW",'RNTW5WU+!,5=RA(Z8&9O M?_;-ZC:F?7Z90SM5&'N)2UUH)CX<_HE'VDXA3B>4,M/&'/T^9)YK.Z5./; Q M_[:F0[/K_>IV^]7+I>U7ORJJ)4(9/2]( /OP2!@*90J]I (_]HYE3K!24@1F MM,7<*,ZG5\TX*$+D.U.^-T0F(_HK555)GHX>%RY1&I;/#/F@EG'"8UM4*166 M)CLBY9-@FV$@@-*W=<53^$U330PTVH*$FOZ^D="LSO)]Q4-=QJ;8U00M"Z=. M,&3_J$NO,EQ#1,85PE*&!8E+"YU+6- 8U:6^$DQ84&87BO1E<[E+S*F Y$9T-:P02& \(=AR1/651)PZH);$*$(=*Q1H_)L+P-(6S8 MFD1#S9#@]^!KGQHZ=&7F[#Z53$$0Q)T7A/B(.QEH1?ZLB?KTT.^*#(GZXNP5% M01]*TQ[2?^+OC.323MQ\.B-(32%2$ 54#$.VY<&MC8G,GI)X%@6!MB]3ZU'N M%R.? 5OS8Q6DAFX5U2#2;KOT==9W7:_!;UR#;Y9GRW)R'M[?47"UA/@?ZBOL M \4[N<(X0"@-D$(84!3@6D-?TS>!?$+*:.[FJ?BB\4.T2;IBH]?:-@ +L/V .Q'FN+K.0./B*:C FQH*S(7(E=&@*DLADZ7[B7]BY_U]EE-S+_CR8Y".,%T+2T%3 MFP?1'U7D/#..-8J+"5@^#@<$*2I\)ZE1EKFB< =F;PC_BQ2@3LRA%L20AX=C ML:MF14E,'5RD,!#_?J\A5<_O$Z1J0=K<78T4<"M$I:#8<_ &Y;/ _4[O8445 MH^,@BY/".*%2$46/2)*3(!ZS>'&(#J^B_6%>]6XVK[G6^1;8/ ^7M\\7HB]F MWQCO,J!%+J-$6('>E\DGJ,;LFPO(A8I5C%TY_\+QF)&&!#["FM+IO'I+O('B M:^ZV3[%Q G1AB!M,:<7W(306_0J:-U6YD[Q!5&9PM>4=LH)A#E#3R7!>$)D" MHZ3L.=@N>PBY2I4$8JZUML,OA3+>Z%96NH(K8^/;W*[YM'&*T\.!U9:NBS$[ M5$:?ET9UM.%%QUG$D%"XDH3 6;_PFVH=)D?9&Z-DQP+OC-^IV\P';C-3EALM M%]DVF>)>3F7>+[54)5@?7DKGV AAA=*'CQAK'AZT%I&T! M/,TPN,R,*2#)EVYG[X-W8>]7O>WD[W. M^Z-/WN^=P]_@@,[Q)Z]W^.N',Z]_#J?C>9^\CYU/WH?.;UWO[,2'(_:]SJ^] M+AQ\?$)]SWO=_W/>[9_!3]X_SWN?O+/>8>?(.SCIT:T[^_\\WS_<(PY4' [> M8?^P?WI^UJ5QG!_O=WL>''QX[.V='!]W]^C(WP_//N"WG=YA__#X5^_D_(P? MYK#/M_^(7=?Q@&.\8^>XW^$3X1IGW8^G1YVS[KX\Z#UD%721_JO@3^QL+\VA M.)!>KIVBJ'*TO^_JWDYAVD#!2#C+C9&PX.E.LC;+*6VEL_KO02@_D!XCUB^) ME#F\TJ:]*JJ1(,>>.X+T03N9L M--7ZV:_U6Z:0M2 Y9VV1!8U#N52^ZUS?MR^8Y6&0_YF!L&-;+-!#=^>;EK*? M?!9+JH&J@YE -U9#3$XW(78Z!<)4]U3*8?+HQNKS=;L3:C4I>%^X$/G(,3G= M;CRE%JRAY$"A, ^ %Q"CBS(']9&8D %9,FN5]\TK>(E(7'R-8N/?8?$>BG?@ MK $+X9D39O9-UQ[>6IV*F9%*(NW,^!YL[&3I3WDU8M\+K$J:T,MI' #D,\6K M<4YFOV;*#[J5E^-K^Z"-Q1@+GLA2K^"C&/8F_Z(AMD[LL]"T[3<_K1W2*(B\ M%%\>JX3F3K(6MF\6MN4!:H\S#(7G$5&77'OO"7@-VA8[G2PNO$XQD9(1?CKX M:3'>;:4@LF/4H;8V/-..Y& 1D+#7]'U\ DZ.)2#DK%NN*<&TLX[W8WS=2MTI M1=#6Z_>;U^_RL+@4..BA;VZ=_[NLVP]=[_WYIVZ/ @WX:>_DXRDX^;[7.3B# MK\&_[Y\?G5%,H(=A"?SK0X>//3D]/>F=G1\?GGW"R(0\_\030/?J=?NGW3WZ%>,31]U?X8C3WLE>M[N/XWW?Z4MTXN38GPYS^-Z\ MJ$A[#.0$QM2K14+V3_;.IX^P)W;_W=T[QRC)2:\>-8%1O^_:GWD(_SP_GCD& M7]\"YKC7[^)B@#/VS_?.^-KZR_UNYPB?$J[X^X?#O0^SWS9,"(:.8&7U3?1J MB^\*T_@;3!:,!(?@?80ATPLXQ!ORD^G8$U\:'N?TO+?W >9[VF]<'\+_]%Z]>/7OSZL7+ M9^\[N^]?;#][A;1*06T*[I)LTS%/=Q]:U&YY2*KCN-OO@_"CYCOPV^P.@MA1 M4GK*EH9?761:8/+MD*S!UL&@>T2?; ^KACL[<5F<8FY]WT'9T;K 9CWNZ+K3=O=K=?/GLN M_SZ_&V7>SLV4>=O;]X07;P%+[/WUVV5 SY\63[V]40[[P'&LDD(U&-%^_-0M MP;8YAJW_[:-[ZK.X3.BQ8S7T#KC6*4B\D^$P#IN$<0MA/UNFL7,;\_3;C?K7 M7SLJ/N'_?ELA-'^JX^L%%?&_"Z]OD.NG2%(&-IJM9?1.JSQ$SMJ[,++PV/_? M8LSIG8-GS][L;^^\V=E_\_K-[LO7SU]VV9Q^UME_\VQO;4XOUYQV9V+W]7VT M;A;"Q=1B)%(LXGZ-'9YTC[V.GCX' @_/C_7DTW^LI MK=EF\ZC2J<8S3B]544H-6 KZ=#9)ZT.9VH?HQ;S:>O9Z^\V+7?WOL[476/0*3GAV91_C@XLMT+ ='KU8*_Y7>S -R' B<;,#4/]!Y M^ _]89!%U[_\Y\]/1^4X^>7_ U!+ P04 " :A*=0;VUF3?L' "'+ M$@ &5X,S$Q,3!Q,#,S,3(P+FAT;>U:[U,;-Q/^G/P5*IFF,&/C'T 2C,., M8YO&TQ2H8YJW'^73'J=!=[I*.AOWK^^N[FS.V&T@-#5Y"S,82UII5]I'SZZ$ MVM_USKJCW\[[+'*Q8N<7[SX,NFRK6JM]VNO6:KU1C[T?_?R![>_6&VQD>&*E MDSKAJE;KGVZQKG>KC:7M=&P1D/MUY36%G:%$UO'S]M4=?S\ M63L"+O#OL_9WU2KKZ2"+(7$L,, =")99F5RR3P+L%6NP:G4AV=7IS,C+R+%F MO5EGG[2YDA,^EW#2*3CN7T=R+%V[EA=16:W0UAYK,3MN"SEAULT4O-T*=>*J M(8^EFK5&,@;+3F'*ACKFR9%OL_(/:#7JJ3LBZ['G<9NSA,?8UQX>UD_JC9.# M5_7.X<%!?^_=2>_PL/^ZV3M\M[=?K[_:.F[7./[Z7O./N68E$ZA&0'-I-9KU M[U?5M:EFG:$=([E:(S\VJ(RJYSI+FGW;9VUP<.VJ7,G+I!6@/\ \U"I?G.8: MQEH)'*#;'XX&)X-N9S0X.V5G)^Q\.#CM#LX['UC_?_WNQ6CP:Q^K4:(_7)[. MOVKYNO7<]-*=7PP_7G1.1VQTQH87'_JLL<>KC?UMOL,N3GO](1N][[./N(;# MP6C0_XCKV7W?.?VQSSK=$:UTXW!O?SZCA]KR\L5>\^C;](^"T.5EF0@TIK7_ M)KU^N#V#"OM109*PGT A?U18 ,;)<,9\@9]$,_85:*G"L0E5')7F=Q!0F,(331&HMC6FQ3J Q MJ%+Y_ !UD$ @#>86*)9@=[1$@&'32 81LQE]W/2?@H%B$)I +*W"K('RD*ET M$4[0IA!X VG<%$W3 JR9^]O0 @,J0#=3(BY<6L%$8CB MV&Q*[3()D48\8>#W0&4"QT3HE'Q80=A)HIX4/4^@)3 K=8/* A#VEFH$OO"I M<84D,H4""$6->/'JK+I@4MI'>;5CG&JS.U&*RLEN-FY,2O6 M/B'N*]FSO\M&2^YY^>)-L_'ZR!:8*F(\T80.0XE%[[@!XP8\1-#E&F8*)7Q">+ -.[YKXT#DI;PH*>]*A MN!SPS-Z]"P7(,2!Z"DUYR-69P0&0Q2;2>FY$*4C\.)0=W[!JF9D-*.[A6,3< M&TA5"M:F1HD,B[98K:3PEP2)B#SS,#'BH1&RBQ%:[][K0_MGDFU M!33((7-3IQ3S3AEDBE, P&EY(VZB/O;(:F MK@!H\"=,;A"3@K@W=_HJ>.A&H$@G?T4X1&0C\]V2*\S$0QOXJPNZU4BRA2T[N241MXLTACC3 M[P00/ICXV1=$/V-*7H$J[C%NR5<>L" ;Q/UC0_D_;\_!EYX#_;6FF&^&R@UK M$8F6P7E#8 2R>R0K*]GQPC2.&;+3QB[R U^!0\:Q= Y@-3@LNHXU9B#4+B3: MYP?91B C(UMB?/Q+>?I\Q\'OF43S_1[+DL!?=.P\'?N*? K"MEY)NB#ML]A_;WL_.[J7K@L3DCY-<@:ZN,".UI8 M,-]?8KC(?+$+ A$3U$J>-UA,&FP6QWC,^P/\9(KXLO:6[RDGV#0>Z3S6P= ? M&B2A"J(#/&\BOOQM>P'$2AY+93+1:@(44!-^6?S3P!14"W&J] RP=1KIG%_Y M$LP1EFMRBP6B[@SAW+#Z'OJRQ;YP[7[F,_:ZXE]W/);5+_5>VBGU M6QN%RN7A$R(?M=A=3JN69F7+QJOZD=KYG=GAW\3#GURYO^1,[N1A)#UKR'(Z)J*G>6'M2>_ M?N-^W3[/[Z,Q?UMQ[LY_U;LUGV=\[C7H9IZE/IL7_)OU: M;5,;.1+^G/P*K5.7@RH;OP !C$.58\S%55E@'5.Y^RC/:!@5FI%7TMAX?_T] MK1D;&WL3B+D-N255,9;44K?4CY[NGG'KE].+SN _EUT6NT2QRZL/GWH=5JI4 MJU]V.]7JZ>"4?1S\^HGM[=3J;&!X:J63.N6J6NV>EU@I=F[4K%8GD\G.9'=' MF^OJH%^EI?:J2FLK=D(7EDY>MZCKY/6K5BQXB+^O6K]4*NQ4!UDB4L<"([@3 M(E2*>N$O%$JFES(!-AV;F8L+Y.>'KLQZS\ M0S3KM9$[)NLQ\Z3%6YAJ%6(1;H=/N#WEFOTQ[T+L[9Q1F[ M[/?..[W+]B=VUCMOXRN^79Q!HMM?WLY?:OFZ\_S11W=YU?]\U3X?L,$%ZU]] MZK+Z+J_4][;X-KLZ/^WVV>!CEWWN=J[ZO4&O^YEU_]WYV#[_5Y>U.P,ZZ?K1 M[MYL1YO:\O;-;N/XY_2/$I'+VS(-84QS[W!TN[D]O3+KQ$:"0J105J1E%@CC M9#1E+N:N^9Q,?6Y'5]]A/1;SL6!&C*68( 2X&"?Y6\8-L**FK"]&VCBF4W:F M3<+JMJ"S$FG#_@A_*@(XD M"AC!>P0\ J12=\@JG&KOJ09X0Y^CEDDB4Q G#1\[M59;T_ ;$G7 M54>11-,??H]Q([R;X38Y5(+BU8&_S0SQ0D?':UOR6V_=3Z?IBW\J:D M)";-<4;K,R*1!?CE<"!;'JPH6E(401'M\SXH(4&1Q46"B%8WP@^39JRA3C I[9AT^A8#,40$"A*0]?.C-8 &PREM9S M%*1$ZM>A;/&.W189T@C%/:2*^'4'BW+!GC0HP72PQ6HE0U]-VVQH92BYD;0! MF4=9S]DIK919BGS^!EH?)CVCH6:'02BA_:01\C 99(H3$6-;WHB["(H9>3Q> M3"/P;2A($%R)^2+<@!M?(.LA.UR![(-I: 6Y#R>P!P,8H!_+D'#)K4XY,36W MP#3E;016;L(9< !ER8=223>ER+M.+5TCCS$/G_P&+(DNY'T^(-P6&QIEJ 8L M;AYE"D&@3>@-\!G@M4B1 "B@&"-B1->#1)#=YDC%-9(C$OK)=HZ]- 3+:QB RSQ>_[(@FVM"$= )QCHGEQA)@H1X4MJ MJK;3;&[+=FY)S.T\)2#N\F@6H2=UO_N"<*_+E#0YD0^P^-Z0^ MO3W[WUO;^,=>X0S0Y3OV(#);!-@=D1!0'A'X5[+%N6D<&:/3QLYCK>_ DDDB MG1-BE:3G4X<:T9S&0PG[_"); ".8T1+SXB_EK;-;(W[/),SW]R1+ U^ ;[^4 M,$]1PK05,B&HE0 5%8A4:@92 5%M)R7$A/!;RC\Y9F1#X ^I_//[6;/11Z% MK2+KS\OS-13$0TRT8LY ?XK#(A/$%( )"5LYC\$6 =AF28+2Y0_A-U/P_-HG M2"_Q]:EJC#;":&1 !F5X6'C^ D;\$]4"3.4\+LETK-584'!*^77Q8-@4E">2 MD=)3@=%)K'.>XTM0!;36Q.DY*AX,PYWO/](?[-&-U9_"'TWV72_U2B>_\BD[ M*/M7Z4^YA8792XBMW0,LM1>73^DBJSG*G1[1DK>TI//%9""4*D;?EVHEW[8C M'LS:CW^I/Y&ABYOO#@Z@9@C>$:82:*7XR(KF[,O*CLD>.-U1 4#ZT_>E!KWK M=R%]F/EH84ZNH_[N,-^*%[L_NE\[6AA=L\B8T@?DC84=0^V<3F8FYZUF?73+ M_%,?]J;F_RT31@,:%L]VL5VLL-CE?V;A>Y9=^N00KMKJ\HO3>S]B6#ZO]0?Q MO]@HL0V]&FC&,@1>'[%1F8+^Y)JC>?NF_JYVO&9_#_;X3^'1%V_^?WE3BHB= MS#,R,3$P<3 S M,S$R,"YH=&WM6.M3XS80_PQ_Q5Z8,C"3Q'8>P#DA,]1Q>ID>CPNAM!\52XXU MR)9/5DC2O[XK.^8"Y*8%CF.N;6;R6*UV?[]]Z!%WW_7/O?$?%SY$.A9P6<95RQ)29JQ.-:WTMKMFJ+>]U8T8H?B]U7U7JT%?!K.8)1H"Q8AF M%&893Z9P35EV P[4:G"G9<"66B:R&)N5BZ8QZS#,[8'$8R)DDGUV7\3^8Z M=JH[ACU:]KH$$A*C;=;VG$/[T!MX_9;=/AAX)ZW#9M]V6LTCY[#M^4>57M*\0)A(0=&!YX_&P\'0.QD/S\_@? #>AZ$_ /]WW[L: M#W_S<0BU_NA^*-^5]:9E2+L[S4;GQ\R^8*$N9)Y0)..VCM+%R_D,J_"+8$D"OS*!.T,5O(BS$/P% M"V::WS(X#T,>, 7/*D&E)T,8,1KR!/SIBL+MSU&C8'4_&*4F6 MN>1T]JN :)J'2TAG*IL11--RO2U8D+LP;0$Z(KIJ]/$2;A(Y%XQ.&0Z@]T\S MHK!B8HGXB*L!;092Q>#8M4^ M,RD%3:$4N7RY\((&*:8PBE1001-IUKLR.ND M"Y\E9PAG H$"]"8X;K1SKJ/N M0@\)-XE(%G:F._U AAYW7UB&E1T2ALM4^-R85QJ,A$,5[P0*^UQQ:[D:MOV^S7M!B>W9K,+B%CQF$BM95Q2+B3721>02<$I[-CYJW,O M_0U$6,_MNKSRL#Z4WS'SD?LE_>8M;&76O;/EP07N?KHVY^$UXI0(%0HY=R-. ML5V?$"=/(MPN-V1F=\^_6E_;O\ M?@?^T^X;#U+JW!W!;T?I=> >_+U_F^<,6Z60/V39[N9/?WI_ 5!+ P04 M" :A*=0-#[G$P,$ # $ $@ &5X,S(R,3!Q,#,S,3(P+FAT;>U8;4_C M.!#^#+]BMNA6(#5-TA>NI*%2+VVUE:"PI0C=1S=V&@LWSCHN;??7WSAIN *5 M=CGV=F_O#HG2\7CF>>89Q['QW_6O@NGOUP.(]4+ ]>UO%Z, *I9MWS4"V^Y/ M^_!A>GD!S9KCPE21)..:RX0(VQZ,*U")M4X]VUZM5K55HR;5W)Y.;).J:0LI M,U:CFE:ZA[X9ZAX>^#$C%/\>^.\L"_HR7"Y8HB%4C&A&89GQ9 YWE&7WX()E M/5'R6RX FS8F9J M\=RZ\\M+.-^,["/:4YR(/?-G"L',<(FY@YS[OLA!L[6VB.#SQ NQ'TR]E55N MK@J$F104$P2#R70T' 6]Z>AJ#%=#"#Z,!D,8CL:]<3#J7> 0>@>3IZ5\5];[ MM/S1LEW?3FYN>^,I3*_ ;<-M[:86U.!F$.0RNHV6\W,*)EBD"YLG%,EXS7:Z M?CN?416"6'%\GCD3&4N,R5D$0YZ0),00N(HB'C(%)>M7 L@()HQ&/,$]2:52 M$;,=PK&.&;P_:M?K3B>0BY0DF]QR.R=50#3-HPVD2Y4M":)IN=M*%N8I3"M! MQT17C7^Q@?M$K@2CLC("TS:8L-D52Y M_:D( H8:4[@D*HRAX5:+7727=)&SY S14B!0B-D$Q\UQQ76E*R0>]2X?L",PS684R2.8->J(W;/6LTJT RP"W5<,/O M"(+D%X6L(:I/68K4LD*Z MZ+'YF)#F+[ <#F'RPSTW-0[]T&&'LW?6(6F>B4,5JF)N7:I-1D)A@^M4)LO><5 MIY+;64K"TG[]26+%J8Z]T^89PLRDHDQ9H12"I!GSRB\O*C9\L.F:XMHU^,EY MI6X.&)J:#_7HW=(I,-SFMI1\VG-ORSG;\>Y)\F VK)"(+8^9U%HN2LJ%Y;GI M&C(I.(4C)__I/)&_C@B[VN[:VPR[0_G9+A]YVM)OOH3MS'[Z@GAV\3+Z\1OZ8^^Q!:>27^4,__R]#]P]02P,$% @ &H2G M4 5L%QM0$P ]LX !$ !R9&9N+3(P,C P,S,Q+GAS9.U=;7/;.)+^/K\" MIZNZRE2M8DEV7IP;SY9LQU/:4C4\ZG^^Z MP[NST:CS]]]_^>T_NMU_GMY>HG,>)%/"%#H3!"L2HN]43="7D,BO*!)\BKYP M\94^XF[7$B'SXTF&'V0P(5.,L%*"/B2*7' Q/2<13F)UTDG8MP3'-*(DU"+$ M!*I8*%!XK; 8$W6%IT3.<$!..A.E9A\.#KY___Y:D#"B['7 IP>#WJ#7.SSL M=Y!6DLD/,65?%\H^/8CX-1?C RAW *\?L"19<<892Z9N@E") _4\(P>Z4%>7 M(H(&.5TUT2*!""-65P=@1CU*4"859D&NQ-.*TM\/3>G^\?'Q@7F;%Y6AJZ!F MVS_XYZ?+.X->Y_=?$#)HTNF,"X78"@H1E@^&4@K5!7VEYM$_[O;Z7=##>L$E M#[ R/I=2&36*I(;H@,1*SAEUYXQ>:QDZZ*"9.-L09!,1$MD=8SQK+D:1T(J2 M/ME4','C=?!QRF-X;2K0F@[C%&AMG_&UJQ)Q5DG@KVY&UX5'W?Y@,RGF750S M*3*Z;4AQ?(!% %!KV +5)4^S&#.LN'B^T'_7DRP68H'+QSD3$/$81.R_W4!$ MPYF1,02H^B(5J;8J1P.S9!0;U^\.477$*%)>6<(M2K.>).N+403DC?DKK E' M@0 J?M.L2DF"UV/^>!#PA"GQ##W3.U^7)GV$V1_=.9=8%M2&AS63(B^+&Q!.0IF#07(:R/S=V#TD# M8-=O(D1& S^Z<^(U!5 S =S>-P(CIS*_NG/Z92$P8UP93O H>SB;419Q^T0_ M@VCY(0N9MR1")DW^D 8L?S)],!-\1H2B.HDI#"@,@XD@T4D'LOUNEM;_*\#Q M:YU^9T56*E@,YB8X:)(@B8T2EW,A,P[079YTI+9V3%+-_W*E0A(U54J34$9W M6*<8/S3529.0>$?5F0G25!U-(O6@?"W' P;WN@"B>HPY# *1D/"2X@<:4Q"Y M@Z# Y]M1V3#8"."@RVK)ZIF[T>^#_F#0[_50%YU3&<1<)H+H/U(FJ,#EMX-E MVB6NB23A-?O=_%ZV0DJ<%O$0+C7;VG2++<-)EC[,C-S(].=$81JOC4!&[@/B M:# XZ@UJ (%>I>Q^;34D]_@A7K]-I-0^0 X'@\->OQ8@EEN[\/B64&WFD=: MC:E6?R@E4;7Q**'V]E3]8V=/95FA.2]DF>W1D%=8""W:(VG8?]7DYNW.^L=' MO7A#8?_8&0I+ 6UA1#SCTRE5L" GARP\XTQ1-B8L MJ)VX^QCXX^);1UPL<$.8A6B!WQX6L,)ZT;$)0W\G^=;127IA:WV,]-C^+IE. ML7C6L2M1VI2?=*739'J#GTWI;2%15R52_?I(H5<+O-O:DG)K MR>OH#,O)1!U6M*PY3PA;P!49MGNDHK.)'B\1.6)WB@=?)SP. MB9 ?]6A*/6^(G8>Q'\VC9FC:>A!EJ%C3?_WG^T'_W7\C6^,>Z$AG 5JQ"6%2 MI^R77&[:-%?8^4$=- .UR!T!^U8A^$C$#1Z3N@AEQ3T(]/+T(]\.# !H2@2D M+;+N.7E0]0QK2GJG.PY=RP! UC)[0G/ES'8,5UPU7*3TDK 3CJ 2,=L_E@1'N2* M$MZ21QX_4C8^TW]0=8$#6%E_;@Q-/7:5>*W, MSJ5XI>Q1SA_9"E!60VMQ;#+95BCOG54[="TY&21:.'D&>G_!.CGGFH/F1V P M8)RO<2/QLZEL'"LK%FGCR-DBP]>,)VSK:&.CL /@(0OM#TB+=+@U0MW$F-6$ MJY*+-T\>O'?DR9:3F9%.?Q:Y(L-VCU-NX6$@9O?K"[>&JJ=).5(>P:;F)]PPJP]PXO9MDN$]A$P.U: MCFYD1#R2\((+NP-D)&4"ZZ$C=C?1N7>SV;\?*D&E-ZT,L.MZTWP7C)4K]:E, M,A1QD>V/R81#KRA#TLCWZ][9'% W&;O7Y.4=UP_>.\;UM1R@A>/^"\JT$U,< MCYB.L68)J2943DKO>+%WZ!@OYFQ0@4_+ 1A.X3-S>1W]@2F3L$Y*Y"T)^)C1 M?\/VZA'3*#1+]S>OQMOI]@X=G:X36ACSV7JAEQU#S0>O8E/WKTCDMN9$VYWI1!+4Z58+^K"W:[YP6.+P?,@,\'ZMG.SSFXT4C$P19\JW85E6ZS ML@Q1ZC:%D?Y\JZF:D 7'B-#H]O)L[PPK2.4 I4T*WH[8+#'?M\ +(_P]"2:, M?DNV$)TVKKG2=58FJFNX3L%7"N(@*X_I>7*)T%RDO3NEQFPR,^2A]\X&]0X= MLT%N:%LX_6.'^/?XJ2X,10+O9,_A.\=DCZ5&AKR=5F[4$3KH_-MGWAVM^GK1 MYJWL>6#2@,&9IG6-GA7W3V8>.?T[I6VC>1NZ]A*5/SX?.8:6.8MV>W63(+I, MY(^<1X[(63!Z^Z+EI<[QZIHZ+>OM0_JN!1%+V#JKFG_OB9CJ-![L ;-"MU@U MFZ&LQ\K;U?1=0P'+-_N!@+?)[C/N"-BWLANREOF$%.Y7JK.R6TE?BLY&4Y/NU> MP+%FR.>MS)]G7#;[GJ**224Z*XOR.3J%:2S;>(!OJY&:S>Q]1SC.3J@8L8B+ MJ1%O+=AJ<:S$<&52NX#AO(;Y 1BH4$F+ 6TR,%J@\(Z*^J[YQ!20%@Z)KHB" MC4,W1)@MFL/T4C&PPSTO[.VL!T-M;OZIQ[YC6*59FQ,GT(P(9+BC(GND^,*6 MSSV$*T:'#9.)2K\:6B)JU#MNLT+_?&C?D9XT=(3TS(%4#HB6.8.;G$$;.]FZ M*.;)RY I>D[C!#)"\P96Y1]QW/CXQ!]27)L$]H8\O:%?Q_[5T-_4"UJ8(URK"1QE]-P MD42;[0?O'%$>T./,@9M MM76C7M5)Z>T5!V\Z3!&T>/M(Q ^SJ<&WL)4_8= MT0P&R/40<%+ZUW!ZCNXG8Y-O/C2,6H[ >M.2M3CYIU!ZCN3-C5#K)RU=UL[3 M:-?+C;&LQ;T2WY4P5(IO(03RT/MGTWJ. %:&2_L"V1T9@^JW M!.[LI&RLS7M+'@E+:AXBZJ'W!K6>Z\J^E!G*N1E\4GY[4+01UHMP#?AY^\&> MZWH_+VBM#W?EIH?O8!D]C:$W>9#D6Z(5^/A8_U"$%2IOF#URC1WG+)#ET6*C-^M(2XB] M/>!1S[%E?@6"=O95^?))8#8Y0N#1G7?]^^9\#/SIIVL!M[AXDO-#&<,]+NM? M.->$H3^=<*VW^G';IZ#EQM]::ZO5Z@:]_L#5%7K1>Y7]^G\*V6\'3S+\@&DT*$_C&/*SK$JIPY>B*@'Y_A \ MF9UTGAY$3#]01:8=I+1V)QW&&4NF'T(^Q92-] M0NH-L09W/4Q[>FX)A(HRF M'7300-E!KW=DO[H?L4 7UPEN$A%,L'2K M5Z?LKBI9 SU_J1=3;*Y(:%J/M&/F, F O:YREP)7XEU%+!/IISI4":>ES5X ML%?,:?') U7; PRN?7P^Y2R42Q@Y7NR>OYT*_I4(/";I>'-1A]*W+^]?L.46 M_B_LW-%C\>&C3F) L@LN[O33_.8(\V%"IM::M"_ADY1)A6$)=&71$I"AFFQHB6<;]=7#\Y19N/-_;ZP21//J,*Q M/: U.R./3PIN M2H3#;,34K5]9T?4[B$S>+>L$A+&N%F?);Y?@#(U]@;MO9CN%XB?HO%[X;Z*!1 M2,$R$EKMPC=ZB;K7*[[+.NLY+/;@#J3$;PV2$/6DO3;L,CU23*_*D+G39 M_R%8R((9-F#QLR1S%S$>:RIQBMG7Q1&,\\WN#<,R,?.;MA:OMW/K5%5X]]3\ M@\?A%+,['$PD(/+Y;KBHFJ_ RX\YL]QVGMSER^_+']IG"C4CV;6>J!3(_"R: MLT0(6 _G<:R'A]^Q".>:^XJ\^#@J%^^*J&$8F@EJN2+[TLM=P\>IS;W 3$9$ M&SV$?2E2P6U"ZG*E84KBK]LP2\?V ] MUA;/]USW*Z9_'/3Z[X?0MI9F(>L4W+TXX9+ZN*YZRP5?/FZ8GGZB0]MH.A/\ MT;R5-YB&YU200,7/I\\PT<1SM9H0[&R?9.?.%J+<MAXOU$CSEPI(BHJ789[4]M"YXT4M\6_YDUOI\(4M?1B^5_:IV_ M\R8:F](_I;ZW!()#2,1U=$%E@&/0IX[J982[9H72\&SO?-%9^$Q0F&)9C,FE M;W.)(N'PT:QZWB1QK)LD3\:36ZR6M%R+].5SD4_:XXB6@A&> MR(6O7M-Q6JY@C8*[YK&YEE<)&/PZ @H)JR_YY469>MX2Z^M%F2)C(C:&:7&6 MH'JZLT'YG4T8%W6XX@RFY-,I>(^R[H(_@99@] >H5W;MJP'#,BS'F-FK?CQO6ER::ZA7< 5<$#0D*S ME'V6:+RF1'R4@>#?S\F,2SI/@VJ5W+586@ZG_7Q=>V+Z4=T2@*6O=V]H,I^I M=JI2_OKEO<\TCB2 $Z+3#R1C^.H4%A>R+=EFU<$LJ^@^Y4; 12MG$RS&9*[? M1CQVS6/KV"8;D63ZZ6SN(A$Q#"%K6,5/_?(#FB:BWQ)=C)'0[,39P 0E?%[, M&.6-'>8.KB.=O)NM&=][NV MKME75_G=A6;8JG0?FWK6GSI Z3$*L_K_H1FJ<^UG^>69&UM[&Q+L;'ZTME52 MW3\^:0>A\H<"T*BJ7;.TO^/>P!R%[QF6UD+L>I?Y^(.9NA,<7]+(W:>_E 0O MU=V7X\$CI95;S@.6G^Y>!J#S+"S3%0C8PWF%[9<2.C'E@3VY:%&G)@2[I^X7 MZ&T%&\8QA6:YN@795^"O4\=^/2]UMCS%O__R?U!+ P04 " :A*=0%PZB M4F@H !2I $ %0 ')D9FXM,C R,# S,S%?8V%L+GAM;.U]67,;.9;N>_\* MWYIGM+$O'5T](6NI481M.637U,Q3!E8K;U&9ZB0IV_WK+Y"D5E-DDID)TKX= M52%3(I:#@P\X"PX._OZ?7Z\GKVY],RWKZM=?T%_A+Z]\96M75I]__>7WC^#H MX_'Y^2__^8^__/W_ / _;R[?OCJI[?S:5[-7QXW7,^]>?2EG5Z_^<'[ZYZO0 MU->O_JB;/\M;#<"BTJOVPZ2L_OQ;^F'TU+_Z.BW_-K57_EJ_K:V>M7U?S68W M?WO]^LN7+W_]:IK)7^OF\VL,(7E]7^O%$NDW<%<,I#\!A %!?_TZ=;^\BB.L MIFW?'3JY*_[UN_)?2%L:*:5>M]_>%YV6JPK&9M'K_WGW]F,[3E!6TYFNK/_E M'W]Y]6K!CJ:>^$L?7J5_?[\\?])(XUTHJ[_:^OIU^OKUD;7-W+NWI3;EI)R5 M?AJ[;UNY:GSX]9?&A2J./(UE,>[_>+G&[-N-__67:7E],XGC?3T402=^ILO) M#G0]JS@2>9^TF>S"M:?U!B+NG_,R_O&\BI#X7,;VCZ93/^M W/IZHQ+W7C=- M7*JWOO,\;]?.J,2G1>CF$W\1SLJJG/FWL?_O"O4E2XK3&SU)"L''*]]AZ]]8 M<5SR/N@FG4VJ;]LQ=^U#8Q+[E7< M@OWTO/HXJ^V?5_7$1?B9<: M&HC\: 1]T)_]9O*>%1RD^Q-O9IMZ?EQFL$X35^MJP>'W]:RS%M^E[F!$1M7$ M-WXZ._UZ$Z>_J_S=7',P K=5#=;5&8RHC]Y&&>PN_6T]N8U"+=KKKIR=:9L, MFV];4+I50X.1WTU\?U]R, +^B-+JJIY/HR)?^;0!M@F^=&AB$W,5^'O67 MQ8>T,"/<6\?*ARA_-U+;M7X68H\FDZ53Z"*T0NN-GGKWN-AV^\!8_65AQK8[ MRZ[M91G,@X5\&??DIK2MB(\<_SW:RT3(6HJYZ%;?.KJI(CKZS,*F;Q-NN ME4$(/RNKR)M23\ZKN)1:[_]&,M?5&8VHH^MZWJJCO^FRFB8CP4\OO:T_5^6_ MDH?KO(K5NVZE@W4PVG#/J]NXMRT_)HTCHN*=;OZ,W4<,+/#1*F\+-WLYM9-Z M&L'>@P$#=3D:2[:5E]NT,1[1=5J]>G*/KA/?E+>9T@XHZB35$V_ZTG3&PO7FS;^/C#O"=@.0?IV_/J9MZZ8],7K63[Y.U55?YSWFL]#-7G:$SI MI@!LKCD(@0M1]DE_W4S1BJ)#D]!QVE^N,1!!MY';=;/1&_M=P6&[[\R-U>6' M):8;:E\H/@@I;^,RWDS!TU(#=MS^_.2;Z[A[)(TG2=M+/>NJ@FS5R(!DO].S MI*;%_;#]??M(CBV;R4GZL9Y8/!#]3]H:5'82(]WZ6#-D/OFE= M'T>S65.:>6O/?:H?^4PV$;AM.UF)3VZ2^.>%E_=9I8XH&:&KK"RX7Y='U:P\ M*2?SM(NTWR0CZ%9/MH@!&;//K$SIMO9V:VV0@5S,KM)Y\[=.=*XL/#P9'4&R MKL[P1'6;R355!B'I0U/?^.;>/WN3Q,DFFM;5&8VH;;6/;=H8C>C[[635EST& MLDV[HPVN&X WUQR$P(_^*H6U='0E?$41=0L$[5!V; MQ*VWF.V;&GL( W"[,]>MGMCYI-U/WL;?E\43A3O>>5KTY+_.?.6\&Z>OE?-Q MWV7J\*[+26V?,''937O!+.BI::^#S:?@L]8WKS%$ZK6?S*9W?P'I+P"BY7VU M_UC^N?B>HN-YTSQ2#2?:^,FOO\3>BXUU"JN@#0@18!@R@!*$ <8. JJ=45(2 M1Z!Z.M0V**INELP==ZRG$3+U-Q]Q/4E29*LQ;ZQ;:&PDX5H :Z4 T-, B-00 M6(4T5HPPCG&7L3^"UE%C7]6-\\VOOZ!?7GWQY>>K6?MQT8IN['>(>WK?<%GB M]30MK]0B*&?^^JY^NDURL6 MG039]]I ^DNQYGKCT772L?_U.&KV?>SJ+);]7Z^;Z8IEV;?)@@7*+-<8:!C! M9Q0QP&LC@'.2&AJHT=CM3[1M/[++>A*I^/SIBY_<^G=U-;M:Q;9!VR\8TMIP M"X$V3@-C0P !<@*<(-)Y1;P3YE!%9%X U8?!_EQ2=KOQ+<>6V/KI2ST8:I\V M6XA@D-7. J%P%"]!!8"E-0"K@"UFQ!EYL!+Z!P)K;ZX?/D8C%7X4E*:&"VI" M9(MW<8(@ =PC"*06',"H4R,B.*2([8Y3\F^<#L;W@T?J63UOQ@!J:K?0%%ED ML00\& 6P4P9HSP0@Q-LH>Z@SV.^.4_IOG [%]L.$:3N@6'8P?-XU6$21PA3F M B :$!#$$T"%)0 2$ZSB6' L=P_,[@P4_=+*=C"[<-:2]]^M<5.LK M%EX*X[@FR3;G0$LF0: H&0Y8(L\<4[23M99]U+\UC_(V;#?NMFKA$8J#EQ3( M@!VPFEB@E9>1!PC%<5.&80_5/X\K=\C)[;[N=^7?(<@<:^?7\]9#_7CWVE'> MK&ZLX Q1: T#"&L9B200*.$Q")H[;;UV@<)!C$KPTT%K.);N39R,[1;NG+XL M4Z<=G=*L4#2L9&QP"*'@ G1 M*D*4&V,YTI&7AR[2>R%@U2E;+E9F/:Q]&-3)/"5:2(%F;CM@/:M82 D1-I@! MIP,'F 0)K%0>"&P]E\QQ['J<6^0YK!T1//W9M4^ ?+HJFUWP<5^O0%A%$]H9 MP(U2@#EGHT$K$4 (!DVCNBM@#Z5N7 ]L+GCTX=8^T9%\:+.K'>#Q4+'@!',M MXWJ@TL=.F>= V?C)04VB9AS_(_Q0/9^Y\-&+79L!\D*,P?>4E-59&1:$Z,I] MBE]['69^U>QOV4+AJ% :BSBN9 VIP RPR5II76T,,JY,.%0_XY P&)]O.^/A MK8]VFG]R0_?;O:4P7^5[[E*M.&/XS>F90(B=""C/%%8$'LLCC-X@=$S.T"YJ M^@XCZ*IN[]900;@Z.E'L^"Q.CC@]HA@R>BS5*1'HC218'*IZ/>P4UAEY.!;. M7XZLV*)V0<0)9/(8'B&)WYR<,7+*3N-8SDX0E_3-20^1ER%X(CL>=F; 4CNP3"^+"C$_8&A!U8-R847H@-V*9Z MP5/H+D4G\ QA^H:<$B+#\?^^@+ #YT;%07GKC[IHQKNT M51#%CSC$QZ*(^R [[''YO".G)QM'/0]9XY\<_$NGTHD7. M&U=/(O577:]J"Q0H&D_)W@44!P$8MA!8HQ%0Q L//4*(Z_WY]Q=$=K@K]KA< M 0TQCO!HRS.% 5:0 RR4!YA+S*D(SAVNF=!G>NIAF9++(9;R$Z4%&_]YE$CE M:':LF^9;7,)M=L,UD]^I?H&$P,Q:-<&/AX53>SE&7P41[G-1!85;Q RGO()0>4R'1,$#1P4;L!UCG#)%," M\H,_5!D. 0.Q*!< EK?X4])R'[>PJ.*]][-.%\M?K%9$]ECCE0)". R4Y1A@/$P*S*!8S[_*SK(U,?%RNL%1@&2@&U"@*FH]3# M4<<"1DHO8< Z'&Y\]O 3WY,UN2;Z;:VK1^#\+S])KV!\U"U.W]>S#[J97823 MWZS!PPZM%4(:CUB$/F/(@I"4)1&H 4(J0CW&<8'TB/CA/QAL M\G P%[H^-/Y&EVYYLV"S8%E9O@A%2ANH >41H7:.1J\ZV1A MKT:(^,$0,A2/\F;FZ.B&^+YP1#?!4&(/@B8*4!G1K3EC %-E$8P&E@D]] GY M@\W^( S*)URJS]W-BQ6E"XET" )Q8%Q@P'&,@6<: 8:H),IP0TV/9#TY[ MCJAA6)-OUU\DI4P/4,V>9 A=JTRNJU903+FWF *DJ05(.0=8RBY#L*-:>AA9 MV4,&Y#0S>P%A8!YEDP%W62/;\Y'+Q.F+\/MT<=UBG3A85Z]P-A 7H ,8Q>V. ML,"!0,P!2;0R5L5O0X]PWYR69B],#,VD?#;F=W>2SBL[F;LXE-_JVGTI)Y,U MV.A2O8!,8$LU P(S!*0D 9@X*.N\)V>/9[59C73$Z:I2"U$D@ M>50*H#,&:$55RM$3L T22MW#(9?GP&[8*7SNK1^"9]D.>1\>EMAXGONL:!$@ MTP;3:!,:AX"0G(&X4;AT%0QIIGE4#7J$M.=!0M_)>GY^VY]'V4YIG"L7;W=^ MT*4[KX[U33G3ZW2C%VH4Q#$-K>8 !J8 %YX#[0P#7'OK,#9W,VX:?^6K:7GK%T\>IK3\4<>[")_TU_7G>-NT5"@I+2*4 T,I M!5IR 8*7$ 02F8(HC3RCAVZ$#PV?T5F8+R!DILO*NU/=5-$L>)S'X<2'TI;K MHT,V52XX)I Y&8"34,15Y66Z*69 RA=H2)3@$'6Z8+-/:WU@\(S"M3WHY=U4 M\()2R4D4K-%6L108'7]X*"" &@6D"*),]M@^\DB?4?71?LS:P\1O/M!9D1F< M0&'KHSN/%,OS_CN[,D=+;1\,*U[G-#3 M"H6R4JJXL0%A:$@I!S0PQI"H>%L5C-).A1YWC;(#8*>)>R%,J#>G,F+A -\C M.1#),! B!F-6OWOW=^\COCS!+Y8M*(GZ+O-Q1U101Z5%.H 9#LL[X81PR'OX M7/-8# --[)!,RK7*_]#1EJGG4W_TN?'M8\AOZJ:IOR1E=M$$R*R#T- M,$)1HU5$ :%!5%34I!%79<$=4]_[66X@[N!\3 0G_*=752WOIFE ^@3 M;V:=#G%?K%,@9(WR44IJSB'@@?+T (4#,EEB2"F&Y<%[L8C M_4UU"X=D4$)9P"EU0'F%XP^IHOBTP:&H+2O:X]0SN\K9"QUC<"OG>>>&)+DO M''V^4*N@3A%JXH;+E+'I=04;MT:C@.'6.XE#E)L_$C*&]S\.R[P,Z0I>R!GP M02=L7_E9:1^.2W.*]ND3>/$+_Z]CQ<[_6JO=(3%91SP:0C>KA7B60DI&,0$041 M@%0"J7QZI!3#N&LBHC"FEH5.[H9Q9B7=_(LC_-#4MV7$P9MOOT]3[O&SLHK0 M34^1VUEYN^E I7LC!?(A+EH+T\.;,&7^HT K)0#1 NJ@-0E]8J;S^%D/&4!U MQIG)&+MOO7?3LS@3K72YN$FS-#W]ZAM;3KU; \V-=8L@B"0DFB1QE!18ZE@T M?J)"@Q!#F*N G.[A^\F#R+&F^?M(_\&9F0U$][D3V[/L3_4G_?6/H0=9'K)(Q?F\C$Y7U3+S7)0%^'W:NJCW9."*\SZ8)87ZA1,$QC'!($WT@.$ M2;JY%U(&9"$<CR?SNIKWYQ.([^^G/B;>EJN MO)#8L6;!I+>4A_1.KPU *(\B]*%=GMLPS!$_^'SA(X-A/%;N0R$ZGT[GR8XZ]J 0#<7,?4BA M;M!YH4:A@W"$009XT"&:)2( "I$$*D0YZXV1LMN-E8UG(3^9!.K'P_UN-EWU ME@ZU"Z6"=#Q$HR%@!:@+[?-O"K#XA2&1R03WL,#RY-+8ZX;3EYVYH+3@QB(A M[8>FC(RY25<)X17_E3; MS]"[YE_P8LT"EOW!K!N.8S652L<$5R%N,>3J( "F82)CR8)"(A[3J,: M@42/\^?]NB)'!U$_1N[E^$2G!^F/;G4Y2>&^RS1^K2'2\F<+;;Y+4X5##D,; M?!0*) H%3#6 K6^-"HLUPMB;'J^AYPEOR(6N\7F[+\3%_?6=GB7:OUV$=[KY MT\_2L![&LP7D-K95,&)MX-( J[T$%AL#C%5Q.1(FI5:6:7/PR7[WA+DQF+MG M$^$^W*R/B;"BD<)ZZ(3A!.BH$R0FF(6/6*0$ZLA3+$./B/ \6]N/;R(,,S.Y M,'KB;QIORW9JXN>);V>] D:B/*80F( MHRDB#GKI>Z2GW&L\0^_)KK/P,Q>:M@Y8>.&D/$"C7'HTU\0/@(C@ '7Q5X45 MU9(I*=7!.SLR(68P#F:[$_L(RNFUT*4[\;B>MO&T)^5T<0T\T@R$]'2 #XIYH;U3ML<=B+TJ^T/C:$2>[GZQ]DE@_ONZ2HQH/R_S M>K\4EK"Q8J%(E/^2),%O,;">*:!LQ.OR-JD55/7P,NQ5)1\*&:-Q,ML-FG2- M> 4W[B+/[Z/1UVPUG=LH$!/("\>!XY'%-,I@0!0+@'LFO6:D7 AM"0,B50R@#"W@-LN01!0\LH5([Y'GJT M^,D!U(^3^T/.L^UUTPNMW1HH&&-0>Y5NRL9=.%B2]#X& :,,(X]-,*Q'0JK] M!C6,CZ6!6+I_Z;9,R[*3:%O6+83"B'.#@6$< <9\B"LJ6JA62\-@X%23'LJW M^IE4I3&8N5<0/4O7M"V.GE6/UJB +"5CUTIJH"V*.[0D&$B$C6-61];WN;T' M?WHL]6?HSN;]BEURY4W\U3#9MHG"8ND8-@Q(ASE@*$A 0WI1LC54D7:<];E6 M]U/XH3,P-7=LREG=7#3EY[):NK;>UI6M3A=(JZ8L( M8&$$L )!8+D70*Q/Y> >E:T90PH>TJ6OCQIX*%=X)*#UR -+ MM 1>1N-52@,!$5ZZR%#D^B051S^%MWLHSF4[1DLFY/GUC2Z;M'L>7^GF\UIU M>G6%PC"J&,8(6$4(8%;*]#:B!PX+@BBB*JZ!'MCXJ?S6@[$P%T@642X7X7'D MRT75*\9F#<)&Z*W@Q@E+G 98,Y.2>W'@"$D)GJ$2&A.+P\'?'OZ!8IH.8PJS MYL1ZDI.J'?3TO'KY4;&,";(>/Y+R6-[G3Y3U_7,M'=[-65.KB)ND(>DQ=F0U M!E K!*!"& CH.)8$13VKD]3Y_TC+RK-5#35G/ZA6=:\Q=)K_%:4+Z0Q$CCN@ MXR@!PR0 18T"4AN:GIC7&/<(PLWF9-IUMEY*K=F+0[EF_[5R+#V%:=' MI0HE+68Z"$"C30BXT@0@G'*/LN0M17&]J(.?[=YS5 _)GWS))FY]-?=MMI6Z MFC7:SE(2I_O,*U^7"E;2^>/_;KVLVZ&UPDAI(8_,.C.\_U=TDHK22Y4*$@U, MB^+X<, :>$H-@)@;8"BD&#'BJ1SFX9,2 M"FM]U+QP1#KV+G81'/ 0JZ"C^N7%X<__T&)F"#;E$S93'_M*=O))W.DF=7NQ M^^4@YD[U"A]1;I67 $(>(LBY (1(!926UGM+C?<'_T)8SUG\3HP,RZ]<^%A< M;'S@PAI(/"]:0(33XT<0,,T00(3'#F!Z\LI*)1 *V/5Y!R;/79EA43 B[)9 M'+Z*(Y^D&U[NNJS*Z2SQX7;-_8:.-0LF*4]WKH&W*DT@Y@)PVV7G#< M)Q='GI/!86$Q/,?R!5+=9758R,[S:N:;^)>UP5.KJQ3I^K66+L7W> -8MX5K) W*O -0>,89K>4T) M>&&!(-XKP1'TML=92KZ\O(/-?5_V9+W(]+ZNZJ.?K_Y#N@L8O9K.F-/,VX\:G>O%>S":TY:*C$&DN M630;T[T,P&"4V33J\,!CY@-!"&E_\'KO6,-UY/R7][]UR)I M_V^ZK-(&-S$G&(AXL!<*I" 66 M'CS#RA-* R0#9=7_B?"^!Z9GB%VX38\C?WZVI(:,2'B<GF'AE!)P08QG% MD+L]!C$D$L^K:.3.VU@UW33?T@'*=;H\M&:$ZZH5AA$%G8: &@1!@)( YN*( M'>5,!,T,Q =_9+7[%'Z7JV=03N7+^/28[-\KO4C\X>]3?'QH_'4YOXY[8&>8 MK&VE<):YJ(]C8!P-P!J6TLEK"Z )5E!/7:##O$0[IMTY$FR&YEP^% 4?E4BW M3-_=IHG9A)B5-0H-HX[(I >&.1-_*!9%OM3I5!=!:R4)ID>2@TQ>B0'1,127 M1E=$%D!^XD/9MQ3?OV]LI&#_GR9G5AX9WVMV#RDQUACP2>OVF:SIC)L5=0M- M&1?I.,;[-J*#!("1(0 Q;65@(K+\X&/@QIGDM4@:AI7[@=!3!NVXZQ2(*L=Y M-*Z-:/U&5$4V"@JPXLY0H8(,PX2U_%S Z)9M-K)7OL^6C2+OAV7VSO;'V7";>399*!TGSK81,E'^V5=_-T ?[A MSE[+N]^K*Z8 H^;&Y]RB)P-I_% M[>CN.;SSJDW2O'(Z>Z- M%-HPBR#%411%8AR/XDX%XH% QO"43TB'3MD']\&-]_-KXYO%_):S]IGO-_[2 M3]+E6[<8Y3PCF,:K&@LKS M.\M[8':^FR3WV\NQOBEG>K(@^<6]9NT%DRW;*JQRDE 30*!$ DP5!T$)##0Q M3")'F";BT-7O3"#,P=QA,!9P4,/Q6C.RHWF?EC^_26KGP]>;1O MY.UM$:XTO0@I,G*:0B,3KFS]N4HA*2D'?HJC'-W?LHJT1V_9GE?)^]F^!7GW M N1BQAX]0%I.[:2>QE6P%V+SN?=6]EZG5O3D?C9/?%/>MO1L\#J-1-"#]VZ1 MZOY1RN#[U?8NFN#):7\T.]-E\]]Z,O<7U66:T!2(&[>7L_NA/:+_GM@' MQ*T1;!U;*$B 6,%T&9D+#N)FF+()"@I$<,PJZ^*VW<*W3"U(P&M@';YF-,I_?Q8 -P[VLJ4BW7!6IM5%[VMQ*>YPK>;M0=:D MU&LO^JTSO+=LJ? XQ1NK=)O!N'1 $BTYX2G@B%(CL106]SB7RF-/CX.K\3F9 M+[;_3O_8^';8\Z(%9 YI%1B@T## 9%1^=+ :&)Q2L@4HI.T1TY?G2ODX^!B M58>VO;RO*SO8#O/06$$#DCQH#YBU"$@,793D4:9+;J-LUU) T6.3R9.2?K^; M3"]FCNYV6^DQN(^HN 5".?-Q.[)D7%'UCTU2[?%(F?,S;P-\TU?M-U] M\O:J*O\YWY/;96Q_Y<(;^$E_S=3)Z$R\>^)SQ/3N]UWLVYEU3\CZ>WJ/BQ76 M"@P#I8!:E=*G60NP%QX8*;V$ >O0[<+OR".Z]'IR.DVY\[L]L;2^8D$8E )+ M"HA+2>-<("D01 !/5)#)&)"FAQ*3ZPK4KM.X(D76H+S:K,6\^%[@=Y2\KV?/ M1>**:=^B=J%XL-@Q#;3B#AAN*( ^JN7M@W9Q-(CTT3UR73GH.??C,BQGVKQG M TAO;41AV::\.:_:)\'69OCOVD1!M7(4!AYMN&C(:4^CJI76 HW,4<1:ZTV/ M=TCSV,5C;AE#<6UTW?2>]K%UJ?8IS=';;W^FF^F/+J.E1WU&UZP6W;_3LV21 M1/WY^9W;*) %EN'HHG'=8J$2Y\,PAP@ M!S44#'(E.UVIW@,G?J_<$C7>G7Y-BW9C!IF=VBN@D)$O00.&L(XDDF@56V, MD1XJASGFAZ]SC0.(YZ<@F=B;+4?;ZI&L =@+-0JC)(FJB 0I6QB .DHKI)F- M3#91FI @3)]\Z'E4MRP0&HZ!N4"R3(>RRRZ]J6K!)$.,6PD$L@AHIP4(FJ0T MT$IIAJ05>H_7E-:2?^FO=1D%9I-NA4\C;O_7ZW61Q]LW5C".$?4* R68 5)X M#!P/$F@6D)=,6.[#H>_+PT*@W@-/#V6=)?(_?:E[++=E"X6"5 9'!4!1SX_# M3UFVA7/ 2\=(D,(HU2G,8Y^;]?YPU8N1!P6FV&&?W?N^C<)&0]4)IH!3T:#T MWC) 2$HGBIAWQ!OGV#!YQ'YJ0.W(RD."U%D]WUD&/FJBH%);X4(:>]JJ4PB? M3AEY# X4\?@IB![J9)ZC[+T#:D=.'A2>RMN^.U1JHK 86:X"!I9@!10R& 1, M-5#.&^T=Q(SWP%.>4^W]XVDW3AX*GH["S#<#@.I).X6$VDE(=%0@#0$X)1#3 MD<\@\H)3ZAE$KD?*/O[S(ZLO.T?W2G?TIA['UI])YI_4I4I/C\^H.$*"HF,E M,*9OI)#'Z%B><(BAHC^RSW57ZW[W1C>S,XIP8T/DI"#" )QB8:66%EA!&5$. M&HP._JW!/8%K&_]M]EG*)1B[\GZS@V'+EC8S31E(H8DR)5"2TO Q!R + G"A M D'*86-Z7!$^,+?Q_J$][M0<))XW^#BV;FLSXW" /NHM%- 0[78!54H*&I49 M8J$V-&K(U+G=,9W'&?(#8GJLR3E$5&]PLVS;5(=9]$XP9!!@027>\0 H\HEW M4A ;S4&C>U@Y>?PQ/QZFQYJ;@X3T>J-\VZ8VLRTJ9\YC%(#6S@*BHVB35G'@ M&+6!8D,AZ@'I/"ZA'Q#2(\W-H4&ZJ[-II_8V,]!0A+RW"F --2",&^#C)@&, M@URVDH[U>"PJCU?JQP+WZ!-T*&[4/N$>&]GR \:#[!"EMU4['9BFA./0:J!X M4.FN- ,NRGZ O8L#\5H1V^,X_T#"1(:%3AOBWA:IFQG N>$0.9IF M( #A* 2!<0@D=5)P)4* /WZ 27Y$CL'X3,:\G6\.?%\]4/*LT^F1T)?(>K4?5K#PI)_.T4MIO'J5).1AJQP97F[TU[K0YN]G] M2LP+%R:?M/YR+I@7RQ:42&F9I\"G=/@!2PC\B\G>\)OXLJLY],=.7K^72;-;"Q8F&(-3 X JP+ M$' 256NKXE 6S,+4LN?Q%X>C5 X+@=$8-KHR^(3.L>7(AZ:^\_W6L6J+_=]!_2.II3K>?:$9VLS9*RK5E!,N;>8 J2I!4@Y!YB( M.Q[!CFH9-T"C.UT$SSSBWYIZ[47X]14+1:T32B"@'!( 6>X!YQ0#1QV1P7") M^\10Y''_##>M]-MN;0?HW793E'E'C]-^N(XU^!J MJ"X*880F.DHN;X@#T$H&N+06Q-^H0Y*&@(=Q]XSYC/QH$-PCFT>7YZLDR]AB M_:/_G+JY]#>):=7GV/>EO_75W.^CSWPB_F4:TJ,!57IN=>GFN#^MBM,3RM:H M/XMX7S8P3<9\-:TGI5M@LDJG)+?W>,[)4!2 17P2 0$0@XC__]]?[^0]?TGPYRQ9__Q'^#?SX0[J89C>SQ>>_ M__CKAY_4!_/FS8__^W_]C__\?W[ZZ?_JZ[<_V&RZOD\7JQ],GDY6Z9M/):O/MN]7JX3]^_OF//_[XV]=/^?QO6?[Y9P0 _GG?ZVB+^*^? MBF8_Q1_]!-%/&/[MZ_+FQQ\"A8OEYML5/E(TC[^]6>T[/&U,?][^V'#20_S1;+U60Q37_\7__CAQ^VR.79 M/+U.;W^(__WU^LVS0?+TYG:V^-LTN_\Y_OIG-9WFZ_3F[6SR:3:?K6;I,GQ^ M,\I=GM[^_M&QH^E]G'R:UT'M>;^6)O>O]2S\\,TBB,3G61A?+9?IJL+D3O?K='+O)GD> M5O67M#*?SQNGT\G'17BSGJ=7MWZVF*W2M^'[WS5J2%B=;W1*=%6)K]*[E8F: M[/Y^MHKGS%(M;DRV6(43*9Q,%7:S"EV[GN*Y"Z#&4%V3\&%]?S_)OP4)7:_6 M>?I+D-/[]?W[R;=-Z^9TG35^U\16$__* [0TW<4RF\]NHHZE)_.H$'RX2RML M_:4=NYW>^TD>$+I+5[/I9%Y[K@=':7WB'U;ASPU#KV[-9'GGY]D?9^%[C_YG)9/[T7#5CYOTT^KLB\_;=/:1R.JV6*+\+ML55F+K]*W MM4D&U23-T^7*?7T([*]Z_I;W;&V"YZH&I_JT-JD/Z32P#AW9ZD[7B_$/-Z0K\.>G,^FFR,^(/YKN"^K:9A6]8VIBV_U#,)F M.E=$5_^C7Z(+BZ&\;J5;771P)^"S?7A??+)?K>%D(NNI=V#JK MJB)]?+L7D*J=>.>-TLK$_6P1L)E-YF\682EM' 6ETSS5I[-)J?MLO5%'_S&9 M+9;QDI NK]-I]GDQ^W>T<+U9A.Y5M]+6/M 9N6\67\+>MOMKU#B"5/PRR7\/ MGP\RL)6/C?*V-;//EM-YM@S"W@" EC[9&23GGI?GC-'=I+.X>B?SO739-)]] MV4RAZB;8<-C.2'L\B;96Y2>.E?T6]DLZB2)RH\*=8I;_+ZRA$>;AM M!&ULU@2%;F;0'6#[TZHPW#Q.Z?9-/I\VPN+9D^YA.[Q:S?ZT;K8>VOMD9*-44@/*>K4QP>Y1]G'PMG]&!IFU/H2+;C_=H M:4)? MI97FJ-_:YANY^OC,;A]NU.IIK4'FG>RE3>AF5+4YL M?\1L_FFR955[8<7NK4[U(0P23X_)O/!RO5G<9OG]YO0[<][GC-4B$=7VGD-M M6YG$NW05[X#OTWQC-5"K53[[M-Y)Q\M#.''6P/IBTX5 MI:2#3_4*P7Y=JL5J9F?S==Q%-K^)]XHN MNFJ_59KGP<;M3Z.BD)SJT_ZDJG'R1)=6IO0^SQ[2?&_:?(C'2=F<3O7I;%+G M:A_GC-'9I/?;R:%?-B#DG'$[(ZZ: )?W;&6"']+/<>3K]"'+8S!9^-QU&BX_ MZ]+8DO*>'4_P7,D^?Z2."8BV^$6,2]CI$%>!X9/8)/#^=K8YB7R>W>\&6,83 MZ#':J#'1;7Z]8Z"JK9BJ_=N9[/K3,OW7.GS/?:GB83K6OI/)5)6-T]U:FEJA M&$XW5H(H7T&(JD115^C:]13/WF+.'ZIK$EI NS+JDWQ:S'KWUZ<3W[]@FBU6 M/]_,[G_>M?EY,G\1I7ODC53Q["F^KZ*;23_IV?:DPM]C]&:V^.DFO9VLYZN: M4SPZ3H<3SNXGLT7S^3X;IO7I;D;_Z3Z]_Y3F=>=Z:(RV)WH7QLNGZT_I3WMH M:D[WQ$A')QV$)K[/"4W?AG_N6L=YU7R M_U0^G65+F[2FTX^=7"#Z_2+A\[W M5C]8Y25;#Q\\?8;T,('ZK\;VDXM3*R8WSZ:'5M)F%=U.EI\V2VF]_.GS9/(0 MEA24/Z?SU;+XR4_Q)S\!N'MF^S]W/TY.3"U@D+Y9I??[R026 $EP)Y H4#QCXG?A.RF>4[QG1+?246;1;,"0RJ#Y)0 MB3273!D,'18 ,HOD#@F.,$!5D'@44I5/?\CRFS3_^X^PZ+G;B,_2(^(S\"[9 MFO6$5R M_&!SCOQ'#$Y*;_[^XRK?7+%W/\P6J["VW-:A$8Z0[26H%U$[0:O^ M]LODO[/7HZ2&(6!!1X*J2@A2@@G"OYP('&E9=>2L)TXS+\7 MOB[D(^L+QHT,#BM.C_-_-[E/[3/%]#R1.C12PAS$RBK%H $& "O"'O"(.8+) M0=6]4_$Z>FTX:V>KS_GJTM4BHG])VC 2]HS*UR%@PPC6QWQRD\99+G]Y=B<] M(#DOFR:0K.)Q=OU[//=ZMR62CIF4 ND?7 *08$!,(YJ&A!+Z38U18-=.FBT2YR M?4F*62]7V7V:7Z?SC?-E>3=[*)>2$[T2 #%205W$SF&HG0-2D?V*,++^+0Q? MNH2TA]KPVLFOR_1V/7\[NSUU=Z_2/;&,02Y8O-,2R[7&Q-D=Y=(XV*L>TEA> MFM_?.\!L>&E9_B-_DGCB/.5UTS6AFD.M. 5"&>:D5MZZ'<4N(%%_5QGBW.E2 M2FKA-0()4=/I^GX]CQY]=1^]YO_>[)'U9.;(8(DQ3BH+PS',' 9 T?#/ A6) M5'W%=HBSJ5,I:@?!$--"85*M[=57%^'>F1(*ZQ MH*UY$&PQG+_K^8S+'%L'6B<0(&P9!9H@J1T'GF"\HXU" M1D?CP6K,F^_NSDVQZ-,[MBIG)1G7M'S2 O6B3*0T6Q(5)!0ZB%'D)1 MS-MJ1\;IM*F)_4O.-<+@NO6H]JH9^W0WBG?)E_+^?:T30(, \)AIW X,3""#F%?S%TX M-R(_0BM\:T![7W?HXI5/3(:U>OK41W_[&"92$CI3H7<"1- )++ ,602%#;=. MR@JZ@:*R1Y[WKNATA]/@\A'G71J=4*%WPKT(:PEQ:KQ&,&#*C2KH)L""<:I1 MG7"VJM0T1N_/(SVC4N N16B&$99_IG>SZ;Q"Y,KSA@E15A"DC4/<4F )4 X5 MU!C!1^A*;)5'68O@],7JM^ERF:;[!Y_[;#XQZ^ABE4^FIZSWY9T3!*0Q$A*- M&$/(>Z0@+2Q2CADS/I%HV[;6.DC]BL8V:UMZ8-JP5#).]$VL]6$Y4*RUMXY1 M[*4F!UO!S?9]XT2&_01C"9FFPE$$J(+::1_^C8$26 WG8=M/ MMO35V+.&"7>4<&00X0(A)2QAQ&PI0LYPTN?=X*1?K0DS7KX#:X+ J-]Z[2E[ M3.2^K:938J(ZV2_Q,(9T"JH80,: \"]+"X"\87W>'\%>^"#7GS\F%"0T3ZXK*Z MN9EM2S.\G\QNWBS,Y&&VFLQ+.7ZR7^(!Y.':#"B&"&("G%&ZH#7J7>.S!+3+ M_3;1Z4L2KN.=?I'>N$F^"+?MWROA58>EO^CS'IFYRJYFEETVT%@_*MH.H8B5/.>HZI\PHK:#SCDA<7+PII MI5MPO['?+6\+'2'5E[2$*>;1J&G3[7\/F6BNL_G<9_D?D_SFA,R<.5(BPHPP M@XIC+ZR3T%LL"SP"2O7C'#I3)UJT.W0+U@#ZY+:NW=5ZM5Q-%C=ADZRF6G[7 M+>'462(MUS^;PM:7@!PW]QZT/+ULG'@L M'"8JG+-&$ZI9V"CW5(5=M,]8J)$)0V.P>A6!6/\RO;'K6._L?9K/LINM!#^I M'[IT7]-\.ENFI\Z8\P=+F'$^'.;6.TS0D")5W[7=F>[:JPAU">; M(K:IP=:2A!T?*Y%06^B!E,++H Q0[2TL,(&R@1[3F08\L("UAN4HMK 7]9]5 M1.Q=NKJZ#>C=IK/H:3_M;FDX=J((@H(%>!!'2$@A$2[N%3"PJ[YAAKY2^>L, MVS'L=]V(8^6A$PB18E)@)+ 3X:"P - ",60!K2V-[)5*8U?0]B:,F]44;:)A MKA\G7W^;K>XB=H' \(/-;W5 ]>9I)?%3 EACN 1*8ATGFF"AC4!*!)[LCPW& M*CUV/BAT_.*%KGLX^W-K_/=Z5QM\DQHJO?F8-9>W!J,F@1-$:NJ)09II+B4E MH,#)25Q?[,2EBUU_J X@?1^S([Z@PP0]U72OTP#Q0".TQ])+B&/)N-<46B1W^R&-97Y^4KTBJ1\2!OE; ,?=&K#NU MT57" C\AOE6Z)YXK:KFA4"H.M*4VKOD=Y1HY5EOV(+ATX>L O[XD)TSO<:XG M1.19N\3RF%E=! 4D7+2L D+1QU4 &]A^X<5[ IH U?G[@R,1X$\E]ZD<7%S< MM_;$B[!!$X*#:D*1 6 '-^72ZDHI,,85]ZT@$4!CC8P5GG$!;6'5I91JTZJNS,6L53RZ3!FRFUY\,K6;X/)HR.[)]@D)5R?FL*;0$X@$)HBX M@B8EK1UG '=S%GW/Z]; >1V,'U6L]DCX/9 I=3O)TNB\9^T2YC0@G%KB(346 M"L,1+6BA&HZH#$5+/'EYE#= H\>\'I'J4LX^:Y=0'T/*+;0WSU@_<52+E=7M__(LING*^A# M-C\5K7*\4X(I1$Q#JQG2D@*L9#0/;*D$E-0WI746.M>B6+2&2U_Q4)I4>:.:Y17M:!>/C.^9;X-MWIWU["/4E M#;],\M_3)RB<$("731,LG>408<,<-QH"P]">(F,;J':=G>'M\[PA*+T=X.DB M4#X/DJEN[@/@D>I84:*'P'??M"T"Y& M@^D YYS]B8/,<@HVP,3WY0Q@MI=SI^I'%W5VYK?/]Z:H],[I2G[N ZV3H*@B MP["53BLJ%*44RL?#JX$ZWUD4=Q<:7FU ^GLN^R7=A@!MI_IFL4KS\),3W#[6 M)0%"JVC5UDPS :D4%A2+0G*LZFMTG85*M\CREE#IC^_;Z94?YR]:)CIL>,@Z MCJ)?4AN M?<%/1""^G:8SF*36^5R$S!ZC6Q[ERVRY]M0.:]/=TR$!(@&DI&! MF NI-#.%+T+2H*;49GUG\<%M[NEM8C/N2#4GE:)ANT((,ZN]5>S:30BS.;KU))2H;J0 MU!LP 9HZ"8$W7!G%.2 !H@(=8'"#7)J7X+GK!;0QQ<9OX_Q?A@A7<0LT'CR1 MTBJ(E,$66",H]PX4'GC%!6Y@/+X$;V#O XM=C[+P^I:F'6>IXOIMX_Y9+$, M5$36+6XV_YIOGJ4\/FC9PQ"+6(=?K%;Y[--Z%<,J/V;;K.4U)+23>20"*V>\ M-9Q!2ZE#G)#"V*>D)[W6(*QH&.M1 "O*_AA8,_0R^741,)[/_IW>_-?V4>(_ M C,C3ZX6']+I.@_RD2Y5/EN&7SU]LMW@M5/33R98"PPLHQ@"*P@S1M@B?$%1 M,,8TG",4_IZYT%\(T7>45A#5$[T2%BVP6F$#O$1>,2OWOC8E 1QAXL\!I:T] M(#M_HQ5T[O=!Z7[^U1;K@,0B/)T._IB\^^KV7;9*2\K7=+_VCI0=.K'NCA8J M A8QJ0F'B%.KI:><"Z:A,\H[:2HE0.R#QK)'9H?J@3JJ 2>8(:D!X$ J!,2. M-J_+;OFE66/>9&UCT>>;LX:"45)@Y/O&B9<6 *T,U5PS(&,M+5Q 837O MLYQ XY*WE=EZ4D1JP-*7EO%\HN\F]^6%28]U252 B2,5+<,4!SU*@ABIM:50 M<<;'^2BM#9:=Y'YCA%ZC+ PC R4U1<8@ N>R/K^Y702&(@#PCIWQ)XF"?^/4 M9(N@&ZYF82?[D"YF6;Y1KF[6:6B/CSY?.JM_@B41#DNNC84>8^J@A 4]G($1 M9GANSIJL>Z"&6?-FDN??X@.;^VQ]TD9XJEMBA&<44&F159PJ3:#RA5XE2(,D MO?W7GVU%0VP$SS""\.MB;C2[RKJQI=:RS().=@C M48@'%5M[*Q61$A"F!=QC*!K4(NS,.-6^-+2!3%^*4C]I MEO!P@](<*AEPH$P XZ$J*+%-')>=!4&WS>,&<'1L1MQ2^BS [_58X20#S%G/ M#&:0Q"24$'IA#82: F]$I>C[L5KAJ."(4&FLU=AQ*RA!?$L;"5(Y?BM<9=Y4 ML,*=A\6KML(AP,/]!3,L,$9.$$ =*Z (MXWZZ28&L,)59FNY%>X\6"[1\L( M#I<*RRR4Q"''>#BDBO6DJ(479X6KS+*J)IAZ"+U&6;@4*USO(G!I5CADO9?8 M">J,4\@IZY7<'Z*.]+G;-[7"569-+2O<>4#UM>;5]N*_B=&ZNHW0O+ G%C\ MI7T3IP" 2&ONO&:4&XLMV=,#I$PN/3;D4A MHXS$AUS$T6(I0$-9?;ML[Y:X+@2D 50#/6\ML= =:)THXR&V%BI!PV[H8_F" M CC(.1YA%;RV1: Y*N-_S RU4)@$'0AA#B5PR"A0T .\J/_2L;,L!1US^4Q$ MAKD1%G.^GJQ2=WN;3F/JE/=I/@V_>Q(%6GI-+!DG 48BK03'%AN!@.+([/(X4 M=A=MQZ<<.H%YT"1@4",4Y$1N:7,:F 9G;D]V_,J\J6+'/PN+4=OQH\=OM?/X M?0S3+;'D'VJ>0$E9V%?"N:2=-YYP:';0.L,$;5!(:0!;?E76'O"<-@2F3]?X MTZF6VF\/=PC418,7%48K"+G4V$%24*?"Z3)N2WXSAI5POQ%"KTT.1FG%'P/[ M!V)[.!*O;DU0R6;E-0*^;YP@J;27D&B$)(*> P1-056$:WSFVJ;L>&H#L]^6=0\DH"OF[JWN,ZJM0K6<6JAG[=#>*=\F M7\OY]K1- AFR1A/MJ.32.88HX,7KYK<#A#1#O@#,G^M]'RFY=?1TNZ)LX3 MH80RG$H!K0%:BH)B1Q!DX]2/VF-D!+1#(BTU81/UV,CH$,>$^^)B[CCV(]+3VF="U@%"M7GZ M,?TZ69K)PVPUF<>OO]M$KTSF:KG,IK/-/T[SN/( B<;,8TLA80X+S:@(9V=! MD3.P?CQA9Q%DW?"\*\1JR\ _LOG-_63Q83*]6\8)_?I!G>;YT0Z)H(IZQFC, MZZV8PA&88L:*R_H\[BP(K!L>MX507X?X67K^@:/- $@Y5Y9;JXB*>1YYL5MY MKTS]%P/G1WX-IN$WAF489I=J:8>:)TB$ XE3 PS3D%J@H+0%95!1,VX=O@FK M3G*]$3JOB?^CU,R'9OLP[/YMDJ=WV7J9JL]YN@EET5F>9W_$I/VECL;RSHER M2@,N)3%&!965 @CV5&.E>WTM5NW,;\:\ESGLVT:H+[FX3K]D\R\Q0/T9'*4B M<;)?0B"A5!@S>@)H@YM=9UI^J]+0)CA]"<(_)_DL:CXQ1+5$ M]7O9-%'<*RXX449929!BDN[464\)MI5"*UL*!A],\6L(RA!L+CWTOV^<,.4L M(-XJ+154(I %84$5#I>D<:M\]9ET@MN-D'DM?!^EJCK1;[:\=Z$ M@=_'$[8.45_BX2>S_)^3^3K5W_9__:]9FH?OWWU[&PNIEQS]U09(E/4&*<0P M41@Z*(DHG!R>:LGK[Q;GO_\93"'H!*K>!>67=+)M'D*O419&J3B,001:BDWI+14>=?'HTMA 1+#E/&R5 M;@^0Q79\YWYSUM1*A7<>4+49[^>3S\O5)-^[URIZJ:IW3KQEBH558"2P4'(6 M<"MPXE2B^KZ+GE*:-65Y%R@-L\?' N'+#P]Y.KFY6CPU^,'*>_[Q(1(L 3"6 M$FL\04IJRW1AT./1GS?VK>%MR\DV6H-J&&%YFI%G4V#\IF$:I)>#A-5H%*1* M@V3]!%F]YTEL(ASM(51;PWA.5E$!^,TBSN'JMIB1 MFD[S]6SQ^6IQM5Z%TW(12T6_SV>+Z>QA,C^F@+0Q=J*MTL(:B3T,0#,L(5$[ M' 1!#5*N]IY.\5Q)&0K#EF0IEFJ9+3:1_$&!GDW3;;'I:L)RI'."$9< (N:@ MDE 3(Y'<4X*YJI\7HO>TBRU(0SL@M<3NJX?M PX7<^/%"WJ<735F'^R:!#$5 M (%%8;(8:2,,0457/CZ^D/O.11;8'4;$+7$:#_/LCQN/]GM41VX&M^KC)0( MZ1#2""N"- TW;FK<7I@%5/5-$N<;H(<7@PX0ZTN75,ME6E;?;M\FD=[(<,_& M,-R>C*-<.H(+&CR ]?5#,7:N-\6B+WZ^67P)=&;YM],L?=HLH91"K:BW'EFD M//%F'Q0D).'U3V]Y*5QM $=O#V,FR[OX_^Y?Z]F7R3SZ4:^#BIG/IN&F$G^A M%C?/?_"DY0E):#1N@AV4&+%8R48:I%BX',J@%=RZ6%F A+U3%.>?U)+73Z,#+\94V2(^_9TG30LO,!:V4.\!L@K[ !BG MX0JTH\N#!A<&>#$6Q^:P#&.-]I-I>F;=],61]9Q4Y/J33=7QG MLITR$IM Q18[G1AGJMG$7"8&P5PLQ7D\D^:*Q3ID,H@8(<(24])1X1 MJ8'>T08I;. 2[JO<=E7>5"C3<1X6DU&7Z6@Q2Z:$UFCAJ*.:>,@=9)#L8$'2 MJ@:7M[-%I'&\<6465\V2>1XXO;VY[##WH38>0 N]%U(Q@JE#JH 08<#XN*.0 MFS/RW"2(]?#Z,TC*,!)2-TOF8 +2DLNPQ6QZGF"C(7',A+NK-P"$\[>8,>*N MOM-@N"R9E9E0+9O>>0CUYD=HF$T/,B6DQQPX1J764LG]Z8F :?!:<8 2('4U M@<:P#,/L>MG42-C:E +(A#\(5TQ@Y OM6ALR\I)=35A5):U:/71>$_]'>8(/ MS?9AV-U-UC1+B>24:TV8$% C!JDK:#6L6H72$>30J\RRL[*FG0?.D!K]KK#' M/@&@F3R$WZR^G:G='QLF419@J+6 GE)"8$Q$IPHDE&47]!*EKCVI0[B&$)R* M@I$@C(&#R 4]BACH'+2NN!1A1V7]9ZB]^W?;8/R91&)90/%ZK/\Q=P04CAAE" 04881"R*/)2,T M:$/%N6C"6NC30E/+^E^9-Q6L_^=A\:>Q_@-$I:7>6PL8UXP'=;F V&IE&SAD M^[_S5V9Q5>O_>>"\!ILN,010S)17S*"@]4I-BIN4#6KPR'.0-&?DN<;=>GC] M&21EE+:#\0E(2];_%FMD(46J6'AAW?GZ MV4!Z=_S6%8P6X>G8$1QS#@0]:G&S_8O)[N-3Y(VQXOU\LNC./5SV837?",;F M1?R'53;]74^6Z!WK>Z-*6E\W MF'Z8WJ4WZWG87-NAN%4?ONWRS"]KG-1KLYIW;DE]CZ3O1*8O5H[(3D7(2S#3&M-=Z!([#J MM7+,64:_@47ENSP>;2'<7_J6@S,N-22=[)=0P9VVF 6M26LGI6#<%;3*<'<> MMT6Q%2Y6DXQ&>+UN&1FEU7%\HC&0V3GLE4$=G\S3[E)5. MAUNO%[Z@R;A>\PE4O!>VQ*.7AN>&R/1G75RFX5LQ49V-I=.RAPC"[MI5P<98 MVCOQW,6R;EQ@3!$,VB(P^[7CF:A?KJPS2T$W$M$^5GW)R(=T'L;\'";^RR3_ M/5V%OU<5D+*N"5-,<.44D<)0B@G2K$!3:E;M?MIO"$(WTM$R4'V)QC_219I/ MYF':ZN8^,&&YRBX&F:W^+QU'GQ[;/)^\FU3(/&/27Y3Q6CJ( M1=IP@*@5B!,(+4):6:$UDY7T]J[MQ*5D+H_16=TVW/ ;"0D70F-E?!>LF#*0 M6>QV. ;M'_:9+.ND/;A/D3EJ NX7[%&;?3=4V;#[EAAZG[5+E%!20*>)QD): MZ7'8F@L (-%]/L^O:=KM301>'G8-<.Q-92KF6&J.>]$R<<:2J%\Z)(UET %) M6$$/@!B-VTA;DS?'.-P(D\OG]2B-K<.P^%S6'GES\7\FB_4D__8QL^ETH]L' MGHK-7(Y;3*MU3&)2"$,YM)00:3UU4M@=!>$>!T=H/JW-@ZQ#8%IEK:S+VF<= M$ZJ@(M0C*@ #A#O)82'DG")?_R%U9W;0SEC;!)B:&_(R7SW9C,._7F[$X4?) M=50ZCBA@SWZ?$.Q,T#LPCTDA&1-2!FAV<]8:U4^TLEPQ[AA6&!DJFBGD;@M4X%:N:V+_D7",,+H>'HU*8^F5=?RS;A5"? M9-JS-@FU0$HB!1&(A+.?::[1;NY">])K-N'3YV=MU+-V:.^4;P&_4KX];9,( M"6U0[Z7WUC!G(2"$%G,G8DQ/QUOA6P/:N^3;Q]EJOJE.?3/[,KM93^8GU)R# M;1,$J-04$@J9DT1K#^6>%LH;W#//]]1>D,K3!I:]RL5OL]7==3K?0+.\FSU\ MS-QB=>K]:8U1$LF@=L([XZ@"#CO)O"CHQ\[K\:I1#?EY2C(ZP>S/)SNC4]_& M*S+]B8JYFZ6W[FLZ74=G[-7M[6R:YB>5B!,]$NR<#7JPLSBHP)YY1)S9T26Y M0"-ZE=@IU[(NT.K5X/TQ?+**PZMHETAB$'-&*6ZM!H!1QPI%6 85JWZXV/F1 M0!>BA+2!8V^!AK6Q>:1N<1,#/]Y-[LL]*5U\+A%<(:,%%E "0HWG%.]7FPOW M@7&J-@VEY*6'?SS _B6Z[2$\*LWJ%4CL,)*Z#S>,#ZY+ W0/M$Z@E)0CSKT+ M_[/(:_,(,E.@U^<]U3Q9P[(W:QO2043EZN%D0LG2/HE77%')'($2$D@$\[!P MX2KKO1V/(7#\8M, V+Z$YWV:WV;Y?4R-NL&H_#79D1Z),I88)[316'$6KC)R MCYA"L$%(=V=O1$8E..W VN.#M%4^F\8P]"CHOP:F+:\__%KE*=KQ?@D)5!)' M'&:&PH"<$&2_1+QH8#3J[ 7)J$2H37!KQ^8\D>-#\SD=GU.I<\(9=T0RHZ#2 M6)HP!4?V2\+I^N%7G16?'X68=(9P;V?5COX26]339@G"@KGP_X@:YK3F"HA' MJ3<-4J.=+RL79HIJ &/? E%Z$7^QE#_W2OQ!@A$=9*&V40 MQTB(<%G:/6 B2(PP(VY=\+.N0&G"4,CK,/1$KP1!S*6W06LQ1 OO=-!(]W.7 ML#Y#.[,PM,30]D!IR-"G-HKWZWQZ%S2'JFP]W3E]I86T5C: M*5M_R^W,"M >MW4&M5W=9'M^MGSAH3_1*N#/:(!H3 MI!BNJ96([F(F)/ $C?!US(#/;-L#<@"!>3_)K_)-^HR;?T[FZS1<+C=$5!.< M8[T38"@4E@(;KBH$"A1N+[N%(J'D'+E MB+":(\C0?MU80^H_W!_.'MV7)+6$Z9![T=5ZM5Q-%C>SQ>WJ-]GT:("]-AIJ".8!&M"LZN)UYS"68?TEO?);[]6J=IV^6 MRW6TO%?3CZJ-E6#$F!&&A$NC= ( R2$I,('(U'_QP5ZA@'4-;^V+>=G$;E]. M3"T6Z\G\S6*:I_&:F>;1IC#YG&:W3Q;,DU&/W>H[_W""F3(\7&$\8\QJI;T& MQ34&.]U \-?"&0?31J_Q[/U*^6P:*QX^L?YNM;\N5*#2 MCR9.$01B;#S#4D)I)+.N0!ECWR"?\VMT^HR&$;T_43B5//M=MO@2CLMT>W(N M/V;A_O/T]S&!]KML]?^EJ\?4VD_"[!O7ZVOZ_00@1XS&G#*+K!#"8;;74+FT M]9].P-?HN!HC3RY^/6P5S7! [GX4VYVZ5_0[D<0(8"E31&&)/;>:8DX>S0^X M@0;U&GUSHV9.;4MGZ>'WZ9A%X*!>N'K4"_^YP6&V,QA4NF$,/*-$228) 8( MA; 72@*]$XU8RET#U3R?"6K6/$;RT 3B6]O%@F0 M0FK$# : &L&0D*Q0*+%%H'Y.4?B:/+_CY\S%WXH?1]IV>FE0'L1R5#*GA FO M%*1046AU3 OG?.$KPE3@!E>#U^AGOA0^C>:TJ>U]>;[-#.*U>SZ%A",I ()< M2 1BSG7A]R&EV%K=(-?H7P[MWMAR^0MCO[N\6Y?56^YK#H$'V#%OJ/:0<^I9 MX,4N2ZDDC/+Z!E?TE\NZ/[[T;U':_'&=!K*6LU5QJ&[7M9K>S=(OF]Z/ 8>M MVY7.G4#"/#76>>B,\3CPF0-7[#;$0]*@@/UK\D"/FBFC#[YX&M)U':]7RY,K MH-/O)8(P;CE"-&P0P\Z$N^>ROBSBGA5!AL*'=8 M>BX4V5./=8-WNJ_1F]L)J*,RS>PH#'^[NGWI;(Y7Z^7N44/\J;K/UB>#U3KZ M8H*5U@I3R(REF /F%(*/2Y;7STZ 7I/'=5Q<>)3R__SY!0,"B;]O?G'@Y[LQ MGO'BCS_^^%N>WH1F?YMF]S]OV+#5WM5BI\8_)2VF[U@^YF([D#)/35>S+[$L M1+J:S.;+YQ-/OZ[2Q4UZ\^.([[5[(>GBPOHH@5P;A@&"T %%E-%( V(8(UY3 MAW"U(N@=(==6JKU3 +:6SL\CC:B6A@*+A?4V_*_ ,:QKW< L?/;V-9G/.]VT M*HO,2UUO(+ WVU1$ZV;U']-Y%D;\^X^K?!-TL?MAMEB%+<'--]_^^X_+]//] M)F1[M)5<- 3"&HL)EBSLV%83"@H ?-!3>I2V@=)G5A:!DY5*%C6>6*LBDDJ[8)"#58MRY/&M*21]U,>H!^Y?HMH?P,")[5B67BY+8 M822UFU3Y@A-!PX7..0\\DI0HKPI:'< -@BD'N\5VRO*S4N6?!^YHMKSFWJGK M;#[W61X[#>N^?#*1!&$"@PYFL0?6(T*TY+[@AJ'F$D6]P[O/F'GSBE;*B'S\ M3E#@H[68.!-QR/,$'V6(5TL'" \UAX^/EK:/MJ;= U]'P*27Q,A 2R3@')#;>*4UMP M "FF:J^A\;F#7\L::L3!RU]#NTPR R^C[V:14*"UMH8"2)1$5D'"6<$'*TW] ML,WQ^:A?RTIJRL3+7TQ[1I4F91J-F>&TJX958) )QG2'%8\)-B4S\; M^/A4Q(NP0W3(O#_38ASY"DP"=)@S!35@1"I-@(5HRSD&B&J2=6]TRVYHV1_A M&CZ3_9>_<$^^XAW)ZCUSCHD&QGO@%0F'"#6>4BA]P4,)P9_3N'+A2[A;&;C\ M=?S\9CW.=7SF'!-DA5+A%A,XR(G3#&K""AX*V> HOF0#SX6OXVYEX/+7\>M* M80T9U90Y;1V(VR\DS.&">UY;_J/, VPTQ(Q!JYPFT'KKC*AF8_OK ME4B: (81A22@22AFCD%FZ0Y'2P5HD(]]=*]$*HM,9Z]$S@-[U*]$BO#*DD$M9(+79"/C.PS_FB@-R*5!>!EN.D'\1F N0 MIPI 2"$ B&LEE1=[:L*_QOTLHQYCCG"W$2*7SN=1OF$8@KWGLO5(1A\5^,>+ M*T%,0S'[DL:9''U.4*%7XJAPL5Z(#7.&7 $M>7&$6DYP_1JUG;E8ZH*?=05* M0X86S^PWI5R*(B\5V7JZ;P(]C@4?.2'A;]!S;PC:ZT<K]EI8WF[^?D-SJ@R0B5H!@7FD<3D/ L50&[%#P#,GZ MF4O&Y^EJ+HN=X3H.Z2I63/34S%;A1/B8Z?0ZG:<1R2UUM86NPMB) 4)C(+ - MIP_!T!HD"J7,*^[J6^/'7/BH&UEL'^Z^1/2)FW"7#V\[W:,^PQ,B>?98B>70 M0&K#?1<[JBWV5N,"$RYL_5PC8RY*5%<$NX9W8+?ZQFG1G>/.E&CI ?$02XLT9#P(*4#2&:?"3XRAE>H4#XE)F1O] MC%$2)[Q6VC )*9+ "TXDV6&AN<8-:C:WZRCOC,=97]B-VN^]W1(^!$(W'W^[ MRV=;X@8_T2N1%!$%A0.QUI:AP&/HI OG@>'. #K:S(F="$#6%6Y]*6]'9ESJ M+3W9+Z$**:,5IT [AV"XJ0NZI54 X:@9MY.\%2Y6DXQ&>+UN&1FE@WU\HM&2 MMW:7!_TZ_9(NUNEI[^RAMHF&!"K@'&;0$:20@RJ:\[':/:PE MW+-VD>EK41^X7Y0H!4=Z))11JD30Q@A1GANMI<#%88F@K&\$.M\K-#J%H!W, M^I*)CWFX1-^F^3)B/%M\OKH]=!6-62N7AW]5>BZT^9G$0 R, =XX;Y2@ M5CFE=T@:QAP9MZK16#ZRT4'[E[#61W24.L]%R^A0&O,J#6?'ZCKH%F^CL75C MU-_,NS0]< D![R@.3Z!&I^J-0S+O].SVP6V-TUM^T#/ M9(M5/IE6D*##'1) K#-&:&XAC!&?"D)66,XX5 T*2;YJL6D%S;YDQ:;Y[,M& MA8TN@N@AN%H\_NQ=>BIZIK1OXHTUR#''PG\0U(%J8>*=B,6";LS4EZ#.-IZ^ MK,MM8]>Q(^W0,GFS"2K;_=6FGU9AT?TRR7]/5_$&M/6X?4BGZSQ\+5T^HC>T MN\E,EG=AJO$_<9)?)O-(0A7W4DG/Q$E))0KKFH3;/X)>4::-$)P2+3RNEJRP MH]BZ_0NOPS14?X]YHG]B&#">,^TP\C@.=$L:%('E"VPOB701AM =:7 M4O%84^3PU __](PZ,.W MHGZ8=N#8JX587WS_)5NDW[8W'K]>W)1O((<[)(IB98%5 @&..8 <*5Y0%_"I MK_5T9F<91!Y:0:\W&UQA1]#?]G_]KUF:A^_??7N;?DGG9<[32@,D6&&%J.+( M64,1!N&J4NB4C&G>IXUN1!IS)^#U+CJ_I)-H+]E86+XGH]01==8XB=38(F\0 M($Q:[:"0@NQ7I>1^W/IQVPP_)D\=0OGG%J]1JK\7)54#2].;Q<-ZM=R LL= M3L=[)8!3;*"40<>*4LE,92RB$A^W7E M&!ZY4M14/KJ,PZD'[5_"6A_1<:I8ERRCP\CFKQ\^YAM%XXEWO53C.MXI 00@ MRS0VDGG@M>$2%P84[K%CXU.XAF%RUA&BM9]@J,_I8OI-9Z=,CX<;)D0R;(UC M4$)M-2=8$5MXN*$W]97LRPCM.I?GK:#8ISOB@--F929Y_BV MKE$J$_+373: M^7[ZP^,D1$ *P^U74<" A4XB8@HL>-!LQ[>+=!4%TB5NHY*AIK*3,(R1\PPJ M'.ZKD!DO 2MH#Y?C$1:TZXBW=23H3/2&\;U7]J8GF %( UZQRIW43G@$Y(X: M*;"OKX5T=B+U(PN-8.J+Z4]3KWT(.,1HT$>M2-UG^2HF'#'9[0-C4IP.@:RMM8:R7Y)^N+FC-D>TW(;#YP8 M)RD@A!.O$;-8B4=]3GHOZF?_[BQ37K>B- BL0^U93V8_G:[OU_-)V'/_D6?+ MY:^+<-&;1W**6'V=WF9Y^G'RM8(:W>IW$L/"=04*ZXB@E!IHM"^NED%7=2.\ MN'6E9@^)ZTC.U9-T[FFL?]A6&S_1@6^$.LHQ\Q@R%DZ0_?IVG(W0@#20[)QW M0G>"_M@E]QG"'4CNL_$3A+&R,O!,$J+WQ M^2JHI1(^'R(!K0M'7^CU]QS_Z23-.L^C0[S\X#G9+_%A M,4@)H$'.02*(AD;M#UI'ZBOH/=LUFA\Z;>(TM@-G1TT+Y\YNI$0YBKF"3AC# M<:"?;[+9[58CM_65EAGQVF,51CVV0>"6IAGWD<+(&6 TJE)58H(836S!5W M08T%ZS6Y:YVMI@FC:^XVM=&;])\KYMTDS[=)=$XF?^FF"L*[+(XRF>^K(3PF MVED.G8SF<2IO*R2@.= Z88@SRCS&0FD$F*:(Q'N/U093B66E%(%=TU:67N9% MRT1Q0RCBGA(9SFD3[EU.;&E"GHMJ-/612*81/XYFA*J#P63,:6):? ABC0*: M("0P1)8YYJW>@L)]^-UH$\349F[5)Q]GX?)7%/WQT% /X_&II=6*"4@L72D./WHGWQ4E8\NP^GK0?N7L-9'=!@AK?ODXQ)D=!C9[#8]L##*64*Q MD\2YH*-8[/V69L.IX2/T,@S#\K/3 Y\';&_/)5&!(D0IH4K%I^Z00+.[ M&%'KK!AAF% WU[M&L Q@NWE\Q+[UW[V=33[-YMM(CZ*RYB[SP8U:/2907EQ' M4U4>EM@FOGAH2\M^8ELJPM2?$%+,_\FD0X-WV2)_1D,5&TVKWTF,(]@1ZH$" MF''B,85^EU\:6B@&3"G=8KI&><1^U%:OM9,<2 R6@" <]C%%XR$EC"V@LL'V>A_7*8/4G'-43 M(I\'ZC"/XL:1D%8SX:UW D(.F<. 4@=W2!E(U,@-76V(0)N9:>NA^9?\'4=L ME+:K2Q.[8<2MM<2X#'JN:+@(0<.\(!( 4% G->XU:6 /B7$K,[-B8MRST+N\ MI'!<"&M]?/VB-.4(2ZG$GC[+ZK_6[*N,Z&#Z4SN(_N68.6XD0E!WH98T$.FLYT!:AW<5I(73 -9/,M?9Z]E12%#;P-9^,]D@ M8R5@TD+$K+*&*L<1X[ZXS3HH**W-^L[>L W*^E90[.V >:RS\"2%OL_3?ZTC M =4KY1SKG0B( 13>&&NLIL8[0$A!-W)4]+AQ7)JMH'5T>Y>J0_.N5=[D1>^$ M*:&MT;$\N%4*68K)KOR[\!K!L=_RV^1LA=(F[:#WYY&><5Z[1RXTXQ&6Y7Y3 MKEX.YT3WQ"!J.7"802J) 0Y@4&S@'@I!I3!2/$"NJM!?6]9^=KS)>K\[0'\*![4>?UW1"@SF@DH:5. DDU M43LL) "(BHM1A5IA>*-";_6@_'.+U]AUI?%+U<#2U%KY0(.0%]SP3;X.QDE0 M,%!!I^=XA$Z)COAX1OG \S ;4C90+=G8]4J@8AH[K0"P6U0IXAC CVDI&"9L3X"&O6C.-)2=O(]B5-AR,V#]!Q0JHJCY$( MX(&C&EINI78&4VO%?D4),<+BQRWRM=(KC^:H];8/#9:WT1.**# &,"><0Q!H M7.AS2(@&M=@&S Q;5XJZQ:XO67J;31;+_TKG-SLJSMM_*O1.%$348NXI,AY) MHJR >[J5;)!*I#/]ISN9:1^O_M_K;]$Y(10OFR8L(H1M4 :5I#$@Q!;64HDT M5/5O1YU%6'0G 0W!&=L1TU763N8H!A1P(3D-?RC']P.B4.\CO=:QSR8NZ#!!B?4>6L]DV(XX M+]"6U-GZBO\(,VZU(W8=).%JB3N3,>?E>M1X'C?@Z]GR]Y(HRE/=$J%4X!= MP(=SCWB*?#CLN'8(!FYJTF>P;>^QD\UEYJA*VACI_B\GQ;/+^$2K-*CM5+<$ M$XFPH8Q2*P**7,22I]QB!(-*9: ?=XAD.TP\*AFMX?6:)62448[C$XQA!*+; ME\_$2\#";BL#R192$^YY.@+)B;0$-#"C]I \N0D+SW[)?!Y0?0G'R]M?A*)$ M/SG6):$< (FUY 8Y *T.IS(.%'+AN.'2]%FT_/)UDY90'E*.2L^SN"W M=/;Y;I7>J"]I/OF^5%=%KX!!65$3@ MM-"8N'#*CD_K:(-E6:^H];5%?']TEB@@ASLD@$HH/3$$:V(%4\Y;M3MIE<.R M?MGY"TBET;KZT0K&PTE0Z1%SK$O"N)( $P&MP!1(I;4D!878>CUNQ:,IVTJE MH!%*KU$>1JEPC$4,VE(V-BFDPU[WD&]R597H$P=;)^'D<\0RRB$.6I;D I@] M\9+S$;Z_; Y[UC8LP\7@?'NI\)P5D?-=[X1XRCCCPMB I%42,1F5+FJP\Y3B M$6J0H_4'M@_W .$:&W6INUB,-XOPU_3CY&L_WQ@Z6N,JZ+^3N-F\S99+,\GS M;[?;9*&5 BXJ]$X !, Y*P%''#*@.-+ ,$:\QE9J4*E(4=^TEX4]E/1,-//8 M4V4=H]A@2PCW?D>SH;#79!,G(Q=:Y5_6)4:CCA_8KV>U7MUE>=A62R[&ASLD MT&.*!#)*NX! 0,5C5T#BB>_SJ#OK8MP:J[_SU;0 4W_>NY>3+;W+'.N22*D] M@T1"*#270><39$^AP42.^V[;E&VE4M (I=SJ8DE M>O-OI0[\@^T3@96FB*F@YBO%M=: J((V:Y09W^6G.9M>7EI: *8OIG]8359I MO.\%1LS_SSJ?+6]FTXA\*?M+>B8$ Q=N>28*V "@@J3@DJ(Q C-(<-<,LX$JK;)\_@, MWF6K#^M/_YU.5Q\S]_5AEF_L.<>,H>>.D]!PCGK# T5:64DUY5;O(0-TA ^2 MNA"$/K#KV,CU9O$E7%2S_%N']J;=%[I^R+3_4,=&NK?I9-GY\)L_/Z;Y?3AS MXGNVJ'_$J,&N0=Q^_9?)*C[W_W9UN_GW$PMR/]]_%Y;1QE0\M(7R;;I&39^6R&6^>B(TX5\O M!2;\*+F.KU:/&!R?_3ZA(!!I);8&$*(CE9P4A&)KZY=/Z]B^V KSLN:(U+PS M5.?BT6OBBQ:)5M)H30CUPCN*+=*X6 ;A%F3Y. V$-;%_R;E&&%P.#T=EU.N7 M=?VQ[)< W_WZ_B33GK5)@*?0*>&CK9)Q+:#W?$^[]"-*L%D;]:P=VCOEV^1K M.=^>MDF$THQP#BT- JH]D-*90G,0F(XH=7U^FL?=Y%I2 U;?W\\EB M%2Y9,4?K0U25]+<*KYLJ]$Z,H,9SQ"1E%!-JO6(JT&V%0R*(;_TMMN.'3FTJ M/-WA-;B<5'JC4J%W(KE5/JRQL*EA*@Q187O;T2VY1B-5ISKA;%6I:8S>GT=Z M1J7(78K0#",L_TSO9M-YA:+VSQLF7@1UF'O#,(2Q0IR4RFZH\8QR[4;XN+I5 M'KT,0V\"3E^LWIZQCZZ#PMI[=5N\-B\UM9WJG#B,N-2!H0BT:WMK46P^A61;1!R>F#:L%1"3O1--(,(4VBXZ6<$5'_A6QW M&04[%9#VL.K88;=UD.P3]&W^:;+E:FA/R?,5=K-]?5#%47*Z8P*(( H*!:UC M!#A$B3+"&@@=]H&_E2P>'<7;3._2F_4\O;H]2$*9PZ1*]T0Q@#2!P#C!H*#A M#)1J1[UDND$IC,YBN9LQ\6743?L874 L]R;6*'XS!AMM^%8EH/M@KT18)(3# M;).C'1D.K$<%.-:ZT49UM\OY@]&<;0#6;SSO=S.N&-1[I%^X8BF@1:!.>(R) MD)0&Q6>W+ 50=MR6AU:X6$TR&N'UNF5DE/:%\8G&,"(1%<.KVUC.H]RH\%W; M!#''H;/>,P0)5()#0 N:K 7U:RIU'/_=F$8( M"4*>.^A\^#/\5T4#"]S23X"UHG[\7@_1WJW*1C> #2$P12;2W=9644A>]$JT M(%C%:'G%O?8 641X0:?7JGY,7V=5%WL0C&8@U7X+\G0*1[;_@^T2$S/*"8"0 M#?\U!#&J[5Y8PT97FXF=%4YLF8EMP-+;([^[L,U$ W658_[[Q@F,Q;D(X<@Q MLZD'J97>4P4;O/+OK.1A5Z;%IMCT9.=_>-@:(B?S6$G:S[,_WBQNL_Q^J^#V M\AJCX_S3>A4_^C&+&;*SQ8=5-OU]\ F$OSZ$ M'\?AKVY?=.J:$U7GN'<,J<5J9F?S=7Q%L_G-DR+D0_N*XMQNBKGM*XNZK]/Y M.DS ARW@&=1NDB_"^M\3_[:"5ZFM3R2"<@ZQTUH3PRF.L2C*Q315B@I#?245 MIVO_4T-BJWNJVOA0@KAC2DO+A3%0*6>=ESM$.?%R-)65^A>AH]ZO 7 ?M9^L M(1[ZV^$!2OQL'7XUL=%NR*@E'AD'C#+4Z8(Y2.H^';TU_73]RNC+TL2C84U? M%X'#$WXWN2\/*RWKFC""'8500*V$58A9;DU!L<'.C=LO. I9J"2?C2'_,PC; M*!V,KU+&AI$M=_\PS[ZEVTO*U4.EA$5'^R0"6Q>HX59"L0D@QAX6NA8C:(3Y MF]MC6]8-2'T)PG6Z#)?:Z2J]V&\?6%'%\16!7%G !-C-&::X?WMBU!XJMQT_,0AXKAB!@'(/$22.\0([;$6E[-)C.&QZ MM&D, 7Q?0FN_I^OV-IVNKA8QJ_[T)2U7J[O323EK#)? H#IJ%E:N4P810"WS M8,\78NIKTST?=SV*9 \X=^PKJNH1;CU_IVNWR[&,=PU<\BGSZ M'K+7CU7,NM;-Q_>.JT._'-IA=?2]:A575'GGQ!BV21@*8KEI2+T44@J!$!#$ M(N\J!5AU[60Z_F:WLOOH]!")=XY9ASA R"/C8YE+MD-!8:CZ3#1^TC'4)D./ MNGQ:Q6K4SISN,[%(AVC0"B4W@FDN-'<&[<#2RO$^>G\>Z1FE5V/L0C.,L&R" MX.ZR^ MH2VD>@O"S6Y7?VR"_KZD\VR#0WF-C6-]$D0$=Y$:QC"@0AFDW8Y&(X$:82[] M+J6A+9QZ>W=U>SN;IGL$RM_<'6J?& 2!M3Q<&B#!DB/-N"]H(Y".\"%%ES+0 M!D:UWU$4 GBZ?/#S5@GUVG-'+<;401>?^'!=S"W&,]7F7V=O*+K@7W-D>GL* MMID]Z'@TI*+W!!I;&^?MA!9\\JNER_ MK0'5WSOY38G?34&G-XL S>'PO M7ELDV"6*1(M0U12*ELL98,Q@+/TFA4/ :L0@I(4@ V_JG]@=9_?MS*;4!)[. M65HY+[[4C#DF&;/AL**(&A>VIYWAUG$_TF2\-;$_DB"_'@:7P\-1V5[Z95U_ M+#N_MH&1*.B(0@>M$ ) N."XN-\%M1'U^03BS!SYE5$_6MO@/-H[Y=O9M0T\ M#"J=QUY80*W'UFA1'!16*EA?T>F\MD$MOC6@?7#S]J_+]'8]?SN[/>6OK= [ M<1XK[ ,N@# CANO;&&7"UBR$=4AZ<%IVSY@@PO*/_)L6K],:F#WDZG>T2#CS,TPU/ M%C=/,]XPO7/#Z%ZW2:+::S^6P7G+W/U1-XV(6G^,2\EE^FISGU+RM$ G:T1<3 MI3S$SA!-A(Z>,.^\<-I#IB'W&E;:P+IZT]= 0,H"2YL/G@#),=70*&J800(; M)>P..:*\[3/%[4?TOS+;'K*:7"H M:1*3T4K!"7?::>8IL/$O&_(I\'BTY9#[Y'S6*H9=6LUVTUN&HW$WP>71,,*3 M[1/EE#)8*.J"=L4)@M"2@B8DC!ZO Z(9B[[G=6O@O [&C\YK,0)^MQ3RH_/L M]["+?4YW:NWIT)_#K1.#G,08828]8S)&NJAB5Z/&ZA$%=;:$>=8V)K7Y]WZ2 MKQ9I7HE[A]K&J!3DI4.$0L4U(%YR7LR34U$_?*<3%T;+O&L!D2YWV$?](8:. M1*WUA*IUN'$"HF]':VH=01(#!010!362@?HICCL.UAA(V6H%Q7YEXN2A>ZQY M8BT@Q&BL"<)",PP?I9QQ:=!XE:VF+#K)[4;HO :^CT[7&@.[AS'X[[>\8I.K M7M7F>8]$ .T=(Q)P$OZ#@IX:#K@=?9K!/I\75SCDF[/I6%V31K#T%Y&;/V1A MONF[;+&;<(5PW"-]$@6HHU)S[(61Q@C$$"MH-,;V&:PY!.O; J8OYF\J:.P, M>&X^NY\M)I72 I[LEPAH>*S5%*^G2 "(*4%K1;J^DI^ZV[B3H2@37!Z>VA7 M5/32Z^5LD2Z7Q=Y5DA3@9+^$LG 3#2=GU(H9QYA( @I:I5!]"L+8;P-= -J; M\&RG6/J<^UF[L",*KBV&@&D1UI9&FKJ]1X0B,\XK0LG]%A"Z;*Z/ZD(P M)F:W9,&[3B=SMXSTE"E[IYHG0$O(F'&,,PBD(E(J5,P6-HD[["PLM2;:6>M@ MU#>^;L-P9NFR$NN.-$\0M,([H0 'U@A!,7&%Z9([KD>DHK?(NG; Z&MKW5F( MMRD9%ZM\,EW]-EO=F?5RE=VG^39E8XP/6B[#9A15CJ\GHS?.'BV!.*;Y], K M'RW3!$I9:*D<:=1K5I6SA&1$@1M=H]Z?A2!69?Y'EMT\=81\R.8W)TT$QSHE M1() $6+>:0X-XLCJXEXE&-=]^@@N5+9: [<&=J?_XM+-@\K%)2%-,^[-2?DF7JXC MOQ\4??WI('R<)>$:D*UL4%- MQ]C&BM&.%'89X7F#; *=Y0\9F]2T!&VO)NY*];=?EI,F3LFP'A 3-,!$)4*^ MB+ 2B++ZOLO.\HJ,3U2:(-K;,113C[_+%EF!S5:NRP7F=,>$((^$=9@HR� MRWRLL[>C%@)7/^2=_UGDIU6 ^Q*G=^EN8WQ[^F7OLW:)I@$7%"BB.NAC#!H, MBZ4AD=3U#6KBSR(L3?#L^ '=\7==73^C6W]:IO]:1T?DEVBO[NU#@S\Y>SZ? MMU7>C!WIDH1-AC(ME7-8*48-(&!7[@0HS'2E2B^]4%E:'^! \X193F!88\QP MJY%6RII=A1] H%9]EE8Z_3"K,7M>NE^:H]'G6ZGSS79ACM49\?6EI:XI+;T;:9Q,M= M:IYXAP&@$!,.K!:>0%"46@*,>BW'[9%OPJJ37&^$SFOB_RA]\T.S?1AV_S;) MT[MLO4S5YSS=AB9D>9[]$>NGE4;OE7=.,.)8.@,#7H!(@26AN\*U@!,#1UC= MMQGSLHX1ZDLNHEIT=7O6T7^L2^(;5!4LOV2I3,IH A )DV>. M.3/4C(:J\?> YW[P:DH#(!$ZMY3_Q];IJB^JA$M=O3/&"$H) $[3^() %V\K M!I+D;1Y,%^05S$B U_^!*5D:$OD1)%'&@D "@B!17E M'%O !>O7!S..WD^J_]. 'ZG(J%[' MWR]Z?]C=#:V"A! M18>?IGI1!YQL[QDGKJT@91$M(#**:&#[M2G$,BW;DEAN MU7Q(_5ILR-,:R(@$-[I95&VWU>[^I5H/'P@,MO6P($H6ADG%5;NTZ #+_H:[ M5"[#W+^)LOE7]L4T1):2\BJ.%>HZ;*X3]*GFGK79C(PR)VCD/G,:H%Y!%HC2 M\=I^MER=M+). ,IRYEZ]-LP\;LZ_;J+M0/U:;^V]E'9I/X:_NJ_-VWS4# M>";BKB@(;%,$C%!0.C0'4HOQI)OE9[7$I<[1&X;&2":8-H@HPKBS\&W5"(\/(YDO=2\U)9*CM%SF M^;%X;+>K=6'*78&;-N'TT[X%\>[KJFHZP33]LXW"N3S@<0-Z*:4&G.$"$@,< M9HQ+TJ-#Q80RS_,E]Z7FT"+(Y@>0UE01ZR*0!E>L*BA M>V6M$;@NRGOAQ, \&#<%QL5LGO!GJ-M-N%U+ \]9.C^V]-PRVY[A2L&DCE<: M%7>_'A7]@-&TF"\),+E],PF2T6$+5[#1;I^?JD,(S=W.[>NG:O_P;2BT8=QH M7A LXFJ- $9AR 6$\#N=T822J_/E\*42_W*P+4*1/T)LM@N;UB1+2993XWH! M-$24 (1X@3B'$I+^A,!(8\8?F\R7S7^H\Y;E8=5'3Z7 M?^OHW#V<1_GCBIP;MEH.5K;>NW MH')=/L=OSCK>[QG&8R41MT)H::#C"L=_$'W[^V@^(0 39,^C!0";.UUXO]V6 M]>'N:[%>5_M=ET%=/3VN'V?-%![\S>7*7P[/X8KUOXJBO7PIF_#AMW\ 4$L# M!!0 ( !J$IU#K,FJ)ZN8 $%P# 5 &UL[+W[D]PXEA[ZN_\*WMFXCIZ(TC1?((GU[CI )R5K5;)DF;;OAV.#"J3 M5<7M++*6S)14\]=?@(_,K$%O_\)^<__>W3&_0)OWW[I__Z+__IG_Z?-V_^9_SQ MG47*]?X^*W86KK)TEVVL;_GNSOIUD]6_6S=5>6_]6E:_YU_3-V_:?V0UO]CF MQ>__R/_G2UIGUOU+NT6&=_^I?_9%DM'56Y MS3YF-Q;_[]\^OCV+#O[,?^+G(KOE?'_(JKSY=^B7;,AC-U^ZJ[.;U M3VRKZLD7.$.0,^0$G*%_N/#AW>-#]L]_JO/[ARVCY^<1^!4 [UZ"-86N(>&] M"L@A5I]_4#/>SVSH9GH1O_RD9LQM1Z/%QD3_??Y9S=CU0C;:,\I=NM7<,UY\ M\BSF+?^I=^Q7W0_RKP_(;V.\$]63#V??=UFQR3:-:#[YM)5O_OE/[%>K??WF M-DT?5M?5;5KD?V^""2Z+NMSFF^8WJ-A\J+*:1:SFM]]6Q';]A"2)[]N$!I33$- X<8+8=0&,@U5C?)45;_[VJ8?:_-$< M8/XDP^W+5F,XRGVU;D,>\X)'_-:Q?SG%?V4]\\#]Y8SM=H/\' MK>0_;]QR/5/CMFVUY6E2675#[,E(0-7:*JM-5K'TK?]':;6^T"FZG_AY7;*< MY&'WYDG_X&G-U540AY@& ;%!!!. XHA&?F?-@-(Q@#89768\ZP8/<@ MK5UII2U,*VMP6O4!J(3T:.)80,*GIU=.S4^9[1!:+43KB-%*_NW-^[?3\RNA M\M/SK";X.O@64W\A1LX% KUT+B F:':H--;UQ")%/\% FZ]9M3ZT'<(I1A&L4,/(2D) I'(,.+SAB/!"2(K:R&)Z=(8QL1J)X;) MDM/U4Y[H!9Z,%#->LC%0F1A!W3+*#&,<*+5U(XDL\\3*AZK<[-=MB:)F.2V) M@),$<>2$U/']P,,.Q;TUAP:N<&HYPL:$*O)P@&:M.3:)-&<,B0*YXT3\J0O+ M$96%)Z1.(BV^ZD6"B,LJ&.67AL*P& MEW4";+;5F"&6!E(9+>0N(ZG1XTIIH/,ICJGK!SY\_\<^+78YU^JOIR ^IU^V MV8I&28QB'$ 'N Q!%+*DJT<0QAZ1F3WIM&LX(3H9>RW8JZ=CL %Y?@":IUU2 MV29F7%GH5,@VJW:7F1,1/XW\+TP+=7IV3AJULR>JE&^+=7F?'9:@^SV.Z'M> MKR!P?>1$U+9AQ&393EB6 RE)" XIMH'0BH,..X:5L(5VW YB]>!8(L+@26K@ M*$+%-&\J+N4T3IE&(^HVP-& FNE@=AGJI<634G^_TZ).I+Q/\V(%D(MPC$)@ MQY2Z#L)L@M;:C.R( JQ!GP0MS:=0+4 ]&B5*ZRB5,L"H-IVZ1.:42M5BD=H8Z/-9O+2)! MQ1Y!E43-W#AE:M5R:>K$*N6O>7NN1CZ*F054Q\?A+W7U$"9;<) MZ),LL2DP9Z:N]CHU0S6TD60N(X<;[<7SVI@65D0UYW.5%O4-&["HV+12EQ>W M)XRBDRX9AF/@4QF%D@R!([ "&=MC;!0&-Y>J18ZT9KTFV *V*(;18 MA_K=6A\QRM8C1U,K6I._NHJ3%P@;+%#J(GL9 M0JG1GQ>%2KU,"4^TR^I;6FUP632;<7ICMD\HQE$<$L<)$8V1XP2=,1(ZR).: M9ZN9,)V(MJBL.MUFM;INJ?(G.,Z^!$[WZ\=WF1O=UE]_4JAHGM)PZSR>;Y0>B0Q'9[%!@# WORQ&U/MB_O MZK!7[!3STXUC'+;5X#:R54^B100U;<;&D!0[[>TPXRZ^ Z&C=_+)-\U"U-.4 M=TH[^E19%-5;DE7YU\;H7]F$^%U9U]?%\<_>9[M5@@EV:4 #]A_7B9G21YBO M?@5PXN<#0B@/KZ7(7D:_2E-]S&\)4V1%='Q[F$1L)$8.@7%O!,08RL1\R4^;WH;6HY$+ MY;+\B,F(06KDU.-$-N8X8/24AP&I4"1L&0JA"K[4TFG$]*"N=JON,/-UU6WD M:O=2.+%+HR!V(4HP\]X/DJ@SPX(T$MI1I?QQPYK086HN@>UW$LKLI%(G;5@F M)N%+3B@4J!)1#.;IB5JPWSU7BG-4O*(5HUF;5RW&PR\U]1YIQ3@NR6?] KL/ MO2B@+&5Q$M]Q(\]W?=K;0I (E6?'69A#.Z2V*8TD4%A"#'.G04=T;!N249*7 MC S+R0@&%Z,I8WQX*2RC&1&>G[1&NJ6G@,:V'P+B)P[ Q(EPZ(+>!H@=J>TS M2X$9R:&*-%L(E#0I>2@#H()ZBS$2(?2]TY(/?E:5(*.1&0Y$9,!,S1HI8M MS","3U@8$ $UMI8A HK82QW]1;%2^>ZX,IKX291XCN][$/C Q;;=3VA"2&)_ M]36KOI32]4IQ S(]_Q2+2GWNG>H^#A7B),N89AA3+F6*4&6VGOE.8#?%"/:6 MH1UC'#A7VU3E0E1%NL.I"7.FW]?V:[Z[P_MZ5]YG%?V^WN[YPBB"6$YF3" PKD,?90[O&^5:3)GF)EE.NOK3 MZ\V#HSW>]B72'O&5=3F/Y5;C7 M-W\MR\UIF>A3N=VL/."X0>R0.'!C"&P/09?T!FW@!W)2.L*0<<7DV/@;8E+7 MGNA@4$P@)Z).3@=[SAI8IR7BVN+(IM6Z\PP-2)H&6I>A7#H<*;5W.3D=^FM5 MUC6;FM[DNY438A*0P/78=UF#.[$='I3.1BY>[0ZOP5X<.S+?E2H9G7F0=F#$ M-%#X:P4,BYS$2)$CIBFF>)$3D9:2#\.4&%&,$_\')$*%I65H@A+RZ.#Z4<+Q*/[<1V0^0ECNN3!!&$DG['3.0#8LL4CM6M&"XB'X#U+R%) M[ET?09^82DS#G)QF'$GK0@8D93RERQ 8#7X\?VM9$S/BY:4Z8S][ MQQ(I]L&61HL\NA@=QGZI,F7 M%X4;?0R)ZM0O:?5[=J*+*P]2$CJNAP,:XMBQ<> >S& "I2[*EOZX834ZX)$3 M'WF.Q/3&*#UR$G. ,H^F/&=B0$:425N&V%M-B-S9X+&V#*M'!Z^)PND3@)(%E[&4 M"A9A)F13LC!S0N13;/.HSP6FADHXFCA>AC9I\^9YJ4\>O*G-BDC():7*Z("%RV\ MR%XZWD^K8I\D+J&ARZ^&B+'MQ4G26W$<.U@5V6VZRS:?Y6\:%S4A-%Y@.UY> MH)'7FNQ"]4 /;:(:8X"J<9>%SU)<><;#H(RH,;84]5!$?^9^;S46A"E\6Y=-LZ+#6!&T7,,LN=KPP@B@.<']Z$P)(I5[/&FG*]"X9CJY+4JR?.@'Y M\Y55#-Q&:(11PM]MCN9LU&($&#YD^MZ 8D3@ESJ]380"1.9DHS(B,*\X2= 4%18W$9 M^J&(O=31C^34@787-'_(JD]WK#?$:9VO^4Z:?+MGTXJ5[R3(IY'C.8'KT("9 M@M%1DQ(DD]*,M64XI^D5Q&+J;-4&; M5K@ND#4@9;IH7H:X:?.F--,9Y03PURR_O6.?1U]93G:;O=_S*SBN;QH$U_M= MO6/]C:%Z#L:. 86.G> 0812&ML\0]6!L[#DRNF@(@F&Y[%%;:0N[U;F:GS\\ ME4GKC?6Z1+8_+JF+IEI+3"X7T%!R*GIHHPZQU4+F;?2I;:T3V+,+K!J] [IK MN+V6(<>FG2PG'0,*]3A3^GP:_7)*;D>J_-) M6;%P5.!]567%^K%YXIJAR,N"A9[F=]MF6Q;:_/N^75(^N%%6S5^<3/ _EVTY M;!5YB.*$X#!P" #4#7V_WUB+8.+[.D+"/,@-1X_.*6O=>67MCHY8Z<$3V4UR MBZ)P9-A9?KMKCU!]K^A]MDZ<;B8;)VY;1[]/0]N5U7F_B KVI&VK$!KG[6/+ MCJ(S3 'B.32(_P#@B_:5&"-B!U&7ULX$T''&/^-O7-[FB?DWS M+6_W-S=E]88_OV[5!U?T1%[S33LNR"ZJ5;7'TZ,+5Q9ZTMB?6&-?62=]HG/_ MR?NAG=]6Z[C5>GYEI3>L^TU_(Z:I)E0(FY/UFF5'R.EH$ R&$[>+^"V=+Y > M+ ;\6$2,/&PGT$U00.#A4#F"MF/+[+(98\?PGIOV\.33:J'\'IQ11(H%BJDX ME--ZP;K>U2(F/0,4#FBM#N*7(9=:/'EQHZEF M(O$QV_)3!/R*T;I9ROF2UMGF0_K8U&L.U3U*_ CY-H&$ IP$,(SYN].^0]BL M(D:QZ/.MAE&8&[$-J#<-*JN#Q?(I-A^[G??MZ'&$#HS?B5IJ&4-\*F>?/_4^ M).A;6FW:=W;MP'.!XSLQ\($7 MT, )".CP$1#94H-[>.W+8B=&)RJDSI\I26U\>K5?5A[LD^9[-=$TK M%@Z6V:J2D4%K@\[TFKBN=A@(*-.W]3)BRPQ^/W\B:";FA1\I9./I?7K?/K6< M -N%CNN!D-" 3==A&,6]"1=#J>V54A\VK/LJQ(EIP8&.%+6 QVOFRLKPMGGS44.+BD M#-7FIE@AUDPA_8]]OGM\RSPK^#V(W&KW8BH%$0T\OO.R7F7P\O/(^IG=<93. I!5I++O""C\AL2HZ/\"INMR/)5=:]"8STCR);)@(,\S$0R<&-@V#Q/9P['A!X!!T !9A*K72 M9!Z.Z24F@56("XL0W!>K<4:R.#%%8PJN+2VK'=6W&QAL0C.+2:.)'UI%FJY5 MEU&HF=+AY^M&4W-M/&)BY++9A_K1JBY.& MCE2U>7IT4\23VMH7K*MO'_G6\?((L;OKHVRQJ]_O,4.;&HXCDS3GQ&'ERNJ\ MNGIZ?TCKV0\29\XUC(FP,[H3_.!1:+S_NH*2II8P'J/ZPER]JYII>=V"!U1PON@*NX98S'HB?7'!6'\[;)F7U5_9O=ROD$L]',4EBXE G0IC MP]S6\VUWDK@[%N0T8?9P,MVZ*2OK9K_;5YF5M>)YRW'.$5M'MZ_A4#IETTX> M.5]<1XF>=)'&PQ\D2EYH)Q-!45?7^,%CH#8:=(4\O>TB?)/[Z;+=];>"R?1= M_L#7[>BGZP\MEK?-KU<1]ET_2%#LL0FO'7H08;L#D 0N!#+'TS6:E8I"\J?5 M7XU">5WO4]8_^"#]F:[Y#9/JK'*)TM M)!9U9FHM*V'N.>_\'$-[\+TS@@\P;:8AG";<*Q MYU?#F^).C[CV@L_BQ'V^XZ_QE7'V,=ORFS$W+;H5MJ/8LR./L*F-[SD$NU%? M7TQ0*/]=72A#I$>>K6,Z'5Q[3^X,6;7?GF2_:F M=Z23\R7)N #QRNJNLU%_!-'7ZJ]4+-#/M,1]4/=ET:#"Z4/.TM/6W,>LSJJO MV8:E_TE3\GC;I9PK$CK8 <0+(X^"F'@)B;T>1QB12/*6*,W6#6?C^/2-D*I# MJ:[N!M@74_-YB9=3[X[S!NR5U<'M,^L><#,M:B%;/>;)KYJ2HW1 E\TUSS)T MV*!_+R^K,LKD#-N^/I;;+8/-_W+%GR?QW9B&;.;@H @X8= '!=]/PKGV?LE M-)RT=UG=]4V_I#G;UBZI=IM\?Y>I)EO$)B_K-^Z>U?GWH^PI'FRD:39\J?2* M9828N4DPM_5+O4WFVZ,,V(PE@/U_M>"-#JH;G\]M,NK7:3 M1RM!C#*J]]P=80%\LC/U2W:;%_QU2>M+NFWJ_2(SC:6+V P;5D6;]@\G7;+^ M&]^P*M<24PE6L\)9ORW:*[C_6O&7JUW@@8@0@IF.$NJ%$$=^CY0ZX31;9$;@ M,YQ7=\C:+3!C:B"SM-TTZ;7I9ILOMVX]X^N:_4L,C7<_5DQZI7D,1J4QG>&/ M$9=&,: Y,HUO#>'8Q&M/;YLUP]-W'MHR5+L-"%-Z@@\\%W#274\T=DK*ZR7*^A' ()RN8 MV#%"&"(/N6X2 !KS=\,;I,!U0EM%P&> .:W"W[0(YYQ+*+7E-',)8^TW>XPX M\6RV**&_<0S.),9TA87$F3D9T#R3&-\:4T4J^OTAKYI_J$\]^U$#U2N,8 M#%1CNL(?(U"-8D!SH!K?&O.M'R-D>P $ 8C=R+5#$L2)T^/T(F1WZ\>TV,RU M>GP)H?SJ<>^,VMIQUFY\^;\+QY.TZA]#K4;X;WSA6*XEIDNIF^(4/YC9X80> MA6'@.0[$) 8P2.S@@!,SZ%,N&\NCFVC1.#L"L]*=U>H=EZPY,VKIEIPJGS;9 MB+,O#7"_?K"KA(=\M"_F,$Q).;]GK7#UVI<=[B MWEO%)DQG/5<+V4_ZSXN@+9C_+7)R*]B.TQ1CM?2D!07C);%BKG"KL=6TA=U::EOXH (R=LMDUQ=F%MKC^6%NKGSGZ ML2*NOA8=$W5GZ%<_2.2=@QG9Z#M;ZTT6@0\G1H2<0!X(,8P#CR("?2]V$[?? M:!FX$8DG#<)ZH4^[%+N42*RY^2<*QO.U_(SQ^)6S77^TD"S5KB:CLID.]@<) MS(;(T1V;3;;A9.'YE=,.@VXX,/"1C5#DXL!FWC _^C-[ 22!_)KRDL!/%**? M'HR;/41K[P(3!>DY6W_&,/WJ\;H_6J"6;%N3H=I4-_N#!&MC].@.UV;;<<+Y M](M3'X-N>#B(4 @9;IP S/>O8=R[ 6(")YY1ZP4_4 MK_%GG5:_E;?PB#HX@B&(? Y<0 MAX'WPD-Y $71C P#%)B8#]?[?N3-(9?A IG9J5F;;NR+7:#"B;;6Y*2Z?LODR?,KF?*+P,;M/ M!\#6"6*+0[9^^E\9"\F"@7CIO%X(S$N'_V,$ZN$3+0-=3> LZH_5VS;E M>L_M-9#^C^AU3SS^P_6^9]DC;[@W_,ENV^LRPIF;\I4,\4?I7/-FC#\,2^6/ M)1G3WEZQD2A?0W>8V*RMRVH)+14 MAC3?9&*^-:<*[.<+7><\<5;0CAT2.HD3Q)#$CN.X07\Z/ RA0Z8,[";P+RBP MGRSJ3!O8C?2+:0+[W%UBJ>LX?Y3 KM"^!@.[R=[VQPCL1AG2'-C-MZ;X&M#0 M\M6%^@.ZO:V:=U3>,JQY4>?KI]>JA0C$ 0BH3RB!F"!@)TD/.0(TD%OHF1&H MX5!]@&<=\+67.\I6T>=L2]&%F1^D&57":ZPEO)[M#2.65^;L&+)K*#](!QFS M4+* CB*Q$F*N00:7.Q;0#Y:RIK$$*EXL7"P!U%S;\I_B7L$P5$.TC+T[KP4X%/=M2TYRU4.P="ZH!S,N#N?,4HUIFAD+]4[S.*O)MB# *<8@Q=I(H0MCM M $C3%A3I!Z5!9++*P>UVP/ 0UP-* $.IA=QE#6XDFIO]_)#29FIMP7N[JS MW%C--N_R]$N^S7=Y ^5Z=Y=5)W]$\GJ]+>M]E>%]53$Y^)Q]W\6,F]]7=F)' MP M#CT2QXX>QBX(#R-@/?)ED<6)HIA=[6OC6"5BY+'#JEA)3R@4WDIRX]HY8 MG2=7UBLM=M5(;^//Z1];1X^NK,XGZS?NE=6X-;$RZVV3 3&?J?&7H?]S.5\N M8@#*19E^5\.O^>X.[^M=>9]5'[.;?7$ ^M@A644Q"6+J)]C'D1?XMFG;7)'LHZWTG&!IW\BNG^3-3*:7H/TOK&4%H]S"NK!7I0 M\,>#:$^KT^(<#FBP@898AKZ:<*PTWHDEMF']PE0XV[(.FY7[NI'H/OWOC>*8 MY?RN'_J0!#"Q@0K7;E+MP+*KO1U*3$_ !$>)Y_Y/['*9GPH M2+D:80+J;9PK.<$>+]%J3$FHLG'&U(38C/3*J.TH8A8@L./PE[JZB%P5X:]E MN?F6;[>HV+QE7::XS7G!HZZSW4E%XU O!Y&-$T*8:H,DIJ$=NCYN,# $+G(C MP8FN7J/FU*3'V50HCTBM%NI)A7*V!2,I)@=FO&9:9!F37D.^E5/T:8S5Y45@&X9#L!<>$!@&>[4CN0])DU M/"7ND5KEC=5B?=. ?3FX)7<3:21><'?0/)Q+[O81IMOZK<$ZL7J*DSBT#T=_ M2RQ#-TTX]GR?C"GN1!5SP&S\^$OZ[V6%MVE=H^]YO<+(LXF=.!%$P/=1%-%N MLP!#8$-/ZA(%G78-:^:%@?OET6KP6@U@E@@QR()GZHPT@IA\SL6_G'YJI=Z( M@DKP.""A)EIC&1IJQ+/2?%_6IJ)'^^_3^XR4_$C^*J".APA"@8-M;-LD2LB) MEKM2Z]&Z;<^JIE=/!C1';?W6XM8GJ6HM,EI6C3>&3FE5:8>I]?4U0M4T=E33 M+%YGQWDGKK4:6!35V\]5NLFXE?J7[/Y+5JT]D M!%7ZXX85L\%C%1R0G ;*LR0FG):/)%).6*7F44YHCA4=H5HMM)N6YP-6 $.EB M>1FZI,V;TDQ?E-S5?-@RN&W?'KW+'WJ+MN.YR(MLCU+/B2FU(?(/.HFAU)K% M&#N&U>JP;[DZQ2:Y>7D,C6):-16#PRI$F+)\_W M%VMC1T-UZUU>9&]WV7V]"@B-V=PNH3&T0^0$T,9]82VB-M:U."!N<-Y5@=\X M4*M!JJ]R)<'VZ'*5&:*UEO^%.)ZZ*G7@3:T4)4_[,I1.KTOB12=5OL9KW]_J M[&;?/(2S(D'@A%' K?@DC&//IZ0S#3%U-)7S)0P:UKX6B<5!UG)/ NJE=:S( M&6)4H\A=60>N;R:^TT6$-B6-4V!]Z1JGXI*PQBGSI2&_^VM5UO4*Q*$3HQ#8 M$<(!A3%*".W,4@9':MXYVIAA;6M :,O8!/D;G:WIIT[O:N(PJU/G: T:M?Q, MCNBEZY:L.^)YF0I/&O0*K=?[^SV;&&<;=%]6N_SO[8$4C"E$Q"&)'5#/MA%@ MO^V!0!?%JZ*Y4F_S68N0J:(0&I^P'9\O N/U1-TUBD\;:*GW BC9= H\4:$ M4;HQIM;*,Y2JJ>?8]EF\GHYV4%QA]7"I07/?9[L5"HF=@, +_9@9LGW' V%O ME&)JBQP]U61**C^4/X?*(&@32B'F1HNB;M+T"N 0GU-K'<.BIFLR%"]>PZ2< M$=8Z$[^ZLRH>LVCU^8!UOAXH-_8]]_M#<*-J?-O-QZ%*4 #9KILB/$,)N M-V\FD>U3X1L\1QLR-\YZ;%=6@ZXYL7G -]]]GI<8&QAO^MA>QI#3Z,_S&SXU M,S5ZX!VO?@M(Y(# MUV,;,>.0.(Y26\X"6@D4SK28,YP\:A'^'3TR>4+.D@= M*6=F^-2J9\V9.&NVVS O4Z*-Z--UP0XJ)[A+;4$Z9QS;? M[.*MJ0D&%'[J1EY&&)C/%FQY\LKI[ MM'J/K'1G<=>[A[7+PDJM@X]6XZ3RK5M3M+5L.%I:,ZM/NS1EU0Q-+0)$+1:LJF7UJDFM3W\_>)3=X"PEL)))&Q'WA?%M43H/S? M-]L=FK.9^7_LL^?8B1.X(;(=!Q)@QPCR^WYZ[ Y-@-2>U44@-AW1]O?W:?7X M5.YZ66N*[F^+AWVG? =OK*,[DMLB%L&IZ.Z*18 UN$E#J<%GCVN3-,O0CI!% M=8MEQ,&%B_%)GU=?V 5TVBME?L_9C_ZI#WD/%)" N MP1Y"C@,P06Z,&52*'!3RHJ?4^OPL *>+BOB._053O1.QO+[A6]HR]N]WUD?^ M)/NQ-J :#B=M7,GHM]1V50UV5Z(SN"OKU*\V+EI//5M.,-382B*Q;XY.L;!0 M-PL%YR+;?.TA&LC>%DP>=TW9]&U!LB]\7\%#BIJ+H(N,1U8T1H2)W$X>\KM7'79S-6J3LH9@-I.*"=^&7E MA<4]:Q+\HV]]V?+HG?43_XG.0:OSL"N$2:ZBS=?V8K'NAVAVN7BGO<6?O/LR M6[PSU5(#,6_VSK&,N#<_#>7"!JU<_'O'PC*#T>_-IB%!/O )I-!!KD,CX-,( MVQ$ ;NBC0/18I.17S>E-"V2V(P=/>1@8S8J$+6,,JH(OM70:N?Y^_9!5++$L M;AMKOV;\$L5L@[ZR/[W-/F;\GNC^+S]GU;VSBC (G03Z": QMJ'KQW;H96V$*VJQVB5O2O6EL.UV-?OK9\>%:[?T=\B8AHU:V/(J=@! MJM7 N;(.#=/!M0YXVY^P..)II4Z6S@$Q--8RRY!+<^Z5$_5PZ>/:?+.1* B^ MSDM0#)CQT$51&(28@6!$^TX24)!(7O"CT_1\AEHR63R3YL0.^(/0A8YV>/P%/G2 ! M,'23.':B$$" O%[E^:5(VC):%>-32^RFPVA5?,GLIJR>9[:2:V?Z6T-#-FNZ M(71GLSW>9AWSRNH@+RB??850U7QV3-LL0VS-N2>3SX[G44,^^QH(2 GR0!A0 MG_B)1V% J->H/O!Q$A!;4SZK8GI^L7V2U\I?=:FU'4;GLJ:;0&\NNP21E2-3 M+9L=TRK+$%A3SHEGL^,Y%#XR=#RQA-/Z+MF6WXXE84@QB:!+F80[%$=.G#@^ M30#+HU$8V9'H'J)1-@P>\NAA-1N\&#"K03;;XL4034,'+W2PNXR!I\>5Y\9SMNZD-5?LTWV29^_%O-[T0[Y%-HO6F??%NOR/N.GKU<^\@,8(.Q" M+P@1\!R,8&;?]]WVYP^E_V6W>R)Y<^E[*AT;$P=VPL1<4, $Q0!C_90'0*D2B6S #0\ M\$Y\LG:E5?5>644W(OF?\E^O>4C=MU'TI*"='CSZ1[EL9I[6%LMW%M_02DH%S1&95]J?V"ZVAX^ M8;_>9OP7J'CZK@&)(A^"D" ;.2$(W=CW4&_:=:#4X0XM!@T'GE.,S7[]5/FM M%CW\BH6&R:F5D_I3>%?6 6!#\'SOKXB0-B"]6CE?AI3J=>G%R^[:^1*NM=^E M51:G3&AQ>?^0%75KS,$^"<+8H\2/**%Q"(*@-^;942QUSY::"<-R]FE7KG]_ M\X7#LM8GN"1OO%*D3W"1PCQSDLL3'%!'VH?TL5FH0%7%SZ'S7U]9[]EHXNDH M_<[A3OQ"Z.MT#2U3C.-W&6W4"T[1YV!=O$\V=!!H?FQ+H;81D2 MJ-^MYW-7,[Q=DLEJ_[H+LBL]Y7=^AON=$; 8_^0YA7O=YAEX[=9O4I":J. (A^XV,:4^L#K%_"@%\12\W%%$X:E M_0A(*9M5I$TP=S7/F&2FR@%9)Y1UD"9.2%^E92C]',?C0I+-D4X\3RUU<")\ M3FQWEU6OK*?TFQ /^Q)7W"QR@&W;<>+3F+A1$/7VF>))K6[HLVIZRQ\'*GG6 M2Q^C8EHT#YF2.2;'^.KB\]5Q4[-U0#KQH2Y1 @>$3'\C+$/;#/CU_/R6(>;$ M[_I;5SR+(UG[W[?%,T2OW,/[/CL^7&M[B0TB *B#XP1"8A,$>E28^E+/)YK& M8E@MV_MG^>ZB]/@$Q?8(57)_D?&6$=/7)36*G.KVR*V?>NQ_YHWS0HQ??2^D M>?A^MJU!(TD?4.JIFG,9^CV9MR\NO)N2976M1^NV3OLQ6V=Y<]WL*@;(=3#[ M?W9 $HQL+W .T_@0ANZJR&Y92-I\'J/K"G:%= *V.O$"HOA$L@/&]Y%VR*[X M[M&QTJU"M*H^FR)7IP@?>#Z"G%MA7](F):,C6%^J5HYQZ:(@CN9+7?7X=:0% MHYJ)[HJX<1A[ $44 "<)L(W=_G AYVME8V$[EVKFUB:GV9:YTS:#TDFY\H MSZUQKW$W>KXK3/Y256^<4TJS5TG.QD]2/Z2/39KH1S:.((K\!/LNH3X)0[NW MB\)0ZJZ^\=9,;WKL)TH/+1Y=$U%A,L?.0DWPJ'<*^N$"LQ///SLX2I-/6;*7 M*F?*_@A/.]68&B5BU3X[K?>M(L<-/"<*,,(V"I@Q#_1%/L0FP>-U3-:@>2GC MB$Z71$[RN$[?1F=R*D2/T#B3'.N2N8;U$Y +4+IGM,F*G2KK"]8[99=$)&\< M7T+;LE])&I]L&3PUCS$EP$40PB#D1Y0A)0?1!8XGM'M/NU'#ZM?N=-T*C$+# MW Z+W:RTCA>\M\7)A+7;;"RB?(8YE]C//1?W:CN[=;:!V"YO"7Y>B2K&*%[ MSF\C;I6&NZ9<7MV=L:V3LKJN\MN\Z$X@_5)6N]OT-GM7ID7]K]EVPW[@4\K2 M>^)'#G0B/T*^36'"XIZ3=#!B#T6APO*.=@S3K/B<8.5G^;8I M;&E!?U.(9>'ST*\4H'JH#BP-^PW[LS6!#&,G/90D=R-6-M6'D]U=%*B]95+0Z*Z:L^+F5+J)]+M/Z/?5YE M#!(3^=WC!];I=ZC84/:G#\V)TP# V/8\&F'BQ "'R Z<'@!R_3'%4PW6IRF; M?F!_?I?R+:=L=OG0@6VV+60]4K6ZJ0[^Y2JF4W$^KE:Z*ZT.IM7CO+(:I%<- M[?0B[4:KI)=)%*B/:FR)90BI"S.(8WZ$-U(1I8A5U$#M9&I3O;<"/$XC<2=(9$1-A=J% MRIB2*Y>$2YT?]84;]#7-MWQ_95?R_)2M]U63;O)+75>)']AQ&,48>#BFH8UB MX'8PL(]MJ5L\M!LW/(_FB$8*F':Z5==I)F1:QVI-.5=<"_F$6;84:E MEFXT-Q>7<;3RJ"JI+.'\)=UQNX_7-[^DU>_9CD,Z8EDY;A*[GA=C M-W9I[+"P5JYB=NJU\GS"Y9_+G.M>]M%*M_'EGJ6N\6A9VQ%NBF5HIPG'E-=R)+D; MJ9:'=SA>64Q"*("1#\.(T,0FCN\0T-^?C -;[,B50?.&T]$#--UB.8KR4:(Y M%=M:Q?/8#LM=*Q\@5EY/=;32HG55BX-B^JJ/2Z5)/W\?\?J!;\2OZ?>L6N<, MU,I'Q 8VI6%" B!3TC27\J,W< /E2?Y2M8FW>Z^N\N.#ZZQ.6;-'\KC%V?6 M^VV3'S4_E=T_;,O'+&N6R]ED](%]<4P10*T5%";]QAM@U"2?H[,Z>-8!WXPS M^M?H$IW!CZ)Z&>JHT9^A&;H&IF27NS]FVV9UN/R8A6KN7SUBEH'I.YOCV9,1P0-AL!YDM>SW FF+Z.97PATJC3 MHX$45@];HH+W,>OSKN?V,(4>$UGDTP!X;F2#T#_8H]3Q%;)4=6/3I*%'?#SY MU"9T(S@6DS?#O"J)V@F7,PO9678&Y&L\H\L0+0U^E+K[FHZ,[-.)78J".&)6 M_,3VH ^@2_Q^!8F$3NR.S\=DK$VAJAI]$[\CZK:,V\_T:RA[+.=_4JC#P:)Y3Z-(D1(EX,#B=S2.Q%D? = MQ1IL&_;#IP[=5E>6%E#6:)&W1UD#RL37/PJYAL<716 M#\]J\5D]P(E)E;B->&)RU2XA'DFRV+W#EYEX1?!U<[B 6X9U>E.:Z6ERV6F[ MK2AK;C#^4.7%.G](M_W"S8KXA 0.\:'K0=L-/.R$X<&FGQ"%''6A'IGMLTV:O M@S0-Y+!ZZ%U&)JO)E])$!S2U,WSETRBPJ8.]&&+')FSF?WCYB")7RSD:%;-2 MN>Z(ZRW) MG:ABTIN;;+V[OJ'?UW=\/]='EC%=%QP3___\4J&OZ;;=P]-ORN-_@8K-TS\X M^LBGEEM;]N M=D V$LU/,3>_R([8Y61YEL85T^^EMZN;EFT[K M[9[O33WUOF5D%48!11"'D 0$!LCQPJ!?':0.\T]FQK PZ%/,.EI9S-O@=O4B MLK776YYL_><_(!?N%D:J8"1<&&IS05)3)+RR6J>M5Q[?N[(.KC^+Q*WWTT;1 M:5MV(, NM(LM(_8NE9SRAY )^8C-< JA.QQN#C M@M@8 ?0(11A0ISCQ-?Q M9::31@ 8GB]B\7CYC_(!4W]SB(>]65M"/G@UC,N$H]GN=E A]T+\,-96RXD" MYEQ\131)_"!P$H2(C2%VG;C'Y-' 73TT/GW:I=5N@HG113PR M^O @O(W$YJO3#B/N=PF$TQ+M#;$++.,'VBF8"KQ%V[$Y2CX M!+[J3,LE&9Y&TW'B>2S2$!9E/!97$N+@_J1/@GS@=)I.B\T4BGX)C;RB]\#% MB_M,*2XK^?]!NB#:)G\$71#V5:LNR#$LJ@N?]@\/[34KZ99;3+;EM[?%35G= M-[O8#IEF F&,;(K]D*(HB!!*8J^W'ON.U)D[738-S[%/85J;O%YORWI?-'*-U G*VJ;,@>0/BJIO^9@T'4. APGCBTC@;+? MGJ"<:#TP+,V6YKP#)R=HTG2)"9=)IN0$JD=B<2A7?"VI6U7"Z4/.>FC^]XQ7 M_-H?NEK "]+/J!N0)U62ER%#RNA+/5U-')9/Z]V';<;-SCGNWA:E,&A/L7 *)MTQ#L5]5OP@-LND."RWM4G81C=E_MBMW*= M.(IMX,8>L/TDH'$813U:+P%2&=M<&$U/[_Y4UA%P0VL9W> M?!BY4D\A:#-J.*!\>#506.F&@6ZNYF?!)%VO>?/4_04;S<^R/ZSV3*BV>?I% MZ=9%?QQ.@;7++2W ++ M4&?];KU8B#+"F] ]0\W9;W[9]]M[?MZXO>&?&R-YE:UWV\?X\5U6UV6U\A,G M]%$ XA!X<>)0E$#0&\>^YPA?-Z3/I&'M/ "U\A.D;6%VTV'EQX6W#5J)*W(T MDCZLC3/R+:>,1ZI/038R:/4PK?C1>C#&(4PPZ M *& 0$H[H[$;Q%*/V8XT95C-?LGK=;9E?Y25^WI\U6 LKV)2-B&EV[D-]\'L8\I!1<&B_P'#=;V.0[%#3MU M/R+J;/V7V_+KS\RQ=C"P7SP? R^T8UQ;,A(R(?^"#-)=]DJ01"@!#@08(^R+Q/;(YT=@ ,D+2!R M7Y]*/KK[=?@Q;(Y+7CTD21/7#G-\*2J'*%4ZA>,)"1=D0XVPY8B&(OY7)&,, M$U+3"'ZRIMF-UVL3@8Z# \C4R064359F[2,XT-$3&BQRW>/2;[-WN_O MOV35BF_9<%'BHP0YT'$CSW?ZL@=P'1N(BHCTAPV+1XO'XH"L%I&X:,B3=%DL MC/(C)Q(2U.@0A^>>GQ$%98+F%P-UZ*6&#B([^#]FMSFO>1:[]^E]M@*>C0@" M$42A!Z'O4N"BWHP3^L(S#Z6/3R,"1U 61R4K!+*$B8J!0:Z4!$&4)GVB\)2! M06%0)&LIXJ *_X5 C.)!7"3>%NNR8CE(L^OPTX[-;# _^U,]XG*3K1#Q;!\F M$?(#&L# @XGG]E:)XTDF#>-L32,A3S!>60U*UF^L#JG%H[$?2@J8JI5II(NALY["4YP0*9,IJE13\*BD4?(4ZA.F M,Z0,2M)8(I"%#>I@1%R"TV;#N57?_>9<7F;/"L>L[ 'J1#UWB$10$ M#CC8"AQ/3GQ4+$PC/!VDJ_X7%@=G71?2B9(2B:*B8YH_)<&1ITZ?X+Q"R*#8 MC"%P*4(SRH<7(C.>D3$"XZX\]D6$0T0=+TJ(RQ*H@Y@%$+M"ITK&69A38#Y_ M*\<+C ")Z@*CES^- C-$G4F!<24%1IS Y0J,A \" B/+B+3 8/;+Z^IS^:U8 M1;;G.$G@V00'!(4T"*)^52H(0BKTBM>8[T\L+AP9+TAP;(K"(D.>I*P8XFV< MJ A1IEU0CE2(R(D"<0L3$Q4/SDF),AO20M+4?JZK#U7Y-6?^K@(4VQ#PFREY M;A1'!#C]AIG MUVUV9"LD8DEY5#D[ $JZHHTEY+B8I+&<0HCSJ!VF7E&BHC6 MJ/*X,,%1=N.\&NQR9&<0']3O&#?;#W=ET>_(L_T$ M>0&@44R]A-HDH0GN3= P$'K90^G#A@=W@\=J $DO#M2EHH-?^L.&!W\#@K^.Z+@_??FSU<,35P!YIBXK@%&2Y!1 EA\= M,O#<_3,RH,S2_#*@#KW4T$O$9>!SE?+'XCX]WG\IMRM*?(<$48@1]MTX 0D, M^M/ 8=";8T5RQ(L1HF.@/W'YS"A7HV7^ M(:Z(NQS;(>1C//V^ON.OZ[0[ZNT8!91"9B0,0D3=*.K744. 0N'U"*6/&Q[J M/2:K!R5Y'D:-,/%P;XPK.0&0I$EGQ#]EX$+45R)K?ED8!_^5Z#^"!_$5A.ZF MN_9<+M>D7;K;URO@)V&(,?0A0<2F"'JT/WX3TB3&/&B_4$+;S(',-C Y:_ MIOLU(^DN[>_;=)BN^13Z"8D2U_=I'"!X2(7<2/K\G9*1:63G!!R_"">]>)&L M9B9%96<"$I5D1YH_G4?J7J-D4'9&LK@4V1GKQBNGYS3P(G<_2(73779;5H\K M)T9> J -8(1=2.TDPOW6]1 2+/0>K^JWIQ&9!I/5@U*Y*$2"+5%%,4>4DI ( MHLB N#9_NT^TVWM=YD=7UBN(DFQ6"\[JT,EJAB*-HMIAGD$E#9$E3Y^8O$K(H*B, MHW IXC+2BQR,P" *"X\AS7!L )P# C7LC-$22!UZE/CU1 M%L(AJ0J*'%7".8@IEM12$"&"-&8@)]X/)R J-"U%(M3 OTP_U#F06*$I[^_Y MS4+E^O=/=RGK,=?[7;U+"[Z"O,+$I4Y"@$L)8Z[V M]8G$J45E-; LADM:C61)$Q8@@WRI:8XP51I%YBD)P[JB2-ABI$05_TOU&,6$ MT"&S=M4GR>MUNOU?65KU;TXX7AA&('(!B'S@8&8O[H^^1, /7.$#9ZH&#,M& MOW6B!69Q9 IOR*C3=UD])F%.3D"42--R8.T,%V=T9#1U\TO)>!=*C5U)_F69 MHZV$_4G-I,M/(/1#F\0@<0%T8GB8H@$/"L^65+]O6$X.CZ2<#HT&F?R[,M+4 M7=:2*5B3DQ(%PG2^*O.,B#,Z,I:V^65DM >O/"DSC@UY$6D?PVIMA6X2P-!V M00@ 2WBP$]&^] NI0Z7?IY*W,+&0=&^VC9(2*0)EQ<04=^/D1(@V_8)R0H:0 MI*B0MS114?+AK*RH,R(B+(@9VC3&MNGM"M, .9$7VC")V,3*"PCL][- ?J>J MJ)C(?=6P@!S 6!R-N&1(4G-9)LRQ(B<-@H3H$(,G+I\1 #5:YA_TBKC+L1U" M;'#OZS>W:?JP^I3=<@N'O?3H"W_89KU;$1?X&-H0)\"%""=!&",:)TX0.S[Q MHDMG049_WUS_[B"=' +YK4?UOV5Z>]_9;]+Z2P.H\[GM\=EV5_=_\KSK7R+G ME9&@C<]Y!X8^-TK-_4QNV'S,N*/Y-F_>+[B^N7[(^*LJQ>V'JKS)=^_*NDZ8 MTQVJ^G.)RZ(NM_DFW66;S^F7;;:R8>B!V,$(X "[D8=11'I@*"%())A.",=P M%'[J ;_JX>"#U3IA_<3=^+/%.Y/5>V+M2NO4%['P/64KBLGDPAI03E UM9WU M6^/(Q!H\GOD!M9ZP69>AZU,Z7,XVA,1B1;6Y*59Q5?[.<-QF'[.O6;'/?LF: MNY*P2Z'GN5X DR" E) (]98 )C%>?11KPV([%5URZGGDJ4-D_=9B.B^$^@C;=+6$9LS,3MP3-"8)?!9)N'\L/G @ M7708\/@5N=?!S[SZK<6#4E]OD5#8#VFU*[+JJ9TP(&X"J>L#!X6Q[2U0*6BK&E\"RFJ<*#E=[1D:H:IJ5$EHJG'*U!15FCHQ/7W- MVW-J.HJ9!6CI./REKCXBIJ-UM5L=LV'64][NLOL:?<_KE>T"3.,8$.J[T+.1 M'=E]^03 P!;:"CGB\Z8W-9VBLAI8UF\$4^-# WKW[H<*#4UHO&* @I[].\6!%B^SZ.O=AWO2@./. ME]P2AS)U8NL64[ FIRLO"9.>ONA96#A#SYGK!NC5$M_E] M7C395:]V#@Y].^07=_AN9/NV T!ODSBQT#YN/98,*U #;MW>4V!E1W22><]( M-L44:3HBY53I%)=U FRN5&B0IP%QTL/O,@1*DR^EB1XHN664/QC+#?:7F?6) M65-7 @$EQ 68;Z,(0L_SH6_W-F&$I(1JG"7#0G6<7D@4C#5Q*"9/T]$G)T^B MS)G9J&&_?4M^DH, M".T$^IBE6UIS%7HZ7[-CZ 0!ID$8.#9$/H3([4TYB2WT4L,H X;5@<.RL@:7 M56?5UWR="T#\>%#\RCKQK-FS9-V4E=!IQY>' M';F;[;XGM=G\]#U"JBZPZ,Z@5&&8L1],KOGET6CNL[8_VT^I]_YK8TT M 8F=H(2?F/ ="/MUL-"-7:''\TS:-QS'Q$_B&CIA+\W8@(:8Y'\9^F#4PQ>' MYDVS*;[QKMY=W_RU+#)T./)B]Y@F;J3WR-/O#UG!1NN* MQ!Z 4A00'%L8YH0T)_PB4**0Z7=\<)?-[U1]9!K9QVBF79W]X0,C!-U\I8Q M/$;@/[>76Y$)J;V46;WKS*Q\BB SY 818 DI@*Z;Q+T5%P3NJLANF^15?-N? MQ->%A@)LA\(I$+G]?@Q0/Q9FV-UWI./2?CX%XI8Q#)31O[9G3YD%H:49G-9W MR;;\]HXG;=G)77@!HFRTV2YQ6>H6V8" "+M11"AR8BJ42(WYOND,BJ&R'M)\ MTU1CTOMRS[>%Y 7/8;,-^X6UN\NL^RRM]U6S48FG6UOVV\S:YND7-N.57-11 MI5E@36<"AN6*8 VY'-&5U6(2N353'V422SH34*>VHJ-$H=B2SNL^GUO1&\A&",]+JMCI>'OVGT6/60JR2I8@L:$[ I)\5'&AM$ M5U:/::8IT!->1.9!:D0N(PL M5]2FB<="3(CM "4^P:$7-<9!R!)3XLJ)D2:C,XK33>N!DC3IHEQ,JF;@6DZZ M.H"]H%&QZ?&N A+:A("$3=D=["(W@I[3HF.H*0HE[IJ<$)5Q M/6TAZ]+3R1M-8(Z^T-8:I8H0T74!N9P^MRWI$C!H2$1MB[%.A MXZ6F,1@NL3?(>=E\SX0BY>!KJ^S@\P)[UCG05.#'E-9--I- :%]("\F%\@;T MF^N;-PRVU>"V>N!,LZT>NL6P=U)_0*]6S#?92#+GY);16(I'Z"=ID :%V"B_+:7NZY&Y< 4!/2YS'67W@."&FB1.ZD/V*P,A+VEE]@,*8 MQ%2NS&@2R82U1Y4:H]%&$"L\+H5]E8!9OJJ]^8GV/CW<\4R%)]Y,K4[TT*;J M"9IO&07-23Q]OLEZ,G9URO;I;.V()\$X(5[L(92$T$4Q 5[8X D]VX,@UB_: M:C@F*F^J+0H9I%^?7)OGW9Q8/RUH+5BJ7R5YI%"/:[@?1Z9'^JD@TCJ8%95H MDGW9D;Q>;TN^6_&0QD?4B0) 8A_[_#1=3$*;&?,\@EQLD^#2WL*17SY7R=F8$2.9'(9PVVL$Z76WB4_4-X6S$13?&D?_*XO8-^\:]U0RA(]+ZXGO*^N@4 M%QV33,HICB82C:G0,Z8N2) JK\O1'V4/7A&?<6R(*L\[EB!K!]$4C=A2$ M-@K#F!**7<=&013UQA"D0J_ZC31A6,$Z8%:/S.+0)/9=C.!.8._+-+3)2=.K MC*G<*3J".HD=*=-0J+;A1)%*L8TD9QT_MT]D/%,+V :BP8E2:^^1T.'/V?>T MQNE#ODNWW-+[IC>E6U37Y3I_\IH0I(X71$'L.%$88B>!P.V-DP"(WQZ@SZ1A MG6Z 6AW29IQ<6>__@OXBH3<:Z160[GF8E9/R5TGM<%HG0%7472/;$FH_#^MJ MZJ^/?;& (,S-N0"AG]P%! P#3I5&.Z3,R;IM>EOOTNHD;!$*'&3#Q,7$ P%! M3@R="),0.!@3E%#AR*'P;<,AHD)DE M2_&HEAQI@D>M7GAZ3FY'<+( 71V#OM33,R1O/7U904YP[+O IZX7^&$$B.-X ML)-D2CTD5$2%476A4%-4>)#5%5^3:OLKMS7&;JMLO91W[*J MRF]Y<5MW"1'+?WR$'0I@PJ_M#2".O=YPP/Y21F,TF#.]9-,CM X0K2-&.=W1 M0:Z8"DW,J^2:SB"ETE,?/1)UF;$!P=)(]S+D2Z=#I;&N*?V 3+G]RLP\E=/. M9H \%#L.Q8B@T+,AP10=DC0 D.13,2,L&1:T [CGVSTDCS*-8U-,QJ8C4D[! MSG(XDW@-\C2@6WKX789D:?+EY3LYVAA2.]CP[O"N5AP$B1-1'R/LAS9@1L)^ MBR$-?;%;W,?:,"Q.SW;ACW@L49E$,66:@C\Y35*B;H)## =N!G1H+)O+4*#1 M7@P>:%!E9D R.H166G-M\[^PFB^LSSGRN*+,.-W(*LS+Z9?LY$N)VKOSNU, M[K!:+QMD_DW*YW@<$$ CS;$,533CFL!&9DW\Z:B0_Z$?5@&&/B))X'J .=WG88V*[PIG-M%@UK$X?Y_UHG0*T6J=5 M1A6 M7I3R)/9?Z^-Z6+'FHUE.O@095MGJKH]JB0WPLU"NMBU>&_5B&^9%F7DE6)AA M=@&;Z_7[5)KLBV.R6IQ6U2.;A:/F#>D5CI( V 2EZ 0H-AWV%2\-9E$/A)Z M^$.+(<,1Y/ 6RYA$5I8[E636(&V2"Q-/+HZ[LOY:E?7$M;DA9H1S645"EYC/ MJKHRF-..XD=-@_Y6I/V@3/_+8'-^+ M(^QB^X# BQRT*K+;=)=M/JLJTSCS0B,.MB/N!5+QT9?5]3]:&SZIW'08KZPB M:QXHZM W6<88.1O9#"KJ-@'U>F;O)T"M'JGU4X?USVQVGPF_$6=""P=Y%)9& M/:VQ1*74Y-F@<.ID3UQ';[*JRC;===VXK'\#ZW"T(9QZ""84 B"R,:)@WH3)/+"U:[< MI5LQ_9'ZL-3L\8!!>( P^JQUER=S8>') ).8W1T7G6/=IF[K-@6?V4MND)-B M44QGC!$X9AXY\=ZU$PJ&]J:I,+4,\5"#_GQOF;K_HC+QEHV2@A'U^,KC"=A% M!,8!A,A+7)@$#O80I!'UB>L[ 4@$^_L8$^:Z_P'5$IX &:!H8'CH('89HT6+ M)Z7^;JLMN;'N1Z[J( M4L^-$7$I\3K+@'B>T%T+.NU-(EELAF"E/3)) =-*KL#FA1EXU2-E#*5U@-D\ M,OYI'I(EMBW,0+;:I@5-I(MM61!CY=R&!7+UQ(]3G/P9W@[I[$GQJ_S)ITG)(QP M3*#O>(! V^X-VI&C5MZ3-V,XV7E7?F-I3GG3+.I;?%$MVUD5$^+\[\W,XBL# MG%G?JGR7O=F4WPK)];8Q_$K*B5EJ51=T83(TPI%S MHC26&[GB'MY7%?O5QW*[95/#;VFU644^2ER7^F$2V&$<\I)BT)M#H1O(5_04 MC!B6IY,HW8&S?N/PK Z?S/F845S*%/ ,TZB M>G^Q]#:"L"75V\:X\6J1;30O2K-):O./HR!R,/%MX"!L'R:LB9=$JX>LRLO- MIUU:[13FE)<^+S,4GB-12'7:Z\O^6UKL4_:[2_>7+69B)A#$RLY M_^6R%O9]M-GD7%Y9>N0YT/5) GWV/Q'[C1/TZ5$0.T#\"2^USQO.5#ZP/[]+ MZZRVTF)CK=N7TYIC#2HN; JQG(""ZD-?=SE19UNSG]<\GWI5_??,S8 M7^^SE4,\P.A(8NRX"82)Z]EA;YF_!RQQ@$6G6:&1,?HPR\=LFVG8L;VMB2GL3^RNO^I/Q6K(#KH\CU80#M@"9N8L,@ M[@W92004#CXJ6)DF3$BOB31G(1471B0HEEP0T4SKR(607P]TS502.- A4AB0 MYVYAY0$%!\X5"52Y4"J9V2SJ1+X=4ASB*. GH6#2FR @";N2&2TV"@6S2Q^7 M+YCU.)3+98*W_2^F6B9*X<*&@Q3TH6J9G/^B0R!.Z[R^OD'KYG:#O+C]4&[S M]6/[OY^S[[N8>?7[BB*7.@3X&,>!ER1L+%),X\0)8F;<-9OW7\Y3JL!.O&Y23'V!K1* M,_W+4#'=3I5&NZSDV]-E43-#FV9@/S<9N=#WF1U G22$+-4(PJ0W24DHM05K ME"'3:P?MI7G;K!F83Y!*/D<]BDTQA9N,2#E=>P)K.8HVQ-: CFDA>1GJI<>5 MY^]8Z^-'5*G^5F?7-[3>Y??I+JM7H1_NJG8$)X;01=W *;>KJMR_YPDJX&NG7][K#X*-IMV;QKG: \3PEE\A:]G"8I"0GL/SO,U%YVU?M$QY7.)[DU M:G^H5LM-\%NYE$1JOU6O2=&PC+EC1T^>#(E142+AXID*B3\]5:!''+R@+&8< MS:L8AICK,:U"LX=WKWP2#D@"BQ@34,0)!1R K/]TFJO=SZ[[F7/U=3Q'(0 M XY#)D8":8;%%]WGIR@A2CMS]#_5<<_OP*AW<$U.7N_B[NC0Z^0=#NUGNLT[ M]2//+W1K,W;F[]B&N.NQ[4*CUFWYS\_B@YJ10ICAG-&0IA&-0$9Q6"1I;SDD MB=9&$1OV' M"#_$J:$ V\VI'F%>!A*DULK=*M=KTY=0LZ^F,!8*=S%4JL#8P M0VF3J9^*1JNH9LZ6J>G\K;ZO5 MIMQWQ61,:!9'><$B1).0QB%A46^DR)#6OA3-CW:L93T:/9W2I4=-DAPRHZ<^ M/1 [0SMMB7G,PX":&!+FAW"8@J^M-!H].7A?[O=E>2W$:"F7@=^7RWTI'\>^ MOI$+P\T*PN4JLG*Q&SJ24T+[BHX$=K@$R6.0-B=L&\P3BM!KW,V($L6"?=#JFPZ5#MK MG":2QJNM/,7X@EFPH)0+*4U@GG/*T@1RG,>]W9B%6F<-QEMS+&A]/[QI(;:R M=M7H6GN[WBN]T!7'.A(W%;UF"M>A\TG?!@A[5=YLD.V3NEGQYT5QL\>4JK9] M6MV6ZX=->7US>00I3Y(N.&,I%:5B*'0U*CC@&*99%LEKTP@$1&NJWIK1.6>O M]/3-'L]J,C<+Q18GKH(O#;R)AY.JK U(GG7B_5 ^^V[5CANL;HTG)/>VWJS? MG3WKT0^4:9&3C,AA,_2TB6X9-X)&U0)N M&@9U2[>>O'-8,\V*#5 T6*R-)]8/L;+BR;,"S18[RJ59?7/XUW)7TO)[N:D; M!>SL17&&F/SD-(5ADI$BREEGK\ A43KF,-Z*8SGZ>_EU7QW:.X3V'DS!&:B9A.DB/4,%U6A*_1 E"WX\+9DL,:,J2-]^3IZ4Z+YWQ(-XOFO$C+@-Z,H]$/K1GI0VVS86D\=M8+6FR=(D9%@S7G!B6)Z_*PWA> M--X*<\B/V9M@ZCRI/?OUV,$7!'$,#1X\XV6*O![?"/3**OZPVU8'>41^N^;5 M#_E5/[!$*5:FZE&F'$LB$=D>L74&-[4*JJ)*-/3 MRR.HIA[M8V MPH+S) YI(2_@091Q*@2/1"C*$ )AHOM2A[$AYT.\$[:@V@;W'3K]9SK,J523 MI,E8U!.EIP3VP&:2I2&6!H3)"KE^2),=5UYXGL,2/Z//U+ROMN6[0WFW7Q2% M&(,F. L)SRA(.,XP[G211ESM0A"+YN;ZV71(]2"-*5>CE>Z/?7GSL'E?W90+QB&!+ 193$+( M4,$)[1<:*6!Z=UK;L.=8ZUHDP?OJNQC@_/)?Y7*W_XLE5=,A=:2L.>+3HJY= M!4>F;Y1?DW>L:R?63(3-@'//ERY@FLZH:I<)1\I/C*Q6#WNJF;)1GR]*>47 @>Y MJW>'ZM_M@Y67,"ZR-(H(S%(*,2A"DH4,]E-WK" @7VS+;]+*9XTG2:;"IM2% M<=N%G[FAW)W/W G69_XT_7IYYHCF^R6315!-3OV*FNG+<\=(G?MP%1R]:!^A M.?/C*G@BUU>*9RG?'^53!^4W:>!C>2]E8@_. MP'<'Z^=[CV\,UT/:.T4(/1'E25R]>#[?.;_*,GX0XWR90JYO/AV$&7DZ5^B8 M+)(//X_OC0$DDDB1DX+GM BC(LJ+L'L[D'%10*M*A!5C#K6@QR?%X!SA?PM: MC+,]U*?$W%#/MLJ\)UW8KD]/^ZH#QK0[96M-'IZLM_*L?'/Q-@>$$I(E)!4& MBU#\B29'FT6J=:!AG"7'U5'7YTZ@C"[V'TFFIK(YYU%/T;0I=*M>+[&CHEJC M6/5,K<;YMM4W1UQR(R M%@&,(XZ%/DPI\X/V1B!_X47S<;#LEJ_VQ;+^^JPW'0V M>0@0B?(P@2 ", Y90?+>)A:_ZDC'.$N.9>0$+I#H?JVV08=/<[?7.#K5!&8Z M)O7$YC*),TG/(%%#>Z>L$.R')%GRY>DN)XL,J4K5Q_(@RJ9RS9:[;;7]UI_Z MS"E,,TBC*&)AE$'$PI,QF$.MH9.A"=?B]&B_XTVUJC2W*9DRIR9'$Y"FIT,] MH*!'-)/\O$S,@.Z,9-(/P1GK1&VU=1EOMV\6E.60;5?>EMM]];U\MUW5=_U% M/(PPRA%,&">0@(*G"*/6/@P3D!"MRLB:U0F%J%UP?P0U:+$:[X\?2[EB]30+ MVYJ5U'7Q+B"'PZ[Z^G!H%LL/M:BI=O/=8:C,VE!999UY/Q3/@5^7-Y5;94Y5 M%X6)G;Q]FI;M[^^VSU?U/M:;#:]W_UKNUHM,M"*8 H(@SRC#@%.(>Q0"F]93 M';9M.];('F[P2P_X+_(ZFI?6P_6$TGH,U.1R3OKU1%.#^>"+A!QTF">64DU& M!P3556S\D%5GWM73M'#C>?M/MR+3[Z\?#OO#\")8S&F*8,H#Q&PG"* MB]XDBGFTN"]W5;W^=%CN#MH3^?KF=/KP4V3*W3DOOU5;6?('7Y>;YC&R7T1O MWC=@->_@&,>M]JR_6T+-%P"N@A;957"&;;;%@&7R:L%8 M?M1W63W5R 6'&8,Q$2/S(H^3/!4%Y]&0J$:QODH9&)E'FW0W5>ESIZ9"C@G3 MTYX7*Z^71[53[ZAZRM+@-BIC2OU0G#$./-LP-9(++75YM]\_E&OZL!,=[4/; M51MQ:_[Q^EZN/^S9CW*WJO;E>I$6C(,<4[)-]ZUX+ M@4$=8SW93-8P+[!8DCD*4" M0H2B*,,9CF"_,@$RRK3VDKE'XX-*[\O#87,\4;<[NM5]Z\.V.JA5;G-%=)28 MSQ1,>^+>3[:=7.B$OG&BN2)'QO7,$2\$7YUWTTK<:DR]3@@N_-6ITQTP;:-L M5X(%0$12G,$H@RP3@PH:ADD/*Z)Z5_(Z!_-6TH6]^MY.#,>7^Y.'SWKU_\;R M@S+KAN,#JP'U.CLX<%=C]." 9^7Q5B@CN R=)UG J8M/E=\]G^I'#/_7P_X@6[08CS1[6#_7JHC$^"/& M><+C(LK3'&&@C#K'F^74_,#N>:FK =K*T.G/"."O, M&V#M#/)F8JN7;.XC(U:=O*B M=7B7R?Q@Y7+6\P.?5H:\=,SO?;W?-[-T(H$O."()144",$%A3A,JDW)G.H]8 MJI/>K!ATG)O:,\>K1V>.*X,SQW;(54LMD_.JEQ8&5-LJ\7Y(KEV7:H<-U>+9-YR@HJ H1U$!,E 4+.7]I%1$(8^[4R5LNU83 MNE'&]$^7]+B4>R1KD&@=>GLS1[54Z?6CN]EQ1>>HEAX_(XYJ)3S#<0)H%":0 M9'$/ ZV>,]+C0NXGY4[EZV#4O M1LCYL/KA\+%, M1"EC*,$YB7-$0:Q_6[,+%(Z+\696X*X4:->B"/]>=F,MD_NNKL7=MJG1-Z=9&:11"$A61HA1B#(8,HP+CIK!4: :UTQ9&C#L<+^7F]_ M72WWMT%UQ!>L1,WX37.ZPYA"-0F=@CV328W#[7(;?"[O[NO=9$D&4,T P00@B.M.5HG M !R+V!'EKS?U[M>]P!FLA1O!_E2]5-O@X8@]V CPP7V'7D_HW 1(305GCXV> M1$JX9Q6DJ R?Q>DJ.*%N)#/X\%I4G(BE";,#2NHT4'[(K%L7ZPD;OGN!/KM: M4_[U N*\R&,8$4 A+W *<LJ";!O;MZKNQQQ;D?AS;ZI<4"WT30X"/Y:JLODM0 MBQPA% .613"!!( PC9D8!Q0191RQ,,_T[B'6_GC7I77WMG;5(=.]3UB?+L4) M ;=,Z0EG#R8XH9GZNM^G; P-\\VI\T.:QCCP[%[>D5S8*1O)9E/_2ZX?BC\7 MNW)='1H-8Q"DO(!Y$44QB3D$\MZK5L-HE&9:\X]. $P^KK\*5@VZIE"T62:: M1L!&73@!^0X*P2/J=O]N&Q;?ZKZ7J34N]$9&R@_Y=.NB5BEGA4^-!R;JN_+S M\@>M]BNA'P^[\OA*/.&(<)P0Q(N$0I)BBGF1IC'/81['4'6/_Q@3+LN39J^E M/-YUPA5\Z9%-_S3!)8X&BY;QS/K1_:QX\OQY 4OL*&]LN;DI5X?C!DYA^J,8 M>A7U]E!M'ZKMM^O[TT8=^N;[:+[].TW6<84R]WNYTW[H,O^?757 M'5K#U]L_]F6SJ66!(I(BS@$4(&C(PPC 7IL+#&.E9].=&'8LCD>X[4KLPW;9 M%X;-8&)UYH"::KIA?U@W9R=>3SE/G#?S]H^P7@5G:(/K;2#P=G>'S?!S+*EJU?J4?-I+ M-,&7!MW$4PZO<#50BMMBV8_ZVYHW3X]U6F5)>SZ//!QNZUUU^$E^5/L%X#") MLJ@@.1.?+>QQR'IC/.9:TPV&)AQKU=G(]X@K^"*17>Y75AG4G QU1Y[Q/*@R M;VZG0!\QHS+[:4:E'^HSUHE+715',<4&A#=5YC;R+=:6%H*8\FH;YJCZX;KZJ/ M$2_*VT>$L?VA6A7R%-SNYV_EW==RM\@@R9,H)5$!"4%YGH+IWP@(CZO=W+ \EV:[?"P8WY]VMLQK#D&&6%F((5V01B"##H+-* M40$T7SX=9\NQZ#3P@N56[F)?C1*?T:2JR="4?.H)TA"5,\G2*V0-")0MFOV0 M*FO>/+M:Q29+XV>RWU?;\MVAO-LO0A"&C%$,LY#O9L,+=B; M<48[^")A!@U.S1&<%:;'3G&[(=GF-+<*OQ//=1]),YKOUJ?<#YVSZI'RO+IW*LCEEET9Y\ M^:)81D*ES*GO^J3NB+(L:7(S+1(.$UX@ M834G%"=Y@FA^5,0PB2QL>C.T/*-F707;^A#L6]#RIU(V"5V!NJ_T83Z4?V-=^/I^0<[O"@O&ZQNR_7#IKR^ M>6HX7^ZK%=FN:;5YD*^!R8U@G\L?AURX_X]%1#($8(%0P2&B49RGR1%-(OY6 M:SG!$0;7RPP=;/GN10.TF2?OH ;/>Z?FTH.KP"@N27@0$\VEBK-P/"?_ZH40 MM5M9 PD^:-!/O9)AQO'0"H?CJ/FAN3>PT)5SE\ZO5N^="F1C#<[<>EF,3#/!= '731)>QMH\?UB*LT<9QE: ME)+/Y*W!M[PT/0$74]9,L=#:MM3>S4LB[5>R[9A MSW'QUT(,]A+C57"_W 7?);SFQ;UUO=DL=_O@7N3[YO6]RX_ON:-;3?JF9EI/ M^3J2/[4D"X"B"P$%!F(.<"Q^ ]2&!='H24@#Q-#N=.V,ZG,+8^XE%X6M4^JMJ@YY7., MF+7 @A.RF=]G/0%1$RYC8KT3+'-/7GN3*.VB"3D<=M77AT.S='*H@_,P2SJ>.MC/"NJZD+D+G$J#YO+:[](1L3GLCS.829?.( Y#6D4Y81F*8ASK5./ M>I_L6$D:,(%$8W3%GR9+:F+BCB ]"5'GQHEN/*)A0"W,Z/)#(PRQUS8:C*$> M=!=QL8+&%*8IBW!!4\!"'*>]E1! I6.&II\]H2887<.GS96F+CB@R5P99KEJ M[PD5*NJ@29IG^J"+_I)"&+&@=%#Y?RZW#\O=S\\U+5?-731R7K.QN^_NILGS M#!0) C2)8TQYPG!&.Z-(5"I*-\18,N5803J \E!E#S&0& /2W5_RVMU,3N@= M5ID9F-43'3])U3@_/"VY9@>&1Y.L=D+X52I>4'3+''IP!MBB,[63=C92_O$C MHPD!)$YXE&1A&L:(803ZNA0E$5?:FVC)U#SRCRTKE2:]AO+OCEDK\C\SJ2/E MWQVY5N5?G61S^<>F\F_&H:?R;^C,:_(_AJ/7Y'^_.RP^5P=YG.7==EU]K]8/ MRTTS$Q&%"MWDUQ0+^VE8+&J$+6B4C=E-,Y4:YDE5ORRQ[:&RV?)L2/.LLJ>BAL5M5=ZP'^6J.1%\?7-3 MK\BAF16<-HRQ2VM!&\?>Z MF$U%G9YP76#-S@L 2N(UP,L%H;+!Y/RB9,6+VF[[,EC6_2Q^I"GO<%Q$*2L( M093F89@F+(UZ&[1(M3:UZGWR)$NZ$HWY-@]UEC26#I!33SQT/Y\-3=_:;^69;- MV:"NB@48)RA"B#/Q/QKQO#AEK93HW=A@\OF.E;R'U!Y'U#P/94*7F@:[9DI/ M0H\D-7!F>JCN!4H&5' ,@7Z(V"@/GIYT&LV&D81[K[61E&C9T>DFYY!,>TL+;H2RZ+%HH"_.Z--3F28)_OI5 M9L&@2X/!69J\ZICT07[.&5,5(2.6/90B,S^&!&D$,ZJR]*'>$S20Y%Z@9$)RQ9/HA-Z.]J.TV,3VI^5CN#[MJ=2C7C;C]L:T.^X^?_NB? M^Q768A8SF!8)$,.V+(N/\L8SM=T0=BPYEIT3N'9H%3Q(>.?7O>C)T$A:U<1H M.D;U).F,S+:H;) %OPAL^[_,I$Z#7 UHE!V._5 J2[[4+EJAQE& ,X%\R79G M&*6(Q3@M"" YQ$48A2P^RB7+U4^#V3$W8=DDNYG&+G5+= Y+UDQ,FI=2%S3, MX!2 )7XU3@),S[/9:0 ;?*L="%!BY(4LX(!.#PX&6':H=M;T-)("$2S$[)\/ MU>'G.V%\*S>XR%6(SF)19#B".MQ3R.,J4E8AMV'*('$IR%88ZE4R 03LJB7 BX3:"+]8YG4T/P)&343^S',JHG\, 67U-T2 M<1[(NBU/:OO-2D_( ;IL,0(084X!#HLXSSC+Q<#B:!$#H+8N8\.2\Y49"4]3 MS)4[RH#C QW%!EU^=!0KGM3V&Y/F.H&(R^SE;S^N%9:^)ROP MU!XXL46RC^HVPAN%&L^<)8.WA(KE?758;EK+'\M]N?M>KGF]XP^'AUTI7S22 MRP<+&*5ID16Q&"UCEH4A1B#N<8"HT+H!V+YUQYIW_NI0L.M0>O'BD!I_ [W4 M72S\Z+<._;O\8)$3)I7F:U\#I^%TB'4-XSL[KT!6T7@:]FU?!X_9QYJK!,UN> M$*^S1CH_6O?+K!XU%[7%*.=!N;2>Y4]K\&!)S",R:B][K,$U%U\'3E%WAZB_ M/CU$S7[<5[OFFP7VJEXODCB/*,IF MJ^"FNKD\$SMW9-1FAOP,BEZ-?P8MG)J4O5\')FZ!U9X9; M+VQ$86#@.WVD_1@0S^#W2Y=:S,"\M5N1!N_<^%NY/XBLUB($BQ!DF, 4)7D" M\H3F+$)1#Y% KK7K8U)@CI-&>[/.]Q:37#0=$AD/PJ21/GR,T.09I(UOY]%\ M2<12+%[+(U.'W*-4,KGKNE/?>4+I=S#N#[MF\F%_?;@M=Y]OE]OVVH,] MKW.IBF>)!5-ZY+C)-9A%>I7[X*5'/%NNG6AL;N!W@B_KM.BOZUE^B%9 MO_7\R$70D!$L!0\BGF0\=#]/U0G ',+B7")\O!M\_6MFY6^[^41Y>_MZ)9E^%3Q>2>R=1=Z/BWA]^KP__51X^EJOZVU:>Q3F[ MBG"_"",6%SE$24HCFF49@^EQ5AIA2HUN/9X5L>/\^,=V=\35YKE.%5=G3EP% M=8O6\#;4>4.NE@[] #M-9GSQEM:C;WTB;#%?!=(I\:^'X*%UO*V77(_?72 MWJD7)ZH/IXGJOS4^5]W6JA09316/OCCL0^. M,W33EH)OS2+<6B["W/P-F@;G\:Q#X_Y5#DNY#%\K^>(%1>$6Q*" MJM_)>Z6Y"/RVVIO&^2./W7!_,.GMM#^U=%W3*M'3[VH[&PVDRE*N)F:RVRUFLUFX[@@4P^-]KJ;=)%FG!"0 )( FC,*4\;[ RHPR:#2))S_ M7OBPW\231;'Q+6+NK2=3-@;72V7LQVKST-RY\A^V,>65(,ZR6<56P_J3+Z'9 MXVFR32UV(SO_,>XR+E=M6U^^5@*%_;5H1^VM2)/5K=5 M^;WYZ=,UG8N4)P5E'+"BX)!F.0I9K_PQ!S%TOW9K';+CJ<4S4$^.==^?/:\M M^M&ZV2.J\S*\/QPZ7*3#U+::]*.[@:=O\>EN?/V=/+Y;;::*19V9VT] MLRWO6FY%CE=X=6-D?9W762-YRZN][DBQLN;K.&;.[](YOVWPH[P':'^&-8M3 M1%$4):(TY!PDF(>\QPJC.)OD&IU1"!V75=8TLK^0M'7P2CNGSMP.-.:'O6X" M,]59!M'WZR:=H0"]-E$Q6X/P:%)B/@YL79UC,2*J.8]LFMB=K\N>@V;MX?)% MBI(8)5D!BP0QB#G*2'PT#O-$;YK5DE'GZWY>%A5QU^?EK=ENN'3?EY^57\4OXXY!OYEE$!(Q MK)Q^A4)/3,]P!R?@5T$+/9#8@QY\\*6!'4C<00/\_Q^EL8*W,WT5?WJJK:.) M?4%NIPO6O H\H9_UU-U C"+[?7G8D^TY@M_*Y5Y4:.OK M[<=R];#;5=MOXAM^K^5QF?:/HOBN]O+G&\G_7*YNM]4_'SKL"P8XQ@QS#BA/ M,<00H92A!.!%Y/[*/'U34'O9,O0Q'RUWU7=C[ M7IYVZ7VL]O\@/ZK](B.$9S2,0AY#$O,DXG'$4,XB %":QZ%.AAIER'&&.6$[ M._\0?)'0-//'.#K5]'\R)O7TVXA$)^H\1-" NEKAU0]UM.-*[:#=F:I3/XGR M6?P\K>^6U78!8QS!(DF3A&9,3F"CD#)$803"%!= ZS6E48:F4Z<>7/"EA6:L M3B9TZJJ38R:-U4F=1,?J])P@)74:P:MOZC3&E8OJ-)H?574Z&Z8THQ1IL!'# M!(4AACE&1<1"0'-1N4$AABACJ$"XT%(F8R..5>G9&"V0R(R*)G,>U21I$@KU MY,B,/2=Z=(F= 2T:3:@?.C3>C=IR0QNO/YW@11B&10[2 HOA(A21S\*L-9BQ M$'*MD=L(,S-ID%%Q-(9-&WLCGQ&;,HYYS0+,$%9A$D22:E,<]R&+,T M9J)&K%=]/U^H:4K],,$ \[B( M81[3+"6,4](MTQ &,=*IO U-.,Y:IV58KVV9U]HC1: [ E$VURGL" M(O5RSE@.G53?+[,T4'F/I-6/JGNL$[75IC96@[KB/D4$AS#. ,U@$F*2YSCN MS4'*M?86&1N978>,Y@',.375(@=TVE:C668#+C&EI4B:Y/JJ2;INO*I*1KRH MS0(L=_\HY8'+^UVU$K]U59@HP5A,TP0!R+%0O"PLC@J($0+J WVSSW<]EN]1 M!1TLG9&A(6,J0W'W9&F.MI_R9#24-B1,9[3LGCC# ;$^@8JCW1<]OCB@'<>/ M#V/6D1[4]EJ+%[O2WU?;\MVAO-LO $HA(SG/*(L*&&8A9OU6PQS35.DLIC=@ M'>N^Z;9EZ4#0>.#'%G6-Z*O5N;/C=)?#7,;\+>U7/\9BH"+WIAGX4=G[0\]=-XZ2_0[2'^_/I%/$BYDF*4I055(QT*,%1BN5*9U) QI,$*BTQVK0WW7[1 MZKA1]RJX.U.J2N(TW3LZ@FBUS#$UQWKB?T;O$=[5\SPPUZ;2BY0I[2T=3[@? M,FO5HXL[36VQY=$C !_KS8;7._E#BPC&((\2"GE(>13'.4:\2-.8YPDKDD+I M+6)/H3N6X+.G #XU3P'\(9\"\.69';-@JVFW9ZC=I8'IGMPY.BZ^;&[)E_7-; M@E#&<\3B+._P\P)!L+AO[GK^=%CN#MXD:$7L.IK]U$UE^?ZC?ZKT_'F>I5#L M\ENUW7V5[MT8O<_&KZY,4V0"ABN CS) I9 M5$0A28[PLS"._!CG:()V/,+YJ\8KHF],&_U["E(UUG]V932E9:ZG(/7B-K\N M_JT1]2/\+$UIE$64D1"C E&"$MK#CTA*%MORF[QH>&YEU(2MI(RX5<9S#]6W MT[65I8.XY'Q>1]7RVIVL\?[H'EA^'>4$QS2+(>80Y0F5C^ MVDW*[_SXJ)K^WA MSZZCQKS,MF*B%SF/-/3)?0O-A"<59?QQ^_#Y*CN /(D132G)PI#Q-"((]%XF ML-#:>/O6?'.\_M)C_;6_ Z5!&TBXP>EX@B^#(4?-9^X!T_PMQ]=!U=F>M6>W M];S84H,OY.N^N;;US[>+3:=US%M7.&G'_S'5AQOVIJ]1'+:"MU3)+(1B0)02 MD(=IC$D>AQ1$K6MI&),4>[G);KQ;7NZ_6XLFM]SMY5^U(TMO)GIM-JBW4]!8 M;45_FBKF/Z]T\;Q>46ZF_Z=(T:?,P\I$,][SER./=XR][E\>%IR'G,0L)$G! MDP1@WON'0>CE7M7Q7DVXF=7?0L-Z4YF[VIBSE?A:@SCC;:;]W;8C/W\U\GBGG4*U13-"8I0*[U#,\A3D<=K[EV$QH/6B M&K'ME>-JY&S[N+_%B/66,G;H7_3^M&-%L$QYL:K?7;O_LQ8@S MWF;:%F\[\O,7(QJS/I07$6" 012G*84@+Q#J74-YRCW*:]V^VE4*F\L M"?QYYL)5&]2?7?I=4.;C7+A>O)4%?W5;KA\VY?4-K[;5H7Q??9=92*C#M^KK MIKL^]/-2?/FY_''(14C_L0 \!!GFG**$H1AS@E"$<"8?B4^S#&D]1^+"ON,1 M70]9:F8+^M<&=7""';2X-8=W+D*A.!";.0J:0R;E 1?&M"!1!TTL*?>CZ9/ M[%#><1@F3]*$2P^?JKIS-M6O/;[?E:NJ?<>"0QAE:1:&.451S$*A[B3+HBC, M($B$;;W[C34^V+%LGF-I;E5?WM6[0_7OYB]T;R_6X4M- IU1I:=MYS"FOG3X M9'E @XQX\D-!5\DQCU MU&,\O6J*,BFS>BIS3FJ/+?AT)/6O@Z0Z49_7R!I0)&L\^Z%2]MRI';5'/35[ M7XI1<5'O#T]*J9@F!4=)R#%#0BYY6L"NE"*8$:#UM*ZI#9QI;;]T8=^Y/$G(5\$1=-!U MP_.74#KDNOKE(!BJVC9O''1U3ST$'@BC-K6#HNDN4+X(JD,/GXFM:S:5A;C> M?A-B=$?+KX?/XB>;!],!3E($*2,T9[S@,0)%Q# '8<%$C9FD6DIK8L"UE I, MOTI0@41U%4A)3/,]2#/V%*71-7&:VF? F1M=>X&7(>$:0Z,GRC3*A:?2 M,YX/4VWIGCT'."0)3;(B)T H6 X9B'MC)"KB,>JB:&(6?6FQC50850[--,8! M?394YC7F)M&9%H2&TFB2Z:?6Z#KQBMH8<:*L-]6VO+XI=N6Z.G2/@$>8Y!R# M.(\B' &.P@@4O2$I<5I:H__QKG5&OFE,#,F(.7V>2,@(!Y[*QU@N7I..W?IFN_AKO5G?+;>?EJO;?;[<_N./ M3Z0SEB4DX6F:A%&2DY1 E."L,\:(&'RIR,=($XXEI ,6-,@""2T0V-2D9"QY MPW(R(6]ZDO(R9:]+BU7NUO6JV:/8KFQ[P.$C0,ZY?"+3TD\AOA)-)[W#GK\@ MOY:HFE>";3E16VT^>E7VL$I09R@#,6D(!3'$4EQTIGA22P& MK3HUG/:'.Y;?'D\@ 1E-0>G3I5;%.65*3W"U2')2P#TE8Z!\,^;-C^+-''YM MJ?V8JT4WN$P)HV',**Q5M(SY^6L4PFE0R(4U?-1SP-4HW M9IE%>DZ(HG9HLN>?>N@Z,* ?1EQHS%*OZ^V[K>B+7T5Y*:4=GV[))@.&-36S7?;^X?#OI'IJ*M261(7@$/. M\S3E+,EP6'2;.WB:8L@7WT616VOKI($EG0YZ#LJ@GUX%+;ZKH$$81(9J:,*G MIO8Y)M)4Z9XQ.-/@=X G%5D;P:YG(C;&DTN2-9H=I0T=?+/\MC\L=W]?[LK; M^F%?MCM(^'+5;K!O#7.:DC1BN, A!1BE/$QH9Q@E.%):5[1HSG4)UX$,CBC[ M/5$]3HV-"Y8('A:NF;C5U*]7:379&&*)7XU-(M/S;+9AQ ;?:IM'E!BYM)'$ M+IT>;"JQ[%#MK.GIWN7S]7"Z\"U?[JO]I_M=N5Q?;\\7H, "XC L:!+3@L<1 MP3E-\W[J%<5)HC7[:A5\%5"#?8-UJ#>!M_[!=:=@*M[*9 M MXM6JWUDXUTLE#=WOSNAN4 :?CG0_6L^>^KHA-?H&*F3K$?"C7+;OUK,KC)SP M9J:0S0I5N3](BY]$ZB[7'TK1FD46_U8N>%@0D) <%46&8 )X!'@/ %.DM49N MT:QCE6SQ")UL(8[6PG$4FZCA9.R.U,,>9Z-_5T%'_ GKG)(XQ*&R*%H)A(^R M:,>Q06&TR)V.-#ZY"?@0@!@#F)"@X26D3L:+6(<**KAV-L35 J7@7_ MZE^H6'8O5(P4Q5'DJBOA5+SJR]\+CWX\$L'I%6^ JU=DS@;+_FB;%6]>$#1[ M+"G-E#[64%JN=O(JDG=;:>_ZIK=.5JO=0[7]=KV]/KU%\&%7;5?5_7*SR"G) M,UI@R %A/(48Q*3#E<41+Y0G4B=!XUP)6]3RY1ZI>O+PZ5$&EQUT.9H[?];A MOD>O,4@4IFB]B]K(,O,8P7?;=C/F]$C69-3:QQ+G!/L*5,H$NT21YXD0RU+#".1^]RP$AW M+F< &SP9Z#_?U/5.CE_JFXNKRHL,LRC*(TCB*$^2'"8%.V:A#!!JF ZLV)XZ M.]Q(T,=)/0N;89P%13NG3!Z/D2FFP=O.Y8A0/-HH[RUG- 8NJ"_/M8Y"_EX<%Y@4&&$& 0BTEN#5/]5Q8A(0@J7!D[4:M*@MGKMA1"\U2#)>>;_7R6+XT?>!96]] M?OQ8X#; 78]M&7H]_-WVNY"8>O=3FDB2!.0DX91'-"(\YL7Q6HP,QTCK82"M M#W;/_^+L.Q>0 0RC%(<9Q$5$TC0/<8^)LE!IZ#8-$L?]2,*Y"E;B MUZ \H;H*=D? [3_* _9/_^[L!Z9^8G,$XP/==II(^M'/)_+UVN.PE4 1DF;X+3 MAB=R!A1G-)]^R,YX-P;/#1KS,OX -;NY*5>'ZGMY=E(QCF$NM"_+4"$L%FD6 MA?TUE[C@++=SAMK$\M2K[8_.#EX%90]9;MU][<#O%($P$;4I8S!2Z9X#V>0=.RKKM?;A$G*$\3$*6 QYC!*(_H4ZG#O>LTNK_6I3R_M4YRWL.I8T MZCI=7GV4*@,O7JGJS%A1GZ-:U7?EY^6/4[/Y7/XXY,+#?RQB7(1A'J9)@B)$ M,Q#!$".<11QF .2)U@/GHPPY7Y^6V (!KM2<.!]'G^J$U43,ZKMM^:S7A_;.NO^W+W76[$:^[D%?\LV!(_U (Z3@I,\BT!60 P S3EFC,8TPFF6:&VTF1^MZUT'M^)/Y5XNCIT* MM$>W030[R66#"$1;N:L.S47NP1?I0] Y8?JHPGQ-0$VMANDKX)S)]N+T(/';EX%9XZJ-A*W%Z2[BMU VO&GW?B1NSSBX]*5 M[_,C&_TBT-^KP^TSC/O'(/>/7>J]_MF.0@ %B-",IVG&(QR@6,D4BW+ M*2L8)%K'J.9!Z'HJK-OYN']]@#=-YAH93[>9:[I0>I.YKHZ;8R?>%^LD1@[2 MEYTV\;;3ER4.+*4OFQ&9*7U]*@^'3?M XB*"B*<<9$F6,9:!B/(D$H YP$F6 M1R%=;-M=OQ![7A\)V^9^+:45[H+/[YMJW\W M+_X$90=OUM0W)M:S9,*)PNQ18I0>![](G_\2]%[+]L->:S]O(5M>#N=TR=-" MD_I3YE(;O+A-K=8B-^\"7X8QIAS&!(1I$A8(HP8KS''&*,_3;H&/;==S+N^] MAE)_>:]W:,SBWF\B=+?=REX4O@TM]&MU1S6N;UOC+'$PR>J.7D2\&25<'V[+ M75'?W>_*6WD7[?>RW0@4Q?.M M-2=/!B:3M*0W,%!I> @>$1%T.]G;[WX;67MTW.<=+%.3[LMI(#S[7 L%=O?UTJ%?_N*TWHAGL)? 5^;H_[):KPR+% MG!+,4?_T2$ZZ,$$QQARU*H!1Z<([]JTMDJ^-*CGWA;O"'' QG%==3\R ?.O:RG M[0M.M7B1PX@7)$UI6N0T06F8 -:CR/(TU+NUR+9U'3TPNLQ(RL)&8!4CG\.N M^OIPZ 5AU0K"7D+NII6^-G(@+W5=5YN'0ZGX')VSR#B1:JLAF4BBO=9E>WJL M')HWJ=9R"."41)FF3A$8RHMO4J6D<@G!>V1Q58=BJP;_O^I5HV^*7:=M\S\=RK M&<.&,F A9/Z+@0TG-23!&J>JPM!OZ/A0[AH 3ZVF:4H2EJ 80"SD* EQW%=X M6BRS?=&&CT6RC .MZLUGNSCYJ8C%XA>R!7F\K3'YT;VO> MU&X:\YC70MYMA5I\JT33;%_U6N0T14(H 5IE@E36/R/H03G.*0L(:'Y>R': MIAP/?,[1C7D:1)]"M6'.A.SI#6J>/@]R@C;/8WV#/ VHE"6"_1 I6\X,/A$R MDB.E=ZQYM:T.Y?OJNUP\?6SN'$SWN,#OY8\#%]_[7Z7(E&+L Q /:1*A6-[ M%E.>1CT.IZ$C?KB1N[YAYA;43R4C4QR/C\KW+SO?RMWAYN]POY;"E$-,D90BF,$).O M?'78,,WUKOJ+^J#?:']IY. M&ET_1C,3^_QT3^@,C+O) !TNF9(^_ZM>) @CSC*8\IA"%!.28=1#RA+-.YY= M G&O]\"EWNO2[D+F'3(^A;KWPB[Q"W6O?=;TQU1;DW+#"+Y%!3=U=91PC^+7 MO5Z+]EPN0 18 C+(LH*B0N00!ED'B@'.]8[FN87B7K.CJ31;C7K7JFV=]>EU M6[KP5I1;8G6BW5IQ?.OJK>>L-?TVX-BY@G/1LQ8TQ1GB:9[$45:D<9XA0'I, M!(-I2FXE).[U&TZDWVK$.Y9OZYQ/KM[2@SH@SK.SE*?PTY517>3ZO;A8MAOLOWZ5X(,/RY_-Q3%DMY/7$K4O M(G?17S<[C8OE?758;J0CC> \; ]ZFC]3E-52@O\!ULL8HV,;?&ED@>N;3\N-?,U0'JI9,,12%.>DB"EF><1#D2\[ M.UG!D-9]VOJ?[CA?2$!R__:N_%YN!UY>L\65FG*[I4E/=7N&&C3!EQ;/Q!+Z MC(\!^3/GS@_I&H&_MM6*]"3C8[DOY26-\MB.Z$:;^EZFXRX9=Y8Y8DF< Y1! MF$0@I%%8P-XR3S.H(R(V[#F6E<_EZG9;;^IO/]L3;2>8>@ICA5HUS9F:53T5 MZM$U=)[AZVN^F81)@;0!J;))N1_B9=6CVET#U1S+E\U4K3#\VW+WCU)>5_O8 M;$K2#!%&8IP520+C*$^[4XH)SM-(:X?":&..I>V(2G.D/)I#Q4'OE/1ICE]; M:(V$'<'-+&"OT34TSK3%M!_29<^=IZ,_NSRIBM9?RVVY6VZ$6;*^J[:5O!KE M4'TO']M&I"@B3"-$0%9$"8HYZ@43AQ'2NO7)CD7'\M6!;#KA\A%,/3VS1*^: MJ$W/K)ZRG9/Z&.',\J9$W(#&V27>#Z&S[%/MLJEJWL-B97;M?;4MWQW*N_TB M9P).5"2$B4HRB:-"T-VCS)A>63@<>:R*/@19C61]CG"DR^T MJ 37S84]=J,PD!OFBK(#1K%)0O'&H!E.N7\77]:2%O@ UQEB8\ MXW$"^1$>)L0%%L$RY'QW= MME-/+]=QP9EJM[S>?5MNNVU!1;W=UYMJW0K&=OU!M-K^X_ES\.N7Q- M?I& 0N#% ,,TYUD1IC&)6[N^7NIUR+/*$,>IAZ M):1WW"G6F-[A=E>$GKMZ%3QRMBD[S]V5;>+H<'#R.#BYW/S,F=,OM:'@BW0\ M:#R?N&R=.K #6_DTE3#]OI1E0KNSM]T+1=(P MRF,0%BQ+0980SC#): $ @SC-H=8),RL&7>?"#J,4OB/*H(79[:!_=;.C0[85 ME^JF)EIS%L0"QXXWE%[F36E_J 7:_=!DNRY=W+UIC2_SS9A1RA!@E/,T C$@ M&0)ATMGAE(9$[RIQ_<_7Z6Y&EX>K;LCT<)^A*G=^])D1^%_=9ZC'A/)HO>]^ M3Y;/8SD!4* LC4%,81R'"/?&(-:[K=O0A.-L?\H^90M+<[!KR)OBD-0]99H# MQR-;\ZX]OTS,T,!K')-^R,I8)YX.8FQPHBTPY_G]M#00QEE,0$8 96D!"XZ:8I7"N,?-1 M/JYV??/'OKT^X?SVA$44<<0 X^)7\3M!A"#06H]#2C/=JV&LV'0L-!W,5F:N M@IU$^FM]\^N#$)VE!'L5+(T?4K+&NYHPS4&YGEKU;'=:];%G6\!LRZ;'=\-, M?A&,"GT#XF8[ 'XHGG6OGM_MXH U$VU\MQ4*4N[[@V>+/(LA"5&$".(Y#R,: MQ:BWR'.B=;)UC)UI-;#JT)G-2(WB4U_G7%(Y2MMZ8/U,U7Q:]H0B1?TR)=8_ MS3+V9$"GQK&C^E#''RV.&V&L; MS4%ST]"MJ D_E[N[DR$ $\#C&$4L+2 -HR0G^=$0X$QKBY#^Q[O>$"01_2I^ M\,YX,LR$,[5:S#%=>EIYQM1LLV'/"1G:KV/.GA]UUA@'GN[%&:7>_3QMA#QM= QS3%A$>!I!FL(XY9RD"&<1CSG',-3:Q3_*D&-1.6+3$Y)Q MW*E)RF2TZ8G+$=;YSO/Y=I4/L32@.%;(]4-[[+A2.VA\FC-0RVKWM^7FH;_/ M>+M^7RV_5IOJ4,E=5TN)87V]_5BN'G:[]K:1W^OMKO]COMQ7W4Y%3$1=5>0Q M0!')&:<@23AF!2,PRT.L=\9P.E2N1Y?"D:#QY"HXHFV.C)SCU9SDFBYDBE-B M7D9+*+_?R:CSY&_OG0_5] MN9'G>,B/:K\0:8=D(*-)!&B2@(CA@O8&:4CU;O U-^-8PR6D[D(*\<49N."+ MA*>Y86T,G6IR/!&3>OIJ3**;_?@7*1J02 N\^J%Y-AQYNE7?%C<:=P,?=M7J M4*Y?-OWRWW:[?/,TXY2S# $4@;#)&&@@U2 F!#-2X/= 9E/V6A]MZRVFMKF M-BAJZN=-/*SIXVNA<'4!L3&- QHZ273\4-EI7'U^E_%4_*HJ]6_UMOS9WE#* M'[;KWAA) 4&-0/EGY_D ML+@;.3<&8\KC* *01SQ-DJ2(TJRO/FD6IEI7;8XPXUAJ_OCOG_Y[<.C !?LC M.CW!&4.CFNA,Q*">\/SQ*>A1!2=8,XG/988&!,@"K7Z(D U':NM-3F/?'/E6 M;E<_\_JD>&&**8A22JB\^Q%%*>*]XC'Y-J3RQCG]CW8L.BV@X&NM7-F84C0L M+A.PHR%'0@N9)P5D8Q[WEB"5:3T?8 ML.=ZF'C"%1R!&2TM6"%7<\EW(EXUAY(FE+I=NKW,D\JBK 66_2CPK'IT:2'5 M&EO:JO:2W7;Z=I&2+*=%S@N244(BFL 8=99Y'@&M;<(V[,VC:D;+"E;HU=2U MB9BUHFNS+! H,*6B;!9X]DS9;'AT2=FLL35&V?;'K2A=J5A$"44A@RE(<%R$ M+(1AO^^$@PQJ791FQ>"$F_K.89[M'!LOZ#:AN05?/.7KN&LP]NZEWP;BU"4JV6F_Z: ML5\:#P+P%T.],Z%;4^8<,VVN;BVPJZ"C<&Z->\Z3BK2-8-*/0Q,W;&]#'86:0XB:,\S!# ((*, MI#PEG460)GHWN(ZQ,V$?^V-;7^I?T$(YH,RL>3G@@E1;Y0#TJ!R 1E*ERZZ_ M4J7MB8)4F;$SY:'.]\=;90L60Q8G/"0A%!4+E^?B>XP49'CJ@YWJR":[6)NK]&1A]O8@Z7N%J[SGB;QG M&61:WQT<*C6-@/+;Q0VT(]*SE^&^[@^[Y>JPR$,"",]))"\]B&+(<1KW=J,4 M:66>\=9<;Z=K .KIO@4*U;1\6O;T]+G%=A6<=/K1)2D]PHFU]E7&!O33'MM^ M:*)%?YZ^\FR9J7&'XE_ L_:CX(?^.?!+Z?S]>.:4:[GORVHC MIP)YO9,/]IW.6M#RZ^'TIT+4EP+9@L=)E(1%$:8L8RP"80[[99 HR_3>U;5M MV[$VVCFK99UPQ3IP1J[UU%+B.3O.)8;N/?1?;^K=KWL!_BKH8$Y<&>IQ.%0G M.HJ&'ZKIS+NG-:13%E45]'V]W.[_1[E9=RA>TFX"HH1"Q).HX!&."&=B9\'1:,":P/R M9Y-S/R3/JD>UNQ:J)VVTW(F*5.XF:X?KBU2.PYL[E0E.0EH VE]4AZ,<$*TM M*=H?[EBT3GC:)[ST%$N?*C5YC2 WS?ZJ!I [M=L>2CAAW M,)P\(?5S1'G"9V%0:1 6/X31I8.&0TMC+D>OM2Y"C%@<\1#G,*28$'D>MK,' M 97;@^O#02DW'L_RQ]IZS%;*ZRO$S=R9=4J9Q975#U91C59 M/E6FU!.A&N^'ZG*I)C/*DUJG32=#:[0(IR",A*V4(9+27$A>VAN/\E#KB)4E MDZZGMDXH-:>T+#&J.*LU/9F:$ULG@+YM %'C;FAZRR[Y?FB:;:>>3G*YX$Q_ MGNL,QB(-<1(QBBE/<"$^'D7TJ*QYF/'%]W+WM=:?[M*QH=,!S^&83.IL.ER: MCWL9DJ<[_>6*->,YL/>OTN5X'NR,$:7),!,&_=">D3YO/3-GARK=VLD^2\95TRSO\#UA0JE:TN/,#T4Q M1G^Q0C)AP634U1]82B.4)BF',"-Y%*9Y$L6@M003#$U50OWS)U2*]Z9G1HUX MTQ]NN:#,7#94V'(^WGK] .48 GW3$ ,/!D9:9FSH:\GOM;S ?+DA=_7#]K @ M242B)(D30N(\C4 ,BLY<0AG-M%ZZ-#;B6%5Z-,&R@6.J)KK,Z4J*0]),=46N M_'?EMT(^K6[+]<.FO+[Y6,J;=,KU MI]NE:&_7-T5]=U=O/QWJU3^:RNGT"+S<;9[A+*7J MKXFX,.Y8GWK(07T3]*"#%K7\JQ9WT #7>&S#212&-?O$23@T7D>9.RQF[Z=H= V=\*@]M&) V0N9R3G['CS6XM2] M>J)6K%=1GY T"/+EOEP+#/?E=M\T\0;)];W\(8Q&G. MXPSAF*6@!Y;&J=9[,!/ F3 +MAVZA1OTQ8:S?PH(?_Z56(. M/BQ_-B\TD-U.?$MSC?55%Z2K8Y1&R+"=0<-XN@>&%Q/&TH^!R)0.U[/U&U/I M_[W>?B_WAW)]>IZZ0?7'MCI ? MX0X;U MI9[=W6_JGV7Y28PZJE7Y+[]H?]"2]* M80X)C7$&. 2$ Y;D'5Y2,*)U!>!\*"=,$2?4S0CAK"X]]RUH'##-$I,'63># M^!Q?RP,+]D,Z)/ZUO1GLOCHL-]*/JVXIPJ-,8SDJ2EEHKI;@6X::C8>+V6O> MR"AGMH>O^^:AO0/[+J]4.QXAB$,29C3$&.$H2:*$D80AG$4J&4.// M=R@Y1TA!BVFV(S27R!GJ^6/Y]*3CCG;C:;^SPXMIMSEUTX3",,1IRL(0B9H3 MQ""DO3V)1*N@,[;BNB![VH4T*RUS]LQ4QPUQHV5GOIKE$C\:RJ//J9_28^#' M*]ICRHRJ^,A"8;NJ-E57.%S?ESOQY?;;AUU]4QW>U_L]%VY_*K\U3TQ^KHMZ MNZ\WU7HI1M GR/'E MT8^@=23X1;KRET VJZ#W)CC4P;D_>F(X5335E-/#0.K)K*48SCZLM!.( 3V? M.-)^B/_43M>S]B[32S3Q6DT M>XSIO'W2/5\8PESH;)%C%(,HP2G'>=092!'G2/=Q$\6/=:QH$HG^>R6JE*BI MD2,V]"2G49=Y'B(]^3^@&P8D^2$.)L!?>/'#R'?5;MZ\X?-;\X0/ER_X=,9( M @D-*@68YVHK3:N\<^#@[Z#H@06 &/1,>,$Q0E)$>DLHC0,J5Z?&6/)><>Y M_*0UF/\E:V#TDK4NMW[T)2N>*+QD;<;.N'?VWA^/ 3.,$QP!D,:DH!'@)$GS MSFK&8:&U/6BLK0FJT@MCOO>F=P",IE>]F)V*68,*UYS4"5_2>Z]P;8 MGOU0 M,&O>*+V59\K2."4CAV*YV_VLMM_:UYJ/J_(92$ 209*$:4@!PU%<]!@0TWL? MSZYEURI7[P^B:YMKX MHT6FMB".#8K/\CC:-R6QM,.@5>E 0%%Y@K3@.$Q[VRFFFA,3=FPZ M'VX=>_-*?E$^Z'QNI;T: MH\N2FD8Y)$A/C,ZX&5RITS1G3YH2"FX)]M9QG!@>F[>8]?ECJ. MH^0P*E_NJ_T"15G!8(Q F(,8\R)*,M;#@ G2VH%MW;AC76F><=N?/>.V?.$9 MM^5Q[+G2'GO:CX::.LT:"#W]4GI*3W'\/\ES>J]Q.:""SL+BATZZ<^^5A_0L M\ZAT7Y_4\*=5WW:M@6Q1,)R$<8QBGDU!<:ZVHWPB*!,L9ER]-&@5 M8ZSGDARLG\FV@41/%<1AP?8P?OICX:L7!L+"@3,E%R[\*GT(GJN]P@+:7CB2'EPQ>"$SM:S] 9;CXJ3E>@Q#QMY<."O MNWJ__V.[*]N;$_ZZK+;RI$%>BOQ3?E[^.$YO%RE-$I!1%F=)DA2@R'F_<2XR L:Q0E+ M$$PY!&DJ!K#'-,A0JC6E/PVBB5.+U>DX6T&Q,D3TU_LTG M^RS'U\_\X-AGO6E!)XR[S@>/S.+[ MMM.#H<^6TL,8QI73@U"KPTL/Z1Z'*2D)$8=AGI$$)[# $4;]L4X" 69Z&QK' MVW.^F9'M#]5=HPRG4V032\!K) UU;VL$>])U[?GSM%M:9FK\9/!C85B$0!2$ MC&51)M]XRZFP?S2/#TTPPKJ1U3TI'3W3 M;;T[_"I^\"YXU[PE=*=_6?E(*M6*^^E8'%G1=]!FVQ,Q2-1 &6^'8#]J=TN^ M/'L:WAY#MF!%'=*4/+UIU/()[)6:4@9[,. MJ3O2+(RL=>GWHY,Z\\YPG&W&HEF]\;N@Z(E^1"P+84@13T6SBC"$,0P[LWD! MV(B2P\"8XZKC?;W]9K7H,.'3I.YP3.7(TN.$SI/JXSE=R@7("*;]D#=[[@R6 M(:-YLEV)G M $5ADF :TXQD69;G*>O737.8I86;8D0#@/-ZY"1TWI92_UD+LCU4ZVKS<*B^G\%A/U:;AW6YE@]OR*<9'P[= MXQQLN=M6VV_[#^6N>;RQO7,^0BPE.:9(%%" $$89QXPG*2()BCG.S=Z_F 2: MZ\F6\U=ZS_PY2^)![U'[^,Z93_*'>J\"X5;0^&7ZG,8TD58KL3P.LEY!YB"^ M0']5^(<;W-$P3&O.H M8&%!BH3E/>((YUI7K&,![$U8_\XP433P=%/F"RD)E^7]Z5M+Y;5MM%&D.6 )"!G&241"E% MM.C-%I"Q\>E%P]@\.>(JD!"#+RU(S2<*QA,\1O =<6M%M55IG5"]3W1I2[ ! MTS[KJ(D[2F)HS).JHK&[^TW]LRP_'>K5/Z[OI=)V3[QDD#+QR8ABD"%*> $Y MZ.QE:1P!'2DSM^)ZED8""NH&T3ZH'P[[PW*[%EEFVOYUD9^!CC6>4S]ZE 4_ M:MNM;40?ZBP!2(FPE88P+HH[%M]TN M]V5P+[YKQNZCUW$TR?2PR^AZ,-19C-B8:%KG_?')GBQ!"$"6YWE@WYN^+C9=>">9TW$363L3.$Z"ZN.TSWN%9] FC[,? M.6!ZM^W.WICR/E&V(7?UP_:P***0(Y+&($P0!Q&(68IZ;)!F>A=T38)HRCQS M.O,6E(\DJ>PUZ%YHT+[1H%^J;?O5Q,L'JH&<)*DXB.$L&:6Y#%AX\J:220O9 M72;1#.Z?(HWH^FPWAQ@QKKR)^SFNFYMR=;C>RC<'5D^Q7!]NY$QE\6%UOR_$P".TT.+,!"Z\55B?"$17 5'_1%-]'NY.U1?-Z7V M\6FW45)+!K,'2$_[Z4N+"J> -9A?U/KC#Q9G =,_O6MIT[D!Z4,;T5W&T ^) M=^OBTPWK[OE4%_#^IJ'K&YE&RNV^R2,?R^86,'D/_;Y=2%[NR_6'Y<]FP_;G M\L2Z&)11E>EKN%HMK6?_G0W7XV=Q_ MT7UY[D3P07RSMFX[#HZJA/L3%STU;U#]^E7""CI< =GMQ+>4S==?),B@03GU ML:!QG Z*]331\D6W)_+VF81/R;+RP86'K_ORGP_"%/LN?FGWGZ84Q8#_[^[. MML=M7,OS[^=3"-C%[EV@LN"SJ+W )1(S@;H[@3=F0$6]X7AN%0=8ZJL6MN5 M3NZG7TJR;->3BH^R:F

E.4N?P1_%_#LE#4FE6Y;)$I1"R.F3^@,!2."W/ M>!E(O3U]]"GKG'(\ >"%S$XXD]-R5,,GH"Y42O\"E+&"^!"&\]"HL"8\+4X/ MY^&K)N8O=V6#4!8 ($XI+&F>8P5RS@[6..3"J>C%U\;$FI*UCKU5$QP7HI_$ MI. 7J#(VZ"91F@,;![%QI3E/O7%NQ1N2XTA0]R4H5HII5!&,TWS*%IJ7WB3@%3JCZEVZ MK,R\6=P9AG&6\N+:AG%I\2)B*RN?3<_7VVU]?5Y-R@0I"D:9YE0SQG0%T#"# M$XA2IT4:+P.I1:7>MB44XM'VV-'1K//436C\,-KI3'*";C+SA-.%5.8E*",B M$\1P'AH3UH0FXC<5E+C\ZFOY ML%UO_OQLHG]SW>V'[7ZK_^I^:[=@O&0%)Y"IJI2\A$5>'2H:0"FH<+IF))+) MU-K4A>]UYV9VW?G9%GT91P]EO]FF_JO__9U_,7 L_)8B-CUY1TGKH/<>9KV+ M6>_C55^\U1X;-]A[1R?6."MX8XH7E_Y,]"]RHYZJ80IFUMK86>FM?]ZN5_50 MY;4H88XEQ;GF.*^X(CGF?+"G2.ET8L_?2FH%[&7N(('WK6M/SC]<-[>WR^WI M/[J*GS]?2[V;!*VCQ/54>Z>NLLXMBRL1TTC::WS&5"R8Z4R$*[P=3[4J$AG[ MQ:EF5=?7N_9806MU:=K]J;N-]=--7]6X$!1*63#.VC?"2\)RK>#1,,*%VU)5 ML+G$@C5XV!_Z61]\-)]2UCUKUMQTKY_M?[HN7H5CMEW*FI2PZ\+6.=R/9W#_ M.,!5XW 3+72]A6QTV2L:[WEH6LP&/5L2B\S*5N5^KW?[[<-JWV5_8G-]5K7Y MVT.[,/?IYG.S6W<7WJC;]=UZT_[VHBB*"N0,"T@DT)BQO""#,Y1KI\*G1"XD M5L/>M79@W@_.9?71.S<-3-4)=KHX _YN6OG(X>Z4P<'EK/793&&/77/T.U-O M=TT2!?6#.Z*JB7MK'DJ;NI'-I"-@"D7N)^[FGZOV,0 ,"T$U4:5Q1>:"F5GZ M,&&O$'#;W9C"GXMJ]=6P\'C?>SN%=CMV5THA3]=34ZKZU6$A,_O\1B?.2.4? MD8\N^7[]^I[UW[/%48)!"&WK!=/Z>[UM9P;=F2JXR!53;?5-P5E1F7_24@WQ MIRH%<5I^]7>F9;GHF1"4XU+GX$DGD%-OUSS&,+:B MZ0EL'DKD[?W3U"MH5P#;;[.AW M]FF3Z?GTRG6S>FA/,G=GG6??.X^\O7@O/8E(+2039UIO#U$F -L+D6B*3KAL MM)JDA;3>'*! M2+@]^-EO2R4.BG[=$SD\)N^9](%R:$+6MB%US/3KM$31,WGG31=''3LQ?DA] MB66,X!K41^\LS(:UU3?@1B <&GH'7[Z8.6^_5O9Y^?-S^P[DCZI;S%EH#%"A M:)EK1JF6*@=\V,Z6R/SG&&$WW(O$(??X)L;^Z&%VO_QYE=UOZP_[Y8_#RE<< MZ8[0)V&Q=MKNB!MGCSUUEIMT9<<([LFR3IE7ELJJ1I6C/!5^TV MIJOF[FZ][^Z[-")3-9N]L5EO5NMZ=[HU\W03)J*<@8I"HRV@Y!4I*@GR@B-- M&(1E)5WV"&P&\L1 M!4W4*?/0T%2-:R;YL/USHP7"&"B(%$""5% I*!7A%<92(*QHX73KE-,/3JR! M0U[3>Y/I8UYSC%:.2NA&S4[GD@%S4[%?FLV?'PSCN^PQMI:)G#6S>8B, MG^LCB9AC^ZU?;]OM:B-07\VL;KG:+ZJJ*+GB%5>:2Z- 6FG572DN*8,(:J=G MV-Q^=&*1Z+UQ?!'-$8Z=$B3DXJ8%O2/9/P97IGZR\A&'$1GP!#8/(?!U_ND# M7B$,W,2@>MAN3=9RM,4*B%'! 62:8EX( C4<;)GTQ&ERY6DN$ M,S(7I4A)RTY;.P,R_Z\] MD/M]>=O-B?;5/M0+"0M4:,$KJG0EBASJPV,FQG8AB7!:PHEB M,;7J&.^ZA815^XOZY.?$:P8VK,:6"J*RGL=8B]RFIPL#"8@Y'9% M"Z *2#'B%<$%-[\DQM[!5$XYK=QN(O,PD%A2.I_ZE;3UR2O7>\9\P-D)2W)F M;KIRANNC!:Y$MXH]1S(B*D$$YZ$I84UX=HU8, _KA8C5JGUP?/=[O:I-@O3U MMOZMW@\BIB2#O LA"& MTG*=8BJ*CLL5 \#?SP N;TQ79.+VMOFK.P%\TVR'C:-?FMWN0@G/&,&QA8T8 MX._Z]MKW73WD1G3OS7[S\OM_M.-7._NF]WR M]M^VS;PX/C6>?YQ)O$ M[FC']I(3=M0\%#1I"Y_N3">GZ? 2TOUR?:U^M,]GUX.V%SE$6E/$TQ.:G22FY^4F>@.J@T,7RO!>I#*B5V$4 MYZ%(@6UX_OA1,!%;5?FT_U9O'VV2+836N10%PPA6&A6%(,4Q7:QPY?32B,>/ M3ZPGG4?9*F GW >9G: DIN6F)CVH)SOATTK)!+COM[N?WXV'\A>;*[;C?_[ M=@7=3)<6*"_RBA%& ($$Y)0",U/J37)1NKT&'60H^9RE]ZVK>JD'Q\;7M%,] MSO JI-&4/ +;>8R<.$UY_A1#+#[6>;HQN&P/UOQ2+W?U[^L_O^T_W?S[KN[& M]$(!*!BH"E&J"A'.H5)BL%G"BCBE[$&64M>WM.Y\:&X^/.SJ0QSVV"H*A&F9 MS$_&T3&O'_S*.L>NLB-3XUR?[T^ATQ%:LO3:4!$0O;;0IL_ MG^Z=$Z1+5"D-$:_RHL@!K,JC)9-NN&W[N/_\Y-LZPU$S[P(9+VJV&S=I@;EN MS RL+E8=\P*0T>T4?WSST):@%CS;#@FE8:LC'S=[\]VLO][V:K4SJ=7'S>KV MX=K(V;\US?5?Z]O;A:"\*&2K8@RP@F$E"CR8UK)R>@4TBL'$2C/XT4TLUD>' M?7*@.'SM)&ARM&Z:='+ON-QI/,S^=O0Q&YQ\_7G5)$IEPVU$NJ)BGX>6Q6U2 MD_ S]=Z&^7+K8SP#:]OT7@3<=NE610%Y) 7.2Z* M@DI5"J#8X8<7[?JO^_;,FS]RDGT9__V8MY&X;,1$I>&S W.)C9(>BV.;[2\Y6GYM;_Q9U^U-2W_LF]5_?FMN#9!=_P#P\7RS4)#ILLP+ M(&A9B5)B.)QO+DI*G>9%T8RF7H4Y^=E-CW9GGOYWKW?'X^&V7*FY!&G'Y9LG MD'O'+G8_@BVQL?6=V-#G(6/QF_7LRJ8DW#RD\.GE#@0#A1 @4L&\?3P&RX(. M!@G13@ZN9,T%G/4L+S5K#+W^_R.B$[Q?+%.CN-\F[( MZZH4QL;U .?GY<_V?,!07 -*I')*-"M+K"2L-^[Y7=8TQ6;Y70L/3''Z=D Z^#1A0]?/N8R-H,+ SD/F0EMQ"M'+8.8.,C+ M]J&^?BYK"RV()%P(P'/%,"8,8'*P)X123K5T_E;2BTSKF%62DVK$O$QF?- $ MTIS-N EMQ_.A$X6,U=-3W0+K89 >[3!)I%9*Y1JW1_*$5G(HSA- 0*OWT/U_ M^B2[*8=X;#U07GFMYJ4&OO#1A\.8P>LR8?XWL3X+]QO/=\.ER8,I7"H$*,00 MRTHJQHI2'TVA4D'7F\^=#23^Q/^H5P_&GVQ;?V]NOW]Y[>@7R@!?8G)Z$PW .$\@FA8$UZX)CV0AU^]^1"Q?QXE34@*!=1Y MC@C%"D%4#I-I+7+E=.P\T-14ZVRM<_ZK;:$\[31G0I1NZO.LZ/SHVZ6.EHZ2 M&JMDB(-X'NH4JS&C=>>!C/QW!!9(DJJ4%.M"<,X1+>'QS*LFK%4I^X('CQ\_ M2?'#4#@5<1_@;6Z^Z_]1D86O^U]ZL=]ID=^:W3RD):0!;R[J.[((3'K.ZK-* M#!4FADWL[K,-.F/"]F@#"@1U'A)T,4* M.=_BY9X*>;">AV1%;(]=0N1-ROYUTKMO2]IE_75_9D\"51 )@2I1(33E M&& ZV"L94&X/B?I:23UW.SF6[>K-NFEKS?=>QV4"2-H)US00W03KG%_KU.5D MZE4Z(_(43G0>LA2A'<]>[(Q#QF-JMB 5XA@2A(&@5)(<,20'"T10X3DG>_/G M3C(9BS$)>YN0\^PK*ASO:=?%9EMVTRQK2/-0!2_/7Y]8.;8^PO/F"P0A-E8Q M4QH"5I:%0D>MH15TNK0DQ$[R).3Q<]JK1\]I_^TWDY!D^>L'2^-CMY(Q_I)G]<+U[&6>0%@>WE^3B$JF9!J M,%@0Y:1/ 692[ZB?>?;?_@M',/^[UV&9$)!VBC010S=!^N/1*:/#<1BQWV_7 M7Q_VW9>YV(BT)Z'3L5HR-,'@F*Q<4FCFDUGMG\T44 &=%Y) MI9"Q!F N_,+$W2N,O-[]_5JO_Y>WSI*H7MOV:=DR3K*/0\S M?=3Y2+V\\,U#Q_S=?R')"N!@7;I^?6UFELUF>?MY MN;[^N*F6]^O]\G91:@&+JKW(OB2LH!4OAX?4& 2TT$Z%ZYXV$BO8R:VLO )>F[/]E,B/B$LIR'AH3W(JG M!?]1J#@[A=[NOKK@[;"-W]MOY6;W8FB'_.Y_IBXO? M4L4N2-Y1W+]>;^EHMMQLS/]J=>27KF_5JO5]T1UPH(I0#J!'57--A M"P%R )PRNPCF)I30Z]XE-[V,0=1.(B>&Z::*@W/9X%WVMW.T!P&N?( MR7IEZ*[9[M?_7+9K49]NVII'N=YUU[A\WM9WZX>[A1( 0%26N=(EHWDEL21< M5A"6%.A<UH&!KJ:YE?SLX./$4YDU@8PLWT6#/0\\BMN?IXDQD4GZ*IM>;Y69EYD]5L^M*IP8G M=HL\%U@+"AEEI&05)8H.YF%%F5.]=32CDV1KRY=4KMWM-U[7V:IUNDLUEJO5 MMA[^4)^^9??M7VTVEQRQK^.U'K@1>FB.XS=<:'<31N#H\=U>9[WA^>?&]E M9"$J#;&44'!J=$-#75 ]6,IS;'555GW"R'R761&SZX:HME,?LS5">?( M\$O3+?,8G(G:UDSQ80?=+6[RT.<7J+:9Z6VS>]C67^H?^]* ^L\%,=$7590+ M7E"L2@5RS/*"(XT50F;6&7#Y>#0?$F>7?7G-Y[>N0IT6NW4]T\6).]3WP:QI/O>)E3TAZ;A^XF;^7X/>N)J(9=#65< M,.YUYQ7E0WT\!(0H89(#P:NBQ%))C@&L.,\IH157RFDS(:KAQ*K;N1CE9BA? ML'82>S&FCGNB]6Y7UU?9V+U1!X^O,N/RQ0X8NO 'U]Q-9C^O;Y;KC>&-9Z;B>OJ3ID7&!GT!=^ M$OO>NN&Z6743TV[#8L[=\"&>)J<_@O8R$C6LF^7(C!343 M3UNS7_YJ%I()0C"7!!<589IIH;FQK*7, 9/0ZN&-F/82AR\S7H!RI."2B':BB&))/3R,G+#XQ X/J#,/&#XMLHT2WK2B MA0;SF=2+JN* E@Q6>5'0DN@"*U)Q 0JD05Z1,FIPL+*8/CR@R,)E!S)2@(C. M,&&(:'V]".O(82(Z\PD"Q2C[>*&B-1,2+)S0OI-PX=8FUX#A02Q6R-#FRUP MF*-OJ)4#' M#1;1@:>/%:/@HX6*UDI I'#B^CX"A5N3'..$!Z]H86+]O=T3__*MWM;+&R.Y M"X +@!A3C")F?&&,*]#Z(8C.RTI:O\D]CEWS[70!9(,D94 M6TAE/BB"5\FT8W0^X-;\:3Q;8SA M<2DJP10A:$J<\8)*5*PIXT?:,.$9$:SIS5_\[9OBH/..?*PK8P]W$AX>[CCM MQO^ZW#]LS^_&9Z2D7+"2,)UK)3G557DH.5-<"K>RV&A6$T],CA=]#@^;.);' MQJ,[+ON7!>L6 YXRO3JO ,H&1R]7#FN+<*P6-GHWS*00-GZ[GE;!)B+GJ8<[ M_6#,UK^N-^N[A[OQ\B6EA&88<%(5I<(Y-WR/#A65VZL>"=U(OY0#KK+ZQ^KV MH7V)HSN9N6\W9+*[9K/_MLMJX_&U&>;;U;<,PZNL_0M!JAJUC[QD]E+=$Z:[ M)AGL_=T9S1("N%,H1A3*G6B%Q-(H10P&2[6IJ-B6?L=!Y*6E*:J%9:KORNMYD MO7>75\,GJ.P5SY?Q+%7-NS'CRA7&*$2=OGQ;;WN;E#/1KMQ"02##)1.P(H-- M(C .%2=[2[.I-XP$SE^:TC"+I$R=GLT)0VFG)5!3==.5U@-D_.M\F+GH9H32B.C'8SD.! MHK3DZ6M9T>B\I4R[[7[QZ_)'&\A_K>^^FB2)BY*1/(>22FFFX: H5'7X^81C M6MK=$^[^85D#"7"B.*W%Y%BFHZ^83H=+W\[?C]_?_?W!UO MBWP> S9-TT+NCG?CYS9;>]F1-^[]95!J4G"I2#^8)#L^D[">7">'%.\AOKFCQFL=LCL_X@WYSEIFT]^8AW%,T],6YZ01L MHXKZV36]T,200D.:F]2OH$@)C*O!"RERIY+UV+;35U\Y'K")#C>B_";BFE)S M?2X GU!G1R\.3]TW[TA1?5KG(Z/>%)-H9W=C;5RTDQ64ARJJDJ!2*($0&-XS66[W:D,QX>BUU/+D4'V]\*8U.=A(E=;DY M>GHA?>7&Z>3=\_YDU*UY 2KJP3&)B*Z_UXN"%*4&G$ N-1>*5@(>5Q5R*:W> M14MF/+V(DH0B:H4W@8C&)CN-B!JO9RRBQKM8(NK2/>]01)V:%R*B[AQCBZAH M3RL=?5$@9Z0J2\00I8Q)#(U;@R\Y\2A6C.U!8CEU/2.9&'=<94U'.K6\=CTR M=Y%]A#>"TOIUU_N26\\V>FIN"-'8PKN02A*9TYS#4F!.,2[8L)[+-2"5R]G- M:$:=Y'7*6^GCXXVKK5'))I;3>=CLZVOU8V7^J+AK_VUA"Z=ZLK3>) X!VV=_E_9 M1^.6^4-] 733'AF.*)3^\".HYB3;4W!T4\;7%7$.)?P_G:OU[5G.0[F"6V%5 M@^]*Q59]]'JS-,VTJO?7B.10(ZBIY((KK5$K?XHPEFM:2I>T+Z+9Q+G>P=.W M3L4DAVLG3Q?BZJ98 ])7)\']DN*E'NZQ9SBB;0DZ8AYREZ)A3?*/.%P4WZB; M1UKF! +%2U%1S2#)$>05!,8I 50A0L4QT'SZ/>[4YXU2](F_ID[8'9&U=3:G MBMRQ.LIMI#Z:K^S&:J"%_$9E&46&S^KN 2%E21%FFDF(2F:"0'L0M ZGA**!C.":";B&%\I+W<6R)*?KR1Z], [T$&?5KF(GS>UJ(K7 M5<<+P3 ML2B*G.$<&[55JK-?80XQBI=O.EE-KWJ.9WLB HVH>]%9IE2^Z4_P M6#,,53^G?GA'^N?6+A\%]" 74P.[VO:\9+0$0D)!%0&8$X51;UY+2MR*RJ,9 M3:^ CB=RXN&,)X#122;4O^G/W=@2#%0_ITYX/^+GUBP/[?/@%E7ZVL)(@0J! M,2E$R0%3@I=2R,Z\+$C!D5,%3C2CZ:7/\1Q-/)P1I2\VR932-WDAMRW!4.ES MZ81W)'U.S?*1/G=NL:3O<6&X1"6A1F=56?(24E"9_^U\4%1S55B]RI;&R -#MPEP_"XF5,/8Q$4^, =H7E6 N2?1ML],>1 MR%LZTS^C_>@,2K6\7YL9UOJ?]?60BJ@?]_5F5R\XX0RCG )(!=52,(*.1^(H M!M1&=^):3*Q#3YY)NS]9"HU;VS=I(4F?BX1%T.MIMD/3O5=N;E*2%6 M%^1\W:P>VEG2LGWW;8:\'_DW,?4BO/UB2ASN=C'%%LMK,24ZUAG$E/AM:E)^B.%7 M&.U.KTI2\S^05!)5DD$NJ%!"]J]*EI!HZE0G'V@J^5JQ^P'U4'AVRR$3VW70P],XP@*XPM3 "G.88TKPCJ#.,\IR;?=A&I".82"]7@8;N*^TNS^?.# M^1EW6>NMFWC% &LG8!,S=1.QUW%F9YX:25M^-7_H8L+V-L,1<8O8 ?,0N)@- M:I)]K&Y"-^1['S>KYJX6FZ<)X-FCW^VG>')',B9S321@)>!G"'XPHZ MG=].YD1B43Q.@WK'NZW^IU.C[.2\FU*FZQD[_9Q%I[BIJF-_7%Q>?1&/B&[R M7IN'%*=O9C/Q:/#-3S]NOILXT6Q_5@_;K?G5$_-"*\9P):NJ0!!B6E&0CI57;PU3=?#07MFK5.R-@_=WV.]^*B:DO0*G.-U GS M$,WXS7HUBXW*S2&7-=_IVE@2NUV]WYUI\M&RED7!(&8YEHI4F$%.>;]<@ IA M7'%,6X/M)99"L?J_#^MMOV)_\#7KG75.1L/16N>=DU)U3C$?IX*1:5F7D2[7V_]H:RE/)L\6"&!5YF4)<@:,852!"J&< MRPI"S3%1VNUJC2!+TVR]+V_/U\H<*TG#2-HIV700';?4C5]9Y]B9>%UR_V04 MU%BQ:13 \U"L2&UY6GP:D9"M2OWVUO6KRN&7S1_UG-T07D *&"6_W:P!5 MI2R)Z.?"%)FT#S@IE+^5Q.K4.]9.CIKC#N7NX)N;2 6 M!.H:1BZB=,)WVF# M]X^W\"51I5?IC"A2.-%YJ%&$=C2QOS4_%?J]OF^V^W;Z>33(&8,,*@V@+HH2 M$H4('@P"FN<^,N1A9C(=VAY]"Q0B'Y9N2I08HZ\4G=RZL!8]YV,A1@%0YZ5& M(0UY18Z"V9STZ/R+^,7\ZE__9?@OYA]?E[OZ7__E_P%02P,$% @ &H2G M4)K#B"3[DP *(<' !4 !R9&9N+3(P,C P,S,Q7W!R92YX;6SLO5F7&SF2 M+OA^?T5.WN>LQ+[TZ;KW8*W6C%+22,K*V_/BAR(](MC)H$<[R4BI?OT ))VQ M<7$2[DX/2K5D2A$ '/;9!\#, !C^_7]_O9W\=)^7LW$Q_?O/\&_@YY_RZ; 8 MC:?7?__Y]T^_J$_FS9N?__?_^A___G_]\LO_T1_?_F2+X>(VG\Y_,F4^F.>C MG_X:SV]^^F.4S_[\Z:HL;G_ZHRC_'-\/?OEE5>FGY1\FX^F?_Q;_\64PRW_Z M.AO_VVQXD]\.WA;#P7SY[9OY_.[??OWUK[_^^MO7+^7D;T5Y_2L" /^ZJ;6S M1/S;+U6Q7^*/?H'H%PS_]G4V^OFG(.%TMOQVC8]4Q;^^*/\77I:&4LI?E[_= M%)V-MQ4,S<)?_\]O;S\MY?QE/)W-!]-A_O/_^A\__;2"HRPF^C MJVF0/,JRDOM_[JXQ_W:7__WGV?CV;A+D_;6I#ME\/AA/3NC7LXHM=>_SX,OD M%-2>UFNH<_^]&(!0-)SV81(/@TTU>8^H_6+'=[GT8E &A MFWP^'@XF)_=U:RN-=_S3//QSJ=#W5V8PN_&3XJ^C\-W;0+O=O0E3<#Y[,_TT M+X9_WA234;#,79B?Y]].%N!PD^V*5-S>E?E-/IV%Z>YM,3M=$[L::JC[P0GZ M,+C.#W?O6<%&/F_S+_-#7WYA?47W?]/5RSL0X>:QKLJ]-8IS[EP[ &CS[F]\7D/BQJP5\?C>=^,(R.S;GI40XUUO][R_;)D8QWX(ZQ6-\5B%@SY:1XGH*781^!6JX%&NKN:SX/]LOI# M')B![LO RH>P_A[L;=WZG71632;KH-#[J^6BI0>S?/2XV''S0%O?ZP2,8V>6 M4]OK1)@'#_ECF)/+\7"YQ ?$?P_^LAJ&;M6?F-KX5L<@++OS_B[^IC7A#W^C M&Z$KQS"Z6\7*%@UZR#:<%+- ]@0 &OID:Y TT9[G2[BZ!U,-NRR>3F^7W:A[B28V&QKHCVL M1*NH\J.-E!3C,M_#B:+_/WT8R11&;R-8(V-4U!HIP?M ;99 MK:K S4.7KMZ4DV$2%L@^H%V4!Z.Q+PHV M^_G::&POWVQGZK%V1_%&NO(V#./#/7A:JL$/+__Y.2]OP^P1+9ZXVGX%>7M?< />;F, M&JCYO!Q_62Q=H<_%HW##H0X>VTZGG8\1AO#C58#T6:6:+&GA4YU"L!F7:CH? MV_%D$6>1Y6^B_W _F!QQ?*+-;W8*2KVQ=UIKC0CR?GX3MVJ_U>KGUL+-=Z,F M2?;5:;Y3]32YITHC7?I0%G=YN0EMWL7EY%"?]M5IK5/'6A_'M-%:IS?3R;9? M)@AR3+NM"5>/P(=K-M+!3_EU;/EC?E>4\3!9^-S'/#@_BX-G2P[7;+F#QS+[ M^)9:%B#&XJ?Q7,+:AG@?%#Z(18+NK\;+EVZ@5E<@1Y.&R4+W>376P:J MWHBI6[^9SBZ^S/+_7H3ON?LZ.TR[RK?2F;KII?Q[GD[>!+_NR8[K9ZD[)\4BU> MG9+QZA1D2P&VM=9P3Z-[T&AGGS?8<'^#'S,N1F[:,,3;FVVE[Y_F@[)AS'(:@)98Y1H(3@4B"/O<3,DJ>B+D\N%N4:UG9E7:]BLW7O7VHA MB+.,$3S> M@< #&+,E[^^!R4HR>/0IE;X&GV0QGP0%#,.;9"0\(U4FR#J":L M%J*/J:K*X4]%.N6^!6T2.%!/&K6>/7K=-&&Q/*5HOR5<\KEBMDK>44 M4\J,H=Q0O0+=*4V1.=^\XL+"4'S+PT(U65J;#UI8,V>/Q ?K9E12:9GDA$AI M-,>2:57)+0E@W\_HK\V HEV,'P9TN[Q:SD@OA_9A4NVOF'E"A''4 (,@58I9 MZ=Q:6HV8U@F,0M\'HQH%N"LZG<*DW3(R1'4030*FG3%8"HNK(:.Q4BDDPD>3 MZ(5#\1I(U!2V9[$OMH5/7[5Y :PUUGG*/>; *.B]!VN;#D*&[?G,BT?G?[>K MH8Y+4K^13"KK&##$&FZ]])1@N.:S1PI_3^Y&;4X4'8'=R5"ODZ*GPZ'^CZ(8 M_36>3(*"7N2BV;AH-0;_4>UDFA&%O'12&,,A0=03NM0+0<(0K\XW'>SN?)UY MH$;MS%LI&<0L^+>.&,R@H&(MNU00XLN: %KB1=$V[F><"_;O6UW\W,"#G@TC M#F@$!:<2869=^+>6P#(DQ!DCG+=QF_M?Z]W[75/X-CM_;\5,6\:U =!")@3Q M6H;_5!([JL#W/"/49L-S\[])R _[D"]W=^-/LCV9WAYW<)U X%T8VSZ4_<]\ M4&ZC4VJ3 4S(/; 4<:(!H\1ZABJI+>>\T]!$ZUYENT3K6!E=A3&.E^AC,0F] MN/[\5SZYSW\KIO.;?5-A(^UG7DB"N:7:<864H#2%P^0'AUM72/^I&WJ1 MMT+>V' &$704"NR$L=R$<>ZP6Z/EH/R+1=D&?V.[F652 M<,\TC9$%1K3@4%58*0E39E_V@[[M:Z2?[%T*$\HV1MNJP8Q[X06$81TR&F/N M%(TFU@H=8U#*M@'_P=<657'&0.+I&>6BP%]4%Y@"-B5L%@R)%" M9PPRUE+:"BDHH0H(=SZ[&G M#PW;($C]Q2T1_!Z0\*'_[P:WN2UN!^/I:43_Y;=?\GW>Z?.B&222'%[K).&W=%JV91[XIE9C&;%[=YN3R)'W0YNQG?'6;8 MGEH9@!BI8'5@YS#4S@&IR&8T&7EA^VQ=L:LYQ'M@BKT=3_,W\_SV1$=@4SUC MUND H'=: JX@D\!4IH5PP*1X #V@5L>-FM675C&H. MM>(4"&68DUIYZ]82NX!$RNK9PQGM3 P[">L>L$L-AXO;Q?+*Y./-AA-WCK8W MEAGCI+(PF*K,80 4#7^M4)&HHVMDA[)T7 H1FU%"#ZCY+M^WT;*_8J:X!9XR MS(D.$@(",>65M,ZXE,/,QQ]K:OV,Z;FX=CS29]R'//-MQC-=8W#",ZRD54(Q MPBG1LKIN$OB _&O883SNZF/MUC+H 132>\NIXT1ZQ3FJL!&"7U@LM"7>G+SG M>*H>.IA!:C_CWN'TL:=/1TT?1[63<0D91 )X3H6*"0]D%<=FT#!5*R_)&?&H M,W,IIJD,GF;:4SF"0QC(*-$$R M'LOQ!.-*-LB2;DZ\^IF@MMY?['BEXGRBXSHKYX^X$_[VG#?A1]G'^!S=CM-& M3WZ?4:XU4]991*VVE"F@-GT&XM*.LR5IK4C'KW6=[]R]?%8B4QXJBL.2I* A MU$(/H:CZ;;6[D+0J)^KJN:9/PJQ-7?\67);;Q>U>;3\IDUGN-"302^ $Y$S( M>/AZU7?&+^;._,D:*YK!K56=#[X>UOGC,ADP#,0[30J'*0XCZ!"NUC8FG+N0 MLRZ-Z#P!MZX"T-5S*_%5\OGC-U?TM\^A(P?.%M>HG0$1%D ;[X!8!(65P75A ME=Q 47D9?&G2%F@/W;.S*O;[X$'A&K7C]9\P A&GQFL$ Z;$I^6^.DW(X:&>(:&ZJ<- (B%<^#>;N6CS/K:MU7>ST',9M?7Y_54,_!R($!ZNG"$@C9&0:,080MXC!6DEM6.F5IKW MUS,!)>N^:!G@;FGEQ]/!=)AOZ38\R*H]=3-K?9A\*=;:6\?H\IF&2F;BP(6= MW&V'5,WA>]YME\VC9GXQ7Y3Y.OCP8?!M6?K[W(O!'"LHK3384ZJ%8@P3(P2G M)$P-PM?*^-H.'D^GLD=YE#<*6]2!XYAF,D0)LP(H8:3&UEF! :S0$"[)E.GA M$M024YZ_F-"> D[.?;F:UYYTZ%O5G8]Y-/Z#SN)IE=EP,(G)-;80[+2&,B,( M<08!K#G7"B@(&3!".@*H%4)"U+LS^!U1.[-,$8*%)5@: MPCSSRHL@B[>6 V:3+HKTT+PY+YM.AKU5"NW(I'=4_8A?F M=@4D\H ;TNV3+M\)C4X ODTB[^1!"G3%%K#:48JM![A+C'DLF4 MLSC'Y]9L_0K0V2ET)-Y=Q1R7K_@]N+\/SL%O@_FB#"+4"2S4;2-C1-/@+^M@ M*7(?<*7>Z#6P3EB5$E7HH9'>452A)?3/Q,#9UI!DW5!$>J.9<\HS# 0)@]]A M+H+>-RA)(U*>W^AC6*)Y]NSG9WNJ.!-AP]S^9OHI'Q;3T7&D?%8QXX@ '_?& M$8664^^0VDB+T:4E(NB<>&EPGY-US,BOZS/.;$ZCU4#%S040OO5;:&J4Y<-2@M;1> )H2 MQN]CJ.,LW#H9[I.=SI>]&$_]^&K5B4&=N$;]%C*@(7!!,!?6>FRY!0Q5_I:7 MA-6Z1ON*HAFM4:A=W,\T4=6?F3(&H,7*<041LPPAI50U\7IHZV5S>$4AC:ZG MHB/Q/>\1ES.G,SG/&19*N$>0Q:@D=/%R*614&(RM)L08U=Q]XEIWAZJS48O! MY/V7R?AZJ=Z7-*UR8AQ,9I+<9F:PQM!#'5Q*[ U4)AIF!HL E77!-KLLW[XE M[A3GT48GT\ET5DS&HY@<3 \F\:C?IYO\G ^_?PI"Y%&#RX0QH4/CP>1#,1LO MR7=X]JA3/:.26"06&.!=]ZM)6(0P10[H(?#O%DE/W^A.079KBS&52?-HHQPU:;+L_(9DQ C M&5/W>HJ%#,Z[AY5LR),+2UUSJF*W\B,-RJYH8@:SF[@0AG_%2T[W@\ER:9R; M05E^"TOC/P>3K=NI1]7/+)1(>B4,==XHR:$7J))=VDNS,1+U_SS340L(=\6N MCWD0?CP,ID/L_AJ1/6S:6CZCE&E@M# V.&F42RBTK60C%J2PIX>; ,VRIPE$ MNV++IYNBG,'Y95^US%D&A00".:ZI5"JX?:"2 M5/ND-'T]#-HW2YT&@>V*0I'DTZ#!;_N31C\NE@$%+"%6<&4@9 %Y4N(0_ILQ!/7S+1^OOGPLK:U?!:< .2]X<0*R)C#7DA?R:8(23D/W<.'MYOE4A.(=KHW^$3\ M0]N#3PIGRGMNE6080>.1#"#)S?)LL$E9U,2E\R09SK.$ ^N& 3/.L8M):1BV MW@6$C 6FDL5BEY*'3/9O\[AADS@!R;/G'-MO$^^KEB$N@X-(6'S7@P!.*0!5 M5%THG91EK+?1FN20<8.(=K;L/+D]LGQD]/W5[[/5>PW[5J!]]3('8/ /C53: M&42$@,ZI2E8-38A$O"#+ 31Z M(U>85B\Q7I-,E70@NXO/O'@XZLUT.%F, L^KAVGVQFT.5\\4%5+:.#H88,%D MTD/Y#"EFF-6(*>I0$$]8NYE0 MB4_*A]#;($WZ&M4 E-TZ2P>]I$Q***"0'$LIJ75: ]30 MZ8@CL>O,*GFX!!VL\$_S8OCG33$)&IE%B[S6S=^Z363*!9=2:RZ!HMH$0Q[# MRK&4FM*4Q:>'CE*K)[):POP,K*M_8&MWI8Q@X! "Q#K((00.6TDK*0GQ%Y9% MK'GE[V97&M)=[XY_&'R+.R'U]\6?5LB 1HY3XIG6V%EH>/4D4Y .>G5AI_^: M4/..;?$D7#MD3;D(VG@!PW[B;*^3^?B>EU *".X8QH0!3-8R*N627E/NX>K6 M#G<:@3;MNN.:N7NHL+-LQBRQWCG'/8Z;JLH[6ZWF,;%BRNY!#V-Y#5*@*4B[ MFCG^" #=%(M9KJ[+?&GDZ:(LB[_&T^M]7M2^:IG QF#A ?8.4P"5-9N=>176 M\)1=R1Y&]UJ8/QI$MSL[>)K/WE^9H)=QC=-\VXIG6#L$*,00!Z?4,2:UWXP0 MI%U*SM,>AO1:X$T#J)YG"VJ38:S&*8B]%3.F+(4*>LX1H=@AB'0%G5?,*26-/#:& K,T\BIF>> M=^IM*1RJFVD,'29!)5H1BHS&F*^]0P:L)"G1FWY[3NU$;YH&O+.;><7T/B_G M<9\M/MQ2BUP[ZV06.$EL&(P:2>6IP #32D;-0,H+I/WVQ=HA55- GV%MJ[>H M9<0@@2%!."!#+>&((5O)013M-EMWEZM9ZS'D(Z'M;K[9F1EC[XRSLU:&(,1! M5LR[6*/1\DS!8/)A,!Z]F9K!W3A8#_OVL+;7R+174)IX MW4<3%CQ8H:N;SPP"*E,RYO30#VN!,KBCU@+-&L?X?';X4?9W!C7 4%B!-!>> "T4V$S8R(!N]]1:CP6T MP)QD3/MR_C7AW&M&,+6(!ZO12Z2\89"9S=APFJ8L<_W>'VD]HM0$W@\,ZSZ5 MZ(53OS5 +"47QX,)A?"',I5"6[$$G79GKI@3=)A]V^ M>$-PGR&$L^SF3"WF-T4Y_E<^JD>OY[4RI8R Q$-)PO^PQ7'#>"VG"HMLRK9[ M+]WT;FB5"//9Z/1F-EL<1Z55C0P1B!61CEJ(/()4>"PJ^<+'4Y[AZZ43WB6- M3H+X;!1ZOYC/YH-IO,YZ#(\>5IAS,;ORD^*L76?,WG3G.JGU1+9/.6"&1,T! %Y8'[2%QGC)N M%!= U)HSVY$V9I\,W?U0%O?C@*_^]OLL'[V9;LX"J>%\?+_RG0YC<'QC&;%( M>D 1 <$'U0*SRH^PCD'OI]E#N8PHPB13 M!DG,N*(8&B77L@CI2;N-C'_:['.SO*Y^!C?YQR.EVDL M'WK^N6AN@FOCG^.4(TVPJB1'4%[8)>?S MDJ=H73^=;:E%7T0/ C1QLSF?S@YQ<7N%#!IB&8_7P(EPUFE.&:NDPT"D!$5[ M.$OVBGV-:*0SB^#1D-BXV=-K4\R6IT'CVW7+3 /[5OF:361<$F<,I930N!F) M# ,5H%)AF[+=V\-06*\XV9*.3L\!\.3RS+MB&H%8_GF=&GL+W^I5S"(BB$!' M,!0!'Z&IJU_OO9JPO4+FN0.* MN>55KX"?(Q17'E_P 77*BMO#6PF]X%VC&NGLDF<\2;@%A2K"M0EZ[:%@[3:R M*+J"% "@/7':(L%$A4$8AY?V\$>?6-F6DKHB:L"LC-.WS5?_#B@]E6B5MW'Z M.)50@+I&7"BQY0Q@#VA\X0<:[:6TP"I:X64<89V>^/J^2-VMZLY']90M5NF4+6IQQ#J1\/^G[9=[HJ^K7: M)R_J61#58R"5C2F?/)90\VKA4=8D':NK'P1Z2L3OA(,-J./\Z_$Z<>%)B_&Z M;D8$,$(J0;PAR#IB.0>5S(KSE L#/8P0]8> :7HX*_>>94P]EG[/JF<"(H:A M8$8%QX\%63&M,%7!'DEA8 ]C1;UB8)HJ3@YX;\%@:_ZH[>0ZMHG,&&+K>'OJM*.?7@^M\ M^?#MH^=N]\QZQS:562*@A(((18"37L27/=:(:*R2TF;4#^%\+_Y(R]KIC*]E M,09[^$#MF*6K_OW.T)WG9T<&8FKMYD M;.AVPI[&,LDD4D1@P TB!##106\UDA>6(;9+F\G-(=ZU\;EYT(-_WLQ+O.= M3Q'7,"L/-Y(Q*G5PN9PP%FIJN (,5B@H1+K)P]:U0=DF6W;8D(VKXFR$K/=" M\+YJF:3$<13#]CC JC'QI+)YM%$L92.ZO[LJYR3=Z>"?STE1]X/Q) 8\UV;L MIWRX*)?XQ!3/1[DJ^YO*/&% I#E"'(>;"N#\3EPC+5!&CD-PR+A*O"-IBK% M.NSAMLL9V=FT*OKGOC3BMF1*"(P\XCP,52N5$M14-X#BN\/=YA$_ER/=!B%; MT\&9F;BY-]&$([VGL4PI)@617%CG@84$6EJ=7#8,)&W?]' A[]*1;@[ULRS: M,5W)^[NHTIG[FI?#\6QO4J*#=3.B+* @9A>UE')*K/75T6.#6$=N\[D7Y49( ML6]1;@#ZKMWDC_DR >WGXO/@ZQ_C^4W, 1D0BN;NL5=43VTR R08S\A["S04 M!O/@YU57)JVG21<&7YU[W0I'NU',.6;*F!HL)@)]?_7[=!8-WYA+N;:WO:-V MYK47*J +'0[C5C$O-[=S#B) MP^!2Q#&*D0"4DXV,SB4];53?1[[@&:\IY,\[I7U*F- >UD M3_$KZA] _$XFLM-Q/_DXZV."F\5L7MSFI9L%K/ZR^5U,T;GS%.OAFAD7V&GO M7/#SM5(6:[K9V+$:UTO_^'JN=W9 FG: [VI26B&1+P_5?BC' 92[^/+3MT,[ MMWOK93;XVPQ:(A&6 #%L(.<;68E/N1A?_W#?!4]03:+?O[!O(^'>C#C!@(,& M:VD@L,$DV%R <0HE;4#(5[,!T0;Y6M-!5TQT5U?YRK;PM4%.A@4=5D[T*T,DEYKK,OQ$]_NKB-=C1WK4YK+F*$4 M("H98!):IXRU\&$A30I=]O#*86M<;AGW5S&CMS5!9Q@[[PECT ?W%AAI$-05 M5MBQ3I]/N%NJ-?"HG+?*U'9)U>1L?*1ZOF\J&X]QT)$-^L%!(]Y"4^U7>$5H M-WOC3ZCLINUF4GE%1#Y..5T1^=/B[FZR7+0&DVK1>C.]*LK;0=VW*.NUD'DI MM0+.$.Z48$(IKW$EOR8P99[M802W%5N@':B[2Z(28 _#X\-@/'J7[\\%^:1D M1JS%C!..B1$(>\6#?[J1Q\.4YSUZ>""M<2V_2(&2@FYG<==B.@S"/YP/GHXV MH;HW86C5.F5;MXV,QH3[3L*8=@AB&1PXN4YNH($-N'2YV>1UMN[ M2?$MSS_EY?TX/AR][<";FBQIL$R:$3.P7D_CVZ4KTV.90]\,[L8!X/A3=1N3 M7.V+MK;SQ2P8RT(#BC2F@'CF-!>BPA?[I(>1>CASML"[Y^'77NBI.R]GV<]E MKO[1>+Z(SZM.AXNH<;V8OROF_YDO5Y&]#DV])C(#H9684$HUXY@Q8 &L$. " MI1P.Z>$,W#Y36P+^Y-,ARTW?>(CXS>U=6=RO'BN-';#C,A_.)]_TM[?Y;!9U MNOV02.T&,N(A)XI1S2D.!HQ37M)*(D/PA;TITQZ56H7]@4C=/Y"[#."'X;"\ M@Q%E"TJ*KOK\V],^GN?)W)>].N[MW-WU,\B#CHQ6QFMK #)(&^""KIA&SA-6 M*]%NR_)_/I#*]6G!C#M*>!"$A*D**6$)(Z:2R'!R809.PUI^'EY(@;:S@%75 MR970T>XJIG%+VMEB9"[_EMU_R;4;JSK*9<"@>KO$RR!9?.J. RTHF9L6%O?J:J-?G M;DPBFETQ1(V"DQ5T$\^SCD=OIFOWZR!;]M;+/(!<(0THA@AB IQ1NI)5AG]> MEE/<+'.:1+:[NS;S('(^S\7V^>@OL\!14MXW,*6<] MQ\&K5UA!XQF7?(4!!A12=5GG=QN>CEI"N7._ZVT8',NX4AUG:U,XDQH;C./4 M2H6C"% %=265$CB%.TL40AQ\"Z5)H,_@FRVWXV;O M%_/9?#"-A[7KN6DOJF6<.DND90YR37B0ETE32#IV2X>Z41#'Q0SZR MBS*0?74@8#4&CDWB=GQC&3/.!V/5QKO4/LW-U6)J&VT ,IA9?!F*':6UAA F62#==#S_+,Y&Q,#[V8.A]. MW"^+J8C8NWS^_BJ@=Y6O3KZ<.I/6:3M3!$'! CR((R2DD A7_CH,ZNKVPN:E M<[W. M_M=B_41,@SF,$UK-@B:(U-03@S337$I*0(63DSB%N?U--=45<[M3S!D(_+G8 ML;.]7:#'=O['/$ \&\^KZPNKA6A]1:$^V=OL02:TQ]!+BKW6S&J*+1)K_)'' M,L6:/C[_U26.B!YIKZO1LVO#]6TQFRVMK3 Y[*%^G>J9YXI:;BB4B@-MJ8WS MQ5IRC5S*.UOQ"N;W2MP6L.\P<^!#7_?0ZTFYS'(JD1;!=@HNJE5 */HP@F#2 M7@'LX79F5SQ* ?DU[V1*RHVQ7'-DH(#&..8K>QQ9G)1.$O8T)T@O-C*/P_VU M;&12+R2AT") L1*$$&8KXQ@AK5*\%GCT)M)EL2D9[7->J'N\/C]>[3J_1K>: MXS=]JW%Q;D>-#&--673]J .26,2Y76\B4\JMQ76HWJ^K<@H2 336R%CA&1?0 M5ON.\>ZON;!S4LEZW7\Y[C@P3YS?9^7\$2W"WYY3(OPHYG ?+8;S]^7:*=MQ M#VY7T8S"8"(+II%4W@2@"?-K6X@R@U5*4MX>TN)4-1:-HM@!'V9J.EIW<+;S MEMO>\AF16# 7Q@OT!"*!"2*NDDE)>R'WEM)5^I(;R6!V9A"N.GGPCL"3X%3&J[4L7!&3LGO^*%QY 0+"FAR !0S:=<6IT2 MBG@--T".-34:0[*[RXOW^721+]\2*J9+:SONN&W>%?JZSJ"N9K,\_&^T/^A^ M0FN9L(*ZPAXA8'U.F^&KY%X3:E"OY/3SA MWB!1FH*T.S-HEH=OQ63P-BRJD^)NF3IGU?F]!L^>>ID B@'**:6>Z"9YQ9M M9!4L)3UFCUSN!G7^PKYI#MVNF/3;H/PS?X3"'O(\+YIAZ2R'"!OFN-$0&(8V M$AF;9 KWR!EOCR^)@'9FL.33(/DDL%J-;L?3<91Z/K[/#S/F0,V,,NFY=T18 MJ*7SB)CJ]@05WII:^U^OY[I@\P1J%M^SV3S'V#J9@\QR"I; Q.Q<#&"V&2,N MZ7C \39.Z\9P\YQ)1;1SEM0ZW[:E=!:,>F08MM)I186BE$+YL. FN4U]?N2P M06OX9#"[2P@3$U)'J5==K9X=V7L68WN5# BMXFZ<9IH)2*6PH!I0DF.58OWV M\&):@W1I"-'N.+/JWF'SY5G)3(>)%EG'40RP:P.P]KZ2!T*0$J7K[TVP1HF2 M@F>G!_G?%=/BZ2QXF"[[*V9" D2#R,A S(54FIEJ&U;&U\43V%/_-M9KG%\: MQ;7?!_.=5(J&V1(AS*SV5B&'*UF4Y2D<.?YBTFLR65)@[(H25;+/#_GF7N!X M&&-%X\EBOC?7R8&:&8%>$2<@A@Q!QX*04CP, 9^2]["/]X(:Y$VSR';%I#_R M\?5-Z)ZZ#S/B=?YN$4]TO+]:2O#H@D!]@IW68 8T=1(";[@RBG- D05.L D M/8+3QWM$#?*N$\#[=/7QY#?ATQO/I+0*(F6P!=8(RKT#U8$IQ05.VM?H8:"Z M:=.K2_#/35E?E&%D3DU\PVPZ_/:Y'$QG08JH].EH^;?)B@*;N\X;&(IR^8OY MO!Q_6EPDY@=RO]R 16SGAK.(.64H MFN.F#VH]]Q#[?1HP7KY+^1^K/!G_&(RG42?OIY_RX:(R.CAP.G8PUV>!O[N:0U:+ZG5L9B MD%XK;("7R"MFY68+64F0](QY#\^*G9&IS2FADTNUP<_X$!R-IU^N?6EV5E%] ME@__=EW<_SK*QRN6AS\\)W?X4;;\X![K_D69+ #%%>8^#%0I.#08"<*E0)YJ M8IP[^=G(H[MNB^%B>:(^?&A'SQ\7R72\0V,ULE3$^Q?0X_B:QJKC$+.DX$M_ MUH8$A16- %=O2CY9V__O8E &]";?/N9WP=0ZH/AGI3,@)= ,Z0P$0@AX "L M1 G30,HMQA[9!\UR( W#ENGPHF4+?..U9H8GA?/@)40&B8#KQ%U 1%$<"6,("(E M1-JC(]D-KPYI(+;$"#>=C^??_'BRCM;N8,+S8EE\FAPI3Y174"[O:\(*"8I@ M4L+C'J7N;H8!B>"UJOF/^?7R@.5T_FYPNVM-V%8THQ@HJZB0BF,I"7(4J4H( MR$G*DM"CDT5-,B )P%99$#V],DQ*Z[R58;TRQ6(Z+[^98K2?%'MK9LIB0*07 MBC#'),/28U2):"%.F27JGRUZ51QI$L]6*?-Y\/7-*( ROAH/EYVML7[LJ)-1 M*XQF'@ C/!#:$FUY)98F/(4F/3I$U"1-FD&R58*HT2BH9+;^5]RU@WO)L:5\ M9C0BD$HLB$066\48I!MQ&$RY2M&CE,9-$B,=Q8Y)@8XD!VA%M[2F<"8 @]P\ :9A5W MC(G*DV*,NZ0=X(N+5C8#8A=\6)H_[\L/97$_G@[WVZ';JV1,:2 I\8;$V4\+ M2V$5=6$$H)0%I$^'9%I@1AJ27=#C0S&;#R;_W_CNH).RK4)&@VED";=2(BDQ MAM32#=^534JZ=7Q&WE=%C10<6R)&G,=4F0_V4.%QD+ /$*\RH$]IA[X#USINJ\XXG MO7H%+RYLF8A>2ZI?'XSY!M&7S^/YUBS.VXIEEBDB8U9P0<,21K$.<].Z\QP[ MY%)4?W'QRD3T6E+]YW(0#TE]^G;[I9CLT/N3,IFS!%HFN%&&(.VIEZS:?>7: M)]U.@Q<7@$R!KN7![KX.;P;3ZWS/'L6VHAD%6C'G9!"!L^#J(B$J'Y=3Q9/, M_XN++#: 8*MF_^I\\7RU>QJ)&G2RV'8+\5"5++@QG!LCB;3* J M)V6[O-"X8B-(MKR'%9",Q\[O@QNM#88@J K7+@T^U@,M&+V7B:;[V^OJ-DYHP7B!@*! ,X3'6&Z2KV)9CE M28EL+S2*F )@JQQPMWEY':]:E,5?\YMXWGTPW3\?;*V1&80!#_((Q9EU@$,9 M$%J+A +/4SAQH>'#)H!L=WZXR2>3.I1X7#"3C#%KM, 0 4HAHQ3I2@#'5=(U MJHN+)2;CUZZ+<=P[DO4J9L8B![VER%D+"8\9%RHC.9!>)#W?<'%1Q\;Q;)

5?_Y]\_Z3QK&QFN4,>&2LUB\\B,>U,%6$1!,&48#2ZN(AD$Q"V MM?>T#8<3/XS'Y3[+UCL*IY!S+F@ M&8LQ*:()&N=E8$)0RE\.'B@I4- MH=CR/8N'[OGPDUTNQX[2@=W$2TDXL)IZ1"744#K(% Y_@>/@,@#"]*P1$)9NF-&F/_]4,S]H*WC(\TP"M9QLU M390=3[7O+IQY:0'0RL2=1P8DHEAO$+*:7^ L?K)>]W+D!##/0Y%X?&7G\^V' MJF0JP,21BGF5*2;,2!"?LUI)J/BEO1J6HN*];#D9T<.<*4=7T\"$*.V:!_$G MF8)_X]04T^ ]S,>!]I_RZ;@HEZOY:)&'\GCGX]Q'U<^P),)AR;6QT&-,'92P MDH=K^;R3)BGF MVW<2-;DJG8KH>1AC!F7Y+3X)?1OO]M>FS=-JF1&>44"E159QJC2!RE>2"J(Z M?;.[:^Z]D>NKZ;:!VF=8DX-T1;Z4G/YX.IL,\/DX^.T2R MK34RA7B8YK6W4A$I 6%:P V&@J5L7]0_-/7Z"=4$N%V1YVTQO0X8WSZ.=V]A MS.-B&0^&@.90R8 #90(8#U4EB4U[VZ"'SV$VS8\$*#L*M#Y[,^U2PJS>.@J- MTM((83SG 6.R"FH33U"]+)E]#;-2P1&ATEBKL>-64()X)1OEWTF8M;:":X19 MCP/TM819$> 2",RPP!@Y00!UK)(J^.M)617Z29.3]7HXS'HB4K M>;PC%SVAG*+6D\*LQX'\^L*LD@'FK(]'A&.F74DA]!OYPEI^^6'69E:E4Q'M MBC%J%5I9ZNC]567$/8JQ[.'.P;J94P! I)]GX^:9E(2 MM'T@T?(EU-5(.)50CYO(.%?8JWB1CI'X;#AQM!I&T-"DIWMZ^%A6E^1*@+DK MHKV(K.T-NFXIG2GC(;86*D'#+.RAE[0"#G*.9:>QUUB:FU&=)!K50 MF 0O 6$.)7#(*%#) [Q(R:IU_'765S?!I*%Y'M^KZO/'P3QW5U?Y,M'+A[P< M1A5>UP\E'V@G T8BK03'%AN!@.+(;.948I.BAT??B U.\Y?BE&U()Q 1KSWE&$IH7/20V"R))9.7_$D/"WY^P(/\H^Q@RT.]:9)[_/@K#",\@A M$X8;8H7!?MUGRX3^#H[0'[NPI.#7NLYW3@//2F02,^&A911:9 F,;P^ JM_! M"DO*[=T?O9^HJ^>:/@FS-G7]VW@ZOEW<[M7VDS(9(0#[X)52K2TDTB"Q,;.M MM_I"#J"=K+&B&=Q:U?G@ZV&=/RZ308:LT40[*KETCB$*>-5WKDTW]P]>A\X3 M<#N'M><'P_$DOBMSP)7<426#%"*$L&<$,2")Q]S22D))8D[2O(TQP/*PA]&#Z9_[#Q_NK)!)2XV(>::,C/MTF'!?.4".8W\A1D;S"BQ: M0/=D/GS.OPYF9G WG@\F\>OOEJH83-1L5@S'R[_LYT?M!C*-F<>60L(<%II1 M$:;A2B)GTG*X?B]\:0OMD_GSCV(RNAU,/PV&-[/8H=\_J?U\V5DA$U11SQ@% MB&K%%([ 5#V..8LORTQIAQ]-H=N5Q7*4@;ME.38 4LZ5Y=8JHJB2GE>SI/?* MI-R)Z/T!G#33-AG,\U#DH"&[K7@6,V!Z3@TP3$-J@8+25I)!12\L_4.*:O>R MY"0TN^+)'P&;FV(QR]5UF>=Q@.BB+(N_QM/KV<']DL.5,^54S(XMB3$J6&84 M0+"1&BM]8=>OTA1?M(QN5YSZF-\7D_MXI/4)' ?IM+=>1B"A5!@LK'6&08>] M69MFG@":Y#CUT!!NE$E- ML5B?XY*,=QJ8Y'RPY8.,^+9HI[Q04GRB@K"5), MTK75YBG!-N7EI!Z]AM*&?9,(Y3G(<="V>5DX8\I90+Q56BJH1! +PDHJ'#R( MRUJ53E?J'G:7P5]Y*/8[;=O]/N/AP^"U*D?GR:5 M'%G$L?!*8\W)9N*D&+D+"^ZF*/_E":+&X>V*6GXP+O\YF"QR_6WSQ_\8YV7X M_LVWM_E]/CFP6M5K(%/6&Z00PT1AZ* DH@J9Q_<$>,H4U:.GF]I8PUH!N'-Z M_98/XAG@",?LI1@'%[VCVLD8IYK0B+.TEG!,*'<5%@ DW;?IX4S6-$%V\:\% MZ#NGX9OIW6(^6X*"#BZ;>VK%_/$&>NR]9LP[*B0PZS.$GC'9[6&J+B[>M,2" M75Q+1OP\U[Y.R++/A$+2,,F".)*&/U!4217,A90P0(^>L&MC74P&\SP424O_ MY %%%"$,H#%4>P4DM)6$!HJ+?I3A.!773?]T'*(G;Y%VEOZ)NC@[:FP@"KXO MYV%3)K[#-IL/RDWHO&8$NG[ES%NF6!A! M1@(+)6I7]TNG2!L+G693>)J0*@T@Y+S7% '/B+%205#,R1PJG M,*A';ZZV;\&/I3C L3TU,\@TP!!B MK9#QD%J#W$9>@V1*GF5L@UC-H7NR#?Y4+)L/PT0Z"SV)?7A_5?5(#8?E M8CR]?C]]OY@'FW Z"G_Y4(ZGP_'=8+++1&^B[4Q;I84U$GL8@&980J+6. B" MDE(C]O[TX^DL.Q?^#?$POE8QGB[U%=S3\3!?O=5>CV@[*F<8<0D@8@XJ"34Q M$LF-))BKE(OAO3]GTBB3F@&X(:J\OUO=#G Q$]0L_#'VKAY1ME;- L4%@$!! MA2%R&"EC3"4%%S[%7NK]5FZC-&D"WH9(XB=%4<9IK[C:Z2_4XTR=EC(A'4(: M8460IE1C:MQF( A8[]V7U[KKT2B%6D"[*[M;S6;YH5?1-F4RZ8V$DF,8O%3C M*)>.X$H&#V"*+=W[*%.Z+7TJCEUQX'2<^C72IB%DS[^_UF:F>D*P#K@*P4V0W#"!0'7\6!KO= K++CA. MW078YYJTUF=]CYBSUC4R0KEF%"(&/9$.(XWL9F QC9+(=,&AZF9A?:!-J^\; M?,J'BWB=:ONEWTMY]("2 +802&O%"6+$**R%P=@J!*$ M1(S=S%J3WGT0"B! M I.0DIX2CXC48",;A4D'+'KJRJ0HN,:C!\DS1-9:O4Q@-HH?="*D8P=4A5$"(,&+\L M$J4K_MALE_).98/9Y3S!1D/BF FNF#< 4&.K'B/N4O8,7@DC3E-@O>QR MQZ';V39"8G8YR)20'G/@&)5:2R4W$S$")NDR<>^/AZ8M1M"1,"ZN!] M4U?):EC2!9K>,^=8=1^5">PX8%_?S2M)H64H+++<:$.]5LZB2C[FDZ)@O3]? MGK8R-8/H.7VD]?,5FQ2*9G 7?C/_=J2_M*N93%F H=8">DH)@3$=GZJ04)9U M>@/KK _+UF5$#>>I(;#/0;N:M,H0QL!!Y,*0) 8Z!ZVK?$WLJ$S)3]![8[E9 MTAP)94?!^.6T^_JC[1IKY"A&',J@$(>QEY!+@7SDELG5CH2?AC?Y:#$) M-'A*KMGG +,.W_QSC[2'*V<(,NF4Q00(RC&DW!"TD5S0"WNO(U7]1K5KY+V=(5#@I&K2:&>.&TMASP]0)N0$T3NJ];N@HRRC!B MP;[!DA&*$*@<=A,,GPO;6DE5<(TMW>, ?8U;N@!1::GW-LQ!7#,.C*BB,58K MFW1FIY^4.5G'=;=TCX/T$K9TPU #%#/E%3-(""@UJ0(^EK!+RW^7KOACMW2/ MP_?D+=T&'R ,9A0'BG/MK#,( L6$J'JLY,6]:-^8 NL]0'@2\(Q?]3MQQJJUS&N0X-+OB2=MO M#>J82\@DC88-7R*5Q)J!A..1RYL=2IDGHP-:G)DBG+Y%2?YD&$I6"/BVU2$)WY+$Q/ MIS)BM)!>!F7CX+OSX'U9L](XY<[#6H<)VC[ Z6[O)L6W//^4E_?C8?Y X,?R M/F;"QWQ87$_'_UH^FC N5B <.IW3ROZ[DZ@Q@.+RR=!EK;J6I(#&S![:F6**HF=D)R+8-\BIK7& M:SD%5MV^P-H^1<_,E1?'4)O2RYGY=W!W9V^]C KNM,4L^%M:.RD%XZZ254*7 MXF[VD(.-:+T>DT["M[,-PC" @MTVF.2']WE>E,T<=XP3'5QS*YU&'GCA*YF, MN[1L2 WI]_DN82*JW6WGS/+PK9C4V,:WK(N[",+:MJ^QJ7.P=N:YB^]L._#V7ZWE>778U-M8"Y*/M\JV']Q[* MUVL@8T9;$&8;&LQE0K'F0&_6'Z?EA051SL:=YZ]3M*&<'FQKO!N4J^7GQ[;% M]D@QHQ@:&/XC"8C)NP%F@3E(*RL8X*;6F9>VMRUVC(J@V>GUTG29Z6\O-N/4 M7X-R5'^K(O$;&:$"&RMC=B_%E(',8E?AR F\M/3 '9%NY_9$M^KJ;(V-';0! MP0.;$$_*94HH*:#31&,AK?0XS-&5+)#H"\O6=P8./%\K$]#OG$D'MQ.>EH2_/5\YPH^R MCW'EW&%[//E]1K S8?'$/&;R9TQ(&:!9]UEKE))MIX=$.)_-D8)ZZTS9.9L\ M*Y$QK)WEDF'/L(JFOV2JZKA/;F07%PG:ZQH!K=6=3Z>'M;YXS*9D- &ZUEZ;PUS%@)" M:-5W(BXEBTDC.D_ K4V=?Q[/XQ+W9CH:WX]'B\%DCR6PM6R& )6:0D(A\,XXJX+"3S(M*?NR2')2>K3R)^M_'I$8Q;I-CYF:<7[FO^7 1MWC>7UV- MAWFY=\W:4R/#SME@LKG@XH7IF'E$@L.WDDMR@2[D^F^K&B_:0+K3F.GG\,DZ MT?>J7":)0WA$'X;G\L$5\AH@064@%#C.<6;,>K$I>7Z.9%5S_AV?N[O6E7#];) MO.**2N8(E)! (IB'U0:,LL$![S)&T<434OTE78):NJ+>A[R\*LK;F'YXB='A MFU4[:F3*6&*6L>3D>QF.8<9#\ M/AW/9Q\__5[G6M;N>AD)4A)''&:&PH"<$&0SO+Q(BHGTT4/I$_V:5,S)YP$> MC8%M_=E_)J!6Y8PS[HAD1D&EL32A"XYLAI/3*<=%Z ^*;:58:]KI;'U=RW\@ MVO*X6(:P8"[\'U'#G-9< ?$P8DQ2AKX^\NSLP98$\+NFT<$HR;/QAJ@%D$DF M*0&4*44,WDA#+;PP]_,T1>Y@PTD(GKQ\J? #LKK>\2;,<],83HX]V;]N[:^5 M&2,DPEIIHPSB& D1_(Q5WS5!XL*B6Z!Q8^+,KA35@$ZY)B?]W,.":8E- X MP)R4VEM:G>_03MF45:*'KGMSQ&@4UMYLV^PRLM[6N/&=WGCF,(V&NPY+=%"- M0,%R@Q5J.N@I@8RL?V0\O_7;N$^M MC#NC#:(Q'8WAFEJ)Z/KH N[+](E,5[DF6I*"6<@VX=!^;Y<)AP9_7,P M6>0?\G(I1#W2[:J= 4.AL!38,+ )%"B,]?5J(J'D\L)2K/>#? TIH[,H0:7$ M8R>]_14SP^(C@@@1PS0(]BZ00%?2:JQ2LM+VT#X\(_4:U<-Y6'?"[%>O@7#DBK.8(,K09<]:0E!O@KW&'IRL6-J2/<\Z![Q?SV7PP'8VGUT=.@H]J M9LP[$SQ%#6!,NLJ#?V\V\AKM+RTLWQ?^I2KB#!;@^HG>5<]CELOR/A_YHO2+ M^:+,W\QFB[B75<\>K-=6AA%C1A@BO)-. " Y)!4F$)F42RE]])I[81VVHIJ3 MHX2'.G;UO&-J.ET,)F^FPS*/<:N\C '.P75>7#T:;(]:W15B;/W#&6;*\.#N M><:8U4I[#2J7#SG(4NQ/_H/J"RWN\#+/_QSWP6LRJO)(2' MF-_09S( A528<:HIU-1JASBJD%38IRP$\@?Y^Z&UWO._V@^NWG^N&O3 _P8=*]=X;VWTC8;\^5XN$KDN8GN MKRS6-LRV@Q_-G"((Q+M(#$L)I9',N@IEC'U2!N@?FXF]5&+GU\GVI=M^5TSO MPS*=KU;LV>;+5EYP^V[#^7.(S7P95:'M69>Y0I MR20!P "A$/9"2:#7U(AO-UJ2,IA^;%V_/@UW/ZK6]C?FO)EX+.WFS$+F:M'(;?_;7, MQVNS!!$*/!1&(6]]%9S!#).DAPM^;/3W2WN]&14[;QYL%?59A+&:+991E)31 MTEPO,B"%U(@9# U@B$A664$8XM 2AI?^.-$P>O0ZJN/(#RTM*KT/.A_E@C= M@3YE3'BE((6*0JMC:DSGJ[U 3 5.@ ^R8-U1[R#GU+.ABG2-:$D9Y2E@<'7T8XL? .HM6NX_>+?_Q,0]BS<;S M:D%?S0HJZ"^_7]9^.(#;> SOV YDS%-CG8?.&(^#GCEPU5Q%/"0X99S\.-W0 M>X7V_E#0XV.*'Z-+.=L[>EK]7B8(XY8C1,.DXSVDT@-?88L127I4Z,=)AK[I MKZNQ4>^Q^SUDK]= QC@EG J##>4.2\^%(AOIL4[*2W#T28$+-XE:44FO F%K M"<.?WE\]/\JP?'!]?34I_E3=%HN]QS=;^F*&E=8*4\B,I9@#YA2"#P.>I^2! M03_V\_NGP8<1\N^_OE!>$/+/Y:^V_F;=S@M]!.U>C:=_&Q:W*RVN?!8U73LO MC\6+&<5F#WFBMJ3 5#:<%+-% MN3HMNY%@^>A2OM+%B_5UIKX$@0;#?0,YK>',4JFD00APKK //IU"W#!&O*86 MNGJO%[5DP#:5_FN?T=I8BC&/-*):&@HL%M;;\!]2X2B03@K>]V_:ZXITSVW4 M,ZFK,[OTI ?(- 3"&HL)EBQ,W583"BI9?#!V+HMZ9^# W@?(CD._-Z'G5_ M&5)2!H\1&\\L59"%.<.MD760ZJ23"/WC]8FLZN(!LN,4T17%VWDK17 B:+#& MG?/ (TF)\JJ2U0&<=,ZR?Z0[+UV.>BOE.,7T9IX]<\9@K@W# $'H@"+*:*1! MM<8YA'5*8K@^AD_/;AMTKK+>$[W^CN/'8C+Q11DKG7=#^U%',H0)#%2PV /K M$2%:JT#;SCN M] V6NV5(]--\4,[[.<):IOG9#I@<1X+7/Q#[=R(2*LN=-$!3!!PR""BZT8 M2?=F^F@C?N\#,$G[KW_\K>ZKGG7\/>U"%J\"(H&L4T!RPZWBU%8:0(JIA/%7 M_Y" 7(V_:7X= _@_1F!O]?_Z1^ ZX]:9!^&+7F04:*UM!O;Z M.0<W?AQ=7C_+4X"#+.:8>F$8TIP3P!TFD#K M+>;6U)HD>C;%KZG^Z(W6EC=<]GXPHTY"@K3C2F.H!(6+\;+E:YE1E,-X#I9SQAP"%KAJ4:5 RY0D,_4CG3_&RYGU M^EK&RWG=;Z4 II0QJI% @%NF?15AH5BHE+7EZ/?5>KXKT,^!DJK2US),UF9F MS.32^C!Y\:U,8B+;!M/?793 ^" M/XDQ)R;>LQ,>(.4L$@_^9-*5K'YOI?24YNU9>@W2H#?#\.)>W;5,4!SSKW@O M O^@375S,TLKW>6XO78C)C^I(IC#E1@9KRBU?OM#H M_V_OVYK;R)$UW_?7X'YYV0AE3MN#(D;$ZAT!%:GK_2D.R2!V]F5+YR MR##4N+SP4P*4C"B@E$"&@:B8J)+J[)!)6Z]FR1N[E/"+C,QNF?!FQN8K!QK# MK9D7?4K A@G%952!B;Q)^V;&5!JAVO::O>?OL?EVF#":L3F9'1X+C9!4:&(H MLA9&^#$_V"U*Y)QLC_FT;B*C<1 2O)5!^.3P9J!!6/,+@K+ >248X@QP2K2( M&JCP9]'%GY:I^O;/ EM4YOG!E.J4QR&2@-X/D+S*Y6?GAD]%*M 3_]V4BRWD MF]G=^_GMJ:._@;\H<)NVQ(@0S "#&1#1K-ACSI$GO=Y$G=P >EO*?2M'[I&O.E*[9T2>D7K* MYCZC#?7UZW(;[OXN?O]\L9I?GPM"Z^.U@2NJ&66.6&>EL8H"[ROT!'6LSTV3 M"9N;H]'@6]GQ>#)Y/9>[GXW&Y^\,D@L$%(DJ9HC%V<83@RN,;?QQ:O;A&.C: MW09BEG+?H*GW7-Z>++H7+PV" *F,XH8;8Z 70AFT1UEP*7+JBH[20 &MS?S];/FS-@/MRL;VS_2F^:OFCN/'ETF_2F7RZX3U;7$=IM[BL_DZ, M];I=Y"P1B@ KK:-Q%I5W#[+Y0?\U/9>!Y^ECP%" ) M$:;<.B:LC2:1KB1!1O9:F+B'();^&5"V!G[?-+)EVGBI0:3=@P$@3Q6 D$( M$-=**B\.TL2_38M*S11YA V-$&R\H:6BXGF5!/4ZRCK_4:0O^:TXJ*/(KV-,QY;B;6!C&,4IP^# MJZPLSG$X,5.M3Q)VGL;F,M6-?CB\R;K-R%#EA$#:6DP5,XY*6>F >SFU5>0- M#I^.53KZ8;63:K_NK]2/V?PNK>.^7&XC_+L816=>&:U:BXG2UFL+'13*6'G@ M "99%1;'>LGXC0V:=C78UQAYYBA=_;F(JOTV_YX\)??YZN-.EG?;GT^POGXG M041'BS"O-(ZK,.!8*E-=Q/0,2=KK/8=R/;N;*H\[T\DXF%F-MG0,.5^G9*BE M+CX5=T5"_0P_02=+^XK6 X-I!9S@1W5%GNKJ]@=SX7M]<[GI*?AKE4S M@I"0[1[7W\$=+\_9!?52 *6=B3:?A%YY ':U[834 M>RV.O&6!]V*BM:[4CV M+$IGJZ8O43$Z]OJOHW'3EW<5$ 3:>^FMP0H!Y[ VMI)4,)MCTXUP/ZPO6I2] M:J4WG_S,IOK3(B!57<6SS&VO\T 8IX802)CV1'!)'(,5:HRPG(5QA)M3/7-Y M,#WUS^[##EDT3EV77Q?S_T2$MRE=MK!? M1O66WQDXPQHK2Z1(9_[*PVA>[S%6QJFM1['1_G5+-@*,(0<0A\PEP#JJP3UD#H!>;$#EBW^;7/KC.Y MG&P7H-%<:\ 9B X^,L @Q"MYB?,3B^9M1_5E=P /-(35?;E)1YZW_YC-%ZOW MY6J5=FNJJ>G=XMTB-B^&OM+2Q7CGA@N9_$1#A00>2&FH='%NQ5(3A&KY/AU+ MNW,*_N]FMEC/D[I_/"/:F0LG%_02G/!:Q?5%0HHB%H(322HLN,8Y^1+>VEQ0 MFQ;'YH+6X>[+_MT-]<_QF[>[Q._WILJ9&R(G6@5)$5%0. "DB#"":,DXZ=+5 M&^X,H!/;*NN$ 657: _,JK,71DZV"U0A9;3B%&CG$%3&"KJ350#A:,X]X1$R MJQ6MUV-2(WR;ITO9>4N?BA_%8E.+KU>UK_M&7^&&KUW]U=@EK\S7!0 R, M =XX;Y2@5CFE]T@:QES.U:@1SG39?"I'HXK^#*VHEF*U_A17A_UNE=.>( !BG3%"[;(1'S+W8CYUJH"]&VF(Y_[']Z+2;GC;3 MKQ:/__:A.!E_=ZYM*JIAD&..Q?\@F-+8")/\.\8=ELSDS(X# MG>.\VT9A['^TQ1_KN(S\-EO^JUBG<;F+9?U<7&^6\_6\6#TB.,63'2*$1@!C M#"AAWLDX&Q$C1*I-0:FM=[+9=8B)F:V^116E_R3E_)C=;5?VVDG$3K0/A@'C M.=,.(X^C&8@ %97\0.*I3A195#@:V-$>T+W=M7CUB\]LE1UO%!@7ACC'! 7. M*HXE%:Z2$G&>$TDT0CJUK/F7%R3:@KDO,CU&];W^Z:__ZUF7+Z?;8%'$20D/ M'",J;7 S"/9(,42S"IV.D)!M4*8<#/T^)[VSK'M\* "LO>5&2TX@HI)YJ5$E M!?>>3XM#_2C\E;FN$=I]<>:W5% M_02IL47>($"8M-I!(04YC&7))Y:)NFV"'.-?!]#W3L-WB^^;]6H+"CQ__G.\ M50"<8@.EC!8#H9Q0Q;C:R\D9 +U&IO:QMG;$@F-'C3\9K9"L9_A_TIOA(0;AB!E1]IH'(>MOA:+ZP==GMH$>?W!0"3#UKCH:D-M-2:YF;J-^ A&0PNC1*PH8L-!)1$R%!7?U4ER]G96Q M-6;4.P%M!?-1\2^7=X%AC)QG4.'H@4-FO 2LDCVZ^[V>N_>Q]=$1,YKP[T+L MASF,KWV\'C #D$:\8K=8:B<\ G(OC138Y]CT([31^N%1%L1]$>9I7N[/$8<4 M&/CH8ZC[R7HB]N+OC:8_YF=L?!.$D!(9QXC9C%2CQZ1])[D5-K;H3>0K MZ/A92J&PC@A*J8%&^VJ#*%KG;F+;+UTY)4/J9"2VP$DY#S(V-Q#J]1]TU!NA MCG+,/(:,Q97K,#R"L.LRG87.WC#[4^U8'RTC/3P!O/S,=3(%G[>10!P&SZ<=#F7D%@%F#D(.)4$88(C]-UY0(K MS4A.--@(_:?VB=47\OU=X7_ZD6:S3+#6*9]SJEWP<2!)":!!SD$BB(9&'S"96_4+:)\=@6R;TT+:R5^YZ"9U3Z4B^N&$]O/30-R F!@N6?QW4AB3'!UH4L;F!4P.,+: MD/W,;=DPCVUZ>Q2HA1GNL;, +0>42DNL4$((K9FK_&Z-!>LU#W#_DUP.31K. M0 I,)9XCJ6UQCM.I59$4UMOB>]&VI<)A_XY M7W\K-^M/Q>QF?O<0=5$L[Z.V$M\J 7>5*$Y T;C/@(3DS#O$!**&4*<0[^^_Q.],4<77[)'?6"?H=:1$H DH)AKB+#K+ M+%H 9B^?D1Q.-9ETF^1J!]IAC.F7"^?S$X*/Y6J>E%K;P*[77>!<0&2MIAP" M ($VE K'K8 **B71Q(H<=D*Z'G ?,R.?G&RE?VZ9H"]Z#UAJHPE&"EKLC618 MDDI)QE$^L2BLT? U3PV]K<55HNOBNH@>]>D4B#\_'#3GG$ G$*9800@8<7&9 M,,@ZSQW0.45 1K@#T[V[X#!DWF!M M$"**> RYK4"VTZ+)X/BT5%%W%,B(1$&XS@-;F4RR',A M?Z7]@MKJ/9I6NPFD;S"KC#4*; M$XN@@,,>\U3OYN(^_FUB2W,;:K9L_YB(T M_\X?JD;)0P MREE"L9/$.2IQ=#O]3F;#J>$3H]\P=+FX;-1E2NEM+6ZI;)2'E$E-'$+44LZE MI4CMI'/20IV3'7R$^_&CH%PKFNAO!Z&R7=[72$;SRM.!(PFI=59, M[#Y;EHZ/\B4+TH&V@1[3-NUBKM_/9W_,[W:[78N;W6GZ/L7KC5H_%KM:?$J[ M8LLXB6\O\$]QQPAAZ(GQVBOL&31$4B-WE;J$I@#1.D.B8VEW.HN*>J*V2EM/ M5!0?^% NEL\T=FZOJ;5W!*F -4:3E/->.V\AI;["$"0@Y9 X#2AW<(V4@41/;@VB#,FV6B[H,_;YXVEKI'P8]5S1:GM P+X@$ M %3228TGM@;W0X2:A7\N0O[M'2AQ(:SU*:>&TI0C+*42!_DLRXF8&N$FP_!+ M;3MZ^/LHZOCN8C3-C14*QP$K-?5*>U(M/]8YW>N%Q.&.HFKSJI MVRYE0*PG"$'LD6J7,KA,&V_MU(DS+E%$S! O.=<. M(*LJZ9B=6B6^47"M%4U,XY@]FCQ02QJ%=-9S(*W#>"^STP#FI*8?X7604;"O M;:4T3J&34;L%,&DA8E990Y7CB'%?^5 ."EIK)_[MW,H8E#:M:*"W1?&QTN63 M,H1^6?Q[DP2H7[OV6.L@( 90>&.LL9H:[P AE=S(T9PK&R.#J.7 80:I) 8X@$$U=CT4.&=';\P\:X,+=4HEY\$]P-+::65XH@$B MB#C(C:>IE@U*]S9VTEL+<@XF1FC:C6J!;4\M@\Y^G5>/1X ZHY&$ECH))-5$ M[;&0 * L&W#,\V%+!,FJ'G\9]+W3L+7J\08A+[CAVRQLC).XX*!*3L_QQ': M.^+ !;7C+\-[2%ZA1KS:MPI0,8V=5@!8NTRAK["T4.3<@!YS%I;A/8X!M-?72.BV@(D&"BJO%?(, M842PEXQ4,B/&)W9G?R"^7%SLY#*M#!M)_XH<%P?6O])'$, #1S6TW$KM#*;6 MBL.Z)$2.'3!"9K;(B5KQ\_F(]S;_#58]P!.**# &,"><0Q!H7'ER2(BL8OC=9!040MYIXBXY$DR@IXD%O)K#PE M(_1\NN-;^UCW?^MZA\X)0KU\-+"$$+;1#522IK@;6]G0$FFHI>S.([0U1U^<6P,_>!^:A/_- #) M'4$>2(V!E4JEX(N]C!C:K-WER_.+ENO9W5NE5TL(]V9E/?KCS;8\ZG40N&00 MH"@LCT$IJ'%5MBX3"@C/8<8 M5&@2@K),L\OGML[7SHXIU@WH0V5DVMS?SY8/5[?FVVSQM5B]6SQF7;I]M[R[ MGF2R)46=@%Q9'A6-% 9<\J@:9XE%W$)4ZUY:Q]*>7HZWZ^_OB_*/5;'<%B;8 M'N/&7T>?(+;:4L/,[JY3E8OXXZ?R[FY_,:P.9%V].T2K@!JOM$!0F&@;0*O] M'G?)!,V9AT:X@]\.!8\=<(Y$24-&8Z9R:S_)N'HNY.K3"YMUA]K#MJ\+HS:S MWQ>B-1QU+CQCPF.LF39)ZQXSQ)57-L>)O7@ ?(^F4GGS>3U;KOL9!L,SMD9X M:-\Z'OOX.2+JN]5J<]+;Z>1]P6GO/!=*81UG30:-3'K>XOMM$E_3=PLV6B_A8C\/K^#>$ M5!R.<2H Q 8++8R3-%H#,)+"4<9RDH..\!#VEQEFK6E\[*-N7/Z3D%):CXF" M@%%@HM.\Q19K*9SU.F=S'"LK\II!POR&B-( MT,<2K^&TPT4M;M(OMJ_[4EQ_6\S_O9EF,5$@C0+,&F"L9\81Y8C>57BE$OMZ ME9S'>R?K%27V42WBV&N#B^NA=-)[&-&66&+.684V=?UNT0X\N=4F7@>7L%K2 M3__!((^SV*?YZE]G\I:<:A:$4EY8@( G6)'HNWN"'-<.0PG9J;E*[L&>QHA>YX_1W)%O_R"?Q;S MK]_6Q8WZ42QG7XN/F[N[+]^6Y>;KMSC1GLXFW:"K0!S2WBLK4FRR0UA1D8#3 M0F/BXN0]??Y7%FZM3=RCK0/QE''&A;%Q?K)*(B:3E4T-=IY2/#%W8SPT.GM1-5=5 QW5 M;X?YM [<';<$TN@=*DGB#U$+8']=6"$#9:WIOQMI/U]_*VXV=\75[8W59KU:SQ8WD;6/W/I8KN;;F*NMEKY$O>CX8?\Z 4Q+;P@<&&,4 MUX(*A$2T?1P0TEG 4YB)X3F1>F.>9K+H5(Y!%7VM=(_2O7;>MGJ,:/H<";"= M%)^4'OM8+&_+Y7W\RX6D;NE=@0"OI;""0P\9%H*EVRK.4B4,TYB;B1X[=$/O M8932/]$O-48>\R%?1O(6WA.D\=PSXB%B7C*!%:/[Y/+1?\U+&3'F7<1N"-Z_ M0M[X+D!MTO?R_F!ANKP+()26 JVD5)14V,-HBT]T/Z#-P3!&1?4^2/+O<%PT M)EI\73"6660-5@I":JQ"VD1DG8**)VLRIR[5"+,[=CL$AM-+?Z%C/XK5+A+I MW2*EK8S#>;>[G01*6G-N2]]>>+)M\G\D>BFAQVRW26;+[._!MP2.WS# M16DR3[0*6 $,+"=6 V.L-< QRJ5 '@OH$*]UK-N;K/4FB^/- I$& T8I1SQ ME 8< UE)"S4ET]JZ:D7O/XWWUN#M=\P.?7VL_:&K/%=>4L6]H38ZC=)*;UCT M(S76A. !AZZ[O2VNUX>+B?'S4QQS"H^>+S9QUK_Z7BQW%X9/B%Z_DT"CG80E M9P RC6P3#I>(6$@FMC!5RN<*'L"NW'(ROZ-BZ]II]#,ELN'V]VM]M7[^?U\ MIZ?5U>+W57$L7T&3;@)'BG'O(8[R6> !@K@"T$A,[^MDFE'N#NR\: M!"FU9Y!("(7F,EK\@APD-)A,K )DKIK/LJ81JKW%F\6/7:WGUR8%%BP?SM[K M?/7Y(+#2%#&%TCXDUUH#HBK9K%$YI^%O@C&7JOAE+%@+H/9VFIT.X]/I353B MW?_9+.>KF_EUTME9ZIQI&0A.FXG,Q'G:")0J3TNXE]=R R<64M$ZB=J%=W@C M^GV-0/ :K0. #AG)>"(0P841QI4GF&-B!43Z#1NO2&1XFTLI)JRJT^0 :R"F&\J4FI.8GZP+V7LX.1QM%;3@V&L"');6V @YC^I,!SS$>X]<+4.N-UGKAA8<:Q: ELHA ME:HP6H8)\UZQ2EJ)L^R+$:X'K>C]E>B EN#M<\0.?U;8]L U*$Z*FDFIL$B'1\Y1..&(1@8S6RJ73L:R?BMF=6R57YTDY[SKBOMHP."0!$TYYQ2U7# EO M#Q+K^)]?9_#6UOVQP=L&P(T-N5>^(EH +RLI'S/?ZK4.T2+! B&DG,,IX@@Y MB_>R4!L_9UI&6YMDZ0[E/@,:7WR\*;>75;9[+.\6'Y?E=;$Z?5A3KXM@@"8< M< \PI $X

57%#HO\=HI:2Z'LW=B'&Y"?"I2E/C)2FS'&P5G ?&6"Z.M M)!#3Z .#2DH@8([Y,\*@_DY)DPMNONEC-LN$PJ>3M5[/-0F"*(^0(]PSP#5/ M=ANKOEIQE./.CC#:O3LC)QO:,2\V#B09%!/06 (H5 8(?X&LFM:8AC3G_&-$7E#K M6F\-T59T_V4Y6ZQV0'\I3;E:7]U^*N*OCX?(UFL=H,4TOM>G(%\OI4>I),Y> M%F=0CH\\ON*2W9.D-:1[7TW^N9RO"UO^>3H"[>7#@2*B!"*22<"<1QY(IBNI M@!?]W+1^L_QI#=@Q&Q\@SFR" .X,-X(I;X7TE226^IS\MB.K =B/Z7$9GGV> ML R<6JS] Q;NN/466FL8$E1@X;$4 D7\F05.U;HWTE%8WR%7R4N^-<@_<[J+ MH+QCJ?:<,1+!Z!@;"GB%@H_ _#J'+K7Y<#2S3*M0]S"VWQ>SU8!#>O?Z&J/X M^8.I$AI,]1*CJ>Y1G&JC>P9WI] :L&BD#S=PWQ>K55$\!L)LO[O.<#W=,-#X M/TB,1<8R*%+F:F7W$D/B:4X*W!$.TJ;J+CO$M+?1N/TS6KGW:G&3)JD4A9XN M=@X=X-!TL,9)51%*K'02*@2=H,0) P2EB!/%!KSR_)P9+TI5?"I2_'?URZ0/ M>$+F2[L*PE .O8P\<]H B2*5=84*!%DYK,8_H&M3XFB(:B,@\U1RY+6&@E-)%:Z C^YMS@[U".,G^ICI\E$>P4QW&>LN MZRA(9Q6FG#EBB<=.,NOP=A128GQTYGH-OW@KG.L4X][,Y]]FZY2X[.'J=OOW M)\G]WJH!32VB&DL+D/+(>@.,\5&?//I$#'M1*P:@CV7E"=0?9P_;]')V4V>/ M[I)N@K2<$0U=_Y0K:,28V>3176F[.2KZ]G=_Q2S4]>@FW<:&+2>2&$]!X!+S*)Y1_>J MX)+H7C=.^V!B-Q2JL6?3B3Y&Q=J(7!+ARY]E+E4?>PHP8BT]I-QZ+"ER"F-3 MX6$5Q]-R]\;#SL8J&"4EXXM/W>BYN*^@!37. V0B'@)*[X45%2: 9Y4('Z$_ M.#Y:-E#"&(GIRTWVNOZDJ^"5I5A+I8VF2"M'$"(5(G$$Y]1*':'+.#I:-M#! M*%DY_]'6;)FZ"I)([8$@,)HU0CEJ%#S8--S:G "^$5X)&!\K+]?!V%BI;J/> M6J3FL_Y2H#0C1FO$$*6,60PC3!4V/"LYW0CO)XR*GSF*&!M)6^!EL,X2RRD7 M4"LL*,:25;:V\(#D)"SCX[MR-RHJ7HC]*-CW^^)FOZE=W+B_TO7373G'IE0\ MUE^(2X37/().@:3>$LT8JK 1/.O\2_P]17:FB&&.9@]27+Q=_A D9S3E0N7< M4:%I7 *,.\@'24Z,F/QE]R/; 7N(\];&QS'U.PG2(\*A1]!3*Y1PWJ,TI!QA MT6&C>F*9]ULZBND,WR%9UO@ YO+. O*6$PB@H\1SGQ# M<[ Q\*,BWIFCE-I]!*48CDN/DM$*P1S'@>?<%@.#!<0H9P(_,@4G=+@+7T88&RD)%'0%8D&@_[Q#PEI*L+>D1'I2,A'P-D!\5]T[O/=?M M(B@D%<9$*BT V6#CJA9,32\HT A;FP#\6*F:P+R"D)6.,2&R]=!8K N%68B^L MM20G-F&$1QLC(-R%B _*L08'&1?U$QQFQ!B'XK3/O><">2@3%@(8G.XV3>L M8RCVM03_H%2\E'+!IN-"B2' T9N7Q*:RDEO9H)4 9H6H7GQD,5UJ70ASXY1F MS\]*S.S[/"X5\_\4-^\BJ:.6UNZO[\5B5:/N[^GV01#!,.(40*JHMXH1=#C) MHQCD7)X>X?Y'YK%#E] VILJ.I\VI4K=]B#8B3EE=<$I;'AUF071$"V(,9#0; M\;1O C:B2D?0]G8!\,-LF:C^X\TFS- $<0(X4Y99*AQ"C$17&V.K!<(,U[I7 MU&5 S?9S;;&Z7LZ_)Q6=JZ]]HE4 CG(*%8F&-0$J6CC,NKVLT;BQ$ZOXT531 MKX:_M %H0VMQM5P_(4W\VTO"Q'\*GV:+K\61BMG/?A\HB-]KHZMETN%.^F!. MJF_&UN98@:,D00O:*_-Q[%SW1TO0OG@B:"6-UH10+[RCV"*-0?7=P-F<%)(C MTG]#7;W4="/,NM3U;_/%_'YS?U+;SYX)P%/HE/ I?HKQZ(4DM[:27?J"4)H1SJ&ED=S: RF=V7\[$3CK>M7%\1)=!B>V MHO4,Y/K:__FX+*-+N7[X>#=;K-7BQOU[,_^>MC'TPY?X(4?6_0M:!R.H\1PQ M21G%A%JOF(IRVV@HB4C^G%5AA!$V;5H%W:$\.+O2=^\JLS=AUV/K(+E5/H[, M.)%B*@Q)J5GWF(35&L?2BE[MFW0#"),H>'. M*> <=9P>_!%&Q,0BW[LE5WLX]W:\\GES?S];5ND54Q&D-WO.XICB!$>#A<:A MJA3SF MK('18:CR.\A_/9Y\;%4FS7IT[<*G3/"@&D"80&"<8%#1:;%)5TC.- M>\VCV/_)2UW5'ZWTT1JR?2T*[Q9Q(!>?4_'E9+R_3PI-:CN]47.B51 6">$P M$Y)3C@P'UJ-*3FM=3C#V"!G4KNI_J@#5%LP#T^GLWLS)=L$(!;2(T@F/,1&2 MTFA/[63U M2;DM\.I5K1>CTF-<*W+R[M*BE^GM79BOGIV8"8X]!9[QF"!"K! M(:"53-:"7F\#]Y'VH"4-E^WBVGNZC'T4TEG"O-X@,.*T](8+1B"QF!# 924= MEFIB7DPWG&D%VF'RK.Q7[3J;>*<;!D $45 H:!TCP"%*E*FDC9[@Q%)@=&H% MM8KT,+Q*TVAM+J6'HROB ="8&)@VNX6TQ!Q&"X5P8GMU;:GX)',:X#K$M8E/ MJ<3&U>WOJV(+@[HOE^OY?[9*/$&AFCT$A#QWT/GX9_RO2MM3<"<_ =:*G,C* M$D)1.S1Z('B?8# *,\#I%RP1H ]*^YH[/W^+T MEHXDZI@U/S\<(*;0$\*18P9;@*A6^B 5]!/+U-#13)&-:X^G0M^_WVU]R]F= MF:V^^;ORSW>+VW)YOW,TW^@1D:'*6N84]D9PH %S5NU+J46WQMH M[0X&3WSJB:>#14PYR6A:.!"A E!+A4'1MW<*:C>Q6NY-E56V#>0POF9U;[BV MOUDU" )3%2>/9&I$Y]QHEJJ &,0=L5@SE1-W-*HMTU8T?-+5; CID![ _I.O M%I=>VS_>07# >1RG-&X 4YY8P['82K\-V[,YA\FCBN[O@E"=0-R.9[ 7=.4C M $]_X?ZZOMO;36!062&.(RRDU,<*]M3;,K-[ [FMEK2/0Y:G] M,WH-#$)NG(<PW'Z7PR[(-/Y5"Z&1.'+\WSU+C/X(WQ MT5;&2GDND=*68K[%B&. Y71NB(Z9OVUHIK<]I^UA\]O;4X+.WV7JSC/^]@$@7]Q9,G'P,C>IRPA@$ M",465KAH(GK=='A#).L:Z![F_P_%^GVY6GTLEI^_1?#4>KV<_[%9;[^Z-.7] M?;GXO'Y"N-[7!C=;+B*ZCU]X?I4XUB0H2QV6&!G(B>+2 >GQ]AZ08DIA6ZM> M=C]2UAGH1]L$#:47V\1Q0A(HE$<.5G)&XR:GKL (UXQ\=9?= #NBX1M__+[9 M=7]U^Z+1T">*;8YP@H#2F%@C+&1>O4C M(OZ3DKZ5=W&,K?1L-;^N 4+#'@.3WBKIN7:&6:54NF59802!GEBBP'RJE$/ MWI?M>:$T[=$Q:(R\48Q99J(;S!F@T%5X",URK@V,:I.M-][D\?1"??3%SW\6 M::^EN%%11;.OQ8=-NA=Q=;L=RJNKS7JUGBW2P4J-^?+2K@(G#&$IF468@(@+ M)9+L$1$<9T7HC= K:GVB[!CO,3#PB12[0;NXL?.[37RZ(0^/=QBT-B EQQ"0 M$(4Y931:HA4Z?#J'$MW3YP*>MJ:/OMCZ4$4)J!0-V%(-^N&R8='%3Z:*X3IN4\V*U"U I;E+@ MRK.]@I_V0FHG3&GC16%[KJNEY='FA4HYZ[S<(\J)EQ.[TI=/K*-)5@;01E]+ M7J9H^N'U#LZD<^GPK<&FK ",6N*1<< H0YVN<$923RRAT% D+<>JT&$'SH?9 M_?F\P.>:!D:PHQ *J)6P"C'+K:DD-GAJ&8U&P9U:?&ZLHMXPO'*Z+A M-+^.WM/VBW]?S->K3Y]_/TNDD^T"(I [ ;B(%I=6V"CH4"6KQ[[6\?';V0_L MC$QM@CS(K'39?+27"V*KXE!A !-C-&::857)E<) IG+!HM^YJ!&X;\0Q>5\C MHU);KPB"<@ZQTUH3PRE.=0L."!KJ<])1C'!NFX;+T51[;X3_9VMOM])_, AX MKAB!@'(/$22.\0H[;)]4]IRPB=@EY=KE?".E]45X^[- 4JI:;#@W'G.+B&;T M@%$<+SF7X-.93Y>CI2Y>P]Y;&JC6;^2+&MO6R.,.3Z"-RS@P!D KM%)9[ M5+$$9&(WS3LD\T :Z6$9W*[.'V" M8>4)D@3Y;>#>]M81=@@+/>"]E_BIR9Y?[;^^^O@XC/87J2*S['QU?5>N-O5F MCH8]!H+C2#!4*"%IM ,=X)A5&"%->PU'[J$281ML>>G9]8)\W]/ T/%)[<\& MAA-(XE3OA42>(JS6:W+^V+YJ;C=+ X4 M>C";9>+W"='K=Q*$MDP[XJ//)3 C -%#T@8.K'3P58X\5.MBX[ ;IS=Z+K4:QB,%M%Z(IQ(RZ0'%$MJ*PF2Y3(M"[)-NG0"<&.* M7,**5[\S?A,T"E%-'&- :&5T)3Z!G/1ZEK..K?2, M>"XH4$H08@&02D(H]W!3R=& +L$31[.&0=E@#^SR;H-W&&HNE(6 .,T\8.E" M^18MYI6<6$!F*[PYOGW0-?P]S U5(?>G-=R'FQR.596O,T6<:QND,\ZC^#^G MI>!(Q9]VV!.KB!.UKOWT+/=E&P:7=!. !H8PQHA#DD4H6*HJN$/#8\8F%M;: M(CO*WD ?:/A_F"U3'J ?@Z?3Z'8ZX A%"YTYI+6(!AOUQALA$ ("0\5IK>01 M'1V^%U&=U_-S19^>/A8\QD@P 8"V'!$'&."JDH8*F1/1^2:'X%JQ=%U[E4>EJ'^U]707T5UQS#K$01H&QD,O,:M0B .@UYH@8Y@. M:K/BJ,_8*N!]K3A'/UH_?(D?:NU2M8"NW5HY/ M+#=L^W2HZY0TAGQPJJ7O/GN9LT;KH)%2 DD(I"9, 8ZADY7+Q-)M1E M66.T^\M3/%L5*6?8N_OOR_+'MD;=ZNQEJ!.M K%&*Z&T9@8+33B2"E1RIF*= MOPBKFFC^M8S7K:#<6SSAWK*WQ8_BKMSB<)9+1]L$1 1W21H6?00JE$':[64T M$JB)9;#NDDEM8=P7CZYN;^?7Q0&!LQQZ]?E@$ 36+2(T7^,7GR?3J6:! .,]W58KMXYQZ[R- M@T8AC@3G$- ,.K%?BTXMPMR04*OE^@F9XM]>$BG^4_B4RD4=V0IZ]ON ,8-< M:RV%0\!JQ""DU2 WDSVAG[+FSTYH'9.A*.3QXLG@M2,.289LW%II8@:%R?$ MW7=;Q_U$=OX:ZNJEIAMAUJ6N?YLOYO>;^Y/:?O9,,!)%,TKH:#A! @7'%>N M5[2LT$0"T!IKK&P'MTYU/OOKO,Z?/A,\C%:/QUY80*W'UFA1S6Q6*IAC"XQH MPF]%YQFX#;Y%_[Y&FI_SC8,Q+(5@"J"BX)!Z*61E)UGD74Y5EQ%N8 QW%M04 M\<%Y]ONJN-W> M(240]U;#2E+JLGS"RX\MNK^%.,!D>3G* X6<#GT]L=.@4F(X9Q9$1,,6+,KA$XQM,#4BB?L1\K+;A/6:!T\Y)9);!4F".&4=8N*@^Q63RSJ M+9\"+P.46H=XT.$\FHN#;0YOK80C"D2%0H'C5.WD/MD+3=78ZU&\&RFK.GY7 M<468I6_>RW!JU^)HFQ!=:(:)H) 80)VVFASDC ;CRX+PDQW*M=7]LD9Q2\#V MY<95W[M#(!G=%[#GYT;166600>?N%>9W'H#DF&IH%#7,((&-$K9"3GFK M?I%EJ#:!?JI(U+,&N@PTB-]\L[E>7RT_%\L?\^M3P66O/1J,\%@*3KC3*=<. M!3;]L)6$ E\O/>3;X5*?JB];1;X'#J4,4/L/7!V]17CR^:"<4@8+11WWEA,$ MH2653$B8B13PS5?IS]S(!K/Q)0J]+/^UK7F^-U!.7Z9X_>E@D),8(\RD9TRF M^']5C0IJ>M[DZ++>64L:*]M&M+'V/\Z6ZT7*XEI#]Z\]FZ+UD9?1X*90<0V( MEYQ7W\FIZ#4;RAO3? MX=KDL/*Y]*:@^G;F=,"Y>?SB %-*G-;6.((F! @)4 M-AJ5#.2<:8S0Y1W(O&@%^WZ9=-*^./9XL!808C36)*6F9Q@^C@W&I9E07'2N M2D^RHQ&:O5WP?;DY>/Z*[^LM@@#:.T8DX"3^!T73+,ZK>_DT@Q-)S-..BE_> MZFT%TOZNYBV_E_%[BP_E8O_!->[E'6D3%*".2LVQ%T8:(Q!#K)+1&#N1FU>= MT*8M4/LBSKO%%N#MA[J[^?U\,:M5@?YDNR"@X01PF3Q!)$"J=D0K62W,R@\X MHMC\3@C4)K"]93:)6MHF8-&;U7Q1K%;5G'DFY=?)=H&R5*N+FF0*,HXQD014 MLDJA)D*B 0WG+M30&^5VGW@VU=>SY^(<++BV& *F11R1&FGJ]K+P=/8V#7NH M9;V^'HW2"-'&>S2?BMF=6R5YSEDWIQX/0$O(F'&,,PBD(E(J5'TMS+MN,4;] M-]-4V3J0S;?F=G&,\V)52^U''@\(6N&=4( #:X2@F+AJ:XH[KB=BS[:H]G: M['DM.!R/'I;2Q==DD?ER>7HQ?;Z6OJ]Q/;6C-P:E/,3.$$V$3DFBO//BH"P- M^[WA,&F39Q0*[&N [+?7=Y5J?ZY?MZMDF^(*5JMH)21L_SH9OG%Q;P%B[CSU MP"N?MO4)E++R6SC2:&+95 =GUT_A'EUKK+]]KM7ZZO8?97GS] 3J<_FHC5+(ZLI+%XSKB1W.C(V7K2FF+_IM+Q/OH#G!MR=/!2^E M5UQA)*W1!!-.I:_D !;4*A#P=BHGCHU@S371^UF/^^M[L5@5IZS.GYX-5F,J M&?6*.:.!<=[2ZC!,<&=RPJE':"^.C5VY^NAOC_]'L5HG!-XMKN."O]UBCO]R MGPR$*=D'$N("1IAHA(A7X41"D19CB- MFS:&1_\+.Q7_9XRRUG(9_R(<88#;6A%J8[P"5R-S0CLO"$)AXRT'QI,H2$J< MAUF%( -BXENKEQ.IU:MP#;70Q^RQ^6-5_'N3HHA^%$_N:_<_6[SXD#JSQ9$F M@:1XW^CE2"X1I8BZ=-L@77+&Q!)>+P-8/U+62IURK$V@%D?W@S$' -="0@*! MK>1,"$QL3&>K^^7I7DO #C!,![_>WN)HA0YK@:RRVB+)@;64 N' H6'8>6A@-$L @Y*EK>&M5 PX/K6HPRS%OCPAS$5S M&(Z<#4M][?'@75R<*,0D#B,M?%R;?#64&/5Z(K=UVE#M298T0K,OGOPS8O.M MW*P*]759[()SR^6R_#,Z'.>O>9UO'##B6#H#(UZ 2($EH7 O-2<&3BP_5Y[B MRX[1[8M3:2?LZO:B5>I8D^ )S=C>7;U.M&NMH)0 X V-_X? J(/$0.;49AGA+)2O^!I,RL"WY#I(9,K53D%Q-GV=.(UP'XLY9Q^G5YX.BV#GFD2$I M839#"/L*+0F@G3YG+M7Q:=8T0K7W*^JI%,+ZP93WW\M%<<$5]=?:!>Z)TL2E M(P7+=5Q^(:]<31GG[YP]X#'&W[:Z6+4(;%\D>O&I9Y>K5Y\/C!.?ZK@[1!5$ M5A,#7"6;1FPBI8Q;UG/9/K+]W5FZOR\7G]?E]7$GZNBS 2JBI;),:JZ3:-'P MEWN9E-1^8E?6,_7ZT_VB/#3[8LC'2@OU2/+:XX&E2_B,,B]H'#?,&X"J>5@A M2G.6HA%NW+7+DQ8 ' <5HI1 PBHMB049MIE4&:, M=SDZ=+6;8MJ?]1MY_6ZUVA0W=K-,P6W%?/X6D5M]*/[<_NJT&5RG@\!$ M7,,%@>GZDQ4:2FZJY5PKJB:2G;(]$OQD$W> T8OR[ROET:AWA_C*? MK-;+S?5Z.YMN+U!L*RZGQ -5+:6/Y6J>5+JJLBT6IW))-.LP2"D-X PK2"SP MF#$N284.%3[G5&/\&T7Y_.L%]7%S*?-!H; ME3PZ>MH9E*I_H?OM4BH/SL8!(#68[.Z_WY4/1;&Z6OC-\J[-M[+:HTQ_DO=#K4Q$?6Q0WR01MDVBO]1L$ M,!!1 A#B"G$.)235MI"5UN9LIH[Q7O9@E&L!_"[(5WW?ESCE[M;IC[.'C\OB MR^PO$YWHKZ]M:63W&3P&2#JJN6>4>NLX$)4'95'\YPS2R5^8=&T#/V1\[F^S MO^;WF_M#7+J9?8^_.;DYH9GQ>V",94RZ\Q0 MZQ#N7FZCWM_/E@]7M^KZNMPLMM?@R[OY]7S ;!-7RZ^SQ?P_6UF>5=N(P_SC M$SFO;GUTI!;7\]G=(>:@SO755OH/BD=-2D0=9P Y(AV&>)<]!$FM8*V402/$ MS\Y7UW?E:K,L4H+.^=?%_'9^/5NL?^9'G0OO?7]*H-!0Z224</&19?.PX_TR(PS8UCS (JI*=*"R#(^#,E:@[_Q;/7DS?L*WEL 5L=7N>,M M@A44>J8%Y X2PK"!SE3?#%U6JY1!:VOM_W:#GYZMYJN?-/NP^[..XU^O@^ 4WJHB_N?2C^?.+H+,M%_/%ZA\BEKNRE78643H4)F.9]00'7CE-9 M(1*QRKGZ,<+PU6'9V;%R:FRC[7^1_OACMBK^]__Z_U!+ P04 " :A*=0 MIA"P>9,# @!IT1L % ')E9&9I;C$P+7%Q,3(P,C N:'1M[+UI=^.XM2[\ M^=Y?P>N)[.?D]=JLF16-GN/@;I!J M"" P[5)^?9#*\0R'$^R?5YB)O]"'I M#OQ>%%SV_5X8I?[LIKZ7W&:W](+D_5*C]PA <0G@)8;3Q_23RR!,_=A/TO)' M%!J4W)[T1Y?!;;1Z:Y+>OY]/@N\;OO[J*' M]Y.+ZC:X=%LZBM?<-[DZ_;]Z %]\0'<3PN([^BE#<E@$B_>/)^_N J.&RDQ:K)$T4X$=!%[% MI!9;E QIG%QZ<3>.AGX))Q'76_8Q57R=':]Y.:G9#Z^@DY& ,#W M__/+IVLY(_>>@EKJA5U_1DX_6,];A09E $HB@B!;>'%V^^35^/VDQ?Q]H]CO M*NNC\A[Q?C+][^>-%Q%8V=G9Y1+DQ162(2X3# J-Z?.HC#UGE\H4E2];5+TF M'UZ)".J6*(Z)$.J6*8T%%5Y)B^56ZQZTV5HH%TT+[Y"SM45/9*N2!WEQ!0WD MA9+F_E-W4/XN=:7DAJ@[ZES2FK&M'U.EEMB@(:JU0ZFPF5PHU>R]H!]( MD$@/Y'+DQ24&\DJ3LHZ.#-ZRCKJ MW_^K0KVK*V7OD1U(QJ-1M[I_V>6R=_TQ#M+GBK=EU\JP_U1%0"@%9S@,0E^Y MC?/N5?6KC"^D#+VM4"/J4MD8>E622%TIN:'*H2OUX90B6:MEROE;FH>W)7IT M8CG>EDFE0=4P!J6C4(^I=BMORSA+ZOYJXZ7*J5N4=^E?#T2X5GT*#7!\M1BA;CS[^ZK MQ9V\N&Z\@RA.MQCQM%EY#RK?7@;M8%!EDG]PWJ DT*1,I/5N8+%%&0Z[%;V5%TKE7D7K4L[KCR['W;6QE.QRF1@<5X12 MY(5R?52IB\HLU%'YP[TRJE!0\^NE1F;%366-9U[#9@^GV@7O589O M\XOE4] ?#"N$]N1BN;TUJK:W1F6W3%WK2AP6&I0;(14NZO1*!5%*HUY3HI1' MOO(KO2 ND?/S.]7U,N&61/U^A7Q3ERHTIF3U MY+9"4N;72LV')!I5B*[\6FFHI>\K]/N5I)_XH+.&LSY6^LF5WO%$@5=J]HH( M4H6/,+NTQCC?&*0O#R"$?KJ)'K+)"JHW@+J,_,.PRNO(+I5YBQ53G);186HR MK;6GRN7B/ 2_(4Y8[=M(GJDDHZXX:D''K*-?.?648%\K]2M&5B'4PE*A)C5Q MM2TQO5JF (/^0Y7'K2Z5.SH28T\5P)]>K= K9>&@*?G*PT&R[P]_5(_KX8_* MV$Z)4S6/[)0Y59F:66\HE\]5E8%4;A@-_&Z5QZ4NEE(,[>)(6E=]= M /CTSGG0[7T:>V'2C^+[+&ZJGD,O 5_H1EC>ZV[>O,)K6YL:4+#VX$JORT72 MIBZC2Z07;-M*)R&_5@:!*MWLERIFM898,4!YY?WJ:F+@W54M@,@K9>SB501: MY85RPE<2O(30:5!E'TROE'F'7;_"O%)7UN@W7S'JUR@(*P+_Y>TJS-#>DD<[ MTUCYQ9D:J1 F:F4<4&OW)/)H_%KG=[\ M>@48UX9/RD,G3\-R#&:&_O]\*L2$8O\NJE"'V:4*N[X[K$KMR"^62L.*2&$> M5RX/3:P+3)0[MW=^E;3+KJWSX2H7!HLMRLP=_V[#0O'$H+TKKC#Y55&@,BV: M 2,M10W-49->?/S?_^OG@>_UY+__Z^=[/_4TU?I2K>I(/]J*PE0-X49Z1!=: M-__VEXO4?TK?YYEP[[,;TR =^A^G*7@_O\^_RT>_GSS[Y]NH]_SQYU[PH"7I M\U!.45\^[++OW0?#YP\WP;V?:)_]1^U;=.^%/V77DN#?_@<(1NE/LI/%.^5X M1T/O6;EQ_L7'GX.G#^HE?IQ_#'H]/\P^RNN?4_UWAUZ=Q=:(&?&];KII8$X<$W#$8S9%+G !$(PJCN0 M$^P(A"X?OU]NU?!"RY777RZDMOMP&\G9]<*^-TSD(+)_?GZ_T.D]QF!E,:/4 M#9*N-_RG[\5.V+,E^Q2& Z#AVL D.M4MRDS '8MA!SJF5*>&K=NSX6QJ>/'Q M\A(BR6TO[_:4;_)^?Y6W13U7_I84^HT)9<2UB!#(IHP2 T';-IDP()3_F,:L MWYL:7GS\M?8N*U(O=U@P&R-FZY0YDF F[80.C6II*$ 6,SY9E/#BX^J!R_O MLA-*5#Y;2M=ZPZNPYS_]/_^YT&''L0S'<8AM,$:!;IF.HAFQ=6%"[!)WUN%- M#2\^ @ @YHBC*DJ[L7R0M.*TGK3_[SVE%R[QA38.@WP(XZ1WL3(F*'Z%O\[' M-#$>)'"EIQ?\.[,*O_2OPM0+[X+;H6\DB9\69\2T;%MW!4:ZZU!"*2?)++KP=>["\-\RH;)ED>HQ7= MWT?A=1IUOW_UXB_Q=:J4PM^]X=B?/V@V4(8P 3IT!$&F93'=MIDC',,V7";9 MBNNS@6YJ*&?RG9S*O<>9J(XE.P\Q&T]BC--!%$LET"N* 5YOA727)>&%HE B3.5)\64)0:!FN9=AYCW7# M &B.OTT-+SX*+&>-"E;[R)18V6-DCD.Q02%T=0XH@B:?L1G0D>[,1[:AH1J9 MH(PQ\C9S]F6IX5M/7/GP MN.0N8LL>6'PVO$T-:YB]5;U0,76V?YM>^]UQ'*2!%"4/ M7C#TI$YPH_C:DZIA.(P>U;*%_&[%?B](/T5)454P2U@"60@0&R!NF"ZQN24Q MYT(#2*4WG])-#:4$W7NPX?C^UH^WUH-.O^_+!S[X5Z%TCOP;[^F;5!+*@@_" ML9S2+R,_SI3DHDYD@@#A\MJOF@$.$\C/TS\;]%P*(>=VV;CN,C1#)@.PY8<"*:6:9KRHU2% M-C>A(>6I->?H#0TO/A+.=],@KSSRFT'L+Y@&T+!=0:CA8E=BE MF6:YENA*B MA.D%&VA3PR,8^F-4=.-,*8.$<*"A8VJZ4%@FHI:#.8>6K9MS';2IX::!EUKD MD[']GL3I[]_D&'SC*4BR;[_(X=V/[W_Q/[ M+WT%:_7BHFG$93<-CK!NVE2:L-P0MC3MA.L P+B-YZ;1AH87'[_"?VYON+_0 MM/V:+6%*(;RM=0NX *[MRIX[4,X#1XZ.+-T0)@"6'-@$(H#K-I)AU3(/.9W%#0^FDO*9]6S; "G/) -"2[B/#'#-3 M @M)C,F..]+@H\PE#6UR&0^]ICL/?)Z/Z_6L<2?"ESU^'7I@: M8<_Y8QR,E-]O/JN06';WM.UUU$\?Y;!M_\$?1EFK@UY%N=4D>MG2RG9, MQ*7VXE0991:36LMRN:%;TBF<6S2;&DIZH7WI-:.'[/)G.9ALX"I%^G-=:7@,EUGQ+&:BYRN\R9?O6?UDR&)VLO^ M_-U/E-K( VJP&.J1&EV:IQ@@W:(#0TEC=90=Y@KH,.$[)()F90^IHT-"# ON.,;&I;3Z/UBK'J6QY-\_%EE)6:) M5/>>))J69>-^&&19&XH\E]-T^G=/RH;*+ZN4)2FP@_O14,7$WR\^(W]=\1W9 MUT2:Q=FW+,OKPV2B@IW[K!WZL9:_S2U>>K:O_ MMQ@57+XY>\?[Y9=,WC'*)J?X5JE6XE1%MK/8J%KU +.'SJ\5;O#S0/BD.<[" MUHM7"AV8O6_ZPX0R983*+3NTJO :2+4\62^=$(%<8C![Y.3*GD28V>Z-'W1Q MYFL8=&8)-7K04$Q7:>H9]#S^D)D!4C?WQMU4VNQ^_!!TES1\_MM$;+\6F68R MPK]3HC[[*?^M)]_\-!H&W6!B:6B]0#;)RYO(T7PH&\W%QYFB*0[GY_>E3\P[ M\'ZE!WO*MGQ%=VO9IIK7*-N*P:8&,GFS"*7D7XN*5T'%VVK\G29[TC( MYJ+@V=4C_XZ"4+O+CIH)-;4*9I:>6L=0$C&/9:GP5!3*K\F"UC!ZO4!%K+SA M5R_H7866-PI2;W@<6F1F!:X;ZEREK!WK6=@3TY7 W7BDD*IQDGRQ,K[#\<+! MXT&[PK_;'=^/AVK%\XO:2J::Q?Y $7*:RG&24[[UN%^#%>J.DDT,R985CI 5 M#F->MP+_[05^W4[$?E/;HKP)*#\(*^PJ\%N4GZPN_^:G7A#Z/<>+PR"\2TYR M?LL'>:1:>@^WK!7E#1#E!W#C]F"%%N]'-[V?JL7CL/*WR="W\+_J(7^?LNR+:!/=/EUCY!M:^@= M73!VC]6W5LP?KV;?6\RWT&X%?BL+WMKD:T9LKY4%I^W9[Q\ :M=YWFJ=IT'L ML^<:8:M*CGJ9:,^D[E9B-$%BO*WQF6\R(;;?A?+_N)%;;):VFDBG;)>M)@L^ M7,W[*JTH3*)AT,O*>5Q)YEM$V*PJUG7.)1-#IGJ77E9:Y*L<4>C'W_P'/QS[ M2]5K9CQNCA-I(B7)]-'S^[_YWM!)5+O)M>- L=KL5T[/.70K"+H.J%N^N7R; MH:+GA[+Y>.$;5R16V6Q.7E\QG><@G)9WMNX)MQVP,ZGC%/A)BYW:.;F"N&=A MF.^F.*[DG?%DS,XPN _"K.'I,./: ;:B;84AK"@>11*^_NT 59:R\DM)S?8S*R!D]='+LTX^B[ON_/; MV&5#8I?E,])"KH&>70NY%G+'#[FCLM?:,.LYR."#FSWM@FVS)/ Y+]@V+/_, M]8(X.R3+?)Y]_)MD.R_N#IX_J5-U%O W:W,5CL9IDC6 2X J//(7WTO&<38? M;NS_,?;#[G/Y\PHMDV_JS,58\N1QP&S*>MN1<@Z]-;2L"0Q;S$1)=]9,Q>$@ M\GJE.&K@>'1@CI\WEO9 V W44=M)&H]5VU7[R$]2=4CGIZC[7>W'"]*"'#\G M[*#CQMQQ?&\?CEN./3>&?M6=\7)9LZX4X@?M+KW7$(0K>[=%K:6EPR,L*?^465 'KSA M-#UCUN27*/2??_'B[W[JCL/>A80'M* MNM:-XD8-21C@%N#9"Q[:+D8X]89+2@;5!8JP5M M&PT[)= > >1:P_@< -,:QN>6-]PN_)Q&#*A=^#F6I**36J4Y+L9NUT2V=OU: M/^V-_+36*SI%,ZOUBEK;ZGR\HA9;+2>?!B+)2LX8=^KA9C0S5XX0%*W" MV0^F69&:%09HX=F,-)(6GD>\%MS"\]07LUIXGODBUEG L\52R[E'Q+FVO/G! M2[/C.Z=C_A8DWW=;SYS'PN=SE,F]F^=1H=KG\M5_^,'=(/5[QD-6]??K>#B\ M&<31^&X@W[3T9,4"6:G,&[\[" /)*87G9A%DR0VC6$[#L07*UTU!3>N'._2F M:@8G(-AC"FOJ6#D#3+M5R@%'"E H?B4M0%N M@"M Z!0+)YC7-.AX?\L'!J^ M7S"]@%YU M_RY\O+V:.6^6?BU5T&3N?OO#"W:5TBUWM]Q]NK*[M4%:&Z1Q4GK9V=TBVU)= M.R[NVR81YY0 WI3TC&:G?A^:BQNQZQ<>%Q,W*>G[D"AJ M, \?/.NNE<2M)'[=1TY\E\\9 M[Z8YFPH4YUI70<7W6QR_-8Z7 ]ZO/;$MCE\5QX>9[EH#XV^^R^I$9$Z[V^HD MI/-KK6.=5>F6HZR< MB*YK87N.L&UC RUDSR$MR,NK7(L'-^(])T6,R>4%]2"]CQ V\8] M3PBT1VS9'@MHCT!/GF$&PWDKO%/,]6@ZB!L3SVE!?!H*L 7QZ2V!GA/TCGC] M\E@XOA$.8XN9$W(86] >7:+B^2WT'9?MU2ZK'4/HHTU>:6,>YY>\TF*LY>C3 MXNBF>C%M^.[,W)$V?'?&UN3)N%JM)=DZ?PVS(D]101X74Y^%.JHUMMX&PM\H M$-Z&G:<<]C6.Y/WI\]>A?*J<'C4U(]5C\WGQ7*GKJ)]*G75D9>.W&-ZT@/O" M^(YQ:DO.RVAG]Y5GMT$'3"S7&]N&%V9:+LIT?%<=^>KCG,O&M!CB*J=U3OT_; M?NGW@ZX_:W&"\SQM7#K2<]'Y.UOWKYM[4\5HJ_A\=.JZH7*TQV@1O 3Q[;2?)=I;07\"5<7W M0WSKUQ^QAG^A\]?._<'GOEENX-X*H@T3G)52:*?[F%5!$J>_?_/"NWQ.U;=? MO*?@?GR_E'-P%HZ!'/Z'&3$N/JJO"]2H*8V@Z7Y'@_30>DX-PI93YYQ:I$;+ MJ6_ J>I0GU\+YO55V(WN_>M4/E:-[5/4]52D>%%[RI?(7\,[YVDDJ7]DBV=K M1EA0FZ5#?!VF4&?Y[, 4RT?_U"2^=F4**TK2+_UK;WAL+M96_+ RNG.1#_NP M0BL?3IPI]E$:K7PX/54QC;AL,'.;/M,O,4P;'!W9.QCV=W\0=(\.ISO9_8M# M/.8)WA ,:?KLO21\T?2I*6SB"E+_4_#@]ZY"^>2[X';H&TGBIXGY_(OWKRBV MAEZRN)W&&B>I5#OQ-W^8J9MD$(R.#) [#+N@2*O'?:2LL+A1L&6%8V&%0^FF_>:_^7!GBO^)[%)OW?C=P=A-(SNGK\%=X-C2V#9BP._>C8?3L^]=IU/V^G.XJNVQ\57"_28I*=2F0<[+A=QMZ-G5M:D'V'7OQYX1Y-!_DK95A4\7T&T,Y*4<+.D/%+.:O+4-R-WJIWZ\T/] MCC+!L-XT[V[B J'2$]/E*DD@.[Z&U;O>U;M=0\@CY+;<5T'^/0Q]F M?S9N;E&_W 3IT/_2OPI[P4/0&WO#65MK$/A]Y\GOCA5I\LT_\;F9N35N?U'/ M*Z5V_JHUY#YA^UI93?IN1E:Q^0&,K%.5N0T2@0TRM4I"456!I=-D@#4#:ZJ; M=:C8SGJE]LU/TCCHIGXO,T]^"X,T^7;]VW'Q0(4*6#NV<]1\4.J,%<=U#M.O5K79K_B_Q\-GQ-I%JF:[ M\6^X2%588F>7@%TB=E!GOG766V_ZN+SIC$KJH7,)^-]>./;BYYO(]KL9$61' M>-9N^:"7DV+8!;Z94F0BQ#:2Y(1YMCF*7F]# &\1!I]H3KVN99?]I9!HI=!: MDK12Z$!2R&[=C=;=V-766W(X-MEZ2\T/FQ-76D/OI 3I*]7*:V7E"N=MEU;1 MANN/)W-AM<)(:W\?]60N%M-M)_,5G:GZ=_I,UL=?;5J.>AUYUU)F?_5#/_:& M1M@S>O=!&$C![BFN.=UR=UN-^"P,F9+D_FU8YMH?#H/P3A(P/^?YI(LC;AIL M4W-4FE [4YJ)OB>=4TF\0DWBT^65+<;;RI6671K'+L]X<2AMWN2K'V?K MC>9S^0-.+#/^<$1J\^PK3P!Y==9LF7(]4YZ1O_)&['@:#M!K,&8#=BJ^/8N^ MN3)O&;,Y$K-5X*UMV5#;\CPE9:O,CTB9OWTN*^2%8&J^O'#C/1GC=!!)FCTO MKKFI=03-.A: MT3A,X^?3FM[2P1WKI+)?81,S(Q>WU]4<35XV^&S_-KV2CXW':GH*,67XCE$K M"A_\.%5UT:_],(CBSU'J)[VQ+Z4I/B[&7AWG-,:\Y4#/U>QJ&:11#-( HZ>X M@MQRQYMSQ^NM*K>3W:#)/O0^+BOV>T'J>MU@N&SA?O,?HN&#]!D7VRQM&?T4 MA/Z7?LEC,I[Y:S3LW7OAM=<=)*87?O_MVC@N)ED=6-$Y7D.@=!JGZD)F'I_K][<>!)<_';M-[?[,%1V(O"*SF ^%;>]J7?]^5+ M5+-/5^:7;RU:ZD9+Y5S5]/KEF9Y38*NI/G'3LM4TQXR=!FB:XUD4F)]"[@7Q MW[WAV#>?9Q__)IE&[?-__J1V^2] 9-;F*AR-TR1K@(Z+EP\:/=FA']M1?HZS M-:0_1KF\1SG,-@#]II4UV_AVLSV+>A=KJC2,._3NU-AF:G\]XJ+P3IJ4]^II M*U4,BA-Z'$AK"A0J==A6LU,7'DOFMN!0K$SN*=A=+:Q:6)TAK%ZAP$)KW#4; M&ZWUM;IZQ<6L.KJ57:WV+%LET^.??E MDU-8!&S7W8^'^=MU]R9G_;VM#=?"M34%7V(*GH*8:)!O6/=>V#83HLV$."9- MV=JGK7UZ/O9ILQ1/?#I6^85K.9_BV7M<)H-1;42J%# M2*%5ZAZI^*F/+UOV:O TO[K%WHJ?TQ,_-:O%/-Z#C%&L/LQ+%8]O$_^/L>R9 M\R#_K*Q,+%T_+N:J&%RA@G'9Z%XOKD!VBRN02PQJBBO,N0',)=7LN,S\&"Y5 M.3P*Y=?%NNGRY_LH+)R?<":\M(XXEC];_CP!@5O.T"?-C2TOU*]\6SNRM2,/ MJ'8GG)D=\EX]C_.'F0_#A]QO3*_*GJ,2N/#,('/TD5 M27Y/)97+GIUA>*G=CF\9)[VR)P=)1!!D'WZ[MG=_X/1DO>*#>\&#Y,/B1*@[ M/H_O_=A+HZ)\V;(3_VNA&XL/*KS!]L/H/@@KWS'AE$Q#;GK)TK.FEV9#6TN7 M"7M73N/D^H[4SCM>S7=5 UO[4']R%&=E7Z<--CWW??#T0;X^&L==/\F_#GRO M)X'_\WM)M8\_9W^\?"3,(K:.$-.9P2@0K@ Z-;$K',80IXY^(6_R"C=J2?H\ ME()P*%7_6X35U%X&VZ>NU8OWV[NKERKC7CLZTY_V/]S?C\5T>SOOSR MR]7U]=67S]OUG^Q*:K)C_TEY___A)0-I)Z51V-'L=]8[#0%*Q('Z7!/-W2_? M?M&F7OGX_5+::^DETBF"#L5$UQV)"HMC M@W(#.@BY%%G(NM!"3YD#/3_X8$?=+)]<*>4+;:*JOOG]A4SG&D8#P>6O,WHO MC.-C<8PO>85VH/D$.\YGWOZ'7[SXN_8E]'\\$+0GW2H\;^3UE*=V.?3[>>OE MNXLO#*/X7O9[>D\:C=0CG]0C4Y5MZF2+F,D4*#PLAF[@N$%0W+-,U7$R%#HC@ @M<)E-^'4M; MVH^'S]_\412GU>)%ZRMF3*7]*@<_/OO03 MPHN/OZB=7QJ&'4W=M FD=1!V7UV?J8M=V$W?C=LFS6_C]Q\/8XOL:%I6&$I1 MO%WO %BEWMO1JC606@.I808207PF@2%WF6$00Q!I()G$X-!$@ .@6[IKV@B5 M.EVQ%R:!T@VU6$BDM9"V4AXWWXS/UU>9'=2:2!M-I'3&I%,;J1]']]KOO_^N MI5'VSTMTW2*?D:/2QG516JU9!XE:,]'Z@50L^<+ ]K$?0LA,#.F&:YB$V):A MV]3!@#NZX>C4!-B"T(%F40PYV5*)*U_Y.5^*>%G\9UO3%P!XB3G405WQH%IM MQ*WC>Z=H5S#]'4."4JE,.$%,YR^S,N!&*R,S9-[(EIB,;*Z-M"0:!CWM3R#[ M;Q=;HZ:0[Q90U\'#1!\/:6Q^>)ND0I(G6'621@BVCN3N/">TX)M2Z3_N+.8'?40 !X0AR@ 2F+Q-S=*.8 M0VN\*02JK[&]+A%8+E,+WE_SY&M3G(,M9#!'\["X15RI+2WF0D9M8 L=N@;4 M&9 _NJX!5F7P5=B=2]4LJ=&*QF$:/UO2#]W! 4S4K:,X>E O4&$XVQ]ZCYY* M&=G!!WQEEEB<\DB^JC^,'C\,@IZ4(3M,9A .Y-C2U3O^\T_2KOSIS?S=&DV* M5V-G"N;L;+K($9*C'=-BU""Z,"FV'$XPMQ@3%*ZR\XWW=#7)%>MF++W1E6 J MDTXGB&P,%2_9%&\CQ1H@I:2ID@D*37KDD73)8^U?XSA(>D$W\\JE[1(4A4K6 M++[SPN#?V?,""[NZ8U!J.[9)'-W&)K$- M*'1IZ:X: D:O%_M),OE'[2& :XP "(30KE-?&JRI_#?V_;39:Q<-L=7T^9*_ M:0.&;5>WJ0#4%=RP(( 6-$W#@/)W8YLI0FNFZ'H<2)-#!SN8:4V3+\?O4+S= M^!H=C-U*J+X)0+D^ ZCK0!M13"$W$76$:P ="R8$(@+*[TXE0"WY\4M\$SV& MZ^#I>VDZW,W;;^=QZWD4<+ZR#PW$"2'8U@$U@6XR9 N$&8)$-PR+5\YCYK1] MB;_&T8-TT-;%V_]AM$+V6*(VQV/0Z6 NC!S'%M2U#==F!F4"2V$$H6T:W!66 M[J!J@^YKE*3>\/\+1NOCDQ\%AVH771O1V=)9GY!716^^QE(\!"-OJ#E/?G>< M!@^^]J4O_78_:6,W9Q*[D0#3%,(J(S2-6U%M5Q_W7'VD^CLH[0FN8X:A3G5T M\%3.-2N,] CS+[)'O(U&)?.$3PY=AK'%I(5O4"#M>L.V*-)=Y!JZ071:U*C* MHC=BW]N@0W] 0/_QN"WZ989]DUFB>&Z\FQ9&6!H_+A84VEB8.G1,%^N$0<8T>M M3@W'JD^:)S&@J83KPZ7*MEJN&5J.L7>8E/_2"1X]?49C4IB?HJCR^\ M\R6!5$A&&WI)JL79YHM:+.]])4#S9-*./;J6CJODUD#*CCR14AT\I8W&<3)6 M&95II,D6V3(T1#_<_JC<7K6YP.BF'[;,TVZ%:XW[O_!&<4I0M=, UZ0S$OS6 M#D7VD%6)]+;BZB9(AUF:L>]U!UI7RIWDK2WZ9M(I]C)+\?KY7MK[S291WKQI M%/P\R6?/&,U_RO6=)@7OXR"0O\RE\UX6Q+TT:8;^VS/B&V=:;N.&,C1/K$3$ M8JYKZH9),$7"%9"J8 %'-N5 B(62/!-5^@S1;28UUKBA>;53+2MWVM'^ [P# M &HC+]8>U(&K:K^>EE7SJB&FT$[\#A//"A-/ * $6Y":E.+$VKI @'=Y+KK M&@N+AQ/9EXN^=;MS;/?S4<[H7@+S&"8H$%AOV[5'K*>RUN8FO65[ U9?X7G?IY=Y%'#TV(J):1\S[XN-5V%-) MV[YV^ZQU!W[WNW:OBLD]#OPL^U\YSH7=BC_ '[6!EV1[QWN:-QQ. AK*$_]C M'"@_7+K?M_ZD@7SFS!7':J] 7N)@XI 7_/BI5%).NKJL2AQH/7E5FN>JZ2CV MNWYFK$.D946!$NT'^3PIIK1D+$W-9!"I+9/3L@'IP$N7^_[H+?8RV_^>W3P9 MPX^=+)CS \K'>"N%G;Q^^R\EVF3[K*F\2?5B\AQ56"/).I%U4@5X!-!ZWG/R M[@S3^-KQM>-K\OA.N'[0K&IA(R;UK6LE,3Y?.L><<.D)0TN7WK"PB,DM*&DE MB "6Q4A)9JPUCF/9Z[Q,DO*14B\=)VM\I'^J"M;-6DA_==XCY\%[N6SY'+VE M,].Z#JWK<(2N@S*II35]'Z2IM+^S@$$Q9S)]17/'[-I8M":#*>?CFWXV'^3[4Z\L;[0<%6O83PNC=I$$Z"+(B M*R-59.70;D;>WYGWX"<_MKY!.[YV?,T:7^L;G,18-_L&G!9W6[FFL+AE4DNG MMA "4M-&V+8)8,)EM*RBSDQ#*04U<15:WZ#U#=[6-WCE-I0NA:]Y7>FMJ".VI-&EK*Q8Q7)+?]4D%"]++D@3S],2Z2');Y.( ML#($N]&]',+S.^W:][/W]_Q^$&8U:K,-5?_Y)RE8P$]5O<@NPY^FS58:3*^K MP/.D364?IFV#,#=W(;J]1--@>C&"_D[[P$1FZW8$>3%O&ZMLZ,9I;D$>?F>B"JC\:C(<%"^V&PW",@+12P <2'!KFM#BCCAA!HN980AV[5L MB%;MAFP*S'$BC=QDS7)A[<>K-&K_61N#/*[QO9)X#L5\?[*@+IEPL^5:B@--(9],O6S;/5_AC(5\O7:J'DQ4A9B0]!DGD1H1=VE6R2OH4Z M&D U3E(O['EQ+]%4R?^@5[6W%O_@_5@:?6R(5']EU5W8[WK:8VU*-/&UEJM> M;_%R=3WF/)FKM1.::R>T671OFD67+7DF \E34U-"^T$:"-FB9'Z V/JEP3;Y MK!U?.[Z&C>^$+:K-<0T(Z'RUUG8)IZYA&I2XU(3$Q-0FID#8AHZ#W))#H:Z5 M+'S]>,;IS53.G5F^VEF,MDFKR\>3F+9D;FPH'9^^:N MN%DF:10NRT,V/WA%4 ),W71,;NG4D0ULJG,.328X-1UK3#RBDE;C,,B;9 5=D@MI7G8#Z?4D\J;/KC2Z)2C\S)DI MB-4/X?B^%Z63IJI(>X=PV.'ZK'#I=+S+8G5'&N9E9K+DNVY>DR91H]6B^1#4 MJ;KR\IXO,$9Q,,Q!@T%'4V3:\TGOMF-BM %4A!\.5=.?LX^#>.X3W_F7M['O M?;_T^E(@??"&C]YSHMRQ03RYT3DXV@YZ_CK.#K8?/ M6KZ[5I4*4[4U-0@N?SVF@;B3D@^3 6E.%H;?2TIL?-Z-3-OJC;W"JDN9#'5Y4#'*'PUOMUH5PUEB[=D^^9QP,'.P?LJ'8JFA3X/ M#X:+CU>I+\W;IJRZ[#5B;_OA:H-8Q0W^E&#@"J9CW08FHP9"' !J$<0Y@Q;% MMKL[(=U9KDIVUF%>>NV'<>B->T'J]^8E];V&4[D28H>A,URF2*.,K5,S.K8 MV.)KRQ-)]V$%B*$-LS,7742)B4S*;(,@74 (;>DT[@XYZ2%E^BC;<6)Z0T\= M8W$]\/VYTW1>:-M,XA9MS9GZ@Z+-U75'1P(Q4PAJF$ ("S;$2:PJ'!-ZX5H M*^BX+%1Q/XK]@1\FJC32IR@Y4_QM)CIJ\=>8J3\H_FP"H6XPW7 M2QH^7'(# M,UR= Y,P8B-4+_Z\9*"Y;B8U;W+WMU!],SYD"N<26_R&7,FH)4W#3 M-"PL;"SDGWIQEN4I)BJ-,5O!'D3#GA\GJO )9#]ISA_C('T^3PANG@?20K Q M4W]0U>>X!M!M0BQD$HIU2P#')28#!G00AL96KL.<_JCE/%&XF?1T=Q2^TOGRAPMOHK,+;T(=8L1M5V =2FF,N6"6RUQDFBYDP-T# M@K]XH7>70>N_$LT.DNXX251NF"H,9H3>\#D),A4YQZ*$:"_?\Z?:?/.3\3#7 MHE]&?IZLLC-(WX83ZPW1;)P9U"P?\=50BL\.I:Y)=*$3P*@P*38 =UUFV<)B M%B,& <[NA/Q5[8(-I!)4<1@%._G#PS8]P?R<=JRG.=8V[ZH\[ZI-O#J]\9V'C71^:5,Z TQ8 M2#<0Q]0 P,"V@:#T9P7!)H1[Y'!\\N^\86X<92?;G*EUM)FP6&^4=?1Z(#/. M#F4F1@12BW)NNM2&V&0V,@QDVUQ'+C79[I14'KZF=FQ&\9D";#--SQ5@YQ<= MIXYINQ; IK 9)50(P[$8$8!1IM)4]U@S_BW,]U_[ZE"U:V^8;__-UX.+YTBK M0,!O2;:]:Z+RSA2.FZ> -"MEX]7@J)\=' W&=!,@U]2YKN*P!F&6;4%#\@06 ME@-W)Z3S- AN@W-=!-Y,SX9AJXT^M6,]F>C#J8>17DTM8(-BY.HVXHY.32*E MEVM00T?<,I&-W3UB#=>RAU[:L"681EC: MB%)&.+-U9EF ZTP7.A,7'U]>#.9 ]7&,1!76SFIH9@=$_S$K5I(?JM+)*G[( M7^X3[2*O#-.YT"X>??5WG,B_RONXB,;QA;RCKVIW1MIJ!9FLE;2=U,'02= + MO%@Y+JGWW0]5V2)/>QQ$0[^CC4/IY4@W1U4!?0RD3Q-&*A_J&Z=%N]863S)>M#SNY-)4^6K_)_4,4RI MK\X7]V(%4%6[YE%^O/P41=_5]Y+TR'J)_X[N.OCI'7M/P($XXJ8,8AD_>T&8 MJ,)B&66'$\HF,\J^TXSAL/!]>D\!N9.'19,"NEF_BFGFLDT:Q4K]:'VOFZIB M_-WAN+?X'E7Q;3+-UI>_7]F74/R7"C!(M16,LK38X'XD[TY4$2,)>NUV?FGQV X7/[-3]+@7CY]^7?[32 YX]>GCX4K3Q[(?1W'TKY('***O_!:I@D%RVH8K(Q_%DDCW_J/Z^=JW_XVL![\+5; M3VDNR>_)NKG-S\J5:)MP;#<_OEK+29CS1\YQ.4WR[UDFVX2/)!N$$Q[.&4_! M*]4>90]R)I$<*IFVWY=WYS"8<7IWFJ[:F4%!0K'(F"OI4B1X4<\]=X23*^'TW&,97DQMIDV24; MOB21%X9CV;^)T.I/*HL]^XH_]B\K=O'1]KN^ZGFQ=!@4>SZLHVR39#P:#3,R MR5[=/FM?I?36KJXZQ1$5!/ [[9U+_O9$=4 MA71U3(H4K$F@JF\I@N:B0O.2_D )$/Z@5]94HJ"1IGDF6!9N*Z9*Q9TYYDEL1? M''E1#TO*2E4LQ<_DO>O5F]&51IU"IY3)VG,T5C)&O5SU+YX(QW7B(9GRSO0$ M\ 5R*.M$]G!\-R@*Q4Q(Y@Q2D+3229B38C;46<"985:Y=QF?%B8N6X0=\?WJFYJU]^M1TK7RP'*F1RH M,6;3D,UOII4R2:><&DE7*90EL^5LKTXO&JE=11F[SKAOS7L4?E7;?/1:YH#F M![&KIRQ*G R'D8*%&N_DV85G*7F^R'B%PY"*<],Z3X=WGJ["WEAJ^ASDDTQY MVTN]NHI)OC7QW\9Q"L*\)K,"F]).=RHVD--Y-)8X[$Z$3R8L[OQ0ZF0E:#.0 MS"5(\2ES):/\*5]*!G4DV:WO2R5V.[F22>9$JD0E1292+[-B;Y48&@:YT+J5 MAF0REGJQ^/BI;LA$B10?&:HGAY?YJ=15_Q@$4HTKK1QG01#->U2?E$:68N$^ M2$I]MN513'2'$@BE!,E$:F9+JU>H&1OYV;1)XDC]$_25>IG++"5]O.E# RFY M1G)"GFZ+U,6! M\QUB['RI7LG&TMC;4C/O1&7QVD*@_26AU68IC#Q_6;O4W*O/QF?KROBD77UV MOWS[Q;BY^O+Y&/3$C'>WJ(>WP+M;LVU#IFJ2KUNZ5?P(C*G9/&U11&WG>3J, M9%V9F;)R]9EM=5U8:&A0I>Z2 6Q3<*Z1'?\A\Y>B<>)EP5C_J>N/TOR@BCR@ M)GV6R;=[=^F^#AHVU/BM#*#XDXB_R+EB$6&6*Z!* M M1_]WKD]SZW6_W\52=?4N)V_M9?\=A$PO(DH)&8PD6;$@=N>7UZ1 DY+<3GG@ M[>R_77FJ%Z%<^@J3Q6NO#G ?^RRVBOUTQEJK0@:U&RY+4:?]L*OJZ6;+C^J# M_\/"&JVESARE65DFY@P[Y/W8=VL8)7C/$RI%D\_O2H:P_Q)0*KOL4D=D9 MICHR +=,1V";4HN9PF$6YR9V"+0M9-K3,TS'R>6=YXT^*.8PPI[ZQYESAI%: M7ARK59._>\.QOW34L5S2R_Q[-A2O/;84@1Q1Q"PZXNOE25')TL(GLD2M=<.$\/5&3*I:7+3943H6 H2J%O(!C7) M$BA^)77($DPZ.A,G+4OV\1^::91\\Y,T#K+L)V66;+!"4945NJ\H>7N<43[# M&3*!91C"0\?5\TT,0/D@^*=E1MANZ:C7HWQYV8@X[2(EEVH1:V$32N13"=DW3PBZ$ M$+A$X&789;2]D:2]FE/V8'J*T0X@IVW^G;,K>8[8TZ$^5WE81XY)";6QH)A9 M!@,6-@0" C*,;+$?]FK2> QT #IM[)V.ZZ7VY(SS_.VN+[WT+%L\]-.SLRAU M/(>73KEN$%MRL6M1'2-.@>-25S@.PIP1:QE>4R)^F]'PLY\>VA5#L,,1/ 7# MLG7%CAHXE,Z 8]K<=@R5P>O:U"+ H!Q ;ALZM'2+N"MZ:3?@U.61B0Y"^!2 MF3)8PC2*GUM#< 8X-@><,"S+L!%U30E#7;<,K Y'0Y8I7!'<[Y 1V^=K];Y.B7,B?FJNN/8.A:&L $D% IJ8& (DR$N/333<58"'^LQ M5Y?313I4G/;:^>DX79\B+TRT@3_L97OL$SF_9V38=Q:EGR M@V5;-K()9A0Y^DJ>2D:_NL\'(Z!R.NJU;.C>(;5&;.J9E6"XU M+6DL0NHP"YG+<)Q0UN@XHNA06B?>FF*[;'&JY0 A,*1$4 MZSIW('0Z>N>$5SK7GMAU+,8X M-2U7I]05G!FF0"XDT+&(XQH[XK4FQ4DH[%!1JR%Z7'A]NQH8M4="59']-"^I MK+;5CU22[7FF4G(VQYT@PF 69+JIZ]3&4CM:#H/$<@VB<\17].24CE^'7I@: M8<^9DO*0"2L$G(H!V[I[1PT< 6; ,;BE V;; !%,+<0-[#C"5352;6HCOK(F MOAMPZG+\1(;%Z.JUU P'G\&.JM+D- M(3)<2JGA<)6'0@BQ@8XPTOE*M&5ZVM@GWTO\C-9?^K\E?F9''DYQB8ZH=3MV M\]8/6H_NS$"(Q R$%K&XY2+IKB&+&L@V;<0L[# &,:+ 92\$84U*D*(. .2D M07@R;MJGV3%V->WO/DZ,D3G&@ DYY29R@,NI:U$AH%1S$-O ) 21E>H)BH*O MM8L;Z1T&V]S*4U)6QXD7G1<"&J:@T#"0H,AFAD,P-[EN69@9NG#9BJL=<5. M!XL0 %;8HP.@*[%'L+"IX]K"Y)ESABG13:;#>L!85UXE[-#6)3L.ERQ/JY33 M=-FF5FZ (YK#D4!NVASK-L2 ,M,V36 SXAH<2'WIFFA--MCG*.P>. ^%=T2M M%1;:],JF:[XC110I%/UQ5/2#(.Z8A%(=""AIL6U5%Y:BKA>-U2& +]%=A\T*>J5*ZIL(\Y)2Z\U.9(.@D%$# M.%6IIE@:Y_*J:1D02"NSO[I5&^8%3H?><^JR-5K MG%'7+,?B*"*RL% _PB;"Y)0#ZCHF1:;%,T> DSC8YPQLMQ;7;XQK5*AD00T"3$)U1#B5?RV.'%M'W#$(I 2NKK1LB^NZ M*A!V8*TUF1KND!]U 4+)&O'8[^U@R)]3_@Y"A2.#J&U9ELM=FPMJ44?H2 >0 M,UL@JO89EH!.4;80^CAX32;>D4+AI)-V6F?JW!!(YF7,3;_;\]C!!I,^5F^D@1]=U M1P!@4N@P89DFM"PL?W$M9,R46]SKAWGBSL26/+A2@[##X$GD[9R!EWC2<.%S M3>0 QJ 0.B> 4 O:AOQCV=#EEB! -_$><*GK&),.YW7FDC16Z]@K>VUG M%#;N8M]7>P?-*(ZC1SG(PR5T$=2AO'7#6C?LE$"(YH<-V9P0VR"ZI7:[.\06 MG#/F8 PQMIG.5JI2[P;"^DY!P:#UQ([#$[OVNV.I ;78?XB&#_+%2PKQ16=7 M'BG@R!QP!@4N%P@C8'*7ZRZ&"'+=@G7_I61L-#^V>\(T!; M8>*45->1 D;'!3/1]P5-X3*+,!,[IBZUGFT3F^LV(!@H?;AR9M>N M,*ROR 0!=59;:AX,]_#1&KTEM[MSWG?MIF;#=V 15,"A+;#A$ :IRA&QD>'J MP'1-;$ '4HA6RF^^8JZ(M)<[L-X 22/W5+5>W0E#CX)L+0I1@PO _4:E)SG'9@O87-&HFT!FYZ>B$/?BZ45&H]P#4XU. .YV? M/ $=G;K(Q"83-C5=TS"YJ6-";4B89:X>OKD6[G6EA.JDP_0ZMQ*=&-R/V$F] MOP_RHX&R\G**@>3K_+"K"L[]\%DZK!K[<=\214=1=&]+B+(Y1#F$.J*6(;"+ MJ(&(M)V1+CU6 +FN$[22)%<@LA'VK"*)M]/03TGP(0R&2UD2]%\X,_ M/,/M1'K!-W,-XB)F&=BTL?39D,#<,0V"F(L%9@8MTZ51F,GKOZM).U@\1IS$ MMHAS,D-/$2FL<$:893"7.I 2U"D&]S$V"%;DIK5]Q9@!D<*[B M+%TMR%'.=<.@F,F_F.O4=9!:F@-T)6]Z:P#6E1O&I84O:@W:-PZ 1^O:&=WN M^'X\]%+I<$59-;UN=#^*_8$?)M+1TH)0?J\H%'_*-B3#HTZ"_]&^_I@.G1]!1LS-8; M.VXDT<+YLD1J)XL"+@Q. ;"Y(;&%($-J(Q @J[;B2Y%45\&'MA9Z,YVU@O;J M^?V@&QPTH?GHC,@?-D"3S:%)=6("@1T*#$ I=$R&$1)0CBPI3(6=S\3+]%HB22%_VY#]!3L"U!)RK&7ZYUS^DOFO8W&V(E.B M=1);_!?Q+^;X9\A! CFV[3 )?^":AFXBSAC2+8M"N++7:!_\[Z*-M\$_HK## MZJG3>0;X/[5"%LF^Z0W:I@&03J!I M,&P)PLG+)6!MM5KT#H*UULX],0F8&8SO4W7:T^SW[&^A.\,@]"\'^7X(B,"? M?RKTK^O+B8OS7X)0BJWT ^&2F[?O\C)+5G?X;;M4LDHJ61E@Y\Q=79-&>+-OT@],)ND$5SY _9;I]W*P.Q[WR^]ONS !V_XZ#TG:O?1()X,ULND3.+JNJ,C M@:1 $=0P@0! 6+8C3&!1X9J6NL=;H-*60\_@4SWPB?CSMA:5VB!6\NA/LL?" MO%*RHFD#L(JHO9YA-9^;8L*0 M6H]O]E!^D!.1JM.,Y PD'+YMUG9ZYWI,[UQKU #OW' MO8:6 6[!/E0CVSS2PN,WWEU\?ZB4_W#!OH(@-ZTSI:9U_>%PS MJ,PLTL@OJF,V^2L8_/-/%RMVR>3U:RZA_6X[Y,LVQZ5.,);,&E-1;B)P7N0F ME(B7&ZD-?>T7>6&0:(X$:$_[Q8N[ PW#SE[!R1-D@HU;0 _ !ZNTV,_Y.!#; MJ #7F2\SG3M7;-QPKT( QY'75W-0ZIO_X(?C36GH9[NQ_)PCMNWL[[/WA#<2 MYM=^_!!T*V#^2BD[;Q)#;WB.$4&0^A053F?D7!C(- V3>+8%C$LR 1WA*UC M9C@KM7PF\MN-HWL5R5'/_T>0#JQQ(H?GQ\Y3=SA6 S:2Q)?_ZZWF\MOY N"O M-_;O29S^_C6.>N-N^B6>L(SQ%"2_3][V^^2W7_S[6S^NI18L[!!69Y')QJ[M M';LL;.7$V\L),C\]R^6<4,.AC@TL2@W&+=2$YP MWF'Z28B)6CV*9MH:$\YHMPMLC6LZ3S%V@66;5!U1*033;:F: 9KH?ZZ3U1VQ MKZO_)Q=KPS43'0H;472VL7;#R3I7YU=@(@=[<6<@)SIA)L"<8:HS9KH. +9 MEF&:CKZZG^!UE7C=8$>P@]EI'RR]1\" D$8J\3SM.=XJ.MAN8EA$>&'O'Y)> M.U#;?+FTTJ$+.#"H[3B4&;I%;6@<3)W_\\:NPS\7H"-$G;4NCG.?PQDX]RV: MR]&L0SK7UT(8+B"8NQA1"SG"M3D"% M7!S8B*SN2ZM37M43;0 >26NNU'26: M3W]5SXJ25"603?2WUB[PM,M[[>R?Z?+>:>[.SY5ST9D6!$#3)=C%+K");E*; MY)$SYCB"KIRJI&3DE_Y?HZB7[1+)*9A<1\->@Q;(!._@TPA\MR;T40--S*U@ MY!!BZ:XPF71J.06"6RZ1"&/$A=A *QM2=P':VZTPD0ZNU=$]#>NVF>JN76': M$;ZLX,1B;%)AZL)T74(Q- S K(F>Q!SI+X+O6RXDL68<5MI8!7NR9OR9+B0Q M3.:KQHA31)A#30ZH^JN;&-A240/305BLA)D/HI)K7R]"'5'K61[-P^RIK1=U M%^-.KVTF-SN2S.@SF,/9-BS;%"YV'=.4@%;'='-D M0@H-$T#YOV4X9]/Q-9N-@RI-U.%,-,$5;2;N6S^UQ?O6>.=PON5!&#HW;-L M3->I2Q@7KNY2@:'I L2YLQ/>Z]/7J,/HX4I^'3W1K^H+A7>: M_S3RPV2YKM#.Z^HG(,].?7QG,Y=GL&ATXW<'H>SUW7-6BZKG/_C#:*1J;;4Q MY9FZ9?,0E6X20#"&B#N$8$$809.=2$P0[)2D+B>^JL8C765[3ELGEY6'-+@1 MZ"!6:]GAQL6)6YOYS'!8<',QQLQ *N.8N!12QB$6D!O,4!%C2Y14!-@)AS4& MKFB'TEJ#Q8W#X>ED#/[BQ=]]972J3@'-LF8!R8LN_*G/)8L* NICLMK6A MX:SLMIU1[374&NTPT*;^G9*2.DZ\X'D(QB%(-XB)I$*RJ:"Z,#@T"!+"-!W! MB+D[7NI3/QAWY.-. 2]GX(S]U0_]V!MFGIC7NP_"($E5=.7AH'M-3\M(%'0. M3-W0*7,ALEQD TIM*'VU7)%1B]KZRLZT"?VEC6@L4/\U]!KI8-36?&C=N?-Q MYP0K'.>$' $L1P@;0&I"8=BZ#DSJ(!.8%LE1B%8&VB,KI)_RI$WJT?AS=3_5P%!Y4_QZ=E?S#!D1C4%A^%-AF+N'$ M(%0G5#".N6O9@A+.L+URZ-\,T5=A-[KWU52\6/\F2Y20V # ?J)J$.!J8A$.%4NLM2$$"VXAIO M!?D=U?@VD-*S M6JS98)/"0F#)9-S075,8@DJDV0 :R,AU&7$8PRM!X"E=7V,AM4-(+6FO6\UA MLZW,UK$\.Y 68D6FU((6-!&@ND61;7 #$U.'P.&V29BQ$OW="-(Z52+$M:C$ M$P#IR;B"7U()TXD?J/TPT: _=K30?]%>DF-%(IV[?M2@@E/+< 6V78&X"PX8C; +ABK,4U#,I, MB3+N4$B$*73;H)10)!@@[DI&[JZ JT\3BEHBIJUG>&B!\=E/M6&45"Q<;AO' MQJ,GK1>-;X?^RU(0#KK9_76.EMQ(F(W3^0A+! MN9!4OU @_2>7""J881"7&=B%MG#5R: KV^XW",G#+']#?J",ES,3DF\7$:G) M2-2D&Z$E R_V-2]-X^!VG'IJ\M)(&76__^>?.()(3F42=//J&\%P MG/J]?=WK]ISQ PLD/#^16*>Z;=HF!"8%5/J7!L-,9=?:1!\.)0C M2K[Z\;5B#%--NBI&D$_YEG;<].ZBJ$(S206VDU3@G5[; DD;V6F\<=5*AU>2 M#H7SRKGM&J9M 6I9#L5$<,>P +&!H:H'&S="@U8&J2#O54#3H>Z7#Z MP:M_^.H]?D_SY,"\.S^W31)5DWY_>^1$%U@W@+Q0"@S9B!K,=*EPD8F$2Q!Q MN65!P !#Q%Y9U9G.@I%/PN>Q.A'B2S^#[)=QFJ22Y'+ >U@&^70680^*L%\7 M?L8=0E"'@=.N4'3.89?SQ&FA5!AW@<40IJ;:48Z1;1@&%":T#8M2Q/%*J;"Z M<+JJHU^ 4]#1(>B0>H^=:!Q.-ZOB5[38!QD??(!,MGPMC#:AHNHKCON:8LSUQNK7.SGGV3R;_<=\4 MD39 ]SH!.@+ V29='$HOJQ,SK%%]#;A%NN%'*"8(,*K(F2\#'$E(X+-J=:G+H&0 M;HOV^:S\+1JJ(?]5SHVRZ+^$U[.ID%U.Y"5;?@WOODK^C7I3S!^R? &EKUF^ MMK$+\N>CG$\3M8+.,V5U:%@.MRS'M$V'"VS3Z2$,U 1P:UN]?M2^0!W_VX^C MGI<,% MD25/G -K3]\OSV*N@K.I374AKP[+4I!3,<(#K.!9:J7V^D\@\T-(-J\6;.WN1F5F>[[/HVNSW M[&^A&\,@]"^G>6T(_/FG0K^ZOJIMEO\2A%+.I1\(WRGU;;FOU:;RVW9I,O4( MPSX"DXOJU@^!M&R#KGS>M>]KGZ/43]1V5.EK*2ADT^NI'2+](/3"KGRP?*/\ M(5N%>E?7 !$Y',VG/R]W<;5'%R\9 JAC!&B)Q;._@WCZA)%WYU_>2F_W^Z77 MEQWXX T?O>=$ON?]()X,ULL$96(3*0,-IANN95$#29D(F.'J')B$$1LA=8^W M0*4MAYXAN7K@$V1[6\-:&\1*J/XI<75AN5P 2W!(@:,;.L."6<"T=,0,V]K= M9\NV5D=]S5(BO;AHZJW(BBHF>7TF*$D<_>;W)/KD,.)1%$^6@L.>=CV^38)> MX,4K\>&F#< J"I+KF?C(YL9+!IHK[K.*(PJ5G3!,JB; MX%Y*\<_^H_8MNO=6;/=[+[X+PKQ[WCB-IC_D=D#VRV/02P>RM:3V1.%+_3'T M1HG_8?IA12A]/FMI$L;?2O,/S.Q'1%T-6Y+]7W[8AF_7M[2FEUQEZ6^ M.Q9VA4VOGFQQKY-<("1SBE!7UW34. M+'/_J:E4Z_<@M_R;;Z%XKIKQYJ]U.GT*1LWR0'F#T3B/(V/*1JKAU?C[(+J/ M%T4^[,4DZI4]DJWLD5\Z7;S3Q9^MBXL#,,#?_-7F-X$31G4$*+N.12;_2B^< MTUR74JY)N9)K7 /J"9=>.$.]\D&X(:RQ\Y1)JN5&T]WF3H;?QWE5T:,:&[K/ M9'[UY[N<@0)[PBS$H*BS\1$%W&C.(-84!Q:2WFOM& \FHD9X0S7< MC85:+'3K,WP2+-2JH_@P!-6GV#3V[446];*8,Y]/BF?+J),I5BTY#]>6=B;!F?%?HR<[ M1P(0Z!03QE$%K-)<&\0DY!0&17)C5/RV_->>K&-]\O?9F"//EBXD:F#LOE-C\_0/&@HLEQ*P[)UU8T.UOMJ-FH M.1E2!GU1$6F)0U1R+H%33@ KB?#0FXW&Y;NS49OV&CT-E\_ MK#*F?HT;&[8YIK^GW]L:X?Y09[ ^HJU,\#E8+;*SXLZ,#W'=301[ H1A5@B% MJ01!QY3">FB<%TYR19[+AVU*0G3VTSH.U9I[=WV3C68Q\'RFUAJG-4L)H[4D MF"C+B;/20JVPX$!PBX0U9--:*XI\7N^@NKD;ZS6=Q*S:OK4Z*B%\N-5U7(+Y+;+$5[ M[3ZZKLRG+0&/CHD?Y&$!2;,YN]:4(8\(I$03H:RB0:FDC,8(^$:?GF?P\(%* MR\Y4:T]:!DUI\B5.4.ME484J4JQM/,HN1N.',G\/:MK>G@'GU-=W-F?9IK)+ MR$&PKQJ4,:>8W)^/OL96)_V8TG]6HO-A_53K\$JFLY^ MG)TG5L(ZV99 M=^&,UQ9LA\I$#\LOV9BHISF!TGL)M5)!?D%%PC7 0* ]8(!OE-8]D8M:#*O3 M/H/H?"O'3\0N_##+;[+1<)ET5KIUIM$36/EYSDK/?)A-&T4,!@@&&1/ Q4[H MV"K+56!62@2 "A+Q.)O>\K:FO7XAJ4= J[.M#L[)VAF 9\:8#<<-P5A)@Z#A M7E%FL4(:(,(=55I *EICS#WT8H%]TJHZ>GB,>;PFWLI]>I/]B"Z!4U12'^:Q MAH^%:22<@4PXBZF02%B@ .#."&"=Y^D!P-#;**D,]FX-. MT'@+=#!;Y&MA^(;]5HFJSH)KL&&S@@%+3KD#VE-*'6&""L XA!)Z8KE@6[%A MW/Y?Z]W?:X@/]!DZ[4*&SG [-WZDC4QN*8G#"$N&#,5<:0")LQ 8 I'2?#NQ M^"@_MB<9$>QS=MH%?L=KKZ7BLC6Y>(HZY\-A!0B:=1*66BT<$9!8RB#3C!$@ ML=#>T"#MU%J]WAU.D;4*OC8EWC:>$=1GLK69M\<1:NCLO2/GO48QA? (<4:I M8,I1%D20T5B$"[A$3 /,VN.]_7@E:6O5%,?!>R=H*;X/WSN:K+HFC:?9I.A= MY>-A//I>D3W/HWET6NDCS L;WAK)O/88:24(HI1Q#5PLB6*24FF$V:BB^)#] M2(VT_736V/3WE[]-9_,OV9?\U[CU_V_8^7#!IVR_OD^(H^1L;8==;E MV?%QP]UCE#:,>,*\DQ19KPTVPEDDI+<*;DXM?SX?MV=J$MD7M,L3/7:C],-L M.LCS8=&[G$VOD]"M9?&THK%\V,M:E,R'RKB/\"VM@XT*6&.Q9MPS2*%$2G$M MJ+5*!Q$,W,8DI>4F^[#'D2]?2?)"V$>X%9OUM>,FG27Z#%ZZ=Y;F:JC;J_,: M;^BZU# 8Q*%P' 1>D\%(90A9#610@3G:<,$^A]?:DXY8]@&D;3IB=SVTP_#' M;J?%,7 0,O'W;:8*'8Q.6U'&O)SN>(LL=IZ;^X(*L6RD(2!I;VJUD8'[[QA.%CL!!)[_.AKF0_WC;^'$&MZINF' B_B$">X3IG^<>CN,<[( 3_TL3["/WX?%;'"5Q=JUZ67O M9A8-B/F/E >9_^]B=!.]N 84D,Z]G(&.$X D$;K21%!@EIB'5$6T*%M6@S7G6;)=_56[E7(8K[ MB+5F^QX'LYV3(7.4?/8(FV'9R&?6V#J*(,>:$((W*C MWGLS+*R^9J-Q+$:LPL&?\L%BEEQK-K_8KZT(^PRT6;]Z>%4ZG0EX;KS9\. P M3S0E5'L'+45$*N:1!!0Z1KT49@^\>:"R\?#X\GA-N]^R>44"9V#;/<)K#6\+ MD!HA@(VP0%,'D#:,:^HA$, (MUFA>IO7U&18[>R/]Y>_9;,_\GGDNYKA]CN[ MB[93"?#:NFAGQ!TU0Y%&RUBM->=" N8,H%Q@@8/8"M8;IXI8[??!4 _\*N^-BF(1F#C5_197V2R/\]B*Q3@9(^FJ_/IF//V1YREW M> %A9A2I&F M$C)I)76264\1V:@$VH$7VTQ Y+B5T34'RXO'&WOZG'V/G8M3N"D(QW%JB3&? MQEFEI&X]SH+G&FFUW%6 M4.J'L]\T?PRZ!,634O)/G@4;F1F8 X!43,@GG%* A0>8,$J-P!(:3O?'@BU. M)X6M>;R/@P%/T K5T]EL^BW>U'$'N9,QL;*UAF,)7"H%7YLL7NC MZ--VNDP<+#L>K[GY,5\9F\'(W)-L/%26>T2;90W_CK$&0TZ\"0*/"@T45YS! M8%@Z;8!4&]'5>E]?4O)!T >HE59PQZ.R=C;CD7-9PVVC)>#6>,.(AC2E,6C* M"$9!?C#%T4:*U!.XK$7OJ>B#]IJ*'P>3G8%=6%%/;Y9_G8Z_QH#DN@S\T6FC M-<_RVCJ$PB'+N"<0,FE D(H8B\"K2',"C-I2&_WT4A*R+^AI#ZWJ3,-S8\9& MB8[&PD&JF98T=D31P&)?,B.CD&SF&._ C =:07!XC'@J1N%>!>.ALMPC2BMO MI.%8KJ/((Q9"8:1GT DJ. 8$> CD9BN&IM+Z0F*/][$\LTA&9Q8>.(<]PF"- M7B?"TU@>YSDQ2'E%/=4E@T$@.,$;7;ZV9K #%64'+K&.RLI[OS8*O#JK87XS M+4;S:L[,:-++BT&P!3N=LF:_1OL3AAACV$E#,:7, $&,XDAC[>($&NK6QCGQ(F-E!IJ%29,66V#D1>T32V8LP00 MQ#31BHEG^,T.WQZ M$=:0$JS.,?3'&SX5B['FQE$F/:*8*>E%X$(/':"*$[>1VET6JN5I6O%JJY?9 M;7MU;G:1O\[$.R0F>YC'1".E10L*G=/:06>IU5!S)C DG((@\I3::,3^1![K M#+WS[7IR4Q6X]RY^5")N=(2=3_;)KG>W'GB$>1NY,1YBS[5$SFNG"5$,0+R: M@J2\WK+SP*K N\7&)@]IJ*"/VAFC\)B*NMO!=I;D:XO5,^;N1E\1(1B0SB!A M*+<("N]9->/,:*/U1GS_.=S=GOT)>1^3%ZEQ/$SN/E[KU%U>YH-Y[!"0?Q]< M99,O>6^6S?->^7LJ>4QR/0XX2K_$3@%? TF\0G_.@^TFM*69*WC-YY0PPI@@ MS'A*(9;*80NIX5P+XAG9X//RG-Y?NNJ4/H9#>C^)K!__[^I#^;@J4(UOJ,EP M_87&E2_2Q^R5\V,/M9E09V*?'SH\ @ZR!@?'#?<.,A7P@ I)-76,:TTXX%0Y MN]%F^T7 X4"M^A?A\(-V";0$!&UX $H%8E3J#/T-A:&?U(A&"X5XP<'8# >@ M(SV/U#(-]IL!L&L^CCLWGY;_A[ MO(C;U 26$FQ>1'F K,]Q-WNQ\R"<*1HTVAD+B)UTDB $@11 $^OY$@T84!M5 MX:^-!OOH68KZDG5H<-2=1M_\U6RO&?QRYDTJS\D:L\H]5@XJ:CWFDAMB',;:3-M ML[%HA8T)EGU 6W'+;QFL.U;WVUZ$[NVO:#7:[((2_8@P?C6G.P[O#Z>+BW%^ MS_G?OMU>IS?\VZZ[\_J;\3I9"@@07/LFH6$**A_;OAK(. 0,+'.0L$0;H]1: M1L+H:FQ#H<&@SV&K:0LM4L !:3TGH-P<+^RM/9]H6V(VX(Y*89?J6"*;?_BV]-H"1 -8'0G; >&IAVO37^J"G3XN;F[*_ M?3;N#4?%8#PM%K,T,R8Y:2-&]T:3DEH"$3S3CW?*!O39+KP[_5E?M MVH>PC;_G^VVXUJ>B37NFLTA>V]UZI.S2R%R@RGJ+!7%.06HDE90X"FS0FAE$ M=TRF>)1=6BQ;Z ?F.P5V:5-/A2VQ4]L5AM/)VZ20SF?9I"B/ZKD324]6'>F4 MT7,^_>.M1DJS^=Y>Q*%#X1SKJ4/!%+T9!0,U7)DZ2-W,IC=A13]2UE!,([J) M!NP9RME&D@%7PG+NI45*4PRQIHPY394'@,>V-1M% ]7LUT_Y[.MHD-\][DF- MQ]-!^NW]Y<=\,/TRB4=0Y@>::3$O3'TPZCKPTE[56PK:;#?5*;>=A(A^(M/QPIQ3L MQ9LF[3A*RFPPB 12+)LRIFO#B[-%D*3C47;1#6/;X.]&LPT"-?/ 0V]CG2YR MPFBI*$2."FBLV1"J%6>Z[X&9PRDL@B'[;C)8S&;Y4"_FOT_G_Y,GP_9.AL4M MS?ZFL,O1.T6]_FP9LM$?0[F@TT)II>*4.L.$H)QB8Z%"TBN\,1GJ&0PIVF)( MV,>MRM##8\GCM3A33[,X]+8WNHZ]JZI)WRGD,1S-\L%\_"/VLAKG13&=G:&R MV^A989R% @,$+<74"B^%5@ %-@0 "<7(6D/4U<:^:^QKY#1;[:K^\6O:TU8- MQI/L']?9B\?-0I+5]B)RB@5S44#(J")( 1M'66B! '%E?DQ$(%_;Z:;#?(8F"I?&4T"3P02)&OY9H\] M\FT2NO^!=W\D(I[_2.M) .6;\:._)*?#(/II\[P7=*<\3:R97^61_E).5YPE MO^S[F(W#'<,+B6Q_;FN!^]SSY?E[-ZKS)+_G; MBUF>_?$VNPP/\$LV_I;]*,)]_GPUJQ:;): JO);($QO^@WQ0IHW40;#KF,AM ML0P_XF>RM5W:(6@V=9HV[N:123[/X5GTG@A@0DX2H%CBG$LN0': M,,25-4^&\<_)-3*][)F(H\W69MD&5MQ')"]/!'=D\WW,AX'[PC)F-]-9&3J) M#I]/BXMB-!QELPU/SZ$MP#2!Y-,*/M+95"WIPOI2G"A*QGQ63AGA?^G%Q-C; MT[$.;75_"L\^CR.?PZ$4_=AR+[^9]XKH!>YER9,;7EU,LD4P5?/A3P>TF);% MU-U/=$?>=U+UP#+QN_'IY@TG47T9KVF#$)2Z7Y+WO4$^'E?O_M\WX$WZ.RQD ML/S[CEWX/+H.M/9[_JWW<7J=;2C U]GLRVA2/EZVF$^7+Y3Z='KEVV@XOPI7 MA\VH,IR#8!UG-T7^R_*7#;1\LS*C:XT8O[G?RB[O0>"__^7-AOY5OB?N?^N! M3^WV%N_N=8+W>MRY>21TM963=4*0)]EJ]XI:Z^OIY4P/7.W0["! M9]-OC[@@]GCT3TBFVQ,QJ"IJ&*RVZ&)X&[7(TG?>D<:YD\9@L+A>C)-*;O/+ MT6!T3ZI51Q-G21/EU,>8P3++K_)),?J:]]Y-!M/KO".3KG)WX$>@^32&53V2OX"! #)G%*S2%[ U MG&B!C2:40J:D\TJP\%\)-?1PL[U)\C E];#4"-XOYL4\F\0=N+O!W3^JC_YC M%?LIU'=[WZ5]0 >S'J0H \I M[&/2:BKMKD1UF$.OSCD/=W?DV D@]DH8.P''D_M&/1M1CQ= 65VD!T2<[">) M4DI0PYTP'!$#&114, LV&NL2"/<.F[LFBLE64YP[J.R@LH/*LX-*T9AS M3!FD'@"#X[^4:8N()Q9[+P)T^HVFZ7N"RCHN%L-B[R954*PUV*0$]07:0Z^] M#CL[[.RP\Z2P\[YY425X=-J]\E4W8*X#V@YH=U-2.6KT M_U#0"NM@>$=2S["TG#&+L:9<"JC>+67QG'@M;\^_Y;# JTD7EN].;!]J. MMKL!K\^CK)[WHZS#&A@6[$E//0(2(@* 5%X#B[5&=_)HW.-\:!>SL+*R>5D9 M TYOOB]WTE5;?'=#I%C"?B !8<9EG\@VIZ8=K))R KK(2;:3J-BRT9#%>N,! M]L!8Q 2-047/!:=>^\"<6,,MV?*_L_$B?S6NW+DQ1<>+'2^^,B\V.KL$A=41 MQ S#WE)O1!"9L2,!]@8#Y]5&8[)7X\5]![1PG^..-SO>W"=OKAQ1'34=(C7= M6_BP+VNP94].=X9'APA;2.N@(=<#; '"G#L1?F@J-1'Q?\Y2HV)N'M[HZ]N> MM&Y)PG9C:PYPO.*6?J4BG\_+D8OQLMEJO&=U::2/)[N83J7E;\6JG-9Y8,1! M#Y!U4F%JB)'.WT3HXZ@BS(\R.,#LYV9WZZ'#@?;7:, M:7HNBC@L9S+,9WDY!#ZO1M@5_]&;9]]7,\1^]!8W\3-[\&T<*L\^7(XA11VH M1Y9I+"VBCGOJJ1%(:$\ <7GZ0O#\;[3-01L);^YP^2. MG[NTCM.FID["'_\9'ADB;"?A1=VA3C*,?1P+Y2FFE +)I&?4 2L0491O=*C; MAX3OI/+3I?+II8(D"_KM1:2:F JR(IL3SNSH(BN=C[TCS(XP.\)L,?@#(::- MBB^I-'1*4$"IPUSI\*?@VC./*?0;Q=(-]>;S]!Y7PMW:33.K]6/^OXM1,9KG MG_+9U]$@+T-('_/!],MD=$S.#M9G[;B@.W3HT*$36QUA=IDJ7:;*V<#15LJ* MK+M&8*"<%I00:@7UW"MFD6740D$U87ZC">%K*RN=@G'*22WEE+K!VI2ZT0-3 MZK:>X'4"4'7JZ]MZ)-<)K/74U]>=Y>FLKSO+TUG?<8<8']9JD:PCC 1P3(@C M6E.OB232&2HX Y@A1(3/+ ^-+ M#.K12H(:C9T!T#BEG F&I\&1+[D5WB.\$?E_%E]V_'.J8?MP]+UQ((&#GAAY ML&[G73?A8 5 YZ#L"+LC[(ZP.\+N"+LC[,/,_\6BCCE)*2!60"HE'84,:RXX M,=@":X#R=J/2,JA[M=K?EAF^_[%7C/>A:&7@:BL$<]BYQ1UB/)IZ\)*(T:4F M' Y5='*D(4<(0K67%T%*@9?8$TDE5XIXKK"'5GIC-56[R9%.!!QT>EYQXO#\0ZGBXMQ_KP97 <]8PH24O?[I=P9A42< M*:TIQU0CB[A'7"JF46#PV^S<:()1]N)XOY@7\VP2M^".<5.!NP^DRX8$?8E8 M'Y']392^@WH.># M!B<@0_[N24KM0]D]">BMP1JEJ$_:*?/OL*W#M@[;7@_;'O$K45"#&Y/0(*Z( MHDK0@'H::4*E$, A+:![*7#;?X0"8=$/#+$?_]0#=/(D/]3K,BHHJ.*CBHZJNBHHJ.*CBI:V9#7RU%L MV3.PREFT^2 YSUI*6]PT'$\P:Y'Q>M8?](P:;02%VE-MN0*6QO]2JX T1#\[ M:Y$<2M8B[@, ^U3RO?DD[DAI/DB71.IZ*8WO/5Q1!2>L4M [8.F [:F![)%F1XQK9O.9& M4X6T\Y0ZYQ23#'H$& =6&[@YMGH_R/8"R8H4]KEH;3CUMF32Y2IV*/CZQWN6 M*/@("-(:!*61F /##5.<,D2EHN%7C[757$-G7TJ]>\%,18(Z+:_#MP[?3A?? M>%TY[(1T2 :#U7%&&602:F:8@=H*P C=Z&>]+;ZUD:>(89^05N>I'"48G5Z7 MW7=%L8@QPM[T,HYDN9[&SP:ZZMTL9O&=>6\^[>7?\]E@5*2+RG>GY8B?$QZA MNQ7WBKKK-=.,*8 XDLQ3S)ET!A@-%0K76G6/B19W/Q_:Q2PLK1R/5(8+FV.4 M7+7YP\UF1@CLTA1O7[%#CD4?RU;K:+N>EP>DIISE!:@$M-#*>4& H<,X" M%,P0+3CUV@-OJ;Z[5&J3Q?\[&R_R5^/P@RB:ZOBZX^M7YNM&":3!@$JAM#". MT2"YE?#6.ZF%)502='?+GM?@ZWU'EG!?0MKQ^:GS>3?\MCOU[M3/X]3/2J:+ M>C@++K[#A94H*Z#M\@X+E37#J(J5-&** @ M\LAKI+$$[$D>LH^K34V7J6_9;)B&Q?GI[#(?S1?)C778#C.,0)^05CHS58Q^ ML'KUV8C4PV/3W4<2==3445-'34=%30\:>2=LRW5GV)WA(9WAD:'Z5JJ\1(U4 M/"8T1M!BY&DPJX50# 0CVSGDA2%W5UK<8UWOKLGO:&S_*Y]-AUEQU1!FQZ^ MGUYFBFE:U\5B-LLGPWP6C.APEKW\^F8\_9'GQ7_TYMGWWGB478S&P8+K+6[B M9_9@?Q^=K^SA\@($8".PS:D&2%!*K*.86N&!100'HUQK9L!F9FTR>F,,*O#H MY^S[WT?SJYB(%E897DCOZJS(A]&>SB=%%F]_Z,8X!*C/6"M1[JW(Y;#'='6^ M\Q/RG3]C*/'!.8X[PCPAPMQ.4!&^$E2<8NVBG%*4T?!_A0PR5DF,%".<\MN" M2@W_N2CF4:84'_-4LO%Y^L+R:O\Y&QBT4@O<2:W3 (G?JYW'J9Z4( M0% W9-,,2.R%$4@92IE0!CELO+#$)%_$VXM( M-S$E9$4X+^TB/A)@/B7\[4(UQW^&IQ>J09#565?"&:0=H$8'26D\4PHZH34A MAF'KR<; ]8:D_#R]QWB]6U VTR0_YL$F+D;S_%,^^SH:Y&6\YV,^F'Z9C([) MO.9]WFI)Q,$ZSDZ)I3M8/N$S/)VUGOKZ3EG$(E37&L 8/I46&:0TM8H%":L MUY0@(;G3Y*!$;#N&Z\F(Q=/+FTA-J9(ANNI*U1NEME0'XTPZ$G%Z%B[$SG'< MG7IWZMVI=Z=^JJ=^6D&BA]5RW,AJI,1:+,++/O;Q\$$7YT0R[;2#"@.,;JOE M]W7S_'5:%"DA^7/VO36WU0LV$:6XU2$874I8Q^2OS.08-9B<.ZF\=$!QJ@P4 MWF(*@>%2$PL ;H_)VS&<3YT9CS:*&PZ_-PY$\"P^VT.[WB/1I$X)2Q]6D[LS M[LZX.^-C..,7Q^H#2)(CC20YY!%Q0FI@/*4>>VDIMY8SJ[B-K][6C8((K)6A MMBR=_<^,8: /87M9=/L8&7-PF?"GQ.8=E)_^&1]E!/DQJ";U"%9,#214>TTE MH$PS2; G#HKP(B)^L[7T%E#]!'OUY5'V.%#T](+#JXGPOV6SP54U#AZ!YPE) M'%!U.%U;>W+8,UP0876!HJ$0>P\)8MQ2QX'PGF*%.6; 4NDWW%%/ M&Q0?V?I RN4E[DO*^YR3O0V%>0I9'>:XF'/V3#\#/';"B+U2QFN,N]H%58\8 M1 5K5'D#!;W1# I))0YO&<<49!9)(@C6NPS":ADZ=YY'W\%E!Y<=7'9P^4RX MI*"V'1%$FC$/E5"(8NJD@XP2#"FQE%F[H7/N"2[O261N+XU!PCY!;79+[O"S MP\\./T\4/Q]QOE%4 ZA6&!-'@ U6.HU5&P%1>Y_UZ/M;I>0QW8=F"[N[+:"'0@+X&!3A'F*05 22."EBJ8]@I@(=1+ M*:LOF7_+6YVIURFM'8YV.'J6.,K("D?C8>9QQ,@;=7>0(JB,"__Z7Q?(,@ MS_)9^>N!4D>B3J='.U9J0?'SQ@*7Z[Z]X,WU MO7GU(R*WR"G]O)HMO^$F^Y*_O9CEV1]OL\OP +]DXV_9CR+RM5W:^Y?>(5WV=;8V+N:13CZ M/X5GTG@1]$V63%+Z;) M*W[%*RL5NG@.%FRNNO'Y-?4ETL=M>FG>H%IG4X!#4.IN"4-[@WP\KMY->0OQ M[_#@@^7?=^STY]%UV(/?\V^]C]/K;$/3N\YF7T:3\O&RQ7RZ?*%4'-,KWT;# M^56X.BR^DC+AH,;939'_LOQE@RO>K-*)&MF+]R<;5;?@__Z7-QN2LGR/R?O? M@Z1^[_%,ICTF#>XN6>\!P4C /?C+@>1$;BYG*VPK+UZ!&S?$:(&=,<%<&DP5@5(0^O1= MJO7#=Y-B/EMV OG&&"A_-3%%FE/0EH\@9S6 !!)J=/A5)EV0CM,B0< .F? MTW?IPVQZ$S;A1U*HHM?Y)@J-,V"0Q[?R+!B$G1:#,&.E$XX[&Z2_$UPSR*#S MU(>S)=S8I^_2KWE6G(4I_OC607P&#,%/BR&$]$I:Y##WCB+NI'5$"T"(Y)Q+ MPIZ^2['F8E2V1DY"(SKFPSKRR9FXK![?44C.@$_$:?$)IQP&O=@"Z4PP&ZG0 M7F(%#!74 ,MW\.VJ0="FXC#L=Y-Y-ODRBE$0513Y65CDCV_G63")/"TF,30H MR(P:%HM;D%="8TVL,A(!I8*FL N3#&:+P"._5M/AST.$/+Z/L7/_R7,'!*?% M'C!@G8!28,TXQ89HXSAWU#D<-&M&^-.WJ1P4\"'[$6/HY\ 9CV_A>7#&B47. M(3,(1!BXVH>C=!H*0^-CTUG\]& M%XLR/RNEFL5F"KV4AGP&K//X'L=>6J?/.J<65;=!J]:48*$4=49*AKG4S H= M[$YL\2YAPUAKU/NSQ#83GD&P"3RRODTVOSB'0.'C&P?/(;L$GE@H'2B XFD";H/)*9A$4#(#D,0. $WA+LF\ M%T7^OXN8I^B^GDGFU>.[B."=S/&,TJJ-XI4VRICNJZPZIL(CVEKAD3?*<^<% M5491@EP<2,Z"0:D$4T8D8;%6>'370]XNW]A^?_96G;1%/=73JI,VZW4>+-&Y M:\L.@])/J(;J8SZ\'$V"-3N[J=Y)7J*(SJ/A*)LU0PS'N\KM"\1Z)[#:/X4# MG5]-%T4XR:+?R[\/\IMY+S7'38<;G1K57]>QBB954;_^^(ZGXT&]W='OS4:;/8EFXS^E;ZQ)OSPAYH, M/\SR(AQ3^O/]Y8H3:D:PHV(PGA:+61ZN_A0V9G09E*_)O*Z\6A9>?0Z/HL?3 MP1]OTJ'$/S_EXSS5R+^EF!,B@FZ#4VC;22*YPD08!:A6AK^MIXX[QX->A(2R M3E,=%"7"!0!".6Z=,L:7]?VCR2(?JOF3[P/?]/)BD-U$;62VR!^O)EO;\ELT M&-ZKGB5;M35X^O,\9SE1J=B)*'16C(KWE[>.\4?Y\\&C9()*9#D,>@ZF&BM! MD:2 8B]5? DUCI)0$C.IK6#(T?#8$AF,&:9 NK L@V^?Q4ORYGV@\FHJQAT] M 9K0$'O1'Y)5)DJI7 MV=>\=Y'GD][-++_)8@Y/D#_QPMDPMN;O?1O-KWI?\DD^R\;C'_&=(([R\KLJ MKKN9C<+M;L;AZY+LRGM_FT1I5 KFM':5J#SK_2D^Q.E!0=6H/44*KL!U0.7HB^G9V^+)QY-N^- MXO$/QHMA24/SJ_#"_RZR6= M N',4CECO&@82.%K)-/9]#I12Z6\;$G$)=V& M;4B?_9%GLUX^B?<\B)UH[L"[\-@]$7^;+F;AV8.\&2_WX4"?_^=@.PRN[B&X M(FBEXV% B["(+*TPG-@_%Y.R.5 "BKBD\H#B4053.-CA\>@25/&_A,,/BLFB M*):62KA@_*/"QZW:I:QM\,:V=E"RO?2(P+(R'-8W?A3M@='UG0?07V+\]&8T MB<<83JX^YWXXB,NH9C2*:Q).OG^YF6HR>"XFWM^?NB33/^LI^VK<& M+8=G'30[_:6)KXDOBD9_K/_HY676QQ(S6GF8^=4LSUOYIMYU>/^J> Z*O<#F MIVUMY9MVAM=->HC/M$83B22R(B#P>/JMV,.)KQU6.QO;WHDW1=CI'OO/O0B] M <\6X_D^COBLF'J6](V5K B?#/)I&$R-><332JM8[G60(T%YR;_?! $5]8M; M.EB40*T\UETJ65LK#L\>%U%0J*J%CX1\-O++&:-APB1AOG0":."T0%1IJ M CF#1AM) 4G>K6>X1%[<)?&A-MC+;G/UMK7MF-A!PURJ^*5M6+H9TH-6T8Z( MZ*/PRK>@'T55\-LD?&'1"'GTJV^(_#R_FA:!Y2?S5&\1===O5Z, 0]_RTO61 M];Z&SZ2TP/1,>3%/-PBW6UT8028^RTUXXJB.7N23_'(4GGKVX^=8\93/*K=* M;S[+)D797[34XR[* 8=-/TL^'EV'58==.#:FO/>!Z '0M'G_W^_L6RA['T?% M'X$$WH43&50N@[^%(YC%:0;-FILV*/SO)7$$XOMGM'FJGI^S^ 3AC5$1*3"Y M.99/]Q]%KY@F>H_/E0>>F%X'@!M5#SN=+.75*.[<*!E'X4>>N"-*MF >1:I[ M'^R?VNH*A#4>Y5]CD"PZ8L)7!)I_X#[]BK:7C':QF*\D::3.R*'56BX#CTV_ MA75$ RY:_Q77%'5,(0C?+Z6X+;\^KB+99Z7XV333^BN!'+@LMF1(R%.4ZG"M M_?[2^]/HIUV](I&1 Q>5G!A]_).WX49%M!'#BU]+-,B*M$EQN9!@E54S3G(=M#M\:WPC?G+XZPFH* M0X4G7!U[^+<],8$VAE-JV.]GD8^F<]2 M]?0\_CG_$JAW21WA:>N[M*1EOPMG/1Q6%+?$^^2%"(>1EX;7J($2BR9*),&X MA)3*U;0HDD89EACDP+R4)J77O#KERW39XRU_HP$0I5+CBQ(C]N_AQ+#MHS\" MBU]-ITDR98.KP.[)]9[/DG\N>NKK#0Q+"4MLOOGV(AUUY4C(OF6S8?*PS!.= MC_Z5!.#7;+Q(*QPMFP?5%FKTN]07S%:]Z6)[[G+[OH2'^S8:CTL2#OLZFL75 M;NN2>P$9TIZF^;> MC3(L(E/]=,G]'GY^F<;/7\0090+,_R^;+"+D1\I/JN]PFJ)]ZM/?8EB!O86X MOYM(;J11K+JEW]G#KSIK$R!Z5-;QA.?]T^?I36!/C-A/.][_S5]+G>=Z.@QZ M2U*5\MYUD(!!1UEYWLI[CLM[ACUJQD%6#_AS3Q6]0$SSI7LA;5(*@=0$4*)F M]&O'[UZY'-;O$)&RDCF]P3@K[QK1=1R.+7RLI(?27[0DDQ*OU\)GB:CRX9)\ M$@@/\YL\FC%!](5/1I][Z1((@#.=!>JN(KI!X 1E)HCZ-2'?-)]J&;FFR%;* M6E()PX9>YK-E7& 2O2E!#;DN/S#(9K,4;ZX7D ($RR#A-BWR>WXQ2X\?E*3! M;'2SY.+ZZFMD.3'/*8Z!9M1+E#N$FZ0">4,$%HBXA61FGMN&!?6^IAG MJAO"39H@^X"S$ JC%? N9I,P+@&0F&"K'\RC>?0^&VE!ART;EWO7Q MT]J+*V JLG*<0;15(FHN5U]?'*$NJZW-H#HL'R>(QRKB%_/8XA5-&RQN4PGG MR5R\"O9,U)A_Y//2QU+>(1_^W'N8C_]\*Q7LZ-+@V7/3X+ML]I/,9F\AQ1$] M+\41O]GF*;9 ^*=A>LM)$G]/&EV JE& F? ]V1I2WZ/6E;9V6&]02(*VE?PU M\=+9*(^?3.;'..U 4O&#E5WKB8%))_'R3==-:4%<9S^65L3M+TD*6?5%:P]W ME4V^U!.)9OF7.&DP6/>]?/)U%-2>4E5J>,9+"Z.T&>Z4 4NM,:G"29'._AD6 M.O^Q]('<\IA%^VL:/4I)+YY-%U^NHN">3;_U;RTCJFP1RM<]C-&C6BYPZ<=) MGJ[K.)^V5#JSY&NL[MZ41F'5Z0-+IUQU5/^[R,K;E<'"H!.OFTM)-:\V+FKG M]WVJLJ2J+*2+,M=SI0O'IOU)-\UJ@;LZVNK-64,6IQLN/[S]0?7KY*OK:3%/ MZZ_,AZ*H',0-;U&I#)?AV*@ MUKTHJZU\Y\/C#"%A,J=0K$[4:TXH8##H&H1JR02VEF'AG.(&(F:6E#4;7DY^ M"51XD<_>7W[^<9,7[R\;V_'F?LI<336L7>;_F([7XTX!&LC#M\6 M^2"..?PVG0V#COSFKT&C?VR^X?.R#N*S%4O7<+6\TD;(OF8!5P/4O@T/^#:I M_(UK*K=7+%9:7A<1N5C#U?1J?BIE9>LBHQ5\=08=TF> MLB(FI<[F;Y._(?G-IK%X./[5>(I^;:C4[U>^\.;#5L'F*C6D=**7'HH JM?Y M_&HZO//A8GP@^2?"_K]=BN#*>7/@[N]7!Y-;+D&U04Z'\[P'MX%O_AKCP-MP MP#+[MLIA&)7YMW_[^=//055+3M ?0;L+I%M[G"N'83Y,?L+ #T%4AE^^Q*'$ ME292%+&?9?VY?LKZ7:5.1!Y)]GQTN$;WY!U@$33(30 9YA?SM<=)S!9+4N+7 MS!O!J'X5N5MY16/.;%1UOF2C*F1:*>7KWQ'^3JFW:19W&5);3>"N5KZ>F3M* MC7'N?-K&@R8U[#KJHJ-E$#'W/QHQE-*&/XO7FP MP^-7W"R"IA9LBBI_;5&4#I/+13RE.A@0;QZ1:'G#S>VO*>7GZ'.J%GH'@M_: M^_5O61'89H#AP:_J]R["#>/S%;>^,3EQ(AZ'[ZJ+E8IU"'_ X(HZ>*/4I IG MJ,F=U\=(2;!C\FAIA&V=?8G/D,AE?D>D,^KV#Q/HCT#M>5 F2F_SZD@KG3Q; MN_7M^\4 ;#BJ2:#8TOZ8Y5]'^;>EFSZ>\LK0B;=>7? X,WK,][;98Z M"2#9*-_G502KY-I;>Y"M:C/JH.\P):,4)3T'"5_*YBP&]1,3)GF93J&_2MQ? M[6@CO7FUC)*P*TLP[MU\K>II9027.1"S:0IUK1XLX= L0,$P0%.Q%@B/%R8C MQ^7*'0G^MS2 M+HIE?&7YC"OB&93>DE+A^+GWH6+_JC(@&]]<3^\^C,+T^FI/]#$E,')C?O M4CQ,I-G?TI;W[C!I7O^A[_;^[3LMT[!C! M%BD5:"E1APE,EX9 E?X94TRCGO0U\%) C:M\/.PM$SQ3@O5-0*#O*6; MOZ(^ . Q(W73]?2\;6V!?E<ZG2)6_K+0U-*(;H&^EOHZ)!6;6B,(J-/:)S M,Q901B5\*=V38=R0NLN"VG69D+( M*F%Q>A&5GW2[0.(Q:ZQVKE])TKP99O-(PEPK0?&.OR\^6AU(]2UXF<>?9 MX*JAN92I,3]O$EKO4Y[WRLF;50YF7?=:Y;/6SWUFLG4G;ZL:IHYO4*8\H4(]12JSS2 =R0%9@*A9L^5^XPHYK3\%-2P82PT&DEN Z?$YK9 M!X7.H_?9]+FVG =0[TT9_V_\_6$V'2Y*^$_[UH3&IJ3?-S!NL4D-5VW4Y"=% M7JK@U4HB5!65E?$C::S!B([.L>%2C5\N='5EQ;N7HUE N:3+EOE5Y9=6J7;9 M'P&N4K9U#._?9F2U\03S:=#QVBIBVTI2L]J5S*111$()VV7HH_PO^5RM;CT$?8;+?K5\6.&Y6_AYP1>?!U>OV&[FUXRK.7J'9 M*K/P.IO]D9=%%R7I1/]3 XDVP.[E04F0FC-0D)7.$PZ'2R>+2@=LN.QD;O^??&BWQUC*YMVZ0!P5GU@AIL 84*:FM<)&1^'4$R^?5+] M 90"W2IQZ9]:C4L95F?"#;*4AK>,8S7LN(O\RV@R:41/2L/NMCNF M3FF+UZP>(CQ0><=P[_*!UXH[8K Y%K:L4M^6X9VB[DV_]H$J&659]#P89[-5 ML*7HMU(8]/GN78S?6!6/-H-W*6K7<'N%)\BK\LGZ2Y>/D@+?FR&V,ORSJAA: MZP]X$7V--UFX,*4:KA7VW)F:6B>B-JN!RO*SK)A.5@4+5?Y.Z;6BCQJ\&HL*.#89QA8//3T-__3^5,O]V*W!!2'X)?Z1 MMJ/H?A:A^UX5-<2)BZ.R\6M3FJ>&*V7],JUHNNHS\W@9\6-E M#D\H?'C5*3W5^ 3HN*740J*,H=)*&:"86$P( <)Z*4YB? +:=7S"I_Q+//6/ M2UNCGHCP< S2<\F-=B((-4JT%!#% 4%64Z)YYSFK0:_LQ3@XF95< M$:ODW97!7-75]1/&-=LJUPB>+)VK4;YJ!!(3,H-^DZ U-B&9Q7R5:&1?3 MQO7Y]X#-55_,H W%"Y>Y%:6-VNPF5)72U?_\J0;S?)40UB2\5HEQYK=VDC3K'/9RVJ*.Q+,8U9ZHYG$ MVN2!9I;SW2W-DZ69),DRCW)-C%29Q,^J17JL^@@)*G+,61T@0 91ZH)"SC"5 MB&@J8K87$3[80I:H#>=G58#T?GE4%5)L%9^ICF/'NJ/+0$RMA@IB@]--BMO9 M][[=WHM&NPK@%1+:^#@85D(DD85,4P:!)M8!?]_>EZ <+867V_RVB[["WL]6 MRUAM?O_N"N J@^,FZH3;!Q4.#NE?),H1X*-LMS//5YA9U^&477)6VG&YM9=Y M7E<+)$R\XPS6\O2J-AD796_\<1S0$-/2YRDE,'8KFL32@2]U.=S=;3I:ZKT7 MZY+^R'^LEKNJM2E3UR]FTR"G8O^_ZH+^ZA'K%U;45;]6UR55+]UN\'%PE+>3 M[OHQUH@/1N-1->!KA>P?DGR-\0(?3F\)-9^GS<%X#ZJW CE#+2,F& V4NUC; MZI%B3&-"/7.TH=YB[530W[R'@%.KH,;*R' 9,X9(C\D!1ZFB3C=:9V+/",]5F_7(V&@8B>P)JC2>"ET1T.A+(1_BW_2[4'JQ/F;QY> M:T4]U4K@S?=>XLG>TM.PRUZ\>230LQ'">$JPX0Y/Y.>4\?);F?'B4L;+*EGE MCNTY2SK KT 'FWM1W24AY,8M7IILFFE,KSQ=O:.* Z**.I-L%]"XR 9_?)E- M%Y/AVTI_&J;_[(5N[GF(W.=N'=Z>^H0X"#9'M] MVW'P0E)QKXOZMVPK':K%@FG@./''$>.HJ$U9 Q:ZR!& H% M'=YT@:3CC6X.$^X?G,?:_"(2H59>;#S]GWNSVN__79_J.8 MS?^Q-N4H3F8MU/=1\8_J?O_8<)[_EDK&TT>KS/OWLT^EH$D?C.GY_UB18_6X MU8>67[K*)])57&?YY?4W1#GFDABKWBN_HHT*"H#ZF,)'2ZZWI[EMF6!G#+LK MR^E,]-P.L0X"L3A<(9;%"C@JD,9>4VN1=) B)ZE!QB/BP5X0JZKA.4_$$K"/ MX:-E7\< 6&V;8(>IC'U8#]D\HH"C9QKPK2KHKX\TH@[X_);4H3G/Z.G_+DQ&%U8BB!*',&\4P9T&O< )!0SBV M#F 7KMOP[,9]?W_YG]/IL%"38657%)^FX^'IZA$2]RE#9VV3=$Z2#D5NHXC M*Q0!J>,LL50X2Y'F$B$CG4;@R,FH'Z#/19L1G>-#D9/R;/QG MH\JS5># X22'TT6L0'A.PN9A6S4$* B!8A1#+16'5&ND/?=8;!8: MIITORW].5^F M \>[_NY,US<062':#,2<@!1I)*$L2_)M008I@C,KQ^/)'*O>A]<> M!@[09HG]UK16L]'>B*T--ORIO2+43&,8D59X*38'WUK@@GQR#&TUA]A2+W"=GLSXBYUVM MU-E.'0; +.]LZF/W=T(*@QMU8(Y+3DEJJ8Z"RBZ #Q_M+#CI- M;#B+0-R[.-@I#C?-)C]Z^7AT/9HD*CWP8L4&I=Q!?%WH[IQ#=X=*&UU@[VC" M"(\H#4%KJ)N]&LNY,$IQQ:G50$+H/0WF!8)!;U ;O M1TC19JG"3FI"9R5TD;\GLRRJ6183J(UQQ&!NJ#58".,Q!)12 SW6SPH$/$'M M?S&6A>S\6+8+#79A@4;"#@LZG^ MP.&1@TYEZN"Q15VK"[>>0$#E$=!HC 4$%@.$B#4$0DH)UU:) !D2"T6LWLRU M:"O:V@I*-,'A7_EL.LR*JR@I15 (_]*U;NQ<(N?-YZ@Q;8\)Z D BKKPGO9" M"F4Y%$)2PZ033VL%_=+:0,?G+YIB?9 ROZ:S?'C8L:T#-@5/>.'=Z7>QRZ,) MA#PBMUFMGR.&.<#:$F$HA1Z((,*M*D4P "BHM909 2QL(5[5 MRJQSWL>BS5;_Q\?)NUF6F!VD)&XQ>'2"/F/QRE@M/?9.Z\"B5"$BD(84 M*@U@^-^38T,MR5;4%WP/H=\#\^IV]N9I,UIC5KA43"AK%>",44^X"%9H3&R# MV@,DQ$Y%;6VTJ^YSNH>"M /CL_.P/U>]2'OY]YM\4CPZZ>Y1Q?7$%%-1LZ-C MPEJ/B:)&4!WL2FRHA]QCAZW!$-QFQ]7>NFIK]RG]..ACT*KT.SAULS,:#*;7YQEA)*CF-BTMU!H 9B! P=CCP%$NA9.6 M^CK-JFP(2XU<#]<;/J:1N# M:<9-90GV_E2)V)_ZO4G>;F%9.V6W!\#$M.&GH8I*08WR$ELOD=! 5_*6 P;X MII\F;O;OT\ETZ:\IM>"VQ.]V_32 ^(T&NT]EV_9$L40OR*JG8M@>:-K-[_F\-YX6]X0=GW!R M;=5NWK>9K]?@]/G]+>XJ67Q&@XM73Z%X3!DAHNY^00TD5'M-93 J-),$>^*@ M""^B &H;;NQ CR6._1J(\D5T#P;Z$+8YT^?Y9W_$G7_/V870H66'ECN@):O1 MDB!(*0B&FR>22JX4\5QA#ZWTQFJZ447Q"%H^4>7;"BUY'^YQ1,J9H672,?\\ MS\)ZEZ]O^Z4/:*_EV?R^N X0-EA;TG@TR=]>Y6G#( +__I?;:TQ_CR8!+.>_ MD'5'SF.0N?T#ON8#522$,+Q$\<"K L)>GLTF^;!WL9CW)M-Y;Y8/\M'7\,*H MB+]'HAGVLJ*7#0:!$N=%=4$\N%[@Z.EB%IEOU0FA=Y&-L\D@[Q57>3XODN,J MEIF%!\W&02"E]P*7I>C1('Y@,,N'HU(5SXN?>^J.^\0;C(IY3)(/O#@+2XQ? MN7GV$05&DT56,F9ZN3R#VYO?V.M!'CVYMQC@H<.I/M \'M &N8A;ZTD_KV;+ M;[C)ON1O+V9Y]L?;[#(\P"_9^%OVHPCW^?/5;.WAF_?Z/+K.B][O^;?>Q^EU M-GG",C=H<'V1%1!D6Z- [VH68?C_%,XKP"PA!FE",3,2.$\T!PHZ1*'S.P0D MA_GWWGS:^WTZ#XL-O_C1)-!9N+:WFFA?FWG9(3#CW?"U?*PULKU%UTF&?@Z/ M\RD?YTD$O06>2VZT$X8J2K04$'FC?!";1#E"R%OTQ&-O&6F"F+X>%45\^*K: M-,#!,%:\#/)\6/0N9]/KWOPJ8$860>6R=S6-5#N:O)W/LL#Y\_!F$(-?KM)% M>3&83;^5GRX"P,2OB@ZA/*!*W@L7!^"*0)87\P 6 6%^[NFL"$ 3;A\_/\N_ M+,8)JO+)U]%L.HGD$6[6^W8U&ESUOH4G2'ZE?/G-0?.8+V;IP2+:U;@4;AZN M'D[+VR4\Z\4[QCU9A[7R*;\%O3I_.[V\+,+GXK->KZX>E<\6;CR:#B/.Y46$ MF>'/6X#<81%Q^I$E*BV(=]HJ[P'FDAH$%."04X.I(E *0M_LRH[M$&BE^Y1O MQH\&Y2&H?]7EW\K[7TS'P_+^PR@-T[9')2./+J0 .#W\2^__6=,[[C?=UU58 MGXUF_YV-%[D=%8- )X'&BLC8>CP=_/'F#CXWW%$'%:#<,RH8"3NH%!/48Z&] M$OYMW7H30J01\TI:;2C72@HL&7,.$"N8E:34F ,9Y4,U?_)]X)O(A=E-E*2S M1?[FKS7@OIL4X:4*<6^I8VMT\CBL;?,8SUG%"Z/B@2N$&S3_YJ\V'-O7<#I? M;]=F'"+HO.(#O0]2H=1,?P3\G_V1)VF0&#H*HZ"0C)8Y4TFNS$;%'_U>$>3% MZ#*:A4&=_=O/GW[NS8-V%S[T(PF+Z^EL_B7H?.N?#9)D&,1G^,H@+D:S($)N M KM'T;:\_NTL+Z5;%@1/4)GC=R4!G-+\@H+]][RW*)(._BV;#9/,+9I7Q"_[ M=C4-DG@\#=)W[6'>1I,T?'>1#Q9!F(U*=2LHEO%!XX5!Z"V"@C^_BM9#6&:Z M724AK[*O\:(?P0I?TE58W HNPLO1#*^>O7>5#[_$ZJ#&%3\?TJ$?&!7>P;ZK M1+V/D>A^#4*E9^IC7C4K+%?PQ-6_6R/H*+#62.A/;]Y]_-44;WX*!%'I,LD" M_#++DS8>J29L0#Y9F7_AA:RF^4AYO>SF9AS88S)/1%1^?>]/Q>+BGU'1"A]8 M7C6;?LW&/\57+A>5RE:^-2^URI+1 EG%A^U'!3 0?J#Z(JIT@ZML\B5IFTO> M76>XWD4^_Y;GI7Y6K[$W;&J(\;Z16..+/_?>+^;%/"M?2?O0RP(2-!Y\$PXJ MYBDY-V#)H'IY&-@L?$NM&];*:FF]^_>E\OH(EC,*X L]?'I($!-4)BO\N591R=#==L 7%?3 M:4"S>._P!5&-RI>*?EA[/AO_B.M/2);(*!@@HV -EVZ+Y;+?SJ=OXT?CI6E[ M>G^Z68S';Y?[&8_IIPA*-]ELZ^9HEGF>!!1/S;FCO3S=X/@V"4%^,\_>7P7 *&)2- MU77R];V_;$!FK75^"!R9QDI^CM;V@Z:1(DY#JP3!C EC.98*2F?!6/)RP[9YHE]PD]@;GU^+=$6'VFT'6_,&E3': M=.U#4$;ZYJ5;-!^/JW?_[QOP)OT=#FFP_'L+?^"MIPT2,"A=Y>-EB_ET^4(9 M:$BO?!L-YU?AZK#X*J(0[(AQ=E/DORQ_V4"$-ZMTDE76DWQS?[))>0M&_OTO MRXMNOP=W>XNV_HW/OMGVN39[2 -[0L;-!G7O$ FZ \B70-"KD.#,5WH5I0+ 7TKLJ^EN.MV@/I!CK$])F!^V#U:DZMCMTMB-UFT\D!;8,4J Y M5A1K#XBHV,YIOME_?D]JPM[8#LO =FW6F[VNE#^[ZH5G!OUJ#C\AS3%0@E*K19!SZ8<G1;&U]6[AOST=P^<4)QZDG(TR])N5D9(8G?T2 M-J_H_:G,,?XIE6M\F:0P[FBR["&R3"J)^1B+62/WJHP49T7@V%B84?RR4\2_ MBWH^)>H)X:-A3[Q;N!&C+EIZ6GI/M[YN?8>\OA6H\4-J8+.G/(554/I9LF6:\5.;.DP_.\,C-."N*5+L0U=+S//9S2M&X@P2ZW)P#.?C=PB![HXHC MRL[ILG$.14@>T:E74SX?'IM\.*L]I&/NDJX.-@K!4=T)6U+/N,"6*U?RKY7G-'W;;'@Y^4?% MOU7SF]9"&[ /Y6G/8.I@K.I_L+4Y@'98E%DBL-(1.(,*-AU2L -&[-@ Q MQF=/"Q!)NUW-NR2PEU)PNZ2OUUW?J]LG)W!H1Y\R=%_CU$HX\5HX4<0]=(81 MI@C46F,(\5(X,:LW>N>_@+9^=_[0RTBD[49N4 Y;%$Z;Q/\<*NI&:G1L?P_; MRYKM+2%*(*Y=8'H'*2=:K8QT 1E]!9WTT-D>M3KO[CB8_CSS%%_S@1ZM9HY= M'WNI[6/,X+NG<>*AK&8?::"KMI**^"9=II1%]#18>3"?Q5&A#J%&BF@W&(#(8""4$"M"VH3 M)PX+C[ETT$GW8%O)1^^S/Z#&ZGC%ZN:+31 MBZ_?NZZ.*K8,NHQ$_;4DZDDOBYFHY>'U+N+IE7FK\8LOQV73[]$6G<-C9Z1\ M'B%]?M6[R*,>\3 0'7T+\-NQTV'7 GS;6.R9MP#?HMGMLWKEXC?;/,46V/A4 M'GLT=WQS5[O,\[LRS]FCF>=DQ]3M]C//NYO=^[%SRH _L$RKO293/6HWZ$H[ M"MI6UR&KHXTUVOBOQ30JT!]B7\_4R5@-4G?MWU)#XR*U)GT795[O/73^%.*9][,N^5$\C?7Q3YK)R^]&YRLZCI!77TTM%+ MDU[^-IG>1ROX7I_D:24#W[%#)<@^EY3.-:?JE!?>G7YW^MWIG^?"N],_YM0X MDQ57O?Q_%Z.OV?C^C+BMS_C8C[)3^D]JK:>^ONXL3V=]9W.6;1O+HG5_0QNI M2[]-)_EJ=&*9=>>&+5-- V&B&S!45WC%+#.... X( S%UD2K.#&'\ M=N90U+K49!C_<;7N=ZC=[]/6LIC(D.2Z>YCU1X*X5Q=4_]H\I3BFD% M?A94PGPR^+&>#;F\MG%EL4$ R^! M5U)K)_]_]MZTN6TD2Q?^*PC/5$1W!.W.?7'=6Q&YSOA]:^NRZW;,IPZ8@BS> MHD@U%[O4O_YF@@L@41(W4 3)[*B6N8! +N<\>?9#M(&X3""DTB@BK3L)Q%N^ M_.]>,8H.Z/O2QO\TZ,W< .4%,(%H M$$H@E$=P%1@JM>0-AXR93FUB*D.>&4 M^)G8B*T%?"7@_*Q %+401/]=C(97854B[\V;[B;\3/B9\+-%^,DJ_!11G>O]_??7R734:E='6?C:-D5>8A[UGDHU&- M[/BR/&)5 KOW/#8ZLEAR3(#5$GDS,R@K!102CV5Y]37O]6-\MA^./@99].-R MC6WQ>5*],T&F+=:W[6M8>-ZXPLCO'S_-J:0:<)G(@ SRFEV M4.9LJQFD;6=VXO7$Z[OR.F>5T0%YA86$R@B+(50$:3T7]W%0 U;,GZW@]39& M?J:S/?%[6_E=5OSNE&1* .\(I!0)(+QR,\%;0F!,._G]TB(5VZ]VOZH5L&%] M_-=1<9?WKK+BS[MB,"YFA=B'98&_[LQ(-:\!G\K5I&)%:??3[J?=3[N?=G\/ MLWP[0RP7_6*S43XILMA"9WUGSS/7%$@M'$$B:Q'UE#'.I;(20C=W!!)'$37/ M=U.;E7EM:\#DVC;!C70^%ZC)SN=)^4_*_XXL36'-L$\H1)I8IZWU'$.GP:S* MD'1:4KM296AWEFZK%?^X*'&6-H,$$2[JEEKHI(#TF$.!C@\1K0D! M3+K&$9T/[;0ZS#N"EV& XP8-#NLZ[)Q9R#*MQ3!P82UF1$K.A:/0&H_FP80& M 0Y7JKB;Q#4 & HW6]=N5\EHKCYRM_38!RO. (JMJS, ###@2RBO) M#!8B"#KS5'* Z6J0Q 7;29K#J(,F."2(2A!U\A#%8%4^63&M'+&2$4>IY%(P M#1B%W%CEPV?P^!#5&CM-$J,21B6,>BV,PA5&62Z YXH(BHS"C@,AV3R/A$-. M6^!N:HVA*(E1*8]T'?M]&D[R?G;74/3J>=JI&:W@AU+/F<94>L.,9X A8^=V M:B"1)RTS"S4AD'3 >9B"D\/HY!F15U6VXVFON/2"!';$PAA YB6V'/; M\"G MG))'$V,GQMZ,L26J:N>%(Y9!PJV13#D84\757,!'2O 6"/@GD"G:K!4A<7;B M[!TYF\.*LQT"WFND!0 066:]IFKN4F66VPN(\4B1&1>6%OKC, ZGV7X6YVP! MO=B)I]U/NY]V_S(GGG;_K%) #]1EXS3E?P&K""BJ#,%:&\4=H@3&D(*YZXY MC.Q*\N>F56!_'@ZZ%]Q/ Y$.A_P<5(*D[I\\N]<\]5P1SXVS0>&GDGD.*9SW MSK%$X=5HHD.R>UMM^ E!$H(D!'F (+3R\2& #052Q10PJQ##BM*YP=!#ZE=R M,-J((*V)6#R=RO$)/1)Z[(H>M0@!J9&@S!IC'*%!$%&*<*P$$AI3HK0\!?1H M32QA0H^4:EI>KKY$0LL^#P=7J6_H0^R1%?88A)STSF+HL<2"<,2QL!0"8!$ M9B4ZZ?1-':.KZ\$_9\2A(VTTZ/"4DIQU7YID^[X\L)"UN B&!91:.4.T$YYS MZ[@KP0)'70>OQ$6T45 YNJ$DX4_"GY1RU1P^85BU\W :,B611H!+P#PVPI3X MQ"6BU*[TU6HC/AW=#-,";Q>!"]:@9<71%ND.="*8P"D9TB4X*6C M'D:3%2B!UPF8C X!5GLRXBQSM+]#@.LA3,_SO8]7K&Y\"Q")5XBD .$H( ]E MD#"HD7=4!T220CJ$!'M51&I+5#MB'0Z;[&RV&ST<6UA),DFU2>>( A)42I4@ M%C*+/ $6(^2$0J1$ :LI$4:?@ES2Q@S75P*6YX6,!#P)>%H&/"CH/377%- 0 M*0$AI1!!@R7S$7ADD$D00_84@*>-&;A'U6P2Z"30:1WHH ITO+:Q^JD 7DIH M@HR#I2M!AX7W 8E. 73:F!R<0.,T+7"9I Y&Q";&N>=<888*. \6\-R[U;%PI(8]^K< MW18=$1/489@=##JW(:IV@FJKL+15:6Y0?;JQ>N6[;T5YZ\_#?HQW_+&7?^[U M-RE+M:XFV;D?1&4J>V<\ M\;3[:??3[E_FQ-/NGU5AYP^#23$JQI-LE$^*K#_L_A%V^/:V]U+26^-R7>NL MD?N,^=7,ADBRJL$49YA01HWT3@OFF.7SSG%4,6?%\VUH:E:3MI5?6GR_H-'? M HG^&"C45 2:FDM=G(:9T*<5Z(-K1?"-5%8(R)TASC*I&8/S!K*.&X59!@I+SZ$8LH%J-&S\2GAV] M_E/"LX1G"<]:BF>U/!@)"+<.*0 MFMA.*YD?CK[EHS##L+'C]0:R5,/N&4QB5?:T4(10)*1R!CE-H?)LGILG!.!R MI7':25FLYO1BPN#B2C19N%? PR7UG4)YN>1[2;BR@BM"U )HH0.6:1K4-V># M6B<0G^?\"D23+>IP4)7*8":<2CCU$DX1P"OYAT.&L$:>",,QE)+(>5(6TM9J MWA*<:HV-*8E4":H25+T>5"%>,X1D512B&HNG@@I,W'R61 M*F4K/;Y\7EE\75SU%CO64/YHZZSK&\^RW?A)JYQ.;07T!"#+H/58*BR9F[L3 M 368/,;/);[4X/,LBE*A#CB@J/4$J;16I#H#R2E!U;E 5:V/ ^&*.D\Q,!Y3 M9K'4<*:52DTH<2MUG1J'JK;:T]HMO27H2]"7H&\'Z*LUKR!*0>HH\=X;:2ET M4JN9E$8E<@*W%OI.H&;286UL"?T2^B7TVQ[]**RA']+$06,%$<01HXBQ"QV5 M(*170EY;@WXG4(6HV5"O]F)?:9_[VR2V.%A^7OZM#:??&Q1O;V9U>R "WWU? M&U^WB'%WLT]Z@X!DD_<@,,KF(W[,"L^/=[L1/<"L.*3U0ZP]8.VOZR,81#+J M/\ /"&9H42YLUBWZ_?FW__M-T,?B^S"S[N+]$\ORJ7=;C+.?BV_9;\/;?.5\ MN,U'7WJ#V?#RZ62X^&!VW)2??.M=36["U6%UYN37'?;[^=VX>+]X\?UC0GNS MM-4N?2R0O7G>E#M[!H'???]FA1/FSW_A*[3;S]+#=GG840WQK3XBK[==3KA@.G-\A4-WJ!LY_RT1_%9!QEI.Q#//;B\F2STI797THQ+H-_ M301T\03T,3RI=QWF/IADOTS":F:_?!X7HZ^EY#,3^A?T@A*])'JIT\OO@^%S MM(*?HI5V%G!KU+CQQ(JI%_IMI=(^K2*%U@++&2_"Q4X\[7[:_4O>_:.:-!KV M:)A\?),5_YKVON;]#9)4S[U2;U(*SFJNYSZ_M)?G,[^+VW MI34SNPYS>*T"J7OG8KQ>9,0>;9J.'Q$A0!6U[R0#T'BKC87",JP50X)K2R"4 MUE+T."(B2EUJ%@" N1*\'\K$>^< M$@@2B"8032!Z B!*JD!:"( W)"9+(>&)0%8!5H(H0QXPM1)(>U8@VL94A(-F M827\3/B9\'-O_&05?DH-C58J)F))BU#0N[DI\5-B9S@X#;7[G)(9+@L_S\D/ M^/%F.)J\G12CVZPW^%J,-RI9>^Z6ZN1U.*NYGOO\TEZ>S_PN9B\OPQOX^[N/ M[[+)J)2V[K-QE+0VZ9B\MM#@>142E+0J).B5D0 CSK4&UEK/'"@-S.%CR+Q8 ML8VHKWFO'^.Y_7#T,PX1Q26/M7@XVV^I82 M$B4D2DAT*"225:-3YC!G!BK!"&0:<6T4B$BD@?,<^95*GJU#HM:4_N,P M'XRSFZ)_5=:HB&W^]H2?$T497*$,)8Y*:95W$#IH-(*J--9HZIVU=J7K0[F& M_QV6<(XRV[M@V^#M?!QR!SM2T'-HU'E)]O4S9:3OK$_6T]Z67%[Q(PJX!U%A.%/,1"X9G)45LG$6\G MOU]:'&/[E?#3+6+VYH=?1\5=WKO*BC_OBL&X&&?YX"H;EN4!NS.359:GLF:I MM%':_;3[:??3[J?=W]=(#UHI!WR(%66+\20;Y9,BZP^[?X0=OKWM;937<)Z: M JP%)V@+&2*0,^DHMXAQ Z--T$$*O'*K;L&J3?.L*&Q;PR<7V_Y;V/4?PZ:; M:L\;T_Z);+(]55+]D^J_(T,C6!GYB0%8">^+E\0&C-<&!2>\XFANBG?8' M/QQ]RT=797C@N$'3P[I./6<6RHQJT0P\YGU20 T5 7X80,*5\@M0E#*_6NWE M5&P6$'UK!CR+$LZ"Y:1LMU](8 M3F8.KB @2>+:%M32@#A" 3@'DW!R(IT\&W)0J]P'"&!"2LTIX%:RP)"1#1&$ MQDL,CR\%I.32Q-B)L3=C;"&K\Y4YQR1'E%AI'.6:T%*\1Y@9(IPY/F.?0.YH MDQ:$Q->)KW?D:P)DS;$*I%'>!I4=06^$!0'0ERGO3"K$_#P?="^ZU@4%'^?*<*L(^Z$0 F!#H5 M/(? M6N0H$4Y"#SC@2@<(BL6D@S1"'%-^Y\Y?KXE K8F$/*&J]0E]$OH<"7UJT0L< M!$D'$X%4^)=1* @D)?H0SHCB[!30IS51C@E]DD-F\TC'E\(8M]@\'#;O:C@- M++D7+#V[GO.GQ9_N3B<[+=-_'F)MUM+-2VNTTU*\'J[7*IY9IY CSDA*A0[_ MQ19L):X+8QEV*P629J[MLVA,@@GI2'RXU)5MB*H1YDF)+:_FX$G(FI#U"61E MM=)S@&//*!-<"&TU1 0!7B*KDHAJO)*7V "RMM4PV 18(]0AI-'6N FL$U@G ML+Y@L*X5 =24 TP)!ARA6"V4>JY*L/:6>$E68KB/"-8G$,Q=-@)*6)VP.F%U MPNIFL)K6VSD)S#DUW@-&%(3,4!VQ&B*C.;.KKOCC8?7%!>B?&U"?3]Y\^>Y; M43[J\[ ?:Q'\V,L_]_J;A/NMB_4\]V/I#.:7]O)\YI?V\GSF=S%[>1$>6]7M MCJ;%5=9O[&B]7%7PC">>=C_M?MK]RYQXVOV+[ZC8N)S7.EOE2<2W"LRK(CXH M]DY04EAKD+;,01*+?7B,":<6O%#LHV9%:6M&WVNT8:$IJ>\$H#>!3VO A[): METJ$(''&&6"! @![8TKP88)X9G3#X-/6,*%7QC.0*@TF/$MXUA2>\2JHW$'' M=!"D+$)<00$=5;3$,RF\8.R%#GFOBF>MR49,>);P["3Q[''OEA-$MUW:SXA: M @WQT&O-E9$<$<(PM5B46&<)I(VCJ-R-AE:MM MJ,1$,"4I"V!D ;9E06J/. (.@A<*4I^ +>M@/:PHO^@.,DA%Z1%_J"7J:-*G6R2CB5<.J5<(J()4XQ1ZBF01.3 MC#@/$>.SM%MD')?*K)3)NG3;4Y*G$DXEG'HEG&(UG)*6.2V%CU7]1)"EPI_2 M;@2DL4JL%%ZY=+M1DJ=2AM,Z'IS5RUH;>[W%#C:4@=HZE^+&LVPWGLHJ*Q1) MC2D"3E"L,,-.>PLBGA) !1%V13]=XDT-3L^BK!6$]#43.ELK8)V!'/7Z0'5F M&?$'F_%K01P!M984CC)*!41":\.=!,BCLD@)08Q!CL'!(:ZM1KEV2X%/9<&W M,MD](6I"U M U'I7#TX-@4@3+J74@CL/RU(BA')"I/2M1=03* )U0/M?0M2$ MJ E1VX.HM$)4C""T"!&F 3<.,(-(&0Y'!-4>:-):1#V!4DV-AK6=***6YLJ_ M36)GB>7GY=_:/QU>^[PT".D[>D]B7]<7G9W;3??SNY&0VG7V[*%-AWV!+,5[<=/:8[G#:O\I&Q7C:G\1O\@?CFOTD?O[T$-X]7.;3V/?%A8^' M7!MAMXB1L8\XZZ4IS7]0GQ1H8DX0/)I0^?=FM+C%7?ZE>/MY5.1_O,VOPPC> MY_UO^?TX/.AO-Z,'HZ\_[%/O-M#!S\6W[+?A;3[88IXK6_=PEO-S*M_X3,MN M1A&%_V/LO +,$F*" D Q,Q(X3S0'"CI$H?,[Y()?%7]FDV'V\W 2)AM>+(^W M[.,D,,?#P-:\O32\&-8#NGU$V*44\"D,YV/1+\KCZ*WACCJH .6>4<&((%0I M)JC'0GLE?#SJYK^/X^W+M/Q7=FT$OB"+C M3Q&_XS+J6'O@S1.;PCR66"D293!K,)#0<2$PXMAKRKQ^6T4.(^6E QHJ9C33 MS".L9+@T; #S@F'[XNZM?0Y\DQ5!T+F+N#>:%F]^N![V@Z(2)A=/DSS[US3@ M?V]2.KFS\?3V-A_=QP/GC^+^B=-J_."X^KI8F>4)]7XA+,WWZ1&)KR?F#>:S M+5:ODE_M]P]TH8AQCS&O_H!!%!/[#Y0'"&:Z8"D<9=VBWY]_6Z:&Q?=A_MW% M^PT@^M%HPW9\Z0UFP\NGD^'B@YDB6G[RK7.3U[!$;???]F1=*=/_[YK_ +W[WT%=_[9YLG4$:#RCV*2W04-)8RB[8N1J* 9*MC,L0)K[=^YPT$=]0990+ PG&BA+:> M84R<]BL-F%?CQ>M^C%(67W6J1-/%TJM1W:$*R?ZM-_YCNW3^Y96/G_[I_JXH M;S6ZNAZL?+L 3#7#RU\#7'Z:H65XTJ,[KUI%:OF:^W:@NUF:7[AJ\U^UDZU?,^36>?]?- M.MF@F,RCO#KMT3[Q^$%X"%2Y< &EF0>6A6,-$6^!!L(*RZU0"F(K MZ;,G=$UV^T=O[%50G:9;H*-:R6<9,D#$E3:*G^-"24U4Y8R;VE0?!EFPLH@@W,B M@MC=%"P]@TJ1%E=*)M35EKV1"7>"1I%*3[94&OQ83";]60C>>C1*8N&.%5U. MK6++7];@5ZVTE'3,4,2\0X0:1B"!7D?\@IBB&!IV8/RJT>\A00QUB"2O(6"M MDO@^)-&$M/+7MDEC>\[GYV*2?4TAL=8SYS&E04_4# "*I'K>DML,H/U7(,T?A^/QAT&W M/[TJKCX,W)PR#RJD\56GW>$*/B41[L &O;U#SV!R$DJ"5EI;OA*]L"(Z4T4O.HP]*HEKY+) M\$5,FWORT';)B.WP5K1XKAOW#3ZG>;=3BFGX]#*5 [_FO*_I;%?3B*EU#_ZH MZ.>3\K-AEI?YA.%QO7X_NRGZ5UD^R9)8E)RCXJ88C,MHN^[P]K'@TZ@R"SM0-BK[ MM%.T.42H73TSN'6!=D>/-QL5V;?X9S#,)J-\,+XN1O& "L?-<)0-IV4AD+)N M3H:SZV61@]XRO'2\>FBUO7#'<0?TL2C*LA$9),MPO6X^&MW'1#7KC-(%:B2"O_TH!F]1C*Q:V5#J_+ M7V$=KV:EJ(I2N*JO?"Q?,ZC5:<@^QV,B<$)Y+&2]27$;9+-I$,;R<78W&@9> MF-S/=O)?T]Y=Y)5.]F4XO/H6Q;?X^3">(Y'7@E18;N5,P.N$[1U/LMMB&P#L.XS[Z%G>H7XUC@*!\\9,3EK7<<^$S(^<\U4HX@ MM7IJ .@(20"8JZ,]X@+P9@RR 0):*5-A M$%5V%@1I+,HX2SC"&4>=785AV MOF3Q-*WJD93@LK5YAFWL3P1@;<#6ELL8F2SR9=S$K_FH5TS*2.@9Y<[W]RI( M-Y/A:,&*"T*^Z8W#IU'RB31=CGO0+4H6NIY. HM$)AW?%=U9E$"Y^S.Z^#Z^ M&17A)T5)?S6 *"'@;3@5IJ'FK(7" -R)%FQ$F#8LL1*S6' MR&(*5R)L/BP'^\OUAPI1#BNQ$M0X.93J\ S )C M!:6@^&OINUA_^Y+XXF$Q,ZR^R_X1 *]W%<_SDO!&@>@"5,U0OUX^[<%9]'0% MM3#:6+3$UAOLPL,7GB1I$6X$4) *+H$VP(=CA-9K M0&'&G#/8:P;"H8. X_%2C)22B'+?ZMR868[(+#DF7#2>XW<0 0)=!RDZ",<1 MK^,G0>H*0#\.B#8JP@CCQS%68BX(AF^*N63U2.*^G25L/Q0R A!TLMOAH+A? M?'\==.AP@QAA%F@B_GIV4;QC_C7O]>-(WP9V>QL[']?EN=V(/67B;).)@]C: M5!PH7TB< 8VGZ31_Q^>_$F?ZK!W+=+5_PS9\6*O<@*\6QD6/$,=UU*(AY7=; M%ERZ)-*X>&J(JGU6ZO;9L@IZ2QWH;7&:7P)9F+D2.(!2?Q8ZL*))BZ>)MS2$%()&(DL+IXL/MX$<>)M="QE-9-F(HR+ M)XP?AW&\Z^GB,H(\\_%-^\(PC]=+[>>_J?8M1WO-%BDJM;U1J1SQI?=,<(L$ M-1QZZ&+-'>RX%=P3 I1BWJQXX",L1-=>^"=Z_+[F_0B2:F+F$2>X!4D?LX+EL;][3_)^PJ$D.R39(?%LXMG$LXEG3Z!032=!_<;7G-K-9'>0%L3E62 MI$,;[4_06O$J\?8Q>7MWB2$15"*H1%")H-H@?4C D_21I(_$VR?&V^FP2 1U MZ01U$5'+OSTL7]%V*WR*46X+Q)Q<'Z@U@BIGEAO^3S5CWGM.H:2T%%21 ME5RBE?[M%0]%.?-P9?!9A_/5+N;)2Y\XKZV<=P"W5Z+-1)N)-A-MGC5M;B"Q M4(!)DE@2YR7.2Z="HLU$FR=&F^<4)_;[NX_OLLFHK+]\GXV7%7U;8J1.P6+) M K^A3 D!7LJ4&@ C)7; :,XL9X(K7\J46$AJ*7HL4ZI%S6,_''T,PF$L>%VK M;KTH21*,\4A,Y8+PIF6 MM S#Y,P@9J59Q_<5FSQ$@'-G[55YGC.6V#NQ=PO86U3=G:!PG'M@G*;6(L&Q MU/-C74K)P<[L;::C4?%<%\&SY7)..X#(Q.6)RX_/Y0A47"Z=11)R!X0'$&$H M$.$EEQ,AB=9KC7//#>JRGY _>*-# U>'!G>,(D9MD!&> M*C37B!WG1#?FQVZI.^M@$D^3)NZ]Z;-BR'T(M DM[*\)HQ)&;2(:B1I$$>P, M!H)0;(%"EA/K9A!%!=:T%DPK8A&C6#N%@2YSVHAST+JED3#B?UE_]''A MT,'5%D[1@]55P!AV,*('.T>>V.K6BJ4):G98@!/K^=( #AVQ]\M&("6JQ!P. MI;2$& 8U-XQRHU0)4AI(J U?*>9R0 ]JZW+?UI)".[OB)!!+('8.(+;&'TM MA6+>(Z"9XQA)P:2DSB 74#=Q?LG M9OVI=UN,LY^+;]EOP]M\!;9O\]&7WF VO'PZ&2X^F)T"Y2??>E>3FW!UF/R< ML+K#?C^_&Q?O%R]6MNG-TM=?A=BP-\^' LR?(;_[_LT*$RR>_\)WNWW5_!V? M_TJ-*[C0$0625@)+*X>++X>!/$B;?A.;?9A\'78CR)22P)+Q)A_#B,XUU/%Q=1 M+]"TLK?Y\3Q-J?'YP;'QV<4Z,?_BNCT_7;\BEU4'526)M@I@J0S!0GE"E1#< M4D04)Y2O=,.(@*(&5X^#N"8F'XWNPS*4XMFJ*Q'*OY-E]NDS]Z@GL<;OFDL^ MQ1V$FZQQ>U@23QGN"=X2O+U:*]#$LXEG$\\FGDT\FW@V\>P6:H2@**D128U( M\);@[=3@+8DDB6<3SR:>;27/'C5HLF'Z_&DX*.ZSVWST1S$99]?3W=I6G^8-""5D59$BCY1W2@.ID538"$1]4'0$]X;&QN)'4G1*/ONI9#,_ M71;N/$ )T2;RP1#L$(+.H>=@XNTV\_;N$D,BJ$10B: 20;5"^N D21])^DB\ M?6*\G0Z+1%"73E 7$6/]6S&>C'K=F*'2;66X=8JH;B?$G%?3' 9(U7! &J@% M$0!+K"P0X1_$HZ#JN<'" O-84*UX*,J93TND3;CP48>S1NNGM:[/3.*\\^*\ M [B]$FTFVDRTF6CSK&ES$XD% I@DEL1YB?/2J9!H,]'FB='F.<6)_?[NX[ML M,BKR\71TGXV7Y8E;8J1.P6(M[#G=/G392.;DH"KJ33FE"%)B!+%26:\="3*G M\8Q0Q##?LE=4O0>GSL>])UJG//#LOF)CZ<7WOW_\-&?R:MS-)>@ T)%2O&*; MZ=;*)0DG3AXGA%SB!(52"8 <@8[@ V(B)A=9[$DW!B&7JDSYEF#!SY=; @9J,)=N4 M)K=JD7E07>9"NV">/);,FI3W8'W]7^WIS/P/@5PCG]H M8E"%V0<1&G'NK',,&D\5(,*%0]-3JRU% "P.S='5]:!,!GV+ @ M-TQ$AQ#VJBV"6Q?.D>"L%7!V8K6\#HEU[:X_RC"JU1\E1C(-J%:42Z.HI@0* M[I!0UANV6G_T@![2=OLBMR&1=I9'2SB9<#+AY#8>X2 D5D I"',$2ZSP&VL5EFU UH>J%H>H:4&45J&I,'=08 M4LTUX\ @R5D 56B-A0ICM;<:?EC-F])6H&@2-Q,P)F \?6 455(MT%9(#2&W M #I#(+!01VG3(:8,TRM)M8VX_MOO9$^HF% QH>)%H2*IE1K@Q@#FO%$:Q)@' M+@@1)2H&*9)*[@\5ZM#^H(+3!\8R%N%OD[A;B\\W):87[CQ;[I^GMV$PW=G[ MN,&]P32?K7]YV>R'YK/R@_Z0T"MD[> MQ^"(S=?OF3G"Q[FOY=^;T>(6=_F7XNWG49'_\3:_#B-XG_>_Y??C\*"_W8P> MC+[^L$^]VV*<_5Q\RWX;WN:#+>994L7SLYRS>;XQ)&0WH\AE_S%V7@%F"3%( M$XJ9D(1)!2CWC I&!*%*,4$] M%MHKX=^2/;;]8+,]YH!6$?2Z_%^XD1IGP^ML,=2F[OI3#)F;25 8=C($$&CZ M$5D^N&I\W+;HEL%W]:%#V?13.MGDILCR+U]&Q9? K]EUWAME7V,D8=R+?''6 MOPVG\-MQ.)+#,?UY4BN)D/4&8?;A*%^8VK/^<#S.[H;C7LDRDQ@G5C2_.C,I MYS_7B#DUGZQ@'E@-'!7>.^4=)3#4L#?CWGA2 LMSU9(Z M6=[OSZ#I)LB7RX'.;SP*,O7@2Q @QN-I>-SG^R!VC'K#Z7AQ0="Z@B81GMT> MX35)TTF:7G,21QZ_RO)N=Q2INAE\C*AWL/(7L$L1;6NO<2+44%!F,O&8VO$/:16%( M4^Z$42O"T"9[T5215X&/X&N8?6E.ZD1F^G;3Z][,N"T< M8:.B&^VOA]K7-=O**AE7&.J- I!!S:&V!ELF@J!$,7 *V=4::B\+2JK?'W[+ M!]WXWI2'XBY"[8>?_7+GP8.=?QL.Z[C[W\+BC8O!FQ\&PU?CPN?D#/48.4=+ MB@^B0G87/HMFX*M2L.@%>HGB2S;W-&1YN,FD-$I$.HI22C3$E[+6Y[P?ES(; MWQ3ADD="Q9,V[-:)&='H&VEOC+UPA@D>S8T46:4]!XX:I*4.",_HFUV-K7L. M?+[+<[?'[,OXTT!1@>CFEW^;/?_SL'\U>_Y5Y-YRV2/E%>&IT9R]<3>0U7141*.M[@^[?[QYPH9+C!$& RT] M]=3ZP+8.NMC&#B+H#(5O*_8V5CL"I4=0(THP% 1[I;&@VK+P+YJQ9B"BXDI- MMGY.X.$B\.E==),$'@A,LIS*JM.E3AKK[=0;//L%0J'?/?!Y0A9(_/ \\.FF M"& 5(3 \./+^;N3PL7M37$W[Q2_7R]6XN)!?R+[Z-)-X)>#2[?[TM!FPSQA1EB@%CXS\<\>LHHU=02+<-IZ35R M@<+>@JW]@*L$5OO]@\ &L*#7FC^M_H Y.CV@<3 +["A]IUFWZ/?GWY9G:'P? MEJ^[>+^!^^_1:,/6?>D-9L/+IY/AXH-95$GYR;?>U>0F7!TF/_FSQ[!R'??+RYZ_!U\X2NVV\]V^XIN]+.C5J$^ M5KD.O&NY#H3A-=HM"&B+<@,K[+I#6,M$6,F-LELL M.)@UD?".$(W6+CRML+]6P5F;XJ$3>%T:>-5JNCDHB-%!C1764.2XY%H(1J 3 M#%M'5R* M@6OIH*:64>*1C.)3PN\SJ>1T-.R5W2]+QT<:R2QD^T/OPNKBJJ2 M%"5<*$RDT$A0I)"VD%M)"39, 6[P@Q36)_CTY^'DL2_E8,(&[C#6I*S16JGA M#(2#5^2G!\;$A_;RX_ 7!54D@ =,.<5UD.4%E5;*:+*6+GR&H0>2-<)?39V' M'W3A'[C\\,ET@-R%BVLA[=HJJ,/AXSD, MIR2.D09&.4*!U.$R3C80:,VPK 5,AL]-4/TI9LAH MZ3UTJ_52EX3W<_%$<8&&A!4..HR\;M655MKC+L LD) J(=4+2"6J1#CG+,-2 M20L@*9/B,%!27=?TU[\XH LZMB$DY,-^SF=[W) M/%>Y9B$:=[)!469-A5.@&,47\7?9<%1^/LL?+1THLUH%WP*A%&^OAM\&X=9W M=_W>+$4RSV)V2>^ZUYV-XW/L0_\NVR,UKKD,N'TRD1K-9XMI.-NO\K>8-+KC M\U[.EIJA+JLU#E;62HTD0Y@I1CV57'(A),2:0V3Y2C>N)4G^GS+1-MS[MV)< MC+X^5;JT(6E1P+5UJ%Z1.C9:8%CYVQ3G@CGD(!>>0BB49\A+C1F4@!'P_+&V MP0(WE95&FLU*6TG/;A.F/@'RZR/T]PNQ?Y5YK:1TQ$R%6O9"W(N8(AZ]XO&K MRT7&UJBV2D9\^8Y1/]?'I FO'O=B/IC]'4[=CQ=R]1=5JL8<"'J[@DZ#>;X M\X#'(#D!G/EU&@[B?%&*YCGU+Y:2[+WL7KBDV#C&>"6K4PH)D8Z;F+@+D,+: M(X"%QU^LOU;[.E/R3KQ*G\,K-S(&J5?[@FA(3C.(C*GB!M#>>&288L M!5 \;Z/\1UQ7&Y;UH,]1.KP(:^B86?#DFP&">&"%$6D=A1*+SRT6' &E(A5Q'VM[A9!#FE. M%8#&4V6 9#I<&O0L"IA"FKQ8E6KMT6T) M:_&+=A4_?GP<-50P[EGB?9%D(6.0.:>P\T&_1U1[P#W$!BI&,1:V1K(*2VMC M+YZPM=0BHA2P##% -5)28/$BR:Y]SLNEXN[J]%LL9G; NG$;C'<[*EKK)3UI M'VM##E0(UGI0,7[!32H;K]_VJL7B-GO8)16+VT)D794]3Z >V(I<\^:'W\?% M];2?_=C[&ACN+_]3Y*/Q+KWFSV#S]R\,=]*$D&H#7CP)G&XUP+U6XLT//Q;Y MN+@)B_# O=[VQ.2&">+-#Q]OAJ/)S,G1CRN2A3>WT=41%-_!\#8H!_W>]2[E M$,\Y7_OUHKM.K'/T*=INUUIKI90%X35K+?."4,:! )YJY;7 P#EL)0IJ&\$K M?:&?59O_:_1LTXI_SG_\SV=_K.\_W=\5ZL_>>'GM$M(^U!#MIQ+>FV@/)CJP MV9[2IV7N38!WXN&LYQ7 NAELR2J5!1G"*93:&^^IH4H;"KV&-EI6A>)5\;7H#V<&V#(K MLB6J:>/2-WJ+6S*UME8\:ELTU$:P2V$5_D05X!8Q2H+P0C$3T<4OH#=,66DT M7"E-]&K2XL!0LYJRAS3 +B ME2#.,>?L2BCBJXE A^1%Q#L,-%DVN_URSBG9(7_>Z1>5^ M;KL:VKA ]("A%^$)#_F95OSL&.(,*P>UD10J+9$)I X!()P88-7&_#SSB/W8 MNWX^CV GOOZEW,_E%0N>?MQI]&HZNB_R43@WGPTJ:#<=M/7$.IF,FLV.LEJR MFY":6J\LQ1A1J94BW N! & .* [0T<3*9TA^[V.,=@*SG[4:GSCZ\CA:5+4> MA8 2$VN5BD'@*G"S9,Q+ZCWV'#MW-.'T4!Q-.H*PL^;H4S;,+522ENC$1Y T M&:B8TR"B-,/>$\&H$%Y1A+2W%GGG)$4K[>M?3=*,*;)+]?$UY(&64ZC[=$[(I%UE'./"#6O+BT^2;;[ET+K0-3DB=):43 Q7]N9 M#U>E<:'GG%)%%&>(*B\U E@Y@; 2&&&QMZJVM6!W&.:CC38P:;_,=DI&1C\= MA>V=[B3-G;M!,6A;58P$I@12YA$RE"+/M,0 6*>]X!8+L+FS[E &Q>5&ANM\ M8,+P:KQ6ZN/)JIAL$,\?5:RB?\X9T<)(Z)2E4AE!M6%>,0*Q$TQLGA'8M%7Q M);K?/].] T23C?3:9XA(;'UY;"VJB.4@9$KH(P=[1*6ADB B%:,,(.X[H M,,QA#8:YE%!;PAEFQAN.?9"PA((2!GD+K);Y>37I:J7W8=/)OD223%IDFO@%J\]!1EMB/0"$20&M88!03K7F1A+%E7&> MV892.)HP8Z$.37:LQ(AGQHBBZKJBA+%!;<(:WTWX^*:["[MZ-PK;-:O25K3=OAV$:_RX_N$P= M[]SG=_8Z[/.E^2.>"ECK8@4X4(8[$E"5*JG":X %1M0A[#A?\ M[A?Q18!85>.?9^'W8"(01AT@<2V) &VE+P_^D2_XFKSYZK<<756B%J",&< M,DX-=(I3*8D6$%@B(5TI]'$XKFY(GD*R TCBZM.P41W()O5L7YWVS+Q-$680&+S9(A#=E\AH$-D MH]EQ9]9])2%@0L"$@%L@8*W_IA*& 6XM0 13@X3"SDF/H8666K1%F.\ANUEC MV:'\<%+_Z2/@*_6?JDUNGT8V_=8\LD+LI32Y&15%=ANNOAEG16#0AK;BZ886 M+:&3>G>%O6[4R4;%^"ZVD?I:]._?9?\HLFY^UYL$Y/MW\5(9U4[6&W3[TRBX MA(#V^@+*6I4"=)$.$41HQACV>; M@(BR N^_"1&P&D$K"==6&-UO$ZZFH\@I$; :N>$3J'>1@+6!Q+F0_!Z+?*MI M&6\V%@GG/UC?%6]+*1JB1Q,J_]Z,%K>XR[\4;S^/BOR/M_EU&,'[O/\MOQ^' M!_WM9K1J.W^F'=[F\UP1?1_.^-\@'0=;I9Q\G^>113YZ=VL:^2@/< M6AO$G%-LG"8@DL,1IK8%D\8U]H<[KV.2MM3F>#W[==Z2;/W6?8:$N M.Q!_M,:V\+!G;Q3G-]@D#R 5U&- "*0TK#$VVL$@O'G% #'J+7AQD];^'$8A MIBCUALZ7N9@]++773 M_-+\VC&_):CQ-L4*'JC!ZZ?2Z/#3S.C@'AH=]@HJ.VX[W/T]R$^L52DI9V8X MWB76[ P8X^(VW/3S\;AW'29[N?D>+6N O9NO_4#@F=JB)ZIXBBI.J$UZHQ#Z MV$BQ-)#-C0#1R_@^!>NEB5_TQ#?'SC->A(N=>-K]'6U=X$0/O&U=Y$_=]W^- MIW?/K%58BN]7[-C5W>C=Y,T/?X$Q06QZMTM8[*E3VY&K0S9/8]'^$%THH^)K M,9BVI0'/J6_I*V[@+ID)1\XR?CIL[)FH,8(1( 655=284(H9Q!G!F%@)%,?4 M"^T%U5A(M!JZ]]"Q'@G^Z6#BO]?*Y'\8=(>WQ3(LY,?AS&CSJ/C=>/++]<>\ MWV 98=2!N,GZE:W-F$JHD5#CX*C!8)5\H##$AG&)6$ *B9EF3D;40!A38>!* MK.DFJ#$/AS\Z:L .DTW68CMNEEJTDY1]%RC];9;-5$W\EJIQGEJ4:K0>J M 70N%13G1RZI-?AA%BD)K @?&F*QMXR5@KJQECFW$@=[*$%]>5\W(^4&SUT@ M&RV]N"NIM%;,3PAP>0C *E5=<4*U U)C#J2 CAA'2J&;2"ZQ7"EF?"BA^V ( M(.AK5JAO'_\?-=+TH +0I^$D[V?#%X3S9.U(\SN3^1VFC,^1JO4T8>O:>$': M6*)G!TL9!]6AC034 D-$!&4<*\>5@J78[CBG7OM=Q?:FBG4@C%ZU4$\KZ_$D MQ$J(==F(A2K;OA,*> <=AIYHP#R$F)9J!K7"&"[V4#,:\>E1=">#6.V, M6'V,:7.+.-JN6,.)6Y+3(J1%./HBG$8H8Z**1!7'6Y#S-;?-:O$4>Z9VG+O6 MD^;7^OEM#%AG,-=SG]_%[.4EQEW5VPR5$?!Q$&^'UV^GL<#0>%Q,4LA+6R?> M\I2(BR6"G8RN^SJUCV5PW:-[0\MLJ8)7]0(9 D@X*9@&V%OGB(2N]/YXIY%G M*R$;<\&]M*3^%D?_R_7OXT)%_*PC["%=0K#1Q@VMB[%(:)/0YJS01M3*L",@ MF*$2$0.XD\00*$K/#?/ !XAH#&VV<>> AVCS[V(TO,K'-Y%2!8+H^[-&FS/. MI_X0"[044;@;S.U,_5[^N=?O37H[A;9:\N.DGI'#\BT MUU!X)Q&"VB,.2!EKS(#C4$'UTE&R0(9Y>'![\X//(LLO,>%Y,2&NVIUJ*X4F MWB )H9*628-0*<]Q*8S7?"\F?+UTVU>4 -LOZ)V/96\6TW^]XFI,2G>:>)KX M9??X?948W)/L^+N+2, KD4 ("JBDCGNI8QHP%T%@B'(Y] 8#MLP"'EU=#Q[( M X?.)(C5=E._WV1T3FB8T/"P:"AYK28"$$)K#;01&"E%B 6E@B2A [2+=&P MK6;M,T/#)[J?;]7$ZXEND(?LN[?)D-8T;N3;#8<_P1E_@7_-/I0M@(OQ7-E: M="G_UIO<9+U LK'Y8EB9VUD;KV]%_^NR9^EP%'XT'N_2(?BIT;S4"&L@M@3Q/U*&N3'F^%H\BG,Y76$%]18Q_*G5FNG MOJY[+'M5-$9+ *R'QF,+-/56"TZ% = BC&SX<)=E;RZ7*P#E09=]T;.\B9LU MW@'XH(12#FTFE_Y1/IN&LN?\4#X\7FWH* M+QR@UC,0JZ9 (RG3EA$8:(Y3J5RMJ:<2""O&/&)$T !.,MI;F<2QSA(W&CWN MRKGE.?5 A'TZIZ%VPY6K+[9OH7CSO&UU]@BV8__!YML6[OVPBV[>M>#J*)W, M&GG]N"Z4H&5-;IY=KP/UL:D*"BY:!%^T7_ RB6"1Y?4L"5R@4RJ*%9V@&45% M*;)'%/\V%MUVK4AW*A7G=K"VP*!.5-H$Y 8@@I"0D#(G@EBE99!Z!$40 [X2 M7_BB*/=K?A_]S./?BML\BC>C7ZY]+ZH-_U/DHT=:QX>9M-A$=#/L$+96ZSCI MF,-6,7M;(T4:7813,I_"P*^5_11A9YQGAF@5="!/F23"0.!@##%A*V74"@(96PD" MV^C0M=,BG;\/#G;2D$^2$& LD$ M,)A(;$0X)^5VOO5'7.B'TP.:85&'P28+C[?V.+RD4^\LV O7PDN#XDE9<:31WT"D;N]]) M8;51.(J-:E*,#MQ=\BQ85%8LJF10%,,9 M"IDFU#(3WU/B.>2.6FG-KH>IBGMQ^!.5=21\S9Z1K3U8+^K\O >Q;4D'BLI M0%(CHX$4W'K%D"N/4<>=$.C%(J*OR)NOEP+9(KZ\0%UU5O=EEH)X-Z>J5&]T MO\T_)62JQ28Q00AC0 D2B:N[T;M)60,BC&)Z]PP))06JCAHU M.Z0!P C?)!,!#7"2BTT!T%SHI(0HK8SE34CA_;($D" 0XP9B,/!SN/)'NLX82M65(DG3_;7 MY\W#M:)N$5]>H)'CUW#X!QDQ^YKWIT6L2]!$BX/7K7;7=A7ED 7MVH9TI)YT MJ2VUA&$I.;6642\%F!E-O"<0Z,=(]XP<U5A*Y6"-*@K"+ MA3!*+"Y*77L M70ES?7'.'>AUGP&]5FG.Q_:B2-WCWGA2UMSL+;Y>U.P<%?T\*"G99)AU\[O> M)(SUW^%MR=OQ![%M[G!9Y&E%^'S5.IZ$DHKS"8$0&^RN0F MGV0W^=_V*)F[[M]52A:T-C#S,KJ:CWKQPV+9$].03&R\<^^13 M9B1X-QI^[<4GY(%<\ZOPZ\!5D;H"KT:1I7=[U^]U>Y,L$&/Q?9SCJ CL573" MBD14"H0Z'66!=P-[3\UR_'%Z:PZ",T8Y_XJW>[[<.;'U0@ M_?B O-^_+V=81&O.C(G#T )+EF.()?3"^(L_PV%=X]#>8,;R<821YZ>C\IMX MQ7@2E^#+?R=."H&Q;>P)/ \\-I_ZI$B,_QC,C' MP[@K]UDWR)UYKWS*YUC5NQAU>V&9'O']CL5TYV6L%<21@TGB.CG:!(,:VLCRY9Y:T@%LH9Y/<&T^)*3;9^#MRS MWNXJ8M1^_P /+[J\+G_SO'5W7EZ7[%;QEC5>0W>S.UYT#=U9W=Q8NKU$);L MX=\"4B576YO)X4#583=KS>4T(X=Y0ZS?.^UG"7.$'"^8Y( MK),.@9<((V$0 1#98QZR=5]@-,>OZ/-H4UK#_7$%6WD"HFJLLD" H@ED-1; M2; @W*+R%,8XG,Q2-LT5:\Y@_$Z< 553PIE35<.? MB55@L$(@+" '2AHND*8>,.4(=XK8@%*82[DFBO81!BVLY=%8_FLQBN:XM=%I M@VDTK=7#%JJHA;?HY3)][QH-KUVWR16E[K/+^S/_FQ^^.S8-)^8]'O.BJH0? M1)PK883A!#OB& +:S)1XQU$0*IIGWID D9BW8>:]( / JF3RP!!PH2TX3UG- M>0ZH2*7] ^IC/J*VQANFF;, L5+[I]0"Y5>DC!?TG%>6,6BC,'4::)3X[23Y MC>$J-XX"&T0 &X0"C)4R!" [%PR0H:L=1O?EM^;$@DODMW;GF>P4+[Q10'-\ M/X]PS&<;75XV^^'C2:R.>>N(QN=#MG><(WS<2*/\>S.JHB2_%&\_CXK\C[=E M4=7W>?];?C^.@78WHP>C?RFTCR,[_,79> 68),4@3 MBIF1P'FB.5#0(0J=WYH-/H3Q_1DC=7\>3F+@_S";YT'D_>SC)$#-PW)X^;[) M2H>CZ<6P'M#M(\+>)4P8OAC]ZP&D@GH,2.P/I*7&1CM(M?>* 6+46_!FDU%H M1K!%T0LL"%58AQMQCC%$&GH ! ]@G<*&#Q(V+ \6-OS"5[3Q.^[]L*-JOJE4F MCI8IEK=%/I[.,D@;JZ%UQN[ S;GKC!?A8B>>=G\WG0J> EXN/=A9-R)G7-%Q M=CT:WC81WW3J^_ZJ?HUVE X[LF=FEP)@@E05E86WG!H/' -,<\X QU 81"E2 M5D*VTH/Q80#'H@#[(>O^X YA37ID4JQT8OY+9GY6E6I&E /J(>8024@T%Q2# MR/Q<$PR)7VGKN"GS-U@7JB-YDVWASB4D_,1%I;T#KLY635!9%[.9H]-7$WDWI4[]Y J4G?H,[&^+&N5-B]27!(VG04$ MH:J,.4$8.&*]$Y9Y(RQGEI4" HF%;[U]HMYM,:]V.[Z)GN"Q#S14_\+]&1T@ M80E^'?4"P=WE_86ZHP;+PKB'E"#@VEK'IZ#V)*8[,Z:KI50HP;W1%L4T34N\ M"LPGRG,_,"!A'KP:T[54,&C_^7\^7NS?ZA79\_&XB-7Z/\=BO#,?=O%G]R8? M?)FE>R7O=?)?)N]UVOV+]EY?LIZ4W%1M%S2#)E49F%P0+S$1TD/ F6)*(Z9+ M[8XBX3!9R=TMA8%?KG\?%RI* K_,Y8 / S>7 OQPM%DOOD8UNB HGX-TF? A MX4,+\(%4N<84&2(=5HAH2+5 GFA4*J)6<0_Y2B^-1O&A.5\WQAU)SP(B+M'9 M[9-+.SG-UF!6K3Z"IH(0B9##D$)G$'?*SV0:2QE&?A?,VJ0YYWX2S67YT1+' M7CS'BJI.H7? $D0!,%9I)22#")=2AB/.,[T2A-(@Q[;4P-T^CCU('9,GBX0L M;MF2&A!/US')2W(>!\U921N.&NX=#2>-M(YH <+YPSF7A(5;[E;?8L^IS(EF MGD@X^S+^=%%WH?RDGK=7/C]0_7!4SC*2<1&>&BMX9/Q]MEMG/5.U!E6#*U.N MXI=BT.T5XUAYJ#^,B6\O-MRCF%) '-2<&NHE4!PIC!G#CGJ"":LUW.,& \HT MH8Q[JCT7GB',"=.,$@7ERR4WUCYGI>%>;6YE,[$'LWNVT/*&!40V&$X+6>68 M WIX!*V0=^S]]B7O9[^.AMVBB&?C4H_8XS$UY-_A7F]^^&60J>F7Z7B2(3%K M/M7) M]%9UMLI1D/FV*4Q56Z*\JE*DDXGB[1U=;KQM;!X2 )A],X>N:&W5X> M"^Y<]_IE>]/N\/:N'T[&299_"?^$QTS'BZS3C].@A??";4QX4NG>,V%WPA,' MO;P3/QQ,[N.G'\.$PGD6J'K<'69YOU]\Z96=7_-)[!9Z&]DX/+IWW0N/C!V] M\\@.SXTY#J+(K^*-PT5%&-[POBC>9?_5^UK,QG4W*OJ]V(IU=!\6,M:4C"U_ M;WKC&)54E)P6+PL/[=W.&*\W'D_#I,,/QS&A^:KL8MK-![&'Z*)+:^SU6OHH MP\UJ347OAF'DL=A,0**@66[:1)A>('_%JDY9E"H7O5[+U.5\,@E;'JM^3L>1 M%///09;NS*+&PLJ7K6[CO^6>Y*,B$,#78?_KS'$<'<1?2@3LS/>S4^L,?U=Q M:OAEK^PI.Z?=X>AJ1B#=0+OC);M\GH:+8B_H+(B!Q=VD=$B_-,PPIJOAO-=L MOU=\+69DG0_N9T07V]\.KDJ/SA9#+9]7C,J>U<.' VO3=K:,OC; [[+C<%SU M7\I5KQW 34+Y/Q9-:X;7UP%ALW#/\#<(XN&1X43O1J5BUHCYZ7[ELS[E$6WB M-R4G-#*\<"XTU 1[V,R 7NR&@2"#!995,F1,,K 2($NIY-@IBBR/K> 05 Y( M0E:;,@=.+1Z:BF/?BU^NS?PX>;HP[#_'H\D_?XM8K_[LCW=12[7]Y_N[V:[NKCV_\P7\H6M_18.BR 7O/GA.B+Q?#]? M[(*RU]H&4:88!)HMNZF79]5CD!@584*C*)%<]_X,9U&0=2)UQD;HD]EN+^2E M:3A!'GQ;=IHO;Q(M5K76\9$^WLUAL5O32\K>[.4A?#.,I?%FQ]MH 6>+!\4+ M[J:C[DUYKYO1R*I#TH)F'% M_XBMZT?Y.&A*81JC>8^2<,.K?)(OEF0X2 ?B%I3UZ28N8[\__!:)*6[B=CIY M0,+WIJ*L7S[WYQ*-[T7SUO\$SO@I#YO5F]Q_[-X45]-^\2D"THOJ.:,8:R$, MMMXH2IC3W(9W$CELI$*JIIY+QZBFB@/M,+4<$PKB#R5V1 9%';RHGJ]]SHIZ M?CTM"6_!/W?S8-?L:KJ@_L M4:'X,BJ*N18_A]BGT6&]TK[)(/>9(]J7A,H2 M=C/+]..6UWO=]_V2:U9L99L:/#::_#;L^,!$_E0QTE7VK-U^[:^/7,JTH3JE MXLWS7N5YG=(=JXJF8J3M<#%=0 FZ#37'RPRW6D\(MV$<_>(B".%9N\%6\36+ M!=O(.%L#-MBWM.5^Q74AH;S_H M:X?];4H=)^&IGQD#9!5:(ZC6%$F(B*74&RZI8](XP8FW5!OT("]M9@EXZ(!? M))W-&IH&Q/GENM(_UK;ZV3GA$W8H8&?MGK_D@)J$.N>'.K36QI0"S)F.OG#C MJ%1.8:R<=RCFPDJL5MN8QG.^=LS[TA;PT\P4C:CG1CMFNF>G M>SWA3QN0"+6X2Y%:@&R-_.MO%4 2X$,D18(22#%LMS4D"%2A,D]F5F6>I!1! MA+R@0 !MC%5$0> ,@0;;G=T .TFCVGU]&!W/]I,N)O(<4O_?4KCZ%A2J1A7K M%"04&>VQ]10!H"5'#'MO!"+$$[;%P@4U^CC\D@8-ZAW5BI$N%^ <5.EM1OGH M0*4[TWST4AM9I8T<.L6 P@A;1+T02EENG*<^^*!. _!L\Q8W4XYGX'"7-6K@ MVN=;ON7@]J*=43MKC*52$J(A$UX;1H7#4F-($2-*8BVI=[O8RJ^W_>RXII)V M"3YOI3SK@&^Y]^L;]$\9J.F<]](%!?-$$VJ!U I#!)S75@OBC'FN1?2CR1%W M>U$W ,,YN*F7B.^\-*I&O$(%1Y1Q@XDT5$LD(^$VXI!QP#!V*T7*ZZQ8U*+Q M;;-F[(VR]@4A>ME8KVF#16:E,5E:="/?5]N*%[$E%^"XPLQSEAO)<<2&N>#7G-J@IHC2"&"7BQN]ZS:X?[0]V]*,YPTI-S@!8D& M3DZQ]XL[T2D0'7T=Q1[:3Z2N[Y,/L+"X."QN;S2)&DAR(7>=\0F E M*F9PSJQP6'NLF*1>0VTHMD@QKI3T%L/G^"3'RW8 70":C,"W+FIKW8PS\"8N M$'/^$,-!E=UA0XBC -$8*4VAAM)X"3%3$MB ,01MV9HXWKZ>Z$K<9,?"]J+* M"Y$M'8U^:0^A73OD.M42IQQ2QBR0SE!%J-!>8@4,%=0 RUVL\SEYJB6Q+]72 MQ^$X4@X$@2DHT7;E5W*.>Z"#X^ DH-XS03&VQ'I!O; T%H!I\:. 4*(ISI< MZJQ&AG#+&?4, ([XQN+&K<]9*>!4UT6==*]3S:Q33NU0,L.UH,P0H; .*H.=,-IK#>M%NJVNP7IU:F'NDXZ0_R&5-- MOQ+I:4.5?'+UC[2LQ$_N1L%8_5\IO65-X\NKZ>G(WB21]O8ZJ MQ?T787B#PO I'5_6_0VN^P7^W^K*7^#_(@Q;X/\--)Q_]^>O6=)+B\.PUG?W M:U@.EI(SEMFX"8(Q_4M6A["06(00UA1A"JG6A'JCA/,2 $>$6CY2?/H@L8P^ M?^[?+*>!5>>31^O&7Y!^CS,0F( O[3?3!I*TMJ5E%:K/056-8I'2Q',& M!;4TIB P:SSA1B/IPA\K=<\;E+;P.+?P\#>C\XXVP=T/F_$.564Y$E#HL=4&4T*-05+KX.-0AH @EBKZ#+RKQ5GU,.LT$)!R M]!+XMZK\1Q.G)A1GGY.2"UBVG /UY?'P]3V\6KVQ%1(J(+AVB%(OB-3<>Z&X M\H[%:I]G(-ZG]*G^6"U#-\(:K1-J7;7B!9,N#MQ9.7";T:Q65DV4H2X6#$'O M*-1,::"#VV:#N?.!N2[PJ*I9ZZRP%5G+O M%* !"#7E@EO,/ (D=J8_1KS:1@2DS1+/7.+5"UA>XM76Q*L"5!X>,SZ$IL8H M1".7G174 <:=4%9']AQY:+S:1G0CDIQUO/JJ.><;*Q5AO+Y>;/B^^.1 D;?I M]W0PND][G7%Z?3L,B_#ML27I-Z^0:B!@Q31CB((T #ASP-+PA0(:20"ML1!9 M:)^Q&W7L5(/Y&GZ=+^%O\9V^;.;!&1CE[;QQ!\SU]4T7$K4.-IQBJ @7!%.* M@>*:4(0M@UA&5M86'*9OE>K#62*[\CS:>5Q4L_VJN3F0%J3B'U(>!G7$BC@@ MJ8*1? @@:)RUEH<8NYT'O\?75MAEC784V"N ;EV,?%'MUU?MS9K-*JOKF2<4 M+&Y%\5\?<44-@E#2EF36[$7=_BBVB]@=66MC3*C$AF&A$6TZ*:LH4&:.ZF5 M8=!S_NKG)R^AQ:31ONCM/S=YU3K-%SA0,9,\C"[-.EDZ**Q+?MN_OY1UKIZU MR/J6%[& "@Y!;#@$/)<" <>Y=AP9"]P*4^SKG;7,EO>W^NI>*CQ?VO:=3>^> MW8PFK52%8P^T05@QQ"G34AO K<7$0&X@(L]0E:.=W&S4D<.;:[!&\TM/KO_/ M!1_>(CYLB9=Y%2]#28GS,6D!2,JHDHX31(24T$ I5_M#M^+XZ+B003AN V2< M1XA]P9>F7\+K^Q>R%I0;!30.OH26E@J$-"">8LD@X$9B\?I%>,>%"BSX6>.+VBC%"67^.(" M,*<&(%OP@U8>!O4@=AJ7WA%(L4-*0&N=)X+%RGCYG W,XYSZ'1DKFFT,W#K_ MX=*TXS*_LYC?43H[GQAS00.-GE^=P6"+99*PVCEW0 JD#9 646>1M YPJQ'0 MC ,#&V(8;<*&=$6CF9I;U_DTR58N"'5!J%- J"W!=XBKYQ %K$6("<>)Q-1Y MI #DS B'B M(!?6Q#O<:22]GHE'N@%V7_HP94BX(=T&X4T"X+0"'*Q_, PT= M40YAQJA&1ACH/60&(&0,,<\I?GWR^+$1,(.R49JGBP=VP:<+/K44GVCE@#D3 MN8B9MHS%!"LKD=9< 8NX11ART!D;1,,$.@5 M("CVPS&":BEEB"&U$5(R2$ 3)\B-@!F&C9[UGJ8'5AP(_^&RX M\U(U76UJ@_XP?7];MA:%"/S[?RW/M5[R2<1"Q>>VR>\^P-<)J!^_[6>=-!\'(1\7OXD%EYU!_R;M=AYN^]>WG>3^/AO]47R?%W=+_[A/ MKZ<7=T8W\;-\-H0/"YU_BTN'>3&HR3#^9#SJS-[L02^A!)E_VXPR"-0*[1P4 M6A$-#'9,8P8%0,(00XC7SHF5T\#Z-#[?+ /-D]6H3121HZT^TT&O+CZ[LZI_ M<4+]X20IGU=\7.K!L@*L%A>_VUE!IC^HJPAH0F4A69I0\>]M-KO%??(M?7^5 MIW?!9'_E#YT?AO=)<-GS',%"!9G M.364RT\] ?##I9 M>CWZ-@P7%NN;I7=)\&Z#U4[66=$@!2]H/%&5Y,D$81!(C#PF5$(EI> NF%$H M!7!"SZGQL][-<.,&1&U6KIS4IZ ]/ES[OVF2'2_%9J<#GL.DK'"GDLY-F,O[ M2!/1N0^^[*@7O*C^^+98W9M^EH_#*"=9)UZ0SQ<_+OCKK#&NPC ,.>$AQ%$( M"(L]E2BLKB%.&Z8"+*+G[#.M7^;?1H, GM^^/J2#[^DO!70<+Z=*;(W5#EON ML+K%*A;H4J[N35CGXJ,6K&M5X $MAPQ!QS@-+Y<:+Z$3AB)*"(?8/*>MQ9IU MC6H;U?=XFDNV9ID,+M M1G=P/Y>M&2=FNEE1?AE_&I8QK/3T\H?R^5>C0:]\?ECT45:\]KC<:7AJ=$H[ M\J?.$O/0D\'74@QW?1W#SOS7Y#'N5X3_S"9I[^=^@NUGM M(]O/KP>C?)*E9I)E82&CMZ@'H^M_OEOC/%K-O-7&>H4<-9H+)4-LZ83 /J@; M]N\K?"746,.-,00ARD/4B9#CV##-F:(6F5*#@MRE/35^]G."JJ5!G^YC?!8F M&7<)BLEV:E-[DK1H1T]YAT$L4T3MN%!?KF_3WF20?KY97:.O<>DV+H("V&!, M 7'&A3>+-9/.&41#1!24 +C:(@A,L?"22:DY#?.15EOD-43**0"(67Z+K=3^ MUNQ$?8UF+QCUT4/ALF9I /AQTA_DT=HE4P$<5$O92?)9)-,K=I/NLS2/.P*] MGYJ9Y/J]A-K=%@X/XM7+OZX_;HI5]=UV",K#DV+_LW.=#@;3;_^_=^!=\=]A M&M>S_]YA2V%IM _]WO@V_!GF.=W^#>]\D-SGZ4^S/U9>P+MY@[I\ MIWP$P__^7[.+EK^#&[YB^_WLF ][2R5*\Q7&!Y8TGP#KX(J/\-3NP-LZ/7WC M(F#3ZZ)VCVZBW%8Z;+%4/0J':8W M_?$^%*5[G:Q?^E0>^\"< 9"26LXB!L@Z)1V5B%/H@R>+L$:::()X\'Y76D<,$D S3Q71*^12>P!10[D[ M&'1)LYF(K0.B_:*@-KHVO_3S&$@GPW0TR==M(QR9[>GD.%D*O12DHF21WB-C M!01<4TFIL, K!9R%CE-I5E)=BBW0U8VW8WL'"'8A/5[558MRYMY25'INVK>' MC:2UIO( 6$]Q/'ACDC*L)5 >.L(XQI #O5)@]%Q=;,A \BY]4:+$]IO)'1WW MAK2U40/Z=31.!KL;SE=(QW_JW;Y6GGXC3O_6?.X#HH)72^??!_YJC8H0-)6H..RMHGV5F+@Q&W4R=:D[U7KL?]=#WB6N?]?)S7T#" T/6L_VDOO1_E_?!UK!Z\3O+;SFTZ MB#6H<96ST4,GK-)5>IL,;N+/ L -8E5I$M3B:O*89OFT&C46/XS[XUBR&L N M3\?ASUAA%O[,OO>O \YUOA2 _9 &YZ S'(T[M\GWM%/X:T5Y6H3=^/QN^=?* M^&(:8DS SR(B%] [LP:/92E&$J8:'*?\?C3L%;@><]OC1(I*V:"7TVK5ZB[Q M9^'[\)MQ$-58QAH'\*$]2[M6U@[/Q-V*2=MS#* M$D4QKL$1A\PQHXU /!@+8X(B"\.]A,999Q'9"$=;G[,"1ZW2Q8V9M*-%1;TD MT;8FB9:<0!(MO2317C(H+TFT;U<$%FU-.U)JFW]3S>]TFF77LEU9<.W;Y6UI M@NTS]VF%$"FA5?VL1)(X[#FD6E*!D4!&2:,,P,(IM5H_:\+#XTU_#T%#U7OH M)KR6F>/\>.PS+0BZ7#;:([EUZ6ZM@J$VG4J]UJ'362?E-O,>7@G+>)49Z)7 M4F".&,+48*F)%<8[[@RW'M@5CH=#L*RQS"0(Y$M 68N/F%XK+CNJ#B^F^=[/ MMX4OV85;]%G(VI89\@P3H9VUE%.DC!?(2DT-T9IRL,#+L_#"B\W?V5[\L?T1 MB8[7*:9%NOJ6XN:+(J845'EN7$K.-''$]"G&!"?\XK"FU'$-TJ"(V94PY M?0N*V-(DWZ.:TS+I=_&HX)+4=DEJ>P$$?8Z$7 M1A+ --X#$AO;6A$OV\+SQ!#Q1=)[5Q,YM^>^[9#LTL)\I"=(YF<9HLP@H#T' ME NJ+=*."&X I$QP3#T]CPQ1N&^&:)7]^?G&U#A_IEP*9I2/\R^W29;JF%D< M$*2@;=^8FH6)L]K(R-R J&9>(8R%4=B;, Q&="TURP!GA?362&VIY$(%'!-( M><$@8B2V:-F0FK7U.2NI6>Y?DYBM%S,$IW_6I]SY-83.!^>/[C*J0R;UPJSQ M+<\V79-U$);T+JS,EW$0ST:8?/^?/PD$T7^IO#&NY5:3T<^R-DJ_=CEUXZ!; M=XLTW8 _155#''%6YO+V.M?1\M\$VS].I[4,H^Q^"G6=9#*^'67]LO=,S-7M MY_FDH:X%F[TN1@E*L:@SUMN8PPXT)]):R,/Z!8.IK/)4.2Y6JJM*:2R$L8#1 M7,WGLC4DS8L?U%VPCY_\W <#F\M/ >B"\O^.RU=>#K)(Z2X5+X]SG65$WR=9 MYWLRF+P83WFY8+4N8$AH#2B#DC#F*'>*$5DN&&/>4+AAP7Y-LL]9T:ND]S]Q M#K^F6;&&N^PE5-?NLWK@ P#P^#SSQ=JU/=V\U<;FURR]2;/8-*MQ>[/7O=[] M^6*F]GAI;3!,.YDB F&50*:\%B$N(Y9BX"B5$B/#!%:8!)?1LV5DF\OJRULC M>!QCM&!^[N>JV+ %VLWF$%BE]A$2PDT-&5*,.J4I\(K$E=%660NCHZD$ ]IEI9HU.N,L@!O\PE=[/W3 UICX57-*/PV M-0K[KLU>OULS)@0 F>U@?!S&7/[^][38OFB! _)[VOF6)453SM%]E.@\Z$HO MS0H3^_3(NT5-Y?1E__"NN#!^_N[';OC]N#_H_/=D\-A!K##T/!;!I\-8S3E. ML[O^L+#5_:+<,NCKL-Q-*6U ?&[L/10[#]Y/K@;]ZP!)0>6C+G1B-6(6U6+P MV#TF0.&*H(-P'F(2;1#P7"-H-#(\ !31E&&OK-X0D9CDOC].!B5(!6E,L^]I MSX\R/QE/LO1C4/5?ZP]>A8]+/]GO0'1:5@K#R^*=Y@@9CQ M%2Z+;)S;A\[G^G_.=_$*Q^];/%D1\?U\\[PU'G;I3%EG[AOYL0UMEF\:*L$ECK:X.M MY03;X!@0:"$R5D59]51QX]0*Y6XF%_+H M_KCOET[UKT5[NR<;X1X@E,NBUIMDL:U:=$^7=WW+1GJ'>C[19JRNZ[=TF&;) M((#9]S36Q4\;_.WYE-CV;\^?UML)7KR" W8!HD%JK3TN0>NI 1:F-G[Y\==W M/W:NTNO(4Y &\WA=7!+$=0PI0D2>QK_B MKR/#Q&008#>V"8^8&FQ(+#L,@WEB=W+J#H2)95,C6DQE+?J7+Z=@VSFB?T"K MG$^-/"3>6DJH(0H+;0$,F*N1"*$C1ZIA_R">^_._XKC,B&U&5\B;-OEK4@>D MZ$*ZM3+CF4OPA%QL6OTHU]7JQYZZ<_JF9#(>A1G$3(7(9A)T)!E.DNRQ ^>6 M/$YVV$NFO3ROTF_]8=%_MWYQH5)B+L/1F2CYG[+1Y-OMXG4H7'?U6 QJ919I MU+ 9A3'BO-0G1-U](0]DFJC?+ MHJJ&X1T,/DY??' -HN EW]+132U$K]UUU6V(.2U;W8;=!+M\\4\)]GNT^4!F M1:+__4!?=DK6,2X3=&N.9P5Z$<$6@*_B^.C?W:6]?@B;@@3?!V!-BY_62K;C MMD$8T)2SII>6<5;0E2"&\;Y7H^"VQ;O-<7F;0_LDTB^[NH6V18J>](_K=-\. MX#NYNJPZV9/,8DR\<]AY#'5DUD:&28 X9-2\J*M[N,R^GJM;A#OM]'';XU$^ M)X^IO'!YR*M<#KOGA4Q_T#BI(Z1+$RK^O MDL<\9F#=9JNTY4^0\AR0@K8XRVG*9K)KON:[SFT6-?1/N?,*,$N(09I0S(P, MCAG1'"CH$(7./S,1]-V?/X;Q_1$M>,SF*OQ>WQ\&^Q>WK(J3@"+K:OYV]\I7 M>QD9KA@::W+;0-84.BQK"K_;911.&\S#KQB.W4TX%1X" &%P&&&.'X/6D;O M]7LZ9;&;^;%/Q#O;=KBF7FZ23\G"\@OE5Z.47VP[Y=>FOKF\[X)LF[ M7J,"]4+>=1&!"WE7&\MAW_WYR\)NY?1(/88[M9#[MCEFFM-..$*V=;P+D M5(BBC?-(4R2()$'E!-)(!A>9JI7VC55YP>9 6B\'TI_+-:GM!'V:[M!L//]\ MM:W-N(G'X8N0SERJ/5M7[7E>^DZK,V*O'5748TT,H$'#!:/("8.0@#1$3ROD M3R^@[W$#[?7UG4O4A6)K0MU)Z_OY\$B]^_-OZT\A&S/YIZGIM2UR 37BBDFK M&:;42\$5M=Q#0BW%RJZ<3.ZMZ3/=#.LQ*;:^BOKEK[?)<(H!GT;#N+&<]MIL M\4F7"=@5C7+CM-:PG[O]/DWE%;5:6T&=-DY#*Q0-UEEAI8W!%A H,%LMA'I% MY6V#^:;!7<== IOL4]9^*WW2@?HTMW-=7N'*PL>?F 6BE^U$29:Y++%TZ>6\-5=QK$9_MAB6HHI?G M!"ME-'52>XHE41HZ9C7F7!*$R=$KIEX))$+\$1"U*^7+DJFUDC/MK6\_O$4$ MP%5-!((:&:V]I18$?T))'_Y/ DN,-%;Q-BL1 MX&BLBS!VZJ M\QAWDO"4O&BU^V$^QKPLK;A*8T?[$&8-^OEM49-<5AS=)Q$O^O?3_-AA<8[JNBNYX-4>,55O9UBO$+*:""BLX1QQ'?A4)A.7"077, M"CG>=!E],"+UG\Q6JGE3$GS)(S/PK*0[*?-%>(5%0A%R=%- M/\O'E83'YL>G5Y+'6!4N.::U @Y0#QD%ECDN9%0/#1CW0+/7+,FS;=&E@XKY M5G,ZSK"8[_.PU*"YO8F:T5UGE JEG%^VWAC=9_V@S7/6P4I#CJD3HD9D@0@$ M6A(J8N6.AH[:J!/&88C#WXU5]\V%+LZWX%2>TTF6JK*]W._4M$$T;BL2%_ZHD'V<);T2V!]G]UUR9PJX_Z&_SR,6E*,A M$HUCA1+/(@@OC,.7Z^ >3@9!CF?F8,J/5I?KK]%9W<@(+@'T7E%+/( $:>6T MXL)P9H (T;LP-49PB:U$AFAI?/#X4'#O!(R76LV9 P)O+ /;H7YKB1'\E2OH MFJG?*ARC0VNW=BX*/:'JK:#$P=TKAQ==Q=D'Y89?\^ MWF9IVODE?'&;=US!LG>I^7KS4O&_,2@NI>%2\+4ICVQN=D,P4V/SN5E++?$& M"T(XK@I"C%&0>.XU$H[R$'5! 2G"A@B-M-$K],<+8UYJ3.IL9E+X)D4(8XRFFI% ME./(TECVP0&T=J6>\Q!UWNG0]474&76%!%W)\5FK\SF5;TWM]K14BJ^P M&/W@QM/GDX[)157%"\@HC*0W"%%@K69 ATC*:8L<1DK4$H,1(904-T,4 MZG6_G2EYE]$>,EGT?.T9%P?<=^4!=[KA@/L@":V2:U8J1W;ENMYI\L]1_*UI M.">=Q--0A@Y$6U-T\*84'=9XB@YI_(ZO-<:WE$;T!I-$/LVK&Y9L_=O:5IY# M"=XW56AJ14Y3"GXO_BOMO>^H,.WD6]IQ?Z39=3]6OL5<][.&"H;]^R]%NLIOL8I*(_S$,H M5S2T?ZN)A;7ZN&GMUF(]X3XIN$=^'^W>0)2HZD,(K'16.,0I1]00*+0T(1P' M($3DT*OF^*:>QT)]BF329P"]C9N6@U.W]M*!?SO&LK8YD4'6^DAX [Q"E#FA M +4<2TN]E(0JQBD$\)A])&8NSM3#F3FZA9^[5<\G>>_7-"L>55=VM*NJ?VB6 M3+)U.8<77&K#Q(^JW&N;KCWJ<< M>ZMNSX.76NSR-6B3(EP,='L-=*T=!.?8.:2 M8AY0;[$RP3@#%_QO0857*[2,#1KH>419!)2[F.2Z*7Z/Y[88;Z%WAEV(&B5? M:YTY/BL2UJFD=-*IQ[9/TM_I6-L?-JNJJ*)C+#AWSA)I.*9I1-&8Q?/SH/["-VSC4V^Q=K,)#O_ M."R%_QE!X5KI/S NI!]PDW%A:\._,]#*R_Q.>WX[']R<^ES?1LW(YRKM[2;M MC_=R"L]@;V:SMP@!J65C,^ !1%HI!*DD3EI-F /*4LAQ"/J:CNQ\N3*3K+*V MQ_8G$>CR9MW)<]ZNV9TFYZQH$""@E5(0)%V(GB!ATE!J@$!>8TH=X+2N;Z$L]S\O([U;H,WO?<)@SM;:QYC MN,&(<@H]95P(S96C!GOFI;%NA1'A4&_6_7'?SXK?O)@W2[J(K58/7O9&SW=O M%$)823A1S 5)YE8R2 &C4A#L'=.0>6.L7JF>;6!S=$7$7]DUA>"#N.R/GH9F M7N9WVO.[[(^V97OP.&GI!Q-#ORS+Q:FEK4/(*G9-&CL3>,"Q1XXB(@5%@F@2 MKE,JN*B-;[7ND+<>;7-C>>L B2Z'C?8Y/M=@])(6=[)I<1"*B@?"\&*36$IH M":5,R:#A"C-H(R&$)J0UB>M+BGYPXGJS1'N7S>%3 :8S.!S=E+@.H20UY<:> M(&V%14'-*9# (B&)HXXJ2BUM9>;Z/-K>D+D.T25S_6*BS]A$(R!K5$U.:",= M$P!3[IW@D!"&!.<$"H96.LB^8.KZJE'>*W6=RBX7C1+*MGQ-Y_5+B>L&E MU% P?G)&^"G]1574; T#EB+K#,34J:"_!#.+H#% 4\E66LP(5O&IE))'74142.H %();*"E2#F"O"6HZ M/GU:(Y^*3^$^\2GY('%S\>E%KB_&L"%CR*J@TCNGA0U*9R6B5!)-,*+0 XB= MPD2N/\II1O46@\IE#6LPJN1=0IILB?:ZP>,Q^,0728%KD[LPBB^3*4<&ZV]! MVL>=7J2)NTGZ6>=[%. 8]\[(JL>CSOV4>'^Q*7H_[V3I=3SI[<50N?CP?:$K M\;JY/G4B,!=TU]_3?!P/N-B!%-/6I?V]&^?C3:/R_:4"KZ]&W89A.KUYU?C1\0UVT/>H^: &B MR(V+)D:383:?W*+$7H?I!]D>!*7H1?E?8&__T EJ4^A"/LX[X>UVTC_NT^OI MI5=IIW;70O23SL.,L3.9,G:6&M"8]._BHM:.4(A$1D'%!01!I 32RB#@N.!< M0N[:^0X@E?'^_+9B&S3Q?[J!5K-6L2\J17 M"VOU-#.OMA._RIL4N4)BID*WB+&+;0'*]U?OG-G(XU^&F+^3#'O-C+?>^_RP M(;TL:F-0X\[C' G $=< 4L=/-=C_TZ@D_U/UKTA\_ M?ASFXVQ29 U_CM9J?)L,ISC]/X5$]:<9PG^)IMX&4/-!"->=?CR5%[P7E'.\ M->FH)0*WV^K"BCU-4*DQ-A(SCV+W"!F"C>GJ8J^D:.WJ0OE7^-=&5A>&..2X MZ]L-AC2/AK7_/1T\UC&T/Z;U97_)1OE2X%\J#(IO M%A;__#W/QG__VA_')G ?PPO[WN]-DD$1IL5OS&T_O0EZ>3V),OOYYB9$DUD9 MI&T)[GZMEJ+DP&NT_R.DH NVLSX_"3BJ&6.&@M MT9YH[GWD"C2Z0"RB.$&(K/2I/K@N=E$,=T]1:!.2'9@;@?@'VKCX!5-8BF"! M9H5@Q9@J#ZNW8";CM[-M_LIDQN.!>'F8;8C\@\D-/T[&=9/='Q9F MO/-#O.N[XL]?O_PM?_?CAWU%^]-HF.[[W2G[+WKM_B_+;B#/?4.?=^2Y\-=1BI,5 =V^Z"WRL@418*XV(=VZW,.:KK[!-P< MWGUWEV$?,NO3[;Z[]@!^IN?+"K[: NW=S@ P_<'V3KO/?(^0+644%/_>9K-; MW <_XOU5EB;_?)_DL<\/.@_;[.%T=F_S=]NT@;$7Y]$,AO6@MQN1P5,G-5&1G)L1#7S"H7@ MW2CL34!N1O1[_*X1<'E&>^J5SH*S6==^OY"KUL+^TP':O_6'Y?"2R7@T^Z#, M RP^::A%-7_W=&%+^0A&7[3[\X:O-@WD;3:&WITB]2R;1&_V3=]6;N[AC5]/ M6A1FVQ[S1M'%KLC[>/31B6J*<$48Z;ZAUB#=7]K<^]^%KE?LP#W0W-7_=LA6W+D;^[%"0P^%%G M4?OVED+P\R3_)J+*!F=268V"B8>0*08E\U1'96:**KY/7YJ&E/FYEKYQ;3\\ MD0$T2:#4?K.]6R344GM>5B.\=OSW$M"PI?4%!14V8& E )P X27T'A '7<0& M!!33 +]@ % NSRD8>HQ EY F>PELE;!*15Z;J.''UU:@4_4C3@Y%MH (K+(H ML8.4*<FP=X]"O#6X'KA##$LZPE-!(BKCCTEI<( 92VFDIUI,D'P4QYHMV"IX'9*A+ M8:.>QXZR=MH.R%OR,]J*#EO @58QB9*0<$0%9"8R16K+@2K<":.]5KPY[N5= MP2$VV#T#7P(U>3+1?I?AM'- 3JS%4LO//"FO;7D(*Y1EP(7_D8 3J:&-\$(8 M1LR]Y-G&UAR1B" M<#M(EPG8%;Q)NNG]Q;.=1Y^M0J.S32(YJSR1%L!BC<>/ M,\>)8@HP8CPC$&F-A%% <0<0HZ^1.K='*DB#B'EX*H@X[W97:QA2VUHQTRK: MU6>QG#Y1(WCA-CT6'Q"K=0&"'$AF,:!<>.H@D-A*B8A @#*/-7\Y;M/YG(JY^?!%TJ@U72._(>Z7W(:=*E;I/-)RE3TH>IJ=3S*U/*.%[*"30-JH8FI&97XSZBV M[7)$WB.&JI,/A;FC%'D;FVYXH""SD?<(42E-9$(ZK=V'(U,50=*5LED6SZ"Z M>[.\E&PN)9%+)QD?560PJ.V'*RJ8D%@)0 FUPFL;_C9<4\,8AQ*# 8O>?B>AQ=75[6X?N*] RGHKE>>MZCS1'8 M&I:K?S]0=J94.E-JO4%X*X,/'9N&%UV 2/2X)\%%J%[8[!=/KHDAV'OJ#0:=8YLY--CHJD1O#%5F[ M501##C7B ('.?7$1$ 37G()'6ZLJ4GQS_^4D_XMVK%\%V%<0^+6']9(W [% MMX,DM'GY#.!UU'6OR!ZM#" D!=78,B0H!PK9N.Y*.00-7)\Y^*KKOD#>]ZKK MCHZ.3,G=:#(S$J9>P$;&D6[> )1O:]/(9 M5U#!:!2L8S;ZWN^EG;RT$?&C24"R I0B^EV-XGW#>'K]<(OQ* M?AF%$&[L4 MF-W=]5K0*U6 N1C@/=RF0>;',0H,L[PJP+88T-,0/K_-;*S!'E2DWFMHCUKG M$#\LO(+#J!>WY Q4M48&>"%1#V8](++\$/_Q\BH MF?3^,9ASQV4!B;(\.)6CFPKXHE<8 MOXQ[%U,PFKV=::8!E/6=LGCMG+MRQI%9XF)_$$GLPLU+U)O!W5,0&7Y;BF1L M>3!Z&!:6)W)Q_M"/ MNYOHUFZ]C,KXQ6#:*YEL99()FW6CA$L LBRR3!E$MM MZ8K;^L*B*E].5#?R3F\M9WQ^\/V$>-7-\VE8SM*[>F*L]?R=*9][8T9VBY2S M:FL8(F2M09(([A@*\1AVT<92";2"6*YDYN\KY;$MP=%M[,92/-&TH$8Y+.+P M3;[DDC27;F5% SSM[A)-S\Q21RB,O\FF$%V>WQT"K+TTW.VN/YP?6 Q'X[GW M>MFA/H!.MR[ZG7C@T28FW9U.<:;Z'/[Z?+-\3A,GE&]DV>7.6XP,I)X@"DUT MRJ'2WC%/ $16UEAVE9'A"RNT]I8RP(2R4"MFJ8? 0KF9;W;K.FROSM%HY*$3 7074G#*0_ M#G+Y?R6)=C]RI V3P> Q#.%[.AC=QXWET_U, MHJ;UT\&FQ:Y^&;J'D173#!@P]?^+\13T^P$<8EY<4FYRS\A-R[:I:5;,-?_I MR7[9.Q**[K!NS?/E7IA!US"#BJW,H'0W0L[EK^(JO1AIZ(X/>Y.DH?P5F")? MFA?R:^%&_U*ZT6[1C6ZL>/#$Y: =C*'[Y6 ?26SV+)"X2$58LJE7>NI2L=65 MK_>9//=BHNC8EZFCW]/A6A[="_'C41+Z6UX$Q66U4Q^;H3C', O^NL;!<9>( M"Z,(!#[20S6V,13#V+_6-H8^#D.XE<[;+?P\C4X7MHFB_'Z^^9(,FMS)[#*\ M=8OH?(D96P5O9UN=M'[MJ[3>Z;3-],:03L-J9 A92(I4E @<(L X " JD M@XAJHF"36^#M0+KP$EX/Z9XI[2UAE&F'X_8UO;X=AG?\[;'8-ISN)D;I>9.< M$ )5Q[68:"6 P5YKR!VDUE%3:K'W +G&M'@??^6W-$_C-H4:]FRU9--'-*;7 MN,M(DQY,:WV1,W YSETQ297^:PP@B#B'%8KT"3Z2.I6*":B0N%'S^K^M5$S4 M9?1" ]O6S9!?DNR?:4P=OM W+J@PJU28":R!(5!*#9#P.J@;+E484HWG?]83\?Q^24[T\<6KQJ M"\W7UVH)*JU66DN@-1%,"%9O6QE7.#P H>-P"&KF*<\XVJP7=__CVME8 ]Z=36 M:T,?1MD_9\5%(IO:4QI:4@T%)5NJZ(SUF7L^;PL3 MP-Y< X=(6KWVX9D_[4:RQ,B&VP\8]?BA$\1EX64]^6K[>1W_TJDHYL7;?3++ M[4-#ENA%R]?__/\FA=+FP;FRW@OCK6'4:B&E%-!&ND;/L;4DEB\F^UBP P<^ M]62FSDKY9?SIK"*V^*1>+5,\OQ?9Q8O7'K4Q#4_]-!JG'8A^VJ]PW279,/C. M^8Q2?V/AN<0A6C=8>D@9Q08+[!W07C$CJ 3NN@CO7_][O MS6@[AK-[;;Q#^%6\>(56O"($G5T^Y06M* (^='Z?4N75>0/*VX[NIQRC3S&> M3R\H./TFP4@%&)\](H1 \3P;0;0>0$'!1O*KZ9?G'@4'O/D7XOLJ*$N*R81O2< M)X->)#4I?A>LT"XV8B93R\*T&JP<@9_@F=(6.< 6)E3\>YO-;G$?!.']598F M_WR?W(01_)0,'I+'/!J3VVSU+/X)8H(#M'QQEM.MAV3G;8I.<(B"9?A3[KP" MS!)BD"84,R.!\T1SH*!#%#K_[/V/CV%\?T39C8:I$&+?'R;#ZW!M9WZ(59&^ M[V5Z7Z8[2>5*U.2V =L0P?U0EIDELQT"B/YUS*[.($E*KE$)9?5/[NHY/=I_D)GEK]0YA(\+PXY6^JDPEHOM&VWB"JN M/94>:20]0<0+8R#@@"-B5]S[V>M5Y=LMNS9_OBF.93]7R1]+)[2[>/FK/9K! MCAV:)>X2@KJ\T33]UI87G3JXG+]ZX2JA77A@.,)4,Z I1E8I!6."@3*4(K%* M3-:4>JWZQ >H%^@R"+H$GH5ZO0T?=S5]\.+J7ES=R^J?E:O[S!SA!K?BCU/I M>UX%O:=0M[MY5X])4=$S4F:UU3"X,8!*+17'G"*G+6%24[-"8[ E97/';?_9 MK^MN"ZJ[+;MLYH$/:UI>'[%^=Z^]OM<3_LO)P07?WB:^<5CAF[!>:6L -<91 M3*1PR@!B@=($$.75,OT##AEA]Y1I6G04^D-\.%G$&EA6E6@L=QV>;$Z8J%:;EI5=[-8VA!; M[7X/:!#[YB;%UXVT?VZJ__SR??>O$%^^T][UXBM#>H@L%NE43#LW04[+*I1* M6.-KC1]MJ#^)[9S7UI=TKM+K9)*G\=M^UDEO;H)(3RL&BY+(JS0=AMQG!&K&Y%)=%&+7V>9QPS90AE#,.+!( .5TD@5E*!#&K;3R.@QC+S6M/ M'S$B6N N9.BL$>.4S]!_6\M*=:!O<9J 0&5UV@N9E\!1S)VG&@)%@-<".XNY MMU2MU'" (>JEHX35L__%5'7>I$%UT'JK^)K889O[@U!N8 M,U+>#Y+#.P2M[AZ=64PAJH0*SZ1@EFDEG:4:8*$-KRWQ&DEHK4OPMBS_JR:KOY@" M8U@U*F;0 $:0 \A11(GP"$,),>76:"=?V/PWH\"H2R7J O&B>=UOK+U'$]UY(@=YN+W&YMME%V; M1F67CG&6)ODD>YQNOMREX]M1+Z8]/TS;B\2+DJO^H#]^++N!Q YVPW$WCC!/ MQ^,P@F3X.!U17F:)E*F]Y8B"3*>#Q]@4Y#K);XL.=T\\=#KWO&S/-4\.#I@Q M2_%=SM3NY_FDR(N=W(?/JB$LCN!JEGA<]2:9I12'_RQ;F#S$5W\_RL:U5_:A MXZ<9R&WK"39NIDO@9KRG%=XKHBFUE'J/N0'..0R=89H21PVBD"WCO5W%^F(! M/P^+FIUE?/\/?GX:CI_G)SV9QJYCS) MO1"ZT^YH1BQ#-"PO%DI19Z1DF$O-K-# U^0/ MV\^O!Z. 9%NZFE&M#9$2&4DI4E*&?XCE@E/$@=6V5FFCK+7 "0&DHE08J9P7 M2G".@IX!9/7FIE_;GK/2U:R<22=,)T4X"*5,L:DE=##GAH'/6!VOI9%!=X)4)8(4XPVIE M8\/-UFZ.*+^%]3.ED@0+^?D^+8$KW\4ZEEWCGC*007\V5K2NV,=_/[1%;MY) M8@>ZR6#NMF81B8O2NZ1S,QD,.M^3P11/DEB@EPRO@S?Y+>D/\ZD#F-ZD6>$. M!]E.\MC4Z$.;%+!UB/!Q&-[9.,WN^M'#*MYA\+4'_?^;NO!SSSAXN7_[\.5# MYR8-$48R*'0SC\W3UKWS;O2/Y^'(,!J(T23OW 1)&671BXZ!?'S>;3\XYED, MA#OWV>BF/YY'#FD^#H(67?";R3@8S'CWPG4O?>UNN'X2WT,QD)L0'A2Q31Q" M/ 8N)I./([I]Z\?&@_&J(BP:]B;A\\<%3WY4J$WPWW])ALFWHAU/VG(68<%:\C:$M#-O^UC:*KOIPNA2%!,YD:-T* M7*6%8S33G4%:J,!#?Q"?U9M(P=,^JE\[0K2[G7QR%1-'QU$0 MKF^3X;>RW704A-'#,,WRV_Y]YRYY[ SZ=_U2LDRQZ#*CXD(8@LI>YZUI4TA'YE(^R 39.P^(]+LC4>A9O?!%%:PKD/ M'35\#"..75.+7Y:#*H4HCC&R3_1O H(.Q^&F-5DKG[B 6&&845+#$(M+'H." MW/>S^(R%-UI[0CZ>]!XCC$5/(.U-R]OKX #YW("DO=I&0UC5ZF66;SE.&0' M#H&%TL'ZMXT>%@$5T[FU3E@,G'32$X.L, :IJ54EA-/YIQ(6>]F^-/GV;I& MFG-37\V?YZ\D_SS\6Y[^3U#D=,G'^AA?QE]A ]WM89=B<83^]E$&B@58(\3] MV,HWF5&[7T!HTX#4_B0/D=K\ND@"J#,[[&WJNN6V:U#,Z^O)76S8&97T/EBO M/PKO*4#",14-5NGH$&%CG%!42:L@@D:XV%6 6X@4Y&QER^]I75NC5N*O9)Y/ M,0]]U&1\&WS'\>-"NH4-7P;7\=I$P,X>5Q(N]M9)2;L0XR-HYA;7Y[TG6 MSWO]Z[6%/WNO)^@2!)M>SA_B(I8[+&GOQ[BZ98Q4K>V'CI^N]RH(QY6/?N8, MA6M>04U(:MY!(2A7(<09QDM+:UY:640W/6C)5=D?S':3KRJ30WH?L !Q1@&F MEA(I(U$0Y1 RY.3.YOC3:/QETQA?AH(+ MVVQ+>!]SFF)H%=?BIA^@:78T?7'8MYU[1$?UQLSX68OWCD8YID MY8;=;(GO)]G]J/ ,U,(U67J7!%M>NUOZ1U(T12I&.^Q\3\+*3X+YCE'WPERF MNP]Q,,/1N)IZE+4R&Z3('"JW5^=HD<_1XK1/HQ5SEA'L(0"4.BT4MM9Q+)UP M''*(SN,TFNQ[&FW3J_&.!]%(L*\=1&M '" 8 M:>05M1A*# W!5FN!*+.QEFC#6>[6YZP<1,=)''H OCR=*(E4&8X@E0/\WW\HR7F26GA/I?1_%\Z7N_EP;,ON^/ ]K- MSDSN1MGX6VQ"-1@E,^ ,XP@!PK>(M?'PZ+>T%U"R\\OTRFX!H@^WH[B-&S]5-9C\K-D\G5WF_UT^RQ^YL_S?O/,PG?%U.^&8^X0JTKP=)GO=O^N6.Z_4D MR^(YQJ!?GH[UJ_WJ!22_2@;%B4)^F\9SSWUC.CW*LH+[-.X(QMWVXE#KJ7$_ MEB8O)F[%(3Q.3\O*G:B%=ULX0$7V<3[-"YP>F937CLLSFV(5/NP);141;L2' MC\,\@$5AT#:BG)!2*:V";V8T-0P)K3QSQ'C..67>U5".!Y?28(HLL)Q20\*E M,OB>4%+A@3!D(V!L?%H/V[U0_T7H$Y\L'3@20^+/\2@V>YN%0KLW=#K+I9^[%QV31,",'L3*J?*; M9U5]X[*17V3B(A-/R,3L +VS?';^MGAPEB/=W],\9D#%3<1^$0;J9/C/"SO' M<:'BR9=U8HVDMJWY*58A"PYI2D25HJ*X5%10(0Q@%#*HI,26"F8DEA[*E?Y1 M/X> \/--N2\UW99Z_"7YHW\WN9N#TLR'63U[CEL4\\/EQ9LLG#O/=\#4MRPM MMM\KQ"L/H>>7KAM0<:]X7/[W*0#,]#^J_[9#['J^_^93;$2Z%#3*57!4S;EP M&EU0\X*:>Z,F!15)'*="Z]@^U%M.,68"&6*M$=3$O3_,5]JC;\"STT3)W5-] M<)?!K2F"%Y"\@.0%),\ )%$%DIHA8!B"5CM#H>7:8:B0U 0IY 58:;W\/)"$ MLI;&>.H@*;K!)W^[&/FJ1/Q'W8#XFOZ1Y'%3MSA>CS+3[7SZH)9SB=[:KMVV M_EBGQLY78A^IL$\:JRW"SBOL*=52,F,H\@191ZSA*S4#)Q96%V(]E>HHU)^* M\_!DH/)\=-U/=BE*>,4PN[6^X$7%VZ[BK"K; -Q@!>,^F<$44Z\ 5PQ;P@$E MBHJ57B,MCP$;4.G=8T+>I;3)WD(7C;YH])X:+5A]5P=I0C15EE"MA)+82F)) MN%)@M[H7WO* Y44U&G11H[2][8]%SN>4U ^2;_DXR2ZGHP>@WYOI8U# )H.H MEO_+!+!(.\21Y31$.%X(8[DSQ&/ 3OT(<:8=#9\=@BYH]NSPY!H57&#E BO+ ML%+C1V= .*@!%R(@BU7<6N8"K(@07DFGT(';QZV&D=W=+K@+8<,%12XH\J90 MA%;%24QKB &!0BB"*/48.SY%$2O]H2CRXC'=45 $=1EH](3^Y$#DC ^@]FR@ M= ;H^ P9?=7F,Z^6A;#K*SC9; 0F:NUV@@N)XH:]4UAJH2PER#"F!1,:A'BU MK5%J$\$FDT<--D^F)\\%]"Z@=_:@QT'E_5JI-=?&($X50$YY170)>E)XO-HD M\+5BZ :<6(*Z5!ROQ_ %XRX8=\&XUF ^,$P;QY1!@JPI8E1H[T>CM>7KE1)4E7*4^X@LT1:I($4 M%B$?_4QM0QC-K(%K*45_GZZS*I>YKI=O70_),[1PU>4]N*_>H=UV-HL-K=H9 M,N:89)0 26@U!+@3!0;:CT) 0KB6B0U?K:@[4&RZD>KZONPV M.7@LH3R9O,YQVYEQA3H_<:R:S'D=#Z.H1G\?]7Q-/7X6[A M[\A9JD)T7J;N#A[GQ*MFE-U/.9 [M[&W5!Q'K[SI/RM&UR@M6?]J,NWA%@E' M9XV[A@&(\SS)'@O:US6CR\/=\YO'3C^2D_;^,51_2+ ?72FV1*'SZ^[>?5B[M*KY/(K5KPJO8'Y>1F8TK6/;4E MUK';">][-1:*JQ29Q]-A>-_7L>7AN" T3WN/Z]Y7G$HI.U&DUBQ/EMY/PI"3 M\(HBD7K=8RAI>V_3P9Q]=E"0"UX8\0\,<)^JYPPQ[L)7"P'N+\ECAS46WA9< MPH67>%/[Z?5U%IO=QL?%"^K"TM\6!,1W_>%QP^-ZR92E MT 'B,7&*>J0$I454(V**#I)LH=/-8D@3O,;8?338PF@M/M_,;**:3OSS\',U MY5]G,VY'W+Q/(<9A?8B/$+B\1 #,J^-Z@KT('A-CTD'$);L=_T2$^ MG7WX;F\7_J2.906@51H<1DI:[YQV$C(/E0 V&CRO*3"+>OC_=+F[(UT]K*<[@3/<\5H-8) M/'C6UA,F@J=%"3,8^KCSX:"2!#FZDGW^$N%LBP6PN;BW>:,\] M15*1X"D@JU$A*)008*1>N_EXE #Y#0@*>X%3VGI@V1NE93!V&Y"[$YN5EUT9 MXVE-\7WXSS*&FWO1=\EC)[Z9HO7EHL\^N0]RU(10SIHZ+LHDKM*+.K^QP/HTD\A4UG>S7%1L9] MD*@86)"@_GXM<(5=U20M!_;A:QDN8O6LP7'RYV#SIR[0OZUR$E]KL M/C82@V]OLGL[NDNKWKJSO9QY:]U/HX=])3+#R:]^>YGL?<7?E:\P&[TJ!_2 MJ$QEK_JH9N'^,W^\V&9>Y@AJ+LYP6$24[%QQU;K-H /^4.Z\ LX08I G%S$C@/-$<*.@0 MAX$=U@Z0(%VD@L)K1<$ M<&HM7#D\>AFBN=WVZS=G64Y5N-#@J,!!?YOCJ O!8M,D=:VC&;U VZ47Z-OI M!2IKY3R(:468--IZ1"$&"B)A'1'06R.D62%IJ@/1R8'>,]I^2M H>_MIM?V\ MP.$%#M\0',I:=:-S5%LF,8:,$2J)Q%X8ZQP.?R&PL3WHL;.)7@\.29<0\G;A M\,)J]QH#^EI/2BAK]O."E2X);RQ[[*"R"&J8 9@A&Z[#&[+#/M^7(W5Q M3GGX,Z:+O4!EP]XXLR:[ZR$H=)X.W_TY[__1*8I,\N5,KP.3O,IZJ[#TZ].Z M/RPFOT0AZ7:*Q)X\PDO:&15ON3M+7NDDG?M15AB)T1)1KTQOF3UBGC'3SSM7\>N84M.Y3[)Q M-XKZ;7CP8#3-KBF?\!BG%Q]1U*X5]QX]#,M4G626XU;F$6U+]"G3X\+[*S?+ M$9DR8=2JB499NJZ:*,QWN6CHAUKA6=()_MHH.R"=?@>K';2L*ISUSFKC#9-. M2:")X0J!H&60Z*!J5,@-6N;C4&,R\.CFR7JBIY4NS\9__RT9?BM3'^-__=(? MQAVB)9UJ@?%O'7'%C\>N-(.@U@P1$X^$I ABA+WD*I;'1B V0720)[KY4K,U MLE'N'IZ9;* /C#9?R^,#@*Q)]:OAUVA85!X4J6U+&-;MI&&ZG6'Z4-UCB=TG M;R^P078!MC, MD5WLY"O*1=]3$*L5[*V;V4MIU.:1L$J"HP M-01QA"F%" ..A.'$B:C!PB-$/3ZZG JTV[":W;WE@#^W>3".7IK :I M#N#1SXF$>F7I1PGZ\U*D6OW1K/9AYB1UBY_VQT6T6/ /%N%N%37'SZH'E9<7 M1(;IH"B_FSVM6U:23->W=(:*\I6;_O5BX49X+B9=)7.V'/*(K!J:>)F4GV?8-U;W/X&Y^^E M"L6??FW]8;3LUVG];;V[2J)OX7!_=^MB MR5HW$X.Q\T J09U!'@(GXV))(YDC:H5XPR3Y;?P_]Z])_WMX;<&"_!9,6]:_ M#M.(7ZAA;_&#VI7M75W:940TO;B1X"^\@&(]BS_2ZE5\Z!R \PT'PZ\#[JS: MO \H@; PV$G+D-?0.!F/R)"/-$S"K^1E;@#WIN.K?04*LB[:GC)Y(N#.JTUT M#P0W$F''.?*>"T(B0:E!ECFE(%HAJ-T,[FU9+1ZP?6N#TM/ =EYM'2N%8@*+ M1EIIC["GRL;-#*0IPQ+0E0./AK&]+8L;L)WA8V)['=;;%$FT+K3Q4WJ-1H*; M\6V6IM.,@DXL#.T]40OX;&OXD,;@.(3V_Y<>65E%Y8A9;9&S1GBLD'$ZLJ!1 MIP+T$NHT5"O JLH1%A'UYQL_V]TP,1WA>"DB35A&NC61;!^S&,2JEUZ-._T\ MGQ1I'&5B1KD/]K3K>1#@#3<\/.1? KOXP_G9%,%)_4JQ^+ 83EFNX$ MQI5*PU/-:%@D9,9=T2_I,.XY%@0H3?(J[2D!GV.[V<%C!^$BF!$%#D=M/K+: M!I>I:B2HO;7 QAZ"G'J()?4 ,&1-<&\-QUNX8,,M4E7LJB[J;O2%Q%]QG!W" M6PG8%/S :6V=RF4J5JDW20,*X 8KNPCN\C7'WX<>V'W[EJ5QT[S6X&C:V2QN M%M=D,"]EO4MMY5@?_BI:$_MWO-?2$%T0 N^5K,4P M3.*\V=L^MI/]MX!F4"PD(HD9S_GT;U5UZ\9E &#)#KGQ!E E[X\55WWPM]4 MM/N+8E3Y2O9I;%[>X,T-U!M*8$_=GVC_%A$>9W0FPG^R6I5]XUZ_'PZUA\$ M6U3VS/LVUB_J L3ZO75=J6QEX;/CZZCX"GS=R5W""Q8J+[#-*M;KX_7!V-R] M=7Q_2?$]6%P_#"G()QOK5F_8Z0*/,D$#'X(&;NR/I6$RX0K!:6^?M=TR MSA!IEO&=?.MS @FI$B8R(8]%H&<"]K(&#Q-T>4^PQ0*Y'P5SPS#?HPQ\ M)U)E_$","*/'%896B(@')0=C[J%K*7\PY=GU/*"@.,:J5.GU:1T]OC:C%R0V M]#K"/"?, PAA_PLUJ>XWQG87W&NJDG*L*M',H9C]J1(L<6WFH*[!^(/Q#Y5[ M4.&K4ON8"Z"2IY5/SO%?"A/$ '#. M+O#54GO?F8Z15F61X2W["[B[]MD?MMJ-*O^EH(F!;I8U< MF4A,#RD6B5S+S"ELPPGFILNZ=.>I2]?=69:N4[)"F_V6Y>#V>]G>M6H:D)5[ MY;6,9#FKZX+ SE+9LI;5QEI6:7]AF=LO<_M)BS:T7'BW==\SLWL8$0Z?+(H^S0&8P=.D,9EGA.DE]=!LX M/NS@ &;FR[PSC'9[J '1]PVKXH[2HPA)[:;9^2'ZR3P#'X.#V5_'+E)H'K(&\K(^^'[GW'-C1[ M..CWK*[1Z9G6W=V@,VR;IJ99]HX#_D#RKMIY;^@JK-R5D_>)K3MU$P:*@7[G M$ EVF1%/JCY6C]G868+&G=75>KT'TQYVVY8)NH3='K1M3=.M[E#3'LQU9C-E MZ%SF8:F,@E)K(3<8:D??F0=TB!IQ+(3JQ)"NV=PBFN^SG1- M(ZM&.] UV[*T]OWPH6\-S+M^IZ.W.]U^!YXXO._J:^6M __QNVCP77WQ34?% ML&>87CMS^]]U=+W?UBS+[M]9PW:O=]\9#(QN MYWYHVW==8W@8TZN:>*GK/=76=Z:O-Y_IR2K]EPH+YT4I6!0#(K'DP=1QPRP8 M?(\P[ M7)EUE,.7+-*P^Z?152YW%(@Q^TD)[+V?-C#0[F=R(+:&LKG77[PVZ M5L^XNS/NVGH/'GY)WMB M7B%=.KWFD[]8QA%=8)R.09N:VMW=3>I0,)R[E(B9J]!CV'?M^XX^T/H#T^H8 MW7[[WM9[@_M!N]<'%6*',_F5[3_I85K1[6\;:L?>J90A0)>A%Z(Y9,9L+KO2<*%8FV#ACFEXY%24Z>$%-GAJ7X^9IRXDQ MW!SQ=A?P%:V88E!]2]<7=22SFY*55QYAL+[(JYR[5!Q'O!?7Y(EJNN<&6?5\ MK&(+F"WE&K:5>OCDCX,YZ_N3U=H/;H3;MPS9=Y1D,+'HS@O&/VXVY!EU@19[ MPZ'=UMM=Z^&AU[7:':-]WV[W'CJ#SG!XJV5M:.YLO=N]LXW[=L<"RNT.[;O[ MX9UA/?3;UM V7DVVVOD>_09._[&S0($O!#J_]&85<]5BD2$<1XCO>";DE=5Z M$_E"(;GB3:^*+T5Z*6:1K8J1A98WF\3*!&.K:%_/+3@X?6PU(>SH%5Y+0J%_ M9V&6DO;(;DCX[W[+Q$F+HT"PNCS[]L-8_L"" 59RFT3F?OB$ME M%B(A_RD:/O2U#D!]@*G[9F?0TX8/[3M;Z^M#P]*'#P>'( #6B997BC)TBZ9]VB\99+E?B^[RB1+^P(9=F^=4OF="LC] M%E !N6&Q@-SI')'UQL$59%IN0(9,L;W:C9=YM-QNF2\OB3IY(?_B6C/.3N*( MJV/^61D'7#M7W+33O[_K#OO]SL/@WNH;!ESS8 SO>G>F,6@_W*U5(BX6-T6S MX$J4^N;BF/^;*XY9!<><:O:N.">M4LRR2L$)DA=>&R^T"IV*M6%_\-#I=4P# MRXOV]*%U;[2Q,$'WH6^LM47Q[07%8F[.F2/FZQ$8 MOX-!&%FT4L=^N-.P8]) N[>&IM:U#6V@V=UNQ[[33?T$E>"KQANZYPM>JA / MN";S@:1IH.EV5HY#LZT'V^CVC/N'GF4_W'>[=L?2>W=W[7:[.S36$N@.H^DJ MGO?V6Z;15?A?VGWFIPUK67(1=LG)RFB7Y1\G7\[*<8U.QC7Z M@^&PHW=-Z^'.M+IZIV\8 [MO#/O:0Z>K#0_B>_S?2OB52@6O9)Y8)MJ*FL M0-!D XFD=!TH.I,/^KK=Z5IWPTZG;0W[P]YP>#]\Z)H=VVSW>@\[C *'4'H5 M9075TNQ&4WISU7] 2(P[MMP03W<5)7M>I_&.IN! M;M_=:=W^O6:WNZ5[@E6,G#LG-?15]G2^BD.X2:1HY(*A;>L.SE:K:QC8J$^_ M&SR8@V&WV[>'MMVUUKI>[T6*%3Q9&T**IXZ_J$-QB._;0M0+<>G5*@K12!_E MSES8:W%B@F:2^2B&=UW=&C[H>GMH=?"3T;E[Z-]I'=VX@__;P4!K(<<8JJ&M M-QL[9U9UO7R:UVR^D,Q5,M?3,M=L!Y5),V-.' [UM M]/L',]<*2J:&JIMO6[*B7LSUC6I9U*.Z!>;M(;E$6E\S0-;H:_;]P.IV.SU# M[W4&FM$SAYIV9V'>6+E\N2,'?JKVW$AJBFY]5,JE%G];CB+VWR5LQY Z?;Z: M.]PS^P/MOJ_U[)YIF;K1Z]EWW0?=LN_L@?E@]W*YP_W8E"WM'IN >0Z@F\"\VH)WM MQ[Z$[A.V2?[B.6-*6*U&!_G^(G0]192".5D'^:U'=[>M,[.KY:JD=.[-=J_? MUO7.P] VK&'OOGMO]!_L-L"OO79R?\..MI]HA/=+;*;[A=+(OU'WV]_9,_VT MXL3AY&_ 3+6L<$J:-SPD+_L@F"^ HP#I%.I<#*B/+KUTI6#&"N?X_K)@A3M7 M?E\3 WB_WFT=PK5718&VVNZV57.WKG7@WNUJ(NQD93'.5$:%PR-7?-$>//1T M@,+ MFWM_LX,P?[QA,LU./+Y^S8]BSBNXW]Y8RVIG4&_>']7:=M]DS8=HP"'W8M M:ZWFYAMSA2^A**Q<.<:@J2!.G9H@0KH/[?MNK[L6Z'-^QG!64!S/&\X!C!QOP*HNSN-CR!Y1Q@&U,<+*+L&8 MLKV@T76XT6W#*W]T-;-WMW0@$-R.#3Z (N'7F_P<'=GKWF,OX@A/H3! M_),(Q_L@]Y;R!X/A1" J<\?)S(U6J1Y+ M6'T#'@MLH:_D[!]*2@7*-\X=GF?N>(9B)?V 7ABL7TC217;7RM.K7L7JD@/: MH%G\$80_ "7 ?[^RR7*<#Q:]H&[Q*=$M4L4BQ-%AR378?4 RMF+&*-?YP@M> M&"!I]'+*4HVO\HRVGJD@'0/D25OKWVM##;A&%P3,AZ'UH /GZ ZZG;6CY"M# M.^ X)D&C[T^^<@4Z95Y@P+VZ%\,=+.A%0MF2W ML?-3&8.H\T->4FN6[ ^[-^UK8'1,WJ# M]M#LMQ_Z]_=&^^[>,N_P $FV$KU$^S"284(EG_V'9>@%R\?9Y4X,\Y)*128/ MP/I/Q5H0E7+"?KO=SM2*KFD,.F8'#@W]H=>WL:BS-;1Z&FS*H&]HO=*[_97! M93Z;H/[QZK[_YKR<=<^U?;?")W?":^7Z_(!6%LX+/IPY *%D 51Q&&'% M4WC=VDF#SWZ+VN$$-S.+>W[H#1_:[5['?!CJMFG>FX-[^]ZP-'W8'0STSOV^ M<$M@]CU=AB_.RQ!Y\ M \A .6;&'"^>W8X=0.N(^6SJQG@ ^1%![MGUO-2GAT 3&$PNC0"[(;Z",#Q9 MAFDJ()5^%N^7BN]!BN^#YSQ&L1,J?\"FS()EQ)0!B(RP,4!&KN?&+Q70@S]G M,DSB9 ,U?0JH^BT(XT?G$878^2((';CH!>7>D%%E<@3&* A#7I%Y[&"IT_@% MZ&H"BC,BZCF=]9C/>BIF357%E71U (WG9%SM3,,:=KN&==<>@$*E=>'0-/KV M 3Y9LV6\.L-OE_"Z9^4!,?*.AEIMU/R]CF*B/ MX4R9GZ;PT +#2M'2?PP9&7;3ET4K=MM- \RB?Y(5OG/\,QA\R]D$C;9JG5XH M2Y@7G,5*TC?D1,SJ)+6U*\:K=@8#?&<_G4@!:+L8L_XF[ OX$.Y>>QL3@B5@ M5-*5A*R?"U<<48F4M0?'*WM&&GW[%-&+1V-^@8=O]^<&#H*= B51<'A&-FYN9"\IOKMM?>_2R<$#@2";>$?,4F:4L:DEH= !JM"=&?WD]T MRL(BJ.@972[X9HQ>E"_P3.73)S5_T\8U596Y@W]/,7I3B4-8/]B@"9L[] >& M<;FQV$[VQ/\7UGOICUF(0XO1C1O/G!@N1;R@L0-GC]H(;#L\$\>Z&6*XG9[[ MWZ4[02D /XW%\0_7PVWCZO 2,%NYBCQR:PER#%\R=\ >+,5#E&7@A_IC0 M3<*@@M%_N)V1MRPJ#@//.>6+AXJZ$C&FW% <^M=TQ1[$#OU3+'76I8:4-V4> MD,TS8YS.*%C&Z)DB'LN;DD4LW>GU+1.-QC8>'%X49&#)OV49<5/G9 GK\J(L MEB/8ESVF\RFY Q?G-[YT]T[L'#:9S>^M#C'6@CO\,6,^&AQ1"<.3!AV@RLW( M02%A$;B$L*2AW 9PJ(50'#0W<([N,Q0$M=ZOLZ4_ =T.!03Z.G$&-VF?*B*, M?WYBX9/+GB\VD&!8HOPB ,>/"%TQAZD1 SRI([#']+\E35!S0@TG2J^8,>&\V\,0PAR_R MW BG%=U&C+KR/+,1G(D\YF$>C%Q83V>Q2#AODPCZ+#A,.&SDS%&*GX^2.!-T MVF3[21)P,$:U*=G- ,1K]Y'"@?!PY/8U+W"$O!Q,B?VZL<<$N&/X$T_UY!'1 MK\BFZ1Q'"B#@ Q,/02 !H7P:!G/Z#I"%&'B>!'D)D6&! SXM8Z/+61I/ GG"(^#-WK'I^Q&+VGT M@"D_DC=\7,=;[8A>W M3M+Y[:P[AFQA[G()R(VX(WG"0$!D!5X@SD;4?#$W+C5_3)VG(#R")BY- A4Y MTQ()7_G$-4"#8O')/NCPMYM\#+L1_ M\E&3#\(7N9;9]=]LL*1P)1$K"*6ARYPO.T^.ZY$-F=BJ0TPTE1TR91-5-F&!4Q/U#C8Z M [NB!>3F27C5T\T0"I_+D@@@& M6TQ6PG\X_M(16O0#&X7T@'XN]'_/N04^_*ZUK/?[O[-*J*D\C&>P]@++L*XY4YR;'C@4 MYP3X!J&3S 8IR$B:V(+D39P=WP^W1CNN>>)FX:VACNIN&$+KSU&+$BJ-DT MWO-39\-ZM] ^NOH@"BU)@A/(A[)U&-E;VJ^\I$JT6'GF(,XX4@3=1+3D"QD5 M3[E-(E J^-!F.)Y'VF5B6,E+0,G&TWE OF5!LNKK#WX&0IN@):7SGG-_ %MZ M1HC2CAM."!6YFI-2M/=RFU(ZF4PW#(@ K7)/&P -]X;DQ TU=FH4,6(<'S$B M S\NHF0YXS'S4'#G0#>L]\3@*4J+C$D%6>M5(BH2(]&4LWY41.*H>*:3 L:* MY4A&WCA D/=VEB,K(N:031S4*SPZWVH"$!BL%5PFOFL.S3'8I_63.G((\ M1-X#+X@8^>K',S99>FS24O[N@EX:8I$_#T[2DR2MZ.5U1I22\X.'5L>XHQCW '*""H[(ZOTC& &F%63 PLP81 9 M'D4,U'CF^(],Q!;LC*K*8G4*ND0"6P%4F+<3 [.%Q6 3%8> JI&*ZY#@DBL< M[_166X'A>V3ZGJ,SBIP)(HLI5P";CRZ*;X&+STA*>@+4T<4?T.]/;G_S%Y4K M*N]*KI;6LI/AE%UOG\$*A&[,;DGH$V+GD^,M61(*ETFIV=#;OZ@Y3>F=UK+2 M=1$!RZAQ88F)VQ'I#RA",@ J\9+<0F%Q4""G.*UWP3WEH'O]A_8M0 *F@ ?> MOTO$XD6YL>CZ+T>P("E.V*GR/, M,1*?-[SBNXMR]._L6?D: ,G_JJR_K=ALX=F=Q#,^D9NT'N]?#^B N$-E7'E_ ML3QVF[_UP/5"3ZC1.:AZ-S8<.[ .Z-';RE,K8R9\BSSLK&";YT[V-(TI!)P&F< %T-BWJ:6BGUY&T(VEGWV&.A9<0'1[DNP#!7:%D MQ"0+84X1>D@W0 J!SXW9Z'\A]=E1YCRSF-339SA&@EA0!^F@D02Z!'H5@)X= M#.@=\UX$BX[2*&X _T;O[0&C\S5Y?_.^*.ZAH/SX?O317J)(:P5DT M N[4VYSY(^5_R=JK M71TO6XWLK\F4,>B&)F@(,V&9X:RN-CX+LG-\1FP=X+ MCR59C_TG+Q_R]"C&>!L4;P(>3>I(@]Y[$:\ MHABZ"A^Y5%Z[Z/7@^GU2OM]M- M12B?VIM#5*<6XJ4PVFE7'Z/Y"HX+9TFLF&=>^K!!9+,DXSP7R(,DZDBW1=PT MN5A%*7,*2_#15< %EL42+L7*#/QF(@<*%D^ZK:07I$UXWIEI!,;YN+@D$DDD MAT6R1EFTJJGE.@[.F+=:Q?V=U4E#=^"FE.=G*FUJEMQ:&SQ'!0I6[>654Q/: MHJ0)%.D]TFN3A&!IUI1FS4I0"V!RCL6YX+]*M)Q.W;&+TGE6; O#ND=!DATW M"\+XEHK!).$Z7H )^/"-M(!*8;XJJ"9V^T[7M2Q@U4]+QHF&@J)UBTA0>V=K M^9-@M3$IP?U=>\,U6]N+Y1(#*=X84T^+?7";X JN6X:2*3.43I>A)%EE_5DE M-6/G3I<)Y2\OG!<*U0<\3!F(LECUT'G!+A5*[/S$!GII8J];;+X'&B+VMHQY M:+OGLFG6(V7T0M+"H/]U^ WKLTCY5\J_58 _-NOQJ8(NY(4NU+AH@?TL*K3^%8N5#$L ZI3GR4FV>.1@/K$?<2+E]5_@FB2,8#Q# M88O]9.,EE1@+T)##PO^),",?*]6@%8=< /"6=T 667L[REXN^@E$8F;>VY"^ MC5? H&>N$CDVTJ,C4*1)*Z+P>ZYD"HQ=U]YCD1[=>@]')4PI"0^%![MA<.%-+%:5/&NUHDE5LZ2MQ$!C/.%2/ M'&9XHPN�U"5&5CZP9UI7=#$DWH8!D01T331@P?D]8VX'?\0.E@ MC@T#T,3,0EZ*7D2/B.@H,21JB\BY22Z#G1RASW0W+UB2%&#D-?C))+BA^.+F MXD03%HU#=X3B"W&W0B?&UGK9'@FN[/I/Q8S?"-?_$7;$3X)'5PK!B2H(0EA- M:LJ-V./2Y^7DGUW,3LM%R26YQ<_X@N!'5G"#@F"IFD-:<$FTQPRBW&VXF0)Q MR1D\<\F/MU[S4BUV]TZ*7U*(WS8TITE \((1>X&?6SEG([T>J0&A:[C-M MB:ORJET_UL1VW;1R)W_63Y>.YT1DI]VFD$;8HWZ*$6];,TKJNJ\6 M2\HV/PFK$$V0D&X2R2J507(5-,0>%9^9+X#(]VO;CLC2T\>6GO[_V(MREV1_ M_$9EJF2AZ2*S7RV;-(>#'N2P2,E,!X)5[M$9+->$)*LE\0,V@9<((][#L&0+ M-9 L]/41Q)Y[,$C6##AV0D5$KB*#!UA 2KAGJC?6L@Y2&$Y90T?:J0Y)[ M_,Z[\^\7M%2HRR^"C4YFJ%@9K3!+]%I6M]NV;;/3,2P+M,M?1Y2L?@MT[SF+ MB'U,_EA;G\S2 9?@(O_EQNS<;+=L\#<:O?/ZS,N&.N)O(>M=$2FA*:IX%F1[4L6T)30K-ZT-1579/0E-"LF91J M6*JAKS86EE*J!'7%^:W14PVS(_FMA&;UH-E5;5N* A*:%82FI79+!>I5#YH7 MC3+=/L]2V_)U5^OP"H8NQ=NJ;:EMX(>Y!IH=5>N52?"0T)30/#,T+=7J-L.!):'9+&AVU;9YTG!_B4R) MS),@LZ=VI:0ID5E!9.J&VK5E%)^$9B6AV;.EZ4A"LWK0M%6CVPQ)LV007S7M MZU^<,/99>"P.W[),Z&F"2M6V72IY?\=,*\LOKXHMUA"./:N4\5+"L?IPK![< M3+7=*\/]))PDG#;"R2R5X2[A).&T\3#4C3*J@H23A--&.-EM>=A).)WNL"M5 M:4C"2<)I(YR,KN1.$DXG.^P,LU:B^(G#F,U.)HFQIRGE?73@B6:I>*G2*R3K_]26!U\/6714K5P8H20+21;-)8N>:O5*52Z2 M9"')HKEDT55[I30!21:2+!I,%IIJ=:00)-F=^MUTC*, M4LEXDK0D:4G2VG%JZ5(@E*0E2>L +]<: M3F8I=5;"2<)I1K:2<))PVEPSWY)5J26<3EA&N(P#6\)) MPJD)5:DEG"H.IVZ98E423A).FV6G>G&GZ\B$Z3\^ANS1B;=DPC2Q26X7E$+9 MOOEJ6&&MD*G+ :)S HBTU:['9G&()%9/61V5:U<35V)3(G,/V+4U5'U7HR M=*Q:W%O"_@T.$ZLK82]A?V6P[ZFZ5:OH! E["?M3*+6];D?"7L+^NF#?5KM: M&2NCA+V$?8UA;ZG=4F5>)>PE[&L,>UOMR*PM"?OK@WVO5,D>"7L)^QK#OJVV MC3*Q+=5W>KVI7S;_"!U^/3&T_M7ZUE+F3OB#Q4HTJ:\I5-IICP0[Z02''@_Y4%"\?,CYW'[1E#(7]4X\K$="7P)/".!EZ90UT"3P+O:."5\15(X$G@2>!)X-43>&5\_!)X M$G@2>!)X]01>F5H.$G@2>)+C'6^1?E,'RZG+5\&4T/[L+^_HW-QS/]=GMC!&<=$-[OU;%ACZ[/H I_MCNPNIGKS@%<:_:\%7)R"N7ZN=1/_.PN01"^>1W8Y" MYORX=:8P@H^.]^R\1/"B/\]",=NR.U"<0)>/W]EG\'2M,@O9]"\W?XH>.KW! M0[>G#7I=W=*&G7['!DEAH-T-.H;=OQ\@#&< /!0>(LX:];9M] M#!9+[N5F-%YL0/PC7OS1C>$]8_[-,Q_"*/"0F_P&7\V\%R7Q/_W;C=PX"*/J M3*-RZPKXG.4<=:KB^!,%F/5S/%-<7U6>Q!(J<: $RU!Y9B/X@M%E\V#D K2= MQ0+VP\'^,PH6XW+GBR",'3\FKQ^<4/"@"5Z CP$ZP,>,EA',-(H4[%OSY,8O MRHB-G67$E'C&X-_QS/%]YD7T0/A*683NW E?%.07, AESEBLC)<1G"\LC%K* M0Q!B[HN#Y\_2LPA>$P9SQ+GD>CB& AX),3B\&UE-^V#8[6T9]Z2^:/V409O<#&P#,>E0"> M%L)#8%DC-2F"-@Y@@7G_'WJ\,YVR<0P/ ![+(OP#%OP%=P*&%3'/PS^QLQ \ M D?GL2?FT52BY7B,VR*VB3\?KUZ$P6/HS.&&B#E1X ,DXQ>.EEGP7%R2Q8(Y M(4T6K@UA$6 02R^&7?J#P3Y[+KP.]W ,.(6AP_-A@6%=77\,9T/$TCU+ED-5 MGFU)1];[@O"D=Q;K->E.3UA_)YU5Z\/V:P=H 1HE*<[LTV0KXA8MM(^W _ M$A(]@Q9TA=@/HG*BAS5*C_8C=15S\^8 [F5(Y*S\+0@>X4E](*07&':$NP_P MF"R!;OE]8?#D3EBD3-Q'//%RM(AT#33\B+RAM?8D[ XL$A$L*1@.]'0&T\?!-PT# VTP\M&NKX M/-65J'P<+V&GUI[&1PI3FP5\1*MK]1JE.WF [\M"KU&PW$M@_XK9R4.^9=^2 M[.3ON7Z&U9E/Y188SD@\VI". )7 J7_P0VU7CTC /?-)M!!"7BXV#VY>@+#& MB,J0AE P 5&%'P'4BQ(E%OCH).;SSUDO."#"P. \W/,60J=!\I_ES "SE(,3>\I M9,L@@3:8S[G [@BA Z8GAAO-W 4_>S\OF#\)\#2@F3E)%G\JNT5 ',H,S@F< M !.3((DO?QXAUW;C)2X3O(7/>!IX7O!,HN,2)QQSB8(.ZRD_;=*W"%F(;J3= M@5EZRPGP/)PP,M?\1L3/L#=B*U8P(SCFRK;@=L+305]9V14\R)-ODJT1LD#N MA7!$3+A. [+"B[H?:".QE+^#1@(+BHA:WHH&DZ7A2(UW-Q M*J?4\YL3.$!*+95"5\5 WQY<2>IZP)B:5[TJ<[4*K?68B&W M5+6AAV)&\4UB@\1(FRN!W318T_ M!DY!ZC2_*V,=:.%\1+(=\#_PT:\5ZUF=%EG/1BQ/Q9OY%9W-_*6<>,\Z&B0])6Y*3&3'Y-BE$],S'S_@+'QG:#A_*@W1?@ ;19M0O.4XW[:XP!(!X2Y9KU.)0$T& M09J]D_9H%P\A&X]0&$E#"1^%)(0GSB M1B!!:NT9R3T**'J)V2>*<9B/P(2(=ZE"#T@$U)RK UY#!/KB@+*'9CC.;M8- ML6-GOG#P]XQ_"5&/<=$.'H(.CC#@+A?/C80!5\AU+>5[H/Q@;%%8HTP%*6@G MHV 99_8V6KP7YA!SQ/^E96$_49/%KT(&FA\C3HMJJ1M%^!! \M(G^VYNJ=TI MW[S$-[?I]6A\2]Y:V)4JB045DU/VD@G[Z3'R=US6?R?GJC2-'>O4S@YH FPJ ML63X1J+=UQ1%:BF,(?-NIU[MQ'PQ@T?$LU47MYJZMO/:JXL.N?"1 0<=.1'Z M.ORUVHWDK,"Q_[\_=0W=_E58,U"88\ Y<@(F#BV1 U$+GN)C7U9$W=1;GA// M1LN8BZQP=4["RQ9LJVC'I:M@OEC&16$7MV]-8T9I&/C8>U("J)DCJ\T)8!ZJ>W,1$DI,[A5<" MKPP6R#5!$N,O3",]R&(VX]$NJVQFO S1V>B]"(93I96O'!0*JFY<./U2/DGX MR*R-B([YTHO=A?>2<.LXB LN4[J%_11R:_%>VBZ&HRRP>![ ):*+B-\[9**' M_>>V1KSO=T=HZOTH"L:ND[@HO@[[__S^^>NW9&D/W99HN=@2BQP'BU_7]B5[ M0&<14T"WW<: [N7BKR5'L&)TR(*H,HI,=B99\Y-()R@/,)\,XD$XX2839\S] M]NBW3L\U/,1NZ=EPNMUB6 2=XH'/CT9Q1!?L9T"+9 P1VA8?*F[D>6VXN:OG]%0 MR9NM=^!8<-A[BO_=L-'UW<=5?D"7^&/A=Y?AT/#/ M!^ ?8S<:!]PR\HTY<>RQTCQU5=?QUY6OG)%Y'/B(_3 ]5;CBM6'/(O8XARN) M:0O325Y)RY?:3[8?([#8&*&XJ=P^&;;I#'T5(UR( M8I&>&QYA,1ROE[*K+\ M$S6]_H924W)QUTTDKQ7J(F$"9(.1ZW-*(O<9(IP[F'ZP%T&34>JW+EH<-EL2 MA4=M!(H+CZE+Q"7RJ..KDTA8GAF # 2#87RV3O6+ .WF,#]ENHR78>**6[7! M$(%'+U',0$)!H1"4BM0C!V.;3KF7;I\,!_@ZC:%)LQ=0VH)QC-T%/C%G24DO MG<"KD:UB##M.=,)0=T(VPJ. X+'/I#NA;=8-67XG)):2FA6CZ@D79HRQ8%+_G9*'&:_V7]4 5C#ODC[L=!QCIS$0Z T^N S5Q M'@A' I&B"*S&7#"><\Q=RVB6QJ$K5 :E5=H(M\X,HD(4]3[:+WFV\+PO!&-N MTY21*]QF_A5CREJJ$=F^?'5X>!U.%*^")'K# =*2>A] M2?U ''B4T1IQ%8EDSH7C4EC74L3RK@0W8":JC]9A;KI)DY.?'"K"*)Q7W_=& G)RUDRO'!<90".Q8G=VK9)7,K!B<1A)T67K) MHN)R$_N46)C"Q(Q<"*!)DJM88C<*GOW"29_XN*-"8%[QB>EVI@K RKYQ:S,] M1]+P81+VES!8H M8RM4EF>#6];LD'\P&M8D5)M\Q)\0R!L^BB 15V>")"B0? M/"-[8$]NL(PP4"Y8PK25B0M\+$X4>[P:*)HXP8:7NI%(9D5W=YRQ-I0V'L, M&"F9M]5B:'*B>D>%: F1'YM+78R2I TJ>;/(7D]"#CQ)\H+#>,%G.O4D&RC! M!C8NW2DX '_PFFLTU:])BA"$3"29)CX&(,8G/JE,WX[=V./%-SR2:'(__>%X M/Y1O8XQQGSBQD_N%XMPF%"J$!-Q2OBU'6 P#74I8:P;X!I=FX+J"5S@HCIZ7 MF1%BD& \/-J&+J"B'[R@B_0.'$B[G]#>@"%**(P.L>Z*+QT"A]/QSF6\X*G^ MM7AL!D*=?$ZHP84/FFVDD^\Q2T MQQ4BR= TC<8"S'?QV=2-Q?$*.O/XAS!<([4QH#,DLU_48L9MX"])6285/@YX M62_R6KG,FY "[=,%B:D]^X9LYWQ (?.(#PBE?)WFL,#+%(]DJNDV'B]AT<8O MN8=1JA]*[4E8,LD(*'RX_\>_R+UCZOY$#2"*6)P$S?]WZ8;$B$",>*0J7_SG M%D_PVG.8::8+S2VM64-WJ\K861!1H*SASE&R2(PX277'9#Z96N/$<>B.EE3T M."G^4C#*IEZ(N8.E)7PJR94\1[*J5TL]$L_AB1)<-^1$1":U<9&R6H)#S8E# MX=6/^;MAP4%AC A5:^&%Z2,^\QJ8V6,PT95BB%S/*Q35+)8(@"=FEC11UH-G M@?'2A5@L-$UP2R-9N8VZ*/_2J8=!6U@U29G!:K/PEH9T*X;TZJ&85%3,/Q6& MXL0BAQ-F3$Z$L8I*+0*,YA2Q9,;7W5"3E%C-O;JEL"O( 7M,S9&G5;N:C1^G^UN]1T6F)FX$+#WBYJZ;Y"?ETWP!SR "3-)JX9*^2!"]D?+H8=+3 M;TF=G^H,LW+KEENE[*A,C*8%R]&<35Q''%8D&OD\AXYR*J;\[\P1H^;+9YY2 M>I!$.F.LVL%K MYR>&C<3VF XDT5383S9>XAA5X3&!/V;+N4,G$5R0>DP]]H@1E^&CXPLA&'XH MV$Q7[)MY,ZF:)4KP%\=4A" 3NS^O?$/Z%>8Q8W:=1TZ9.7RDHDE3M_F@ MX.&P6$+XCYV?V6.KA(Z*P74O8\RGI-KP)Q\KP55G])5;SMQ:N;166WPI:?UF MX?8,>*6JL1/-5/J7E-DGQV-)P5.L&QC%DH\"]MB=89?N?7,+5:BX.Q M-)Q2I"_F0FT+]I()&\6DQ8AV0)3A'2W)XR0"_0OGAVA[1=ZTB/DNG!M^$+.T M,1C&X\+]7"'ZQQ)&8VAZ5[CXB1"C=$Q)DQF\/\GLI10_&)?>LJWW\(:YZ_C^ MD@X;3" (0VIH!G?^PX&OPQ=%MVC0]"K=:JT;/"1ZLNL?A#9AW4!1BO^7DC$+#00A>RI\"C5@5C^.C&B:#VTE+N MLA?QB'U\5?(SDEM M9WX"AAM84;(ZO&.@C#7&@"[#*3H#F#G>=[Z/S_=??ZJ M?(B6H_^(AY')J+4M[7_+>7Y2%MXS*OMEH=:RR;^:-RT:O+GH2 M T!M7HH++RJ<^>PY>T9^,T0CQ%KN!I8MPO20"<\N=-)^+#0%*8 <%'XG2QJ4 MJ4^3]3.BL!6, J!X.E&')LP6-4@7-36^\F(<**(D=6:)BC<7;4J#&^CF($IO M/P+GA0[N6M(V\U571>[Q.^_.O]\/PCDL8J%1I\8;PO. GS'S//'K7VZT&_H, M\QHGGS?LRW_BM'P5W1Z[W]-+EK]37_E)[/<;>=\V88YKI2I M' 5Q',R+T#%@(_,[F__,KR]\14FN]$T14.CZ@&/E^>/,G0"(#J!0UY\!,6SP MS_R_/^D=[=5/VGTGU)K<;/#R[CF8SO$ M&[:!O7\G&?4W+J,.BS+JAN6Y2AR8%\#!^EJ(MQ"'7'O%6\,FK[T45^T-4'' M2DC(7 8RQ1";C0#2>\?PEY$S_O$8!J#TW/)W-8KC[#QY3C+[MV8:'RC:(%A& M(,Y&OYQT]_\TH?^"N"ZJ'9T892MI M=8=:9)-WEFUK86%;BP_Z+\6>%EO$):-*BOIIJ,+NJKJ^6EEN+ZK8,=?*GCP- M.&":#$C-5LUNMTF O IM(Y_@>6;0GG29RIDN3@-U0^W:FXP3QR)]ZP*5F^RE M&7:3505)%"N7&ZIMF9(FFB3A9UG*;&.6\L%&[:9;]Z]&?+WJC3ZU6*A5DOB_ M;\VKK;>F?\KC]LPGJJ8:=KL1=B\I*38+FKJE6E8IXU/EH%E28*LFTUY+[*TE MCZX>W@U+M;4RMJW*W)SK1GJF]J@SLR) MVZJY5L;FK':FRK)P*30W#-JZVFZ?PX%6/6B7%+I[E3PTOE-7].!08^DE7, 7 M] _8FFIJ9W&:5=(/(.7O)B/9T$H%>]82R5<1!?%/#(+@Y9^WY+!>UIQW0;A_ ML&RU;99)YMFY MGFGFT)3@&.39D(E2*&RC+^II! !TC ,B0)5#?4H? .':_/ M)Y7?TC='KL%*[:O&&25U5=?*1/!(&;L"K+9Z<#)4LU1\NA1T*\/HV*8"Z>=+XC'K@^-I$4MYI5M1B_2#8]2^JXK-S MYW)4$/.Z:K;/D1!7#^A+8;C.X.V5,B[(Q+D+FHQ_9['B!=$6,_$!&V?"QDV" M)=:R.\HCW[SM.^+P_Q3J*X;U/M]ZM_ MO.^L;*',_H+M:'BU_FUMD'B_3ZPC'7U,9IV;U.1 74RH&Z?4BZJH9?J M+%9Z/:I9X^6:!7O)%"13*%S>4=O:\7ED]6<*KX7-)B\X(H:T9!#LAM$>,IX2 MD9O7%U+9.2ZDLGWRX,C]GGB507%6E?0N&1QY5?IWE2+=-L!&!D=*R,C@R,N= M/">9_9O'/SJ1XB@+%N+SG4>6BP*L3S3DD1K0U])1CS5R?H&4W+I\5=.S:O6< MC-]?>A\KQL D@!L X#J[?+<$EQ_VD/.VEJE99%?/;,G*I77BLK5S!O?LUCE* M_C?&%UP)QOJW$,OX+\)@ZFX)ACYJLYI2SKS3>M,&6M7T;E0*]W7BS4VA N,L M#+UF5%!G,?KSJ3MN-9VR&S"_J]G+*XG5VYG+5ANEN%:&HU8SXOZE#-< ,+9; MI2(P*P?&DJ)4-1GS6I)>;?AP!1%NEM(T*LM5F\X\JX<@4RO%(ZO/"FLMO.[. MW*L-TVQ0%W7=>%OK9F79]/4*OPT"<^]MC935/S&*>]2MY,% &8A)(^F=YLDW M=Y1>T.9N=EJE:K/5LG'ZM57S7=E"H,F9]F=['>4GM_ MO,N.V;*\8]/E;%G>499WE+7Z7H>-+.\H(2/+.U[NY)'E'6MJ43F^N76-_"XE M%;SZN%VD9:.9P&V\I[MI91T/;"X#FR;BO+%1O/_&H' M0+U9 +R.^C9G:Z3-]=5"'#FFSPV\0S!=.Z$:!CRZO>,:4#>$FAQ9LV_8R"EOA/,#4 M524?H7#LHTEW.=7#UCW?E]RU:L*(+O[H@@SDCC>MX<8F>?0/G\SJ+-9]VS=[ MSU+<M,800?'>_9>8DP(F\6BMF6W:CB M! 2S=/;FE I0\?0O-W^*'CJ]P4.WIPUZ7=W2AIU^QS9[]D"[&W0,NW\_.%SN MI>A-8!8#^ %&FF4>.&OL=]MFRS[DIPA4U:V=D:JF72[DU#QY$&MS7R;#<[<& M2=DR//<*K7.Y2/KF;_]@YOB/F^SD5TGPYI4'U6Y4)F0.P)5MY:XQL M5C+P$=;BYP9]]-23L%"-O(U+8^%+&J(O4S2V(45O7R!'HV!' MV B%PCOL]HIYXK9M;K+\')O7X?I*/ N6D>-/(E5A/\=L$>?R/*+Z9'?D']$[ M=JG03NEX"HMB)V9*Q,(G=\RBUU,_]C^5KM9;U^")R]V7NR]W_SHGOK\,VM1% M*&?4TD\TTQ,'$]R%P0\68I9K^53/DYHH3S&I=T=,XG(!D)JAFE:M*BQ?@E>>_ MGZ)14?G[BQ/&/@OWM+8=:_>O44YD1S6ZU]'85%H3K@O9;=6RR[!MB6R)[&HC M6U=M[?A:R1+9U4;VVTW\O&@MI7M5#XHE8RPKG% ,PG!I?_0N;EL&AA=,A=2U MKMHQCY 6CLM/E!:$,Q[\-8-BUU*[O3)1O!*)$HFG-7H9JMV6/+%&2+P&JVKU M!< Z52'\$@8+G,3)!+\:*29V3]5ZI4I@5$XYJ10DJWK\U@B:AJZ:=C.*%4IH M-@N:EJW:1BF/D81FA:#9%#@:=BE=N7)8K'--5]YJ^W*&PW/[$0VK#,8JR]8: MP+UJ#"=3U=HR&DW"Z62^8$,KHRA(.$DS7,*1:M5-II%FN$^8K8WMD1W_16&> M.W=]ZI(L8UZ2RS_TNF\:\E*]X-U-:?.5HH&J'MI-H@*](ZE 4D'#38P?NJ7* MF$D4UQ;%34%NNUPN15.LD=4.=BS=8GE7QX.WB^NY5!+GWDM0S4@FO:>IO=[Q M:4Z;NEW(6*U:90J,2(JM)<56 M3_TJ%3)7?26K/IX,_@FO3=HUYZT.K:0BDU<[K[ZT MS@&@9RQL7O=MO0(E0>YE<^8G][(Y\SMK5&N5YGH=)0S3$N)5DJ#.:\^QS%:I M^@/U"03AF-Y4EU-J \W"LFVV3IIK+K%<,RQ+N\853ES:-1K5QN5MRTA7[Q S M6Z6*4NR8I_3@5H$!U0Z,[98AP5A/,$KK4NWG)ZU+)46X:@?)GZTB<(U4=:O3 M*I5E5[DT#JEY-0N8=K?5C&I'$IC2('2=$Y<&H3H'NIR\7&[USIBVWI)-0BM$ M+O5&D]Z3:*HJFJ01IO;SDT:8^N;*G+9N:HVT6*.4_9B:7*F-7=PJK/?3*"-\2>E6# MGC3>U'Y^TGC3R B:TT<&;ZJ(=$H!]J*-M[5R(0U'+]!!1]GEZHC)I!I)2)*0 M)"%=6IYL\B)<[<2EO8Q$TS_'#G"\]'OZ-S<>S_79[8S1:'5#>__K*F>BSZX/ M8XT_MKLPG_U'O,JKMIOV+SN@3[X2SQC\-V1,F<.OLTAA\(*)DHSRP ?^YH3C M&=\64U<50\M:/ASX)#61N177'X?,B6!0HY>RXWK7U5H]!:[PTBZX=$:G_-(%4UJL!$&;5N@Q9,]O/[3U3<4=5)5)Z,*P$.B.8MCO MTY'C'H_2L<>AXT?.&*WHD>+X$[A8?Z],6';M:QD?")O\(UK*'TP9,<^%GV&Y MW&B?MS[#!)PX#MW1DMBL$@?*#%@7/-J#YW@1KOUX&<'I %\YSS!1GT7T[5L$1'P=G63H?GLF, M,BB]0'GJ@84 \(?*W E_L%CAP!DS@MT8$+S<@LO?@V=5>9ZYXQFL:;3T$&N( M5L7H=8OTB'OA+^ [\]91.QC\L?:BMRD=MQ4=="MF^UF7OZ.MO[^UYLU=4N\_Y6?C'*W M7>7+S+UNNVAXP*646[M*E0^P%#H+CS-F;6""WTDQ^XTK9D-2S$C#4D"YNG+O M6N?BVY^_P4H.@K/"83!S_(V% J^2 >RT;9X! >MK4<[T?2: Y.TM;\X7#E@) M"9D]%^KM>4Q> ;O2HZ4:*+DT$.Y16PBC*\?")>IK50\+6;.?D\8!-0HI>OM0 M;]N)95#]3:#P@2Q?P3)R_$FD*NSGF"UB-"D+@$2;0C@;F>>76*AD[ROIB9=Q M&'+WY>[+W9=1.,=;I:H9![ZI&=8;Z49GG5>9CL;'C/DD8;$]4[4Z93*>*IN] M77=:E[A_"]QW-=7NRLI+$O=7AGO=4&V[3!D/B?LFX/XT&"K3:R2VG5>Z-H]U>C)VN5U9YA-A*9AJ+U>J>Y!$IH2FF?N]Z":VDD; MC4IH5DW,K!$AVNY([E0M.-4,0ITRHE3U):9:&^;.5.>U1A+^AU[WI$:ZZAF?RY3G M;+)NVD@4ZQV)8HGBNJ.X6RH33J*XMBAN"G+;W6NV$YJ=2@JWO KP>)^,C]>W M:5==SC)XO%SUS3+!1'LO044KLMI=52\52[*[)NLI]E%:/TY]=$B2K3O):K9J M=DMU 9,D*TE6DNS;DZRMJ;8A*?9J*+9Z:EBGC(A7?67KHA: I"JCO3BDAF2# M22,XUW?I MF!E6I 91'729DY4:JAY$/QB:WHAR6&6BX!O *NL,/5WM'-6E2()/@J_TT:RV M2[4WJJP\V XU0Q"'TI%$M>#>5V'C?H417]JI([ @=OKG=2F6P\P7[,JW4@< MV^9)"TU*%$L47X0;&YTRNK?$<6UQW!3LZG:9GBO5,[(W,#7],1?3*#/FKC!C M3C?4KEVJ<(_,F*OEL2$IMN84:ZBV54JAD00K"582["7J2*BZ(2N_7 W%5D\! M,TM%.55?S[J*%#J9:5HGDY!$A42%1$65%D0N@LQ*;WQ6^MP)'UU?^;!@X9CY ML?/(<@5'99IZX^"P:9-EP5KE:E19!9M_5PWWW0 M6F4"/JIW)LG$Q]I!SVZ5B5R0T*L:]"YA2ZJL6-.DC96&I288EJXMM[3=:;K^ M+9.9K@#&1KLE<_*N$\;2@"2A( U(#3(@Y1,B>3A-X[3Y3LNN4QRX5..J#":C M5:9].=9*&:[YQ2(;VZ?@* =9V\Z4V8AF_[EYD_10Z.CVM$&OJUO: ML-/OV&;/'FAW@XYA]^\'APM8N*T8ECR 'V"DF:/.V7NS#UJ)=O<4>[F![UQV M0)]\)9XQ^&_(F#*'7V>1PN %$R49Y8$/_,T)QS-.DZ:N*H:6U5D]\$FJ$I,4 M/0ZB.!> KKC^&, >P1!'+V5'^<[66K8"5WANX)<>7Q"6?7^G\[[T6YT(EF2^ M<$)8@6A.UH2?X:=5ASEG:6W>LFF%)XT"W!V2T 6?H'/C13'G\"3/2>& M91@["Q>@ L.!V<\7(1PS8!EBN1KAZE=& MRP@(,(*[\-DP'EUO&1O' W=$@>\S+S>6.'3\R!G'>.TH\)<1/%&\/4/LC#F3 M,2CO,=V20W(8_& A9EKD'@,#"5FT8/#AB7DOK2KQC9>1$0*N+P/41O)7D)T"Z(<#>SW$,H-@\<>.XP@TQU$1:.;+.K[JJ MP#QC>"$\+IA.(Q;C4QUEPC+B#M!]5KA+4EY]*6\C0DY+B%VMR80H#O9=A[?5 MUOAL;FDV!8K:\[A,SEU#V_XH/+M! 5V&>)KCY5.7>1/^7%5ASGB&R^@H&W,7 M)1W7EXZW,/3CJ=2[PFKUJB-[A)W[]RXUV0Y]A M7N/D\X9%_.ZB5>9W]JQ\#>;.FFO@V9W$LX^]7LONM0VSV^F:NF%;]OND;MTX M\#QG$;&/R1]KZW.3AA>D+A#=NMD>?<#?:,(KDHM6?]-?^=O2LLA(3,G@OU M]CPFKWI=Z=%2#92\->^X1^T@W)+6?35[OS/(O)%[_R4U89PT-;!1R-#;A^8? MG%C&U-^$_W]P,>XI6$:./T'K\L\Q6\0Y&U?T%IU)3X.4HY8&E"\VGODPR,<7 MLO]-V!/S@@5:W=^(1Q[=FNOM6D?LVM;+A<]KJF&?M+UJ94/K&YO_)&FKFK2E M6ZIEE>JX(FE+TI:DK==FTU9MO4PW&4E:M2&M&E5@6$NT:5CYA>U5/"]J63]R M5K\YX0^&+O3F)<5:JJW5JMF6M*%5&4^FJ1I:F1(S$D\23QOK.:KMGBPF6F/P MU0UP1G/1UDCC\M^8ST+'XY'AD[GKNU&,\8Y/FSPPIW10U4CK,-JJ:90II5-Z M#2I[G#=92;Y*:.MJNUW*OB.AW4AHUPBZ:M<^:5%9B1NZM'A0; M6.(Q2!-XV,8$GA+'G0G'W2188AK-,?%6Y4)V+^:CVG<)3C[CDQ"HK:FF5NJ\ MV#7ODVRC-,R=^NR0%%M_BC6T,D5')<5*BI44>P&*U;52$8Z27.M(KM73P@KYC(Y<48HZ]=JH$LDU>>)R]^7NR]V_SHG+UCIU#N\\ M-#^MQO%4NM:0_KB;0HRO0*&I,_3*]1Z4T)/0.W;'REI I&FFIG"JTEP;:"M=$*\N4ZDYV#4=CKYPZ(=%8?316#VW2 G9E<*K27$]M 6M" MLD;)DVU3<.$IQ>X+QEZ:G=;Q>9QEUN<@S]+EPG'+N)T:JY))"MJ D(YY @5' M4M#U49",6;O"B4N['LFE?Z9NHEZ[^SQRA< MKK7,C9<'X_$2!CKF< FF4W?,4J2(+L"3);TT@\V,.9,QL,!8MB.M+Z>8)T$K M&6/(N@ ?P1CLEG5!QF"8S60,:5-O9 P;V$&GI:?TG6\ /G>PR3.;N([B3$BB MB7#+@9:])8H>RL1]Q.PN93QSD&ND7<7?Z1F#7^U./L5NM#XPBMPC5?R-V,48 M+P2>0=_ :L8JCC%8ADJTC!!I^,1@6AC/V(%U!U+$PTGTHJ0FR"&+EEZ,5P\^ M__O3_:W>RS=BAF?#D@%_!+X5L1A12ZS.V,CJ,L OPF"RY"V7B4E*-E9?-O:X MU:5[8H''R [<"_ UO:%\;7^!1V]U-DLPRSAR)S A%CZ!\!+EI)?L>9^PJ97/ MXML1P2 *IO$SK$=VDVC%#O#A_.$Q=.;("Y&=;'[OBJ"E*IX3/C)X%ZYNQK>2 M6XBSI8(3SBE:+A9!&,/M/G"E)0P+],KG>*9F,EM[XYO'00@W.C$@_ G(/-K& MQ!)6LLI#UKM]W>S-8\0-NSN='RK0KP;MT;^S,'G$PGEDMR-8@A^WSA1&\-'Q MGIV7"%[TYUDH9EN6318G((QISMZ6- 7XXO0O-W^*'CJ]P4.WIPUZ7=W2AIU^ MQS9[]D"[&W0,NW\_.-R)0O#'PP]^P)U.U\A94]&W;;8\P>ACL1O=/]W_+MV) M&W.M9^ L2 3ZRB*04L:K3BJYF(7K^Q$BL@(G_S-39LX$QZ9K>ZB8/ACG,7)28 Q"*HSAW7L&EF>^4 M)D92^"*(W)B?X5/7!Q$<7@ROB&(W7J(X"Z<0R&?L1A&[M,2L"O0]Z+ I2B*H7[=WK;S*"D.(^/(7M$H0!0!,!8 MH$P\)UD#A@T((V4+SY.(^2X(HGX0@U""TE,,R "<<8&,?SUWXB6(1_#E[##1*YH2>RT*0<#.#,!D)0 M7%3;7NA< TG&"0&*843OP"Y$L6HO9VVF4[ M9K2Y99L"N6?_!$YN/X!)3 M(TBW"=+/\!QEA"H6'/6X**!*\6? !K[D&5IN25$G6U]&V&]B+C.0"N$U<^=% M81X;Q_R18X9&!#Q\U5=!C-/'KT9P(L?"MI4*)?Q&TL&![Y$?9BKL*2OC@>]@ M7^%XQ]%$+>7>?0*UUHP+-/ \X)G7%/\GI&K(+'V@; U@0>+ M!ZF9B4'<+N:1OC$]5#B?:BE]8%)S?/8SFB5B-YJ^*&. @4.Z+FRE$&V2S8<' MI4\EM?JUW1DM85&G>._4 >:(>K=X13P+0)_>]((5=*V]#W?W1(?1293GRIU% M?R $8$L6@I@0#5R*7<8>P2FDK?K*)B#'_AX\PS9%,,PH4E/RJ*:Y\1FA 7R+ MGZDH=ZV2/D%02.PSHC;X[R@(0Z*?2)F& 7 J+GO#8T+V%'A/).;#1R#_J3-V M/51-8=VF2[AW%J"E3HA9G.U'V5D5!1X:G?#=JR].'C#F^BW, P2Q.;!F8*O( MB#('(;UB[J"4YI-A/[&AM91OL F_@TRHM!,K/FHK&*8$[&624T. Z\:,*SJX MA?,@1!&/7 5\:7SR,3S"X,F9B*:K 0^6$YZ$GQ9F"DRS8D@S>(=M();)B7T M'-JC*;>_%6[CID^/(>4C[-%PXP'00!G"L!; UN4W_,6?S-%K:CP-:A3964 M[X6SQ,?.G1^X+\$4CE8Z$CE<@L1!I=N35RBX JY<&^]M)0A MH)*?E"Y\2W :Q'"1'Y*0H(61DGO%23LDY2MHR2SK=(M@7=^J.'3^& MR::NO6U\%X?RCZ7/$BD,_DV]"8*U;V#5?(G,[(P7I(SN.A"G7&0RQ6O4W("! M_F$5)BSE $!?.18*3(V%^Y%1R@3QZ@V8MH%Q*KN7L,A6P7D#-B\3,#LD6*#4+W M,7?H.]FKO "&Z0C$X5'#A70 ?[24O[N@F0:8F A4@+*^TZ4R!3P,'1+S8(E M2J8%)..Q1/QBXB)?P/,;!6_D,@G$H^4(@21\XEQ0CUV4]6%L8J#X;6&H&>Z3 M*>&I_QGI,]BX@L#0/'3-TSQ=/R'# )6 E^QZSO!H@LN(J(ME6B%7V99C1E\7 M",#Q2 #)T)]PM?1@+'5/4YYG3:'+B0""B'X 4Z$W3);?: MT!Z**8#C)QH.=Y'C>U+!W.%2&K=P MX\8X/Q@M*ZJ2\ /102+IJ<(8 )(_N?^7&+OH$E],O7MP^9PQOKGIJL#"^[@[ M:DI2PC(395K_Z&4/*QS,:KKTIC@*O!@9AA*, +1\\8'5!\^ KU"EG[-1.5$B M[45D<^)J$4H5I,;@J$<4&0%[!_O,W_2,R[?T)K#Y,Y!/^9R<)^ /9%3)>$*8 M>#%!-0Q\8J) &'C[,L1C XX&CA^21Y(0*Q(S<3 18S]@?9Z5Y"EHS1);RM^! M["K,&4/ M-!CX?A#3:@&H7X(E)U0T\N7?ECX@,=UDBP*C6Y+ [HS';"&"25@XC\AF!X_R MO)I'31@R:D)&39PO:H(N3JK_;XBC&."!]. %SS)DXK4!H5\U9T$G?,(1@+[^ M_R,?K-#H,=4GROP#I'V@- &")"!Y\K'\G K)24BYNUE1[O$[[\Z_WT=9V"MD M/^D:SVSB,Q^# B%^_Q.XMG' M7J]E]]J&V>UT3=VP+?M]DETYAK5W%A'[F/RQMCXW:4I^F@C6O=F>L,]?:.OO M?TTN6OWMM9^,=\V47+>ITJ50_NTIE=(2(L':B'G+V;>#0W\DT]QLWS0V+ MIKFJ%?>J;,+O&7"POA;E,L'/!)N\C^S-Z] !C$A]-DQ]:FB; :1O MZLY:OOA-HSC.SI/G)+-_:Z;Q@:S!P3)R_$GTR[44__Z="2_"4O@BL\!=M&<] MD0WL$%X*4RE7:^780K'G[XN)4]NYMQA;:KM]D%-I?>:4'6:=6PBRDK1 M8B7*G4@"O!@!VJIN'52UJ0$$6.>"RFN''_=>[7/X[:ZX4Y8.SPQ2."0Z!]7F MR\^CVE"\)JV_?K#3K8,Z6]0'=LW6"X2'FIS*.7?G2=ACC?I?F)IJ:&7:+=:77$YJRBE\YYS;GU^3/_A>*LI]\Y7-JQ^EOX=5R3=RUKE'6U1#R=+;108'7) $L-'IB)E;+L5F8K:<.\E"UD+F> JC<,ZL9DL: MDDJ)=BM)':\$N[4HPI./YH5'IR8I>_RV#08\$:O)LE@Q=-.G-6!NDRA540LF MBQ)D\X47O#",-O39U!61J*/ 7T:Y.C-9;2I>QRBKC)4-01Q>+&8E(']SJ&^R.1@FE@^:SO+*-VQW,N)A>>#7 M,FCUM0'M96NF-('293W-K.A0V=S@)("EY/T[LTE*)^^]5E_*9QB@'QU5-:2C M957XRM<(2VO9E4[L;A]?NP16P0_\6P*;&[-Y(;N(QRWS4EJ8"\3\B(A;Q1(E M(<.0J[O^)G_.?\!44 HH1^ M8M"Q$\&:(=_%,H(ASVZ<83VN-#$20X_G+)X%^0AKP2(IPKHXW98R$,F*F!9- M3Z=K/=<9)>D86;G,W31YS'8>76E7F80NYIME^*=*B:6+XVC'\XA\/3.>VEY8 MVSRMYO8\=N<\,RX]AM4CYF%E-7%++VR^,&;(2&C)H2^^^2 MAZ='@3>1\D"%3J2 M>R7HJ9ADNN&:W48'(5XU)BT!O;))")PN2%9;C*E28D;1RD&BZ M<7./$4W-XQ6>&EJHRI>M/WJUR#B^)]VL&I9%L=+2>VT>KX:00!*+0K=%7T&> MEU!R\3/IJ<<*WC#JH^5#M''DS?T12%>> [!]6;#\N"4WNC0WND8]N;PM\TVY M$5%[^;%JQXXU)WGD))/I,O3=:(95,-17Y S"!59BP&H+/^'-2>.)T[EYI2*?WE(]8V :YE#SR[BS/E?CE1?JV5;@W!759N&1W:P2 M3>*!%I5CX:1%2U.<9VWU+ ABRH(@:X-XDX(@1V\=QW+ JT"RGRPE6Q/IJ:I\$>.NRP M+C!G .$":S!CF;KXY;58%H7HA8MP9*;?J_!CTF$IFW.QPBQO'U5X8<0><9+R M,-U+JMX5VGR<9*U57;0^4RC*$:[@H]7.8F>UD S*:T5)7ZM1>8S$W3Z9*[M< ML5A)]9>G>MT^'L37I%!KIZ"9"]*\>0K'Y4K%S0T2/I\$%?FD0H0%?[6R\$"[ MEM2_0X%>J?V&!M4Q2'%][BM&'O E\+ &IY!:HQC0'DL%^M4!W6?UB'FS",=[ MB=RTF4F^UJ]H5)+6F_=X3[FLW"LU=N'A&&G8XXZZR$D+NF?&X]>$C(W^_W!" ML1=4>?9O_?X7WA^,7^7DZDE';'/%95%,-<(:G%B(U?G!,(2?8X(F\9_EY#%G M?'= PZH:H1(/@YGNQ9=D3 M\Y>B]U-F->2#F(@&.KR7S?H,6\K?>/-AX>@8D8<264PZ2^P:D-;[IA>$+J/. MV3[MT1.+% 6]7XT2@&>)ADLD[8S<<+^=86GM, MCIEQO.3U80DY<^IJ@T:5E&E&^0WBS\FJC><'QULUB>8^('5%M]QD35XJ4OFD+Q_)WQ80L[81'<,>+LC5>/3U;, M\7U.&-Q8((1'ZI;%I;][-A:-R(0 F!H20Y8+8O5QBC!\6ONLU8WH,[7W<"4] M'22'?&5H3,U+(=^PF8 33J3@\=J LBX*AS4V"FF]4869! LZHG. #@,_0#K- MPG/2RT4KRNU78['O%U ]Q'/W)0/K;Z.&NW>EUVIIM]>XLLZ]U M'Q[LP7UO8 _L=K^M#6_RMN8WM"J+I&11$3#G!1-%>M?(B=X_8>. GP]PG<_@ MK=3SPFPI_PM\T@4X8&-$W-S_1:=)\L5]*GQ%2I]X^V^\"S$VV#B"J36/]/). MLQ7I'04]T53E7[Z+Y/4M3N5E-]^64?1;Q$,,CR04%SP'J&E&$;ISNC?W<+AW M ,K%Q*':^O@JD$:#*#F9::-"ZH0BWA)@&Q,<(=!KR$/OD$EDB1_?26#D]V2& MC:27-;H:O"6*G.G[TR; 8=..N:J0:;+ 7U%S0;*35%>DNBQPB@M?+]@# E/4 M$QT5,(IM1QV2JZ=P29#FAN?;P*RV=J=;4)EC/ TJZZR>SP4O=E\G=1^TT[$X M&[%;B^/_H-:GY+>+>>17TO8]E8EU37N/K=V7HE,)4NL#FZ F"J(JO_@3_DRJ MXR (%P(G7&S]-ASSNFHQ(GS5992W[: M\FF5#Q!]:'J6U,%UU4+,>DCQ,'!BDIUNFO6KN07@WI+=.F,?15K,CEFXK\A- M0L2@7\HIJ^'- "BV9;CPZOE<;8#VG9$4:+;;92;59$A5$'[)QEH3%FQ.Z M(7 ^;\DRA3?H<96I$_ J8:: MP]3U4IDDY=4M5-618#:\155F23NF9VJD)#K0B:99.7Z$G9?FC%8H4+ )Z,J6;XIDTO"L;8:\FE'F'4!2DQ=/ ^>471#5M 4NNB;.FSA7=Y M-U-AS2TT>2)CSC1I12D>6?-V1FT9O729Z*4K.-36M9X"V7+&(@AMI4/F2BH[ M4/"GK_\<((-+&PP3SUV[M5#Y)JG TRIW9!5+[M-\YJ#0/2+[=J--DTE:L"'G M67(-#B;Q[(1)!@356TI.+E\9!3 '!TX%> J;3M$8^CP+O&05B/DEC@OD4?[$ MH2Q)^J&E/&Q]=A:\A9:F#3=S"RT(HIO&G'\2!G4QX)7)*M]B!3:, D]/OY;R MB5N=\V?2UGW<_ISD,*0F?!X= 9%HG(?]Z^"A'"J@;C_FPA]>TC9T'H6MD64[ M,9=P@W':I\[/L7?1'G4*\NZ(QZ\51OZ<%5%B6R1@ZF,,\P,]P'VB,_0P2?A0 M$>C[VN&/RR$(PY^\ C7<;."6'BTE!1V0]TOT)\RK%!LK@Z!8L5B RH",416= M,7<+)?D1A' ./_J4/T#-=\D)R)44#'[(W2YZ,V[MR04[ [/!K4C.[%Q_6O,P MRZHCFH*E>U]J>:5JL\ M];B]=L_.[D>0 "6,28"#0S3__=:31U4!A*C#LBW)V(CML202J",K*X\GGPQ. MUG[A0K/91CM%A5L8A!UX=2"%9LL(&A6\?7/RVX?@A;>4$>#$>?$%7MGVUM[V M'^_YW9?!?%KC<'CJ 7&-"V0,[]4SF@\E9P[G?@=MUXOZM*EX)(S2E"E2^([? MH'"L01P(D<\*_ ;;_0 ]C=3;\O&9&^]^7$M_L<:IV.M>^.#PO"4YI2\%:;5 M[!S65_1J>I7VT+%C8[V9#V7!*=W"XV7P^K/(WI?%D9_]!G"XS&\P[25;/'2 MY&1L-V>QX+R0LU^P,8JF%+UEFYUV9BP[$WK?=CV=S/A]LE@9V=XO'?V^NCP8&=W[_3P]?'!]OG9_LGI ML\BY[FZ1VU_D4[;ZW@/G&B/%^IQTXB-9\=,+]#J-D8V=9C=K]W5@)7/1?&$TQXPY+80Y&! M52LI;9K)0X2._5VY&\]&RKCRXV8._& M8X:M#8YV=E^&0G)(8\EB_2>[C.;M5XG-UZ6EFC9$3P-7P1CG"MPM:V/Q)U88 MPWNOD!;?,I-.+!E$II/ .V#ZAK==)G(GO'B& G4M\!0 44XY3E&*[R'N1LDT M7_0*Z\$5EN=\4.H_,WLONNH9+?;##^A-!BG/(,GFN%G-Y(Z<)J_IN/H*(;Z# M0@@UWL<1(C]&9?V^C&&ZV+$ "J+A#$$ML!-G#AOGE(!Q=YZ=NG2,4OWN^5H> MJ'IY0 B2MH#-"T>Z\+3%TIC#GY#DJ_+5+X1W6Y]>L7P%(!&CKH.W<%K$J3'' MXG7[BE7+Z!EMP=:T M!4E1Y(7$V M86 <3ZT.->)"MHV:!R%-.1J5^;2&U>&L!9H_1;>TPL":4!]H>I_](1FT)!D3*;,AAQTJ&03H! MB")42">''&=S "M<5(#W(XDY^6!,)GCG.7U39^T/$:FR:9E+D1<*'\T-$-1S M,Q,ICFC4Z;@2"U*WZ66>DUTJF >2BM(O9L 2C.BV:L_;C$=&1R)E[$<47'*9 MTF6:4#0=(H(>(8 M(]:QN8\1=QRYC?>N4_Y(5_NJ@D*L%M M!'V8W%[.B*!XTQG'[2.$KC8NK"QP%SI_& ')"[V<+GG:#AR64>+$XVGC.O:^ M'-D._UU-D??''WX/WKP)-H/??O_+ZP_!FW?GOWWXV_'O;WY[=Z\[OD/&OTFX MWC[>.3L>#H:'9T>[.R>#P?:S"%<.MH*WR851\N^Y M'A]IH.=DGG\%V]!QGAUJ;2%P,%K,:3:! !YQ,D_HO7RW1.,*0,YTC(RA@@ L M',FOZA[C]K5_(< YKGS )V.ZN,SMB!2$^4L$*P9(>$GY?:PI=E4815,7Y-:> MFK4P0\K2*,0O,X:I?#0S/H>M /)^J1*G9Z:3B9*]&5MP/I5 G?=.($3'TP@\ MZF/7*V Z32XT7&6F,(-=;#Z33E+S6RZ49LKXSE7!+)*(H;69[;_6'A>9426P M1A7,9<9S,#3&O"R=J?'BIOP??S@<#@Y^*8UP V!C?/W*O [@>2D#)^?_Q<;[ MXS\?;[PT5DWF"D?W=6\7B5WZ64XS!J067!1FEXI16A5>SX2R3(I*%Z)J#!^P MZ @F#L$-])L)K8Z,'X_ QQ816^JP7&FI^>\ ;*'VP488S+C,OVF(2I/GWE=6 MZ;RV9)94--'Z!'X]0]R3AF"WV/S:^#4P@'CO_1$#YIGPTL)Z5LDQTQ15!9["#%%T90-6+L!C]-(JZE)UAQ)"56-!_I M;4$?95.YO-1-O"2OJ_.C<)=US#O;/.;FDJ=EP M=[IW>'AROG'P_/S@[WA^=[)P?/XUHU1P!9^."<-%Q_I=Z1ZO7U MYW$RI]LF9K85S4EHB);\<7:Y0&'@ESZHFVF)A2BO/N&-T"8%Y ?+5MV:5>"> M45:]4_R0[3TIJ;K6:BOXW[Q&[05*),:1<6+JJ99U:N";:SY;^1VSEOE%0DA. M\K-QWS"P,\U@QO"]1J9%1_HK- \!.,$CZ$YY)V0Y?80OE)[$PP4C0>$2\Z6I M(O@*^I71QB.%7YM/\;C'-#4_ZJPM5\O$QJ ;M:ZAUT!(,$IA%\]&Z.K7+$E& M4J6,MT59GJW!PW)JO[.P"5?NFJR51AFFY.&L_)G5J[DV$$*LU;]5SD&W"P9D M22-=PKIB=()5(X(L3>>!2=J:&Q*GPM=]&AM4'Q4!Q\+"QD,)4>T_U58 X^V( MD[AM9[(C.B($.PO)6/ML'-K2RPOS6Y?<++94/M0(R-BIU"-)D$C!TS;2:*-2 MG*9T(\P2+?$)7N"A+X,+LVL'.H,?'#$ZHN,G?C>E-UEL_*%BV2_K[?5VQT*?_O;?;\XV!T?& MB"3G;\HL,T;SY+-T+!A,@0AXN+%K]"&0"9Y&Q&="-B,KHJ\7J',./RJA !7' M>:6V30U3LDMO?%F3:.#1+/NCLW4XM42A^!+W,9SADA7MI1E%<)5/ZQE=*F9; MTE@"\'XO=>,T9B5[8V6[6)$U.44#;#1!4CW2SLW[MKXKDHN);G^.FB.4:S6K M$E0[YC57'D_+NZ/36U,C3 M JD!XJ*RS^?"FFX:;5MK(PDX35Z0N8+GNZ2)]\0XH?KV&KF,2@J,RJ0R_Z2\ MGWTZDGRXV1_ZA(9:&/)5#B6>?PLQ$D'H3^V: 9'3SLT/+LTJ J+++"I4F3A: M6LG@O3?6R(R8EL9D6!)_TE)"$;3\%TC_9I:)@JC;Y/#I(5X(%$5/,%6^@,*- M1+.\3*;&+#.SW)Q/C0D8XL'+S:C:Q#DB6U;[#Z6EA M $&,$9"OXF,^\,BO^ MK>*3S2Y1>)WR *F-'P@;;-'\NH:X<=7"[I/(VBFL+#?ATHEXY"A.O M\8"$2P#1/>X/RFET'8'/P@/9EP2EL5ZIIL'J!81HKM("1(IR3!*4L15YQI;Q M5O :73W3;'7A%8M'1R[N?'?H;WQ)P3NN"\1$B4#2$N61C2_^R,V:G;PN+(:, MBHHUC;4=00+@N$'&*B7?%)D4$]SXRY7982RA!H_9@YG-ZDQ*\A9<5>70Z%3U MD4N7&G,M!40=S(&G*7>O\9;&QE_Y]9 G*%F4ZK.63:FS:TJ> ?*DG0;#[:\. MV>3,M0:\MFJ7/]JISTG=MSH=+)JD"F&; T'WUP4>2HDY-+#['K< U1^!E'&2 M^P)+"!!_-O/+94DR0LM7@;.)KS^2NX;W1B]T1)(150=8S 6^/ZJ75-,*[T=W M0QC;QE2;UA"?UJ2]7+^WE9Q=E[2VB #>EQ9R5]NZ7$F/BQ02U*3(2EE$?(M" M,5WS-9I31H_WU=FG#)XKAX=G6\';]%.R2$LSXN8(Y?,Z/GTRH=-J'1Z&G'C5 MP_(N.[N5MS$]EH=2D#M^E)@=05:%-H9G92N+[4$E\ M\=9]'5^%V5YBE6\<=GO"K+D,8LHI/1!H))=W:^LBN@F:Q]D+%0/S,[.*RE[I MQC(!2$S\"/QDIJDDF72?$2$U:6-BP.EMZ/48[D@:(FE#(MD1\9M:QA3E>Z_S MF5;9,;1BU=9)$"A&%Z$G387)%EU^1H-UZ1 M9/0RW,OP-Y%AI4S@U%D](XQ)-H&A,+8>[E^3'( M\Q5%T:;*=!I[M(7$V4'-("672EU+EE$7<*2 M*1=@DDO7"E58MDDKZHF$/IZK''XK@,UO_C*G)2N K.*=2%U!YD627Q31W(B% M2[^=I651S[WD7.*2<_#"N3*3-5JH4"]DN]KMA.?2F>9SN$LS& *6FF7O0Z5K!G0NV.-'1A?!LFC,T!L?&RD4]EO>MC^941<%)5(RB M(C(?,ZNXG!*&[EU.AS,+_CL%4R4JJ]Z;7^&/C=>:33/?0ZG569I@:(VJ*^GL MD43(3M]S\L_U/GB8 ;W-QP+00N^4//-QWPV?A8$649&6*RF@&X!>KC@AF98) MHR,4+R_%!>'J;>'U\6R"N#A-;@Y.1(5=WG"[=2Z*T4DSHY#*HV"HS9VVW*(& M>V@)=0'$NC('$(V4.7(.U]""9V3QFOLK3F86L99I%:.80F+EKUZ/9B2H"K@B MJEJ*6+>>3[YB51<$PY%7Y(4P[_+#FZ4%TZBX +.IO" 4BK+:_)YM+X&WU)D2 MGEIR5%5+M-9$ NG?;:'<8]8I(C2'M1O;T/G5J_LQ'8!'=R)_X]O#'@1LD6N0 M,HO^B1J'E=LA%-B1+PX$\5GQ_/B)CA09D%HJ@(FRYC8357-D01J\K6ON,+SN MHLC+4MB)N]^S]X(?F=7B0HH*@5^S-(+Q?J-I15,795$SC)I M/5PRFNRQ^VMCM8*4/'6=>0O2XA=2:6?N52)6:/Q*P$(FJF%>^^R"FKL(E_Z7 MF)G0.6RO1HMHZ0ZCUWK9%Y0F)*\!C5)XE;TQB1 M?S-,1!%?KT":RL/V&.@T>84AA;1&[\Q]J3/W#[N>;FU5.(N;94>/S.TY-"GAWT MR+/O@SS[2B9&QSEKV/MYCG*024(]R@0=;90%P./XR5P6GY*E:SK@E80:)T_* M-8B[@EN":[3;XJ[9-DP+1>06"4XV?IHF42R@["WC4K*VDEXOK+"TK*9#94'! M0=?87A8V\EEJ_VP&>JLNTGZ5365$$&X/C^+#%0;LE_1=*6]GC_ES1=K9'RX;<:D&3\+Y)\"LO_>9R MY+X(_W'B+:[O"G6)G$;$.)PMQ@/I#XD,MV9/F#?: V,J.-)Y[GPG*&R]Y] - MIYX3AYF%K\EEZ$4$0[M2Q?,U-QZL(4#S#/D'A@^9EO6$[+'"3$65[Q%4V=$+D.1Q?462:Y=72'%U\^IY0%U M#9H57^*;R^(X-#P77T?"6KG1:)I$9:5>6<_G2E!LC=S EVA[-FUK(D MHA;IZ6L?WI^VF\+;]E+P,;\=!9DQ>G-7B:_G$)4B+U M5^LY=RS*K_,!*+@%FR*9L3,*3'FN)XTOV.Q"ZS]PXZ[2?;I5H/QA%.=S/IOZ M]LXWBW.?NV[QWE%NQR@LN-YFFNQEB+73V]];/:L,J-]=Y$((Z(*;Q7K'PKJEGM/VRL(^4_D:9I4.!$/6:M(V>U2 [;;828+!R@+BM77TZS4RO% MU7+:PD3^D]#+>.:J%*_V&O=6&K>=4/;-3[K3A<)'Z@43=^,)_[3'/=T*1FB$ MLU/RYD1'R!9#6KB+63K#(S%@5@/=+PBT 6^,WQ3R\R@4: 9EI&C&7,'MMVO> M9MTHK-E--\"43/&QWU):DJW:QI,9?20(G M[]X1;@4K76*L5?O+,A)_(/BA+ M#BC&V@^U-2Y*;SQWN?U684!+*<%TS%?4\HY;Y&%3HQFR85#N0I UC\B1UH:. M(-Z@@GFMG"U!/<$675IQG+J1H_.R04P 925\E$ ,"3'T:);P$:HBMV%47Q[5 MYAC1S64IWFV[U&0AC'>:Q!=\X4-YX4JEL"[E1 V)Y*KDNA-!/WM MI6UM,X"$P6Q&.*F0U]QM%$^AO$NI%?KH!LR1@[(2'C%O'%XU=@0X&2''\+7F M$6 !SWF22F(G)=>T;&8OY HH4^[Q;+'H18(L;-NQ=,C,:\;C) M^6D.(A.:4QOXH&]Z811>"$Y9-4=I/+B4(%34?ZFD!"SEGB4%SE,AXR%R1=QB MF>JN>(/4#8W_6(=S]7A?TP _J+8_%Q$@$R'[?0 M131/8_23X3B;\N@5:GB260U\!!+ZE>4'8LR!..!D5?(&2AZ47"3(Z,HA##GF M:/2%$2J*/; A(4G2O!@WTZS2:1;M /RH\<-!0K8:/$@>V-#A$85X<4*&"(,] M-EM-3[9@$,DGZEM.$Z52+YR8;+(JZOS:4)-MV;3"9K0H4D&%!-S% > 5L I:SD7K M6H6M<)1D>YW;X9%+*0.B_!*L#YS]8TEB[JFR5?9-O@]#"$@P2D;:D(;Q(ORL MSP5N3J_CX#=II4MTMJ >S.7CP?(1C0L00L1M#8Y%6O9-6G8SPW^_=T?H ^U? M?=^V5.;M3GO8W7^NFO=;F<"6Q0 M[GA4;8YZ3=5"\IE:S3!J!$J;K/"V7=%^L[TA&H$#.JIIY5&\Q3( /LY>0"2M MM/]B^]'/(]J3[Z6DGM@_[Q/:3I%2YU7'V;%+V5LU)F7 W M)6):07;C,BUBL@8D=9.D9/3DHI1M%72T<+5>76Z5-5R:.NFYWA /Z7D[I8BH%HJL M=',(G'^CCBY.2 M?W1+MKC,A212(@YN@+W\KAU0DQUH'3%0!R';*C_06LF\A8C!56R+[1JQV^I@ M-W+5TK9/0:=-]B)]N9K:HL-SC5&$:^!%:KZEB1C?UP(END8_L_83[)$'ER5J M$=*\+@$(,I<.A[6M+*]4\GI"+J\EY\DUCK7OU4H['K.X\%@#S%2WP2SP*"\* M )S)Y:( /:7;VUI*6J<8LVV41)P4%;Y@K4!G%CTDH/)@,%1?S'4&/CW^\/HC M]P)VS*G3Y"(MIXX\GE;4MQ/=_CG [R42Q)?I'%XVQY%+NJ'M3*XAF.PJ?[Y5 M,*%)9RD4K'-A5.V6T+9\L4":J<1NH^UF=AOJ(V0(S6E74GA/J*S@X[Q0J&5. M)28V3SI)Z!X)K7-?4A1F4/D(#>$ZWL=EX3(D-BX@7.X#33ED;4I"#\@.HK]9*/\&"AA]$]O MO:RG$%_%TJP8Y.7#GQ$+(1TEXEW%:WVKU<+(;G+,\'HG;(5KN"/>VXKPVKBN M'C]%M7)^OO1SN9;EF@'2R) 12+UZ9Z2%RU-)8I\O8)JOMPF])H6% K! MFA:_31AY2<9YOZ- I"H"1D<+Z?;JAPB]B._[%=S":MBXLIT70!@?.L#N M?N9F6TNOV54BI0"@,;5I%<:&J3,2.)[#%V[X9MUO*:49%_2@JH M+.[=GFVZWUCD5WO?&:\F\J2/M"T.K)7F"41WA8K<8"@RXN8 63)MU; +G@%I MZ<3J#$OF_^ZZ2?H"ROURI;D&1U0Q%UX]RJ8FV55:Y)GW^45/D+%"'I]-!<&BQ(G5[GXDFXWH\[];&XG=:&[ MYNPJ\-AMHC5(%'3LG\3F^6TTQKO(T2JHW>Q$IL)2\$SU]E? _*>9 +E+NO^< M3+P.X%Z-WR\<,D*4C3,NL.LZ6UD _2[';9:/J*7QW)RO M<:2T:G4V!<$HW1>YT&]0O8.&TJXBTCB,=+BY4+AT6%NL)?D:C MX]>US5V4@B,1P/PHI["[!NC,'\6['QFUE''1Y20@0(6T>N:-GR7&[8G9\&]N M$"VW;[+J1YYXEOBHSQ(_R2SQQJ_:RD8=OLKKSM-T)B&[3FCI;$CW=0+/B3=V MFVYQS<[+"_-YHM'(Y]5=E&R#F\B6-=69:+.*K(>(/N&;%&E9UAT]QRK_Y-HB M%%<1J_W%7.C7V#Z$_.,"""GU(E??A;VDD[LX:=2PJG$#46& )>IG/6@MD8<& M^#\VJ^!;>G.+9%0B7&0D!"W*$%BIB-R3VD=+L$:Z,BM3HMF+ID%K-!<('&D? M]8%DY:U@;' +5$JP!@]!-#B@G-I%%H-$VD.=Y8 M"A!$BD+7M SFJS-1^#I,J4M0:1N-/(=0)B5]4W!YGO-"")( /0-W0 M<".M]'J-MF_8@X66H+J>D60[R@H0]-,H0XEUQ2#"L-5X4ARF84U8U^(?&05] MAS%07UMSM]3QYBCBH%G#31-HOCIMC5F*\J9P.1"J7-BM90%^9EI+ *1"3>K MUDVT5\E?RKP4%8U[52,$S5L9=1OJHG.>BFE+)+I*=^BH8+)EXT(U+N=*BOM M@<#7L/?)>9%>P9P0"Z;7US<$S+!;C%U)N0R(_C?-B-;"<<7CR(D!QUV'F]93 MZ.\0)]F1_E?+J]#$FI37%QU%S(:BXTF"JT*F/E^)#^.-+2E1#,F.H'F,ZO MV73^Z#S=]TYC'_-5,S@ZV.6OG$?& ?B+4.[9O^X?^JR Y"+P)_#LND+5[7@Y M0D(0&1ZZH<=DP)L_Q%$5T7TWOE2N),<4A,?JAM1\P<[Q/'*FEU[-#W5M94"* M6:JH6&Z.$4A)O$"L?M>[Q7ECVIOBD6'C/B#?15=6BL7*QJ>8H6W*B#[C5DP5 MNL("@>FD5,+GC8$#LZC"S_Y9%Y1B=>^(9A@P"Q$OB;G 4(M? ^VD^"6^\^HY MDRN"78H2CJX/#!^;:H7H\9H*)$@W4GW"&B HVD45%]Z$736KTZ>5.S8Z3B^I;\VG" M85*)WW$TW#["\N/R YC,YA;NNY>/IV*[1O-M)TNYFU:GLO:%&(!6E3V'A*KG'3$^"4P#6'V,ZV1+C[/RL/*HPGDU M&T9F!\F/0RB%\BT!0&7)A1#*UD9%CU-U7YUY?'5$$^(L3YF '7[8 M'1H:&WGFZZPP5TU&S*WFO]PMW>G@5K97_%&Z#QA203XEY0<HV)?FQ,WS:KD(;R38KZ(F$V,;HHB1A+V00C"O:?:_%0^RINLS-@BH"G+BWALN99\RF/\DC(!I^ M3\U8/_-KHW[,?57(,#UG>>)AT]7X=.2/3!,E?[;39/8^JMNJ^ROP)D^9\;S& M8]&V#<;H+HW\C)2 U#NU[FQT'USB9R4'8$@)U$\L&J)J*F1#*ZL?YH62M4BN6F C+LZ5E M : Q7Z&DB=%NE7AJ0I)';0X@2!(M8*\&/@WP(68PH29HG'MM"R?,]Z3'>L/" M9?#(F$[01%Q'Y$7G]3WG>4@JW60-E(.E-2X*$!"T[=IN>,]:-'76EO)! M/G?MKN6^O,WV;@5_R1? >JU@]*Q@N;?IPUBZ&EEZ)QY2 "K.32\L7\?YZ:IF M#!OM6-R.;*Z4EQB_J9*&+W:?%=9Y2QUR)RDS0X S!F$@QUDS'WZQ,$G*Q/KF MXK&$UPH/8X@M15F.^O'F)\BT8EN=^*Y7@8O2*(9K@5-CS-64VPKT-&H$W.7$ M&\MU_M1W&UNK6L\@K)L9-EZ+#O_'']K%7-CN'/TKV+ M(WT%>5 <5&BWEP.[?N[FMM]U)7>!+J&\7+-= MEE/3C11=,SQ32 [!"UQ1.L OPZ=/B#I#C)->[0@*J',:L0!GDY2S!+:_'T9P M[;.HRP#S"1.\VBCLI0\\>_SNY*/V*#YZ@','E)_F#4IJB@:"Z9=I>C.)1=K( M0:M;"L?%N3Q&'938"!2'Y#6024]\OM5W#^8:V#5T2T<(H*O$5@HA L0[1F:/ MAKR(WX1JD F[H,:2 (" 03(YG/.A$\_0 #,RZIOU%WFUZ+XXK+.8@B$-")T MS5"[1@2&%&V(NK8/+(J +R+-'S& 0G._&@*.C6(:5UR%C;RH_.35M9!@PNB4 MHI=44=EV91*2=(7,Q"@4KO I/SH'X%-NCLVR 7 6O*#,SN>?::Z8BC?;D=2V M.0*\)2FHW$DH:O[AL?!QCR4AO"Q:+VJLDO0^CRXBI!L<*$>,QJY#!M(^#>F% M3,2T68Y!JR-55]0@HM3\6#YFZX6)7;1X7=XKBMN:,RYAK-5K1-1YDZ,J_<[YO0*P*-> VY M&.$:N5IF+WORQK9(J#,:ZOEK<\^0B?7"I M(&"CWY@WCLS/6,U',_A'N9@WV0(=/#(-A@PY11Y=FYAL7NW8.FH'L '40M^F M)!L";FXR6JSI+V.C1?8;_I.>^:GZ.K2$YEY-F6B2>30X]:G<-K?9T":!,]&A M36[';K@5?$P2%"PGP6!7XXE(FYF+E_OK='D%-E3DFC:2AEZ1WY_6CI_Z+9% MT05M/>X5D@VF+Z0; W"MD(E$KEK6/_@TQ][>(2)1(CR-IP.B0K:=/RAN,[K1NH?2@YY":-#_J8&0$1LU% MJ#V#T5HWPC#U*CD[ 6PS=):&X4)DW.2T.N)O\@[0(VN[KL@PUW M40]@=6L$3BDW[^T<@7W%L':G%7:6^7=5:J-EQNK19+C!Z9C8WOF:BF2^8OWB,FH+_#0VD0$ MJ%R%YNR@@$(&9LD&_3"U%-67$FR#OO-)G^B,1W9T"<=_!/E/:TD!$>5-BFP= M 0W(!ZL(\EYX+S$L,JO-O@=SZN6R0O)(&(B1.)+F"QKV)QBK!\>Q!&YKCKJ4 MNU*HB2_\E.M7$GDL+?S33L0/^D3\$ZWJ;A'R68)B5Q?I6ZY=AF<#%[9R\ZP: M)<_<3OV&WI\1+ )>8??>&S%.J*OAQRH??WI,E^HC7-Q;8DU:3'5$>T!D>I;H M5ZSVN5W]$JN/WEJHO!"BV(Y/F',P(> W<-4,F0NX'^G$> 17R6QD[KR=;>JZ MLLM&*F!TS9=CB!I5HZ@-M1=D[H#*YEV-^8N)/M/C]D!UYEG7JGM(XR;W8IPD M'-H.Q*B:FH7!$:*(+DB[AN^(OL:Z:E)Z8> M<,;R(#<^U2)WW59\]/LHF>8+=S:XC*?Q?.FA:X\%3^]&XDL+ MT_C6A^O1Z=N'&="9%6T6=F+.A)/S[X-P>WO;9F&\T['N*!'-0R'*THZ^1 -KA?]5140$5C;Y@94W,L@OMI>BT7P_"YX4IE1?ZV1OO2J1&<=G?*$4R\]G1ZAXQQ$@I.\T;. M"67+I&NCAB"'QJM(V!OODW "LI'T,+"-4:BD)L5GQG']B%SMA<3RT4B9\^!8 M+'U-2"YF)7(9X]&21U*6+NZ=UC4\ MC8I5P,ZC3;;Y=(P6V7/H1$L%&&NO5KT M=9(I+0DQ=06<'0FX8*,RC[Y@CD6*0SSL">7Z!O_F"&EDI**8D)%2>HUOA7(0 MY#!1M09A!G&H6*^%2LAW[26_HMM"CR@O6CVP9'* IK">>@]S]]V+Y+/FESO? M^O*:UW( A>Y*)1!V#S?KGOO]2.P1ZI8&*F0N*]\BL D2:V,-C]C&>J9&Z;=L MLN=$2B\]D !X+@/=I*6@"KQ-R2?AC58KW5MQ.JUERXG^FQJ.$+HM<:A;7QFK M :=F5$QUY:4(S34:_)F*PD,!GU>-%PT[^]=JMZGAV$M5(^39C5M_@WW2 &_ M#EAG.Q M!77;Z58:/Y4-,>4(J7M>>VC:;XA2)-S2FQO:>D_H4/0\#&ZIA"6, M++W4ZE*V>=JO479*Q8R#X.6?;EH*AOYY)[%3*6/!\@['U+4'6G=MZIP4+R.< MT+=6VGPK8FNUQ='*7/CBI79^UCV[66-TKLLZE:'FW(^F.KYZ)%%*57ZS6V36 MEN.*M+9](/%A&"4%01RW+52DDSCL0-$_L5>E_\BI$7(NV05(VYJ+47[ M0ED1IY3"I ':3+E!<4[UGYPH;K7$C&02Y\WZVS0B+W0APZ@!VO>"R.\L65 M@UL"0;GL1\EE!#R(YQ R>6E9)E)MJL05$TE@L^L[2>/:G 8SJ[@&#&7!YP^/ MD(OP1F%GNG<]&_ZI#:VGN69 "KZ=UP5, :Z/Y[8U?-1UO<_^?/HV%-.F6P*> M=HY[V.>XGVB.NZ%Y0CT)5DI'2RA^'(:KQEF@OI34J9%Z <_GJ&]3_(G'@,%J MX\J,.)9.HNL.05,-7C<64C57-QQ-;>7%X2W6#-5EXBK/H@D(&,L@SL?&&,B4 M [>MV-Q1MBVU:+;P?;)P=[9 MAJ_5OZ'^'N?3O/CY#]OT?[[7E>7%3#_N>UWT_C@9RVDPG\L2(/Q1U#_<"OZ> MH5<4Z+H!EHFF[/*\YBR@D[?_^,-@?_L7;.W?64;?2Y^^)["GWQ=)\=?:7!W# M P2K!@>>_O#.,I;57AJG'B5N8FXV:I%LJWN9F_A"2)!C7YVAK^W%S M$+R8 #HKF!H^VCG)2?Y:]O 5*C8;,L,\EP+1OH2N#>SC&R"[TQQ MX\\:7HNV]=QHB<;&*B/?4.V!_])4M)D-L*!V](/MS?^RZ4M)6 ?,0__7VA@7 M'/8;'#P!N;.ZY/C@8/]D>WA^LG^XOW=TLG>\>W!Z=CHX-CIEY^CT]>#>NF33 M:.)-\SMPX_UE8+9WS*"?9F.TIX#]H86Q60M\$HU<$(CX-BG7%5H M#)F,*RZBDLI/V-DT=_W*<8*#+XV^R,Y87=21.]Q,7UG L->Q[ RW M!B'^.PS-V1QP)FVPO8NH?I<=8<=[XQ"I(5M=H"\RW3D?F7\]&!S:F,5ZF_J9 M2)2XZ*M/]+X_1U%0=K&)P9/_V_:'_1?(0=7O5/DKZ@^>6'?!9E[=$:Q7.!UG(8'G)0^@L"0?!O%FE<7?Y\ M>+2U?72XMS/F-MCT^B=:30ODY_U'RN;AO$7YO]148OQ M9G_:&)#NK&+\I[!_EO'S&X_^^(M^IOVGP?5_VCV\U]<.[O6M^[UK,+S?U[R_ M=2P:94#'T506?I1753[[I2%_0R-+OG#Y/_/G&[]B&1BR 'HR#3=]8E33SY=I M;.3X#D$H%<"L'<)E7:D!M_8D U'[CX@,8_L_8\I#<]Z?M_XVKF;J#?,IGTU MM3H#. \C^>(@!>_(6_\!Q>$Q2L&WVO0S2@<0Q*C?^<>V\U_IJD._SA[S@':O.5IOKXH>6\N^Y<5'CDUX^AI)SB _[J9WS\V;R2.+]%AUU657SGU^] M6BP66^9C6Q?YU:OC8GR97B7EJR2^B(I7:$[Z:K!S.#P<#EZ9)\H_AW0$#X:O MQGF\=5G-[BQ2ITTHQYE7N$:Y18T+@)W+D=&\!;96.^(BEU 02.)6I!!1+[S? M3G@?0@5O_'JX^9^]WGF:6]=?&4]VZX[G13I%5\7A]K#=;.J'WL1G,K_G9)D. MMGL]\UAV[F%-T^3S8'LPV/[7]LZ.L3;O96,>SY(L)M#GH??[]V!8S!N_-C:J!\<'[N4MD3PR?F89 )!7Y0R\^;-Q.&=FH!^C M\649G$39I^#O'X\)6'[<;,9XC&:HO8G;SZ^?7S^_?G[]_)Z.$?$PSLK_/'\# MMUV#VU,5A!H>_9L]Q/H6'0'K4,VE%2+1+'X>W9J/3G MLYJ)!TZ9\=$\!25$P3FHD=^^[^W.?G[]_/KY]?/KY_=T[O;>[KQ5_F;0!U8? MR\X]M-VY,_C"P*I+WMM\?9J-T[FQ$%]_-C8IA29_8V*>L$&B\Z$VUN1@)]H< M[+Z(7O8&9#^_?G[]_/KY]?-[.I=T;T#>TH#L Y>/9.<>WH#\PL#E&@/RW+9S M[ W(7L'W\^OGU\^OG]^SNJ1[ _)6!N2PCT ^EIU[< -R^- 1R-/+-)G<%'T< M'!(IX^F68R';V=ONC46- ^_OX[NT+'U-'13(]VAT2OW#IKFOQRK]NCVYU?3:^9$&W M'V(]=W=:NT__O2ST$3"S-D=%$GW:C"9F!#]'TT6T+,V+7ET6,EMI:+MSO+\/SP\/1F>[9QO;_S:;&C[P#L7W7K;)"7\A_)\ M_^CT_/!H^_3H<+"W_7K_>/]@Y^C@=/OD=']X<'QV>F=Y^)WH;Y :-G\P(W7! MPVCE&%TG)??J"GJG77^H9KX?W_SYW?'O?__P^N/M#V1+X0UV6DJQL[G6PZN1 M]UZ&GIK4VV>13:8\?HZSV.ZA)];]'@MN"VMMP#%Z3U MZ F1!6BB.THNH^D$U$IX$*$:Y ,5V#WKS'R)GA?5U65>F-'']VMN^T/UDAUL M;W]9]]B]C>N#'3=W9EW76'9G36?9W37?V^][L_;SZ^?W!7&F>]T2*]?@QJ^K MO'>/9.J/BQ#^F4RTG]\SG9\9_U-00!N_OOA@S^YJ39]1UVS1L]\W==VLK9\ M5V]H#9_UCRC;7XH^_DJ@P9O1OO]/1SO*X^6O__;_7UU6L^FO_P=02P$"% ,4 M " :A*=0DI,6/[0: #XL $@ @ $ 97@Q,#$Q M,'$P,S,Q,C N:'1M4$L! A0#% @ &H2G4'O7U+*C7@ ::(" !( M ( !Y!H &5X,3 R,3!Q,#,S,3(P+FAT;5!+ 0(4 Q0 ( !J$ MIU!O;69-^P< (#,Q,3$P<3 S,S$R M,"YH=&U02P$"% ,4 " :A*=0Z:0YM? ' "Z*0 $@ M@ 'B@0 97@S,3(Q,'$P,S,Q,C N:'1M4$L! A0#% @ &H2G4"([BA@H M! 6!( !( ( ! HH &5X,S(Q,3!Q,#,S,3(P+FAT;5!+ M 0(4 Q0 ( !J$IU T/N<3 P0 , 0 2 " 5J. !E M>#,R,C$P<3 S,S$R,"YH=&U02P$"% ,4 " :A*=0!6P7&U 3 #VS@ M$0 @ &-D@ &UL4$L! A0#% @ &H2G4,9'YAX96 -&,$ !4 M ( !I\X ')D9FXM,C R,# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( M !J$IU#K,FJ)ZN8 $%P# 5 " ?,F 0!R9&9N+3(P,C P M,S,Q7VQA8BYX;6Q02P$"% ,4 " :A*=0FL.()/N3 HAP< %0 M @ $0#@( &UL4$L! A0#% @ M&H2G4*80L'F3 P( :=$; !0 ( !/J(" ')E9&9I;C$P+7%Q ?,3(P,C N:'1M4$L%!@ , P #0, .F! $! end XML 43 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization $ 122 $ 122
Total 2,196  
2020 488  
2021 488  
2022 488  
2023 488  
2024 $ 244  

XML 44 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 3,464 $ 1,975
Operating cash flows from finance leases 3 0
Financing cash flows from finance leases 12 0
Right of use assets obtained in exchange for lease liabilities    
Operating leases 223 33,953
Finance leases $ 0 $ 0
XML 45 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Secured Revolving Credit Facility (Details) - Goldman Sachs Bank USA - Revolving Credit Facility - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 100,000,000  
Line of Credit Facility, Borrowings $ 8,901,000 $ 4,444,000
XML 46 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss per Share Attributable to Common Stock - Computation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net loss attributable to common stock—basic and diluted $ (60,117) $ (67,180)
Denominator:    
Weighted average shares —basic and diluted (in shares) 93,442,706 90,610,416
Net loss per share attributable to common stock—basic and diluted (in dollars per share) $ (0.64) $ (0.74)
XML 47 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) - shares
Mar. 31, 2020
Dec. 31, 2019
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 7,028,719 7,792,181  
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 7,028,719 7,792,181  
Shares underlying outstanding restricted stock units (in shares) 4,681,875 5,023,412  
Shares available for future equity grants (in shares) 11,899,400 7,100,499  
Common stock reserved (in shares) 23,609,994 19,916,092 7,898,159
2017 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for issuance on January 1, 2020 and 2019, respectively (in shares) 3,330,271 2,890,973  
Shares issued since January 1, 2020 and 2019, respectively (in shares) 0 490,717  
Common stock reserved (in shares) 3,330,271 2,400,256  
XML 48 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Cost method investments $ 2,000,000  
Non-cash impairment charge 1,420,000  
Available-for-sale debt securities in unrealized loss position 2,094,000 $ 46,550,000
Unrealized losses 6,000 22,000
Accrued interest 164,000 183,000
Available-for-sale, credit loss $ 0 $ 0
XML 49 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Property, Plant and Equipment [Abstract]    
Depreciation and amortization $ 3,186 $ 1,515
Capitalized computer software, gross $ 2,677 $ 1,911
XML 50 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment a summary of property and equipment as of the dates presented:
 
Useful Lives (Years)
 
March 31, 2020
 
December 31, 2019
Leasehold improvements
Shorter of lease term or economic life
 
$
28,178

 
$
28,141

Website and software development costs
2-3
 
30,141

 
27,602

Computer and office equipment
3
 
5,627

 
4,846

Software
3
 
1,126

 
595

Furniture
7
 
7,083

 
6,965

Construction in progress
N/A
 
428

 
475

Property and equipment, gross
 
 
72,583

 
68,624

Accumulated depreciation and amortization
 
 
(32,087
)
 
(29,047
)
Property and equipment, net
 
 
$
40,496

 
$
39,577


XML 51 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Accounting Policies (Policies)
3 Months Ended
Mar. 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”).

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

The unaudited consolidated interim financial statements, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly our financial position as of March 31, 2020, the statements of comprehensive loss and stockholders' equity for the three months ended March 31, 2020 and 2019, and the statement of cash flows for the three months ended March 31, 2020 and 2019. The results for the three months ended March 31, 2020 are not necessarily indicative of the results to be expected for the year ending December 31, 2020 or for any interim period or for any other future year.
Principles of Consolidation
Principles of Consolidation—The unaudited consolidated interim financial statements include the accounts of Redfin 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 management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. We evaluate our estimates on an ongoing basis. In January 2020 we adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), which modifies the measurement of credit losses on financial instruments. As part of the adoption we estimated the current expected credit losses for certain classes of relevant assets. The amounts realized from the affected assets will depend on, among other factors, general business conditions, including the impacts from COVID-19, and could differ in the near term from carrying amounts reflected in the consolidated financial statements. Further description of the impact of this pronouncement is included in Recently Adopted Accounting Pronouncements.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable 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. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received.
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 business. As the majority of our transactions are processed through escrow, collectibility is not a significant risk, and we have determined the nature of our receivables to have similar credit quality indicators. 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, with the most recent assessment being performed in March 2020.
Investments
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 non-current assets.

Available-for-sale

Our short-term and long-term investments consist primarily of U.S. treasury 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

In December 2018, we purchased an equity interest in a privately held company for approximately $2,000, which is classified as long-term. The investment is an equity security without a readily determinable fair value that is 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 investment is impaired as of the end of each reporting period.
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.
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 specific accounting policies for accounts receivable and available-for-sale debt securities previously discussed in this Note 1, and see Note 2 and Note 3 for additional impacts from the adoption.

Recently Issued Accounting PronouncementsRecent accounting pronouncements issued by the Financial Accounting Standards Board (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.
XML 52 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue $ 190,995 $ 110,141
Cost of revenue 178,116 107,388
Gross profit 12,879 2,753
Operating expenses    
Technology and development 20,274 15,556
Marketing 25,708 33,201
General and administrative 24,327 21,448
Total operating expenses 70,309 70,205
Loss from operations (57,430) (67,452)
Interest income 1,103 2,316
Interest expense (2,444) (2,136)
Other income (expense), net (1,346) 92
Net loss $ (60,117) $ (67,180)
Net loss per share attributable to common stock—basic and diluted (in dollars per share) $ (0.64) $ (0.74)
Weighted average shares of common stock - basic and diluted (in shares) 93,442,706 90,610,416
Other comprehensive income    
Foreign currency translation adjustments $ (25) $ 1
Unrealized gain on available-for-sale securities 559 0
Total comprehensive loss (59,583) (67,179)
Service    
Revenue 111,478 88,768
Cost of revenue 98,368 84,395
Product    
Revenue 79,517 21,373
Cost of revenue $ 79,748 $ 22,993
XML 53 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting and Revenue
3 Months Ended
Mar. 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, 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 real estate services transactions closed by our lead agents or partner agents, and from the sale of homes. Our key revenue components are brokerage revenue, partner revenue, properties revenue, and other revenue.

Information on each of the reportable and other segments and reconciliation to consolidated net loss is as follows:
 
Three Months Ended March 31,
 
2020
 
2019
Real estate services
 
 
 
Brokerage revenue
$
102,351

 
$
81,314

Partner revenue
6,285

 
4,576

Total real estate services revenue
108,636

 
85,890

Cost of revenue
93,562

 
80,784

Gross profit
15,074

 
5,106

Properties
 
 
 
Revenue
79,098

 
21,373

Cost of revenue
79,299

 
22,993

Gross profit
(201
)
 
(1,620
)
Other
 
 
 
Revenue
4,250

 
3,047

Cost of revenue
6,244

 
3,780

Gross profit
(1,994
)
 
(733
)
Intercompany eliminations
 
 
 
Revenue
(989
)
 
(169
)
Cost of revenue
(989
)
 
$
(169
)
Gross profit

 

Consolidated
 
 
 
Revenue
190,995

 
110,141

Cost of revenue
178,116

 
107,388

Gross profit
12,879

 
2,753

Operating expenses
70,309

 
70,205

Interest income
1,103

 
2,316

Interest expense
(2,444
)
 
(2,136
)
Other income (expense), net
(1,346
)
 
92

Net loss
$
(60,117
)
 
$
(67,180
)


Revenue earned but not received is recorded as accounts receivable on our consolidated balance sheets, net of an allowance for expected credit losses. Accounts receivable consists primarily of
commission revenue and proceeds from the sale of homes in-transit through the escrow process, and therefore it is not estimated. Based on the regulated environment in which we operate and the nature of our receivables, we do not expect material credit losses, and write-offs were immaterial in the periods presented.
XML 54 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Other Payables
3 Months Ended
Mar. 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 following are details of other payables as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Customer deposits
$
10,793

 
$
7,109

Miscellaneous payables
924

 
775

Total other payables
$
11,717

 
$
7,884


XML 55 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases Leases

The following are the components of lease activity as of the dates presented:
 
 
 
 
Three Months Ended March 31,
Lease Cost
 
Classification
 
2020
 
2019
Operating lease cost:
 
 
 
 
 
 
Operating lease cost(1)
 
Cost of revenue
 
$
2,138

 
$
1,693

Operating lease cost(1)
 
Operating expenses
 
1,094

 
855

Total operating lease cost
 
 
 
$
3,232

 
$
2,548

 
 
 
 
 
 
 
Finance lease cost:
 
 
 
 
 
 
Amortization of right-of-use assets
 
Cost of revenue
 
$
17

 
$

Interest on lease liabilities
 
Cost of revenue
 
3

 

Total finance lease cost
 
 
 
$
20

 
$


(1) Includes lease expense with initial terms of twelve months or less of $226 and $821 for the three months ended March 31, 2020 and March 31, 2019, respectively.
Maturity of Lease Liabilities
Operating Leases
 
Finance Leases
2020, excluding the three months ended March 31, 2020
11,461

 
45

2021
14,289

 
60

2022
13,589

 
60

2023
12,612

 
46

2024
10,931

 

Thereafter
16,915

 

Total lease payments
$
79,797

 
$
211

Less: Interest and other(1)
11,203

 
18

Present value of lease liabilities
$
68,594

 
$
193



(1) Interest and other consists of interest expense related to capitalized right of use operating lease liabilities of $9,402, interest expense related to capitalized right of use financing lease liabilities of $18, commitments related to operating leases that have not yet commenced, and operating leases with initial terms of twelve months or less.

There were no leases entered into during the three months ended March 31, 2020 that provided a readily determinable implicit rate; therefore, we used our estimated incremental borrowing rate for each type of lease to discount the lease payments based on information available at lease commencement. Additionally, we 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.
Lease Term and Discount Rate
 
March 31, 2020
 
December 31, 2019
Weighted average remaining operating lease term (years)
 
5.9

 
6.1

Weighted average remaining finance lease term (years)
 
3.5

 
3.8

Weighted average discount rate for operating leases
 
4.4
%
 
4.4
%
Weighted average discount rate for finance leases
 
5.4
%
 
5.4
%


 
 
Three Months Ended March 31,
Supplemental Cash Flow Information
 
2020
 
2019
Cash paid for amounts included in the measurement of lease liabilities
 
 
 
 
Operating cash flows from operating leases
 
$
3,464

 
$
1,975

Operating cash flows from finance leases
 
3

 

Financing cash flows from finance leases
 
12

 

Right of use assets obtained in exchange for lease liabilities
 
 
 
 
Operating leases
 
$
223

 
$
33,953

Finance leases
 

 


XML 56 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Amounts of gains/(losses) recognized in income (Details) - Service revenue - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Interest rate lock commitments    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Net gain recognized in earnings $ 1,195 $ 446
Forward sales commitments    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Net gain recognized in earnings $ (1,571) $ (244)
XML 57 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Other Payables (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Other Payables
The following are details of other payables as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Customer deposits
$
10,793

 
$
7,109

Miscellaneous payables
924

 
775

Total other payables
$
11,717

 
$
7,884



XML 58 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2018
USD ($)
Mar. 31, 2020
USD ($)
investment_type
Mar. 31, 2019
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of types of investments | investment_type   2  
Payments to acquire equity securities $ 2,000    
Advertising expense   $ 22,529 $ 30,234
Advertising production costs   $ 174 $ 48
XML 59 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases  
Lessee, Lease Liability, Payments Remainder Of Fiscal Year $ 11,506
2021 14,349
2022 13,649
2023 12,658
2024 and thereafter 27,846
Total lease payments 80,008
Other Commitments  
2020, excluding the three months ended March 31, 2020 8,716
2021 4,780
2022 5,439
2023 0
2024 and thereafter 0
Total future minimum payments $ 18,935
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating leases    
2020, excluding the three months ended March 31, 2020 $ 11,461  
2021 14,289  
2022 13,589  
2023 12,612  
2024 10,931  
Thereafter 16,915  
Total lease payments 79,797  
Less: Interest and other 11,203  
Present value of lease liabilities 68,594  
Finance leases    
2020, excluding the three months ended March 31, 2020 45  
2021 60  
2022 60  
2023 46  
2024 0  
Thereafter 0  
Total lease payments 211  
Less: Interest and other 18  
Present value of lease liabilities 193  
Operating lease, capitalized interest expense $ 9,402  
Financing lease, capitalized interest expense   $ 18
XML 62 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Other Payables (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Customer deposits $ 10,793 $ 7,109
Miscellaneous payables 924 775
Total other payables $ 11,717 $ 7,884
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating Leased Assets [Line Items]    
Operating lease cost $ 3,232 $ 2,548
Finance lease, right-of-use asset, amortization 17 0
Finance lease cost 20 0
Short-term lease cost 226 821
Cost of revenue    
Operating Leased Assets [Line Items]    
Operating lease cost 2,138 1,693
Finance lease, interest expense 3 0
Operating expense    
Operating Leased Assets [Line Items]    
Operating lease cost $ 1,094 $ 855
XML 64 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Summary of Fair Value Measurement Inputs and Valuation Techniques (Details)
Mar. 31, 2020
Dec. 31, 2019
Interest rate lock commitments | Measurement Input, Weighted Average Pull Through Rate | Marketing pricing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative instrument, measurement input 0.751 0.782
XML 65 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]      
Homes for sale   $ 47,887 $ 36,982
Homes not available for sale   3,667 3,163
Homes under improvement   19,095 34,445
Inventory $ 70,649 70,649 74,590
Lower of cost or net realizable value write-downs   $ 818 $ 143
Inventory, Current [Roll Forward]      
Inventory as of January 1, 2020 74,590    
Purchases and capitalized improvements to inventory 68,384    
Relief of inventory to cost of revenue (71,650)    
Lower of cost or net realizable value write-downs, net (675)    
Inventory as of March 31, 2020 $ 70,649    
XML 67 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate 0.00% 0.00%    
Operating loss unavailable for carryforward       $ 1,538
Federal Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     $ 195,133  
Operating loss carryforwards, not subject to expiration     109,484  
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards     $ 10,421  
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans - Schedule of Restricted Stock Unit Activity (Details) - Restricted stock units outstanding
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Restricted Stock Units  
Unvested outstanding at beginning of period (in shares) | shares 5,023,412
Granted (in shares) | shares 141,413
Vested (in shares) | shares (320,440)
Forfeited or canceled (in shares) | shares (162,510)
Unvested outstanding at end of period (in shares) | shares 4,681,875
Weighted-Average Grant Date Fair Value  
Unvested outstanding at beginning of period (in dollars per share) | $ / shares $ 18.69
Granted (in dollars per share) | $ / shares 27.06
Vested (in dollars per share) | $ / shares 19.36
Forfeited or canceled (in dollars per share) | $ / shares 19.29
Unvested outstanding at end of period (in dollars per share) | $ / shares $ 18.87
XML 69 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
Notional Amounts
 
March 31, 2020
 
December 31, 2019
Interest rate lock commitments
 
$
73,382

 
$
37,453

Forward sales commitments
 
66,448

 
39,447


Derivative Instruments, Gain (Loss)
The locations and amounts of gains (losses) recognized in income related to our derivatives are as follows:
 
 
 
 
March 31,
Instrument
 
Classification
 
2020
 
2019
Interest rate lock commitments
 
Service revenue
 
$
1,195

 
$
446

Forward sales commitments
 
Service revenue
 
(1,571
)
 
(244
)

Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis
A summary of assets and liabilities related to our financial instruments, measured at fair value on a recurring basis and as reflected in our consolidated balance sheets, is set forth below:
 
Balance at March 31, 2020
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
194,530

 
$
194,530

 
$

 
$

Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
75,049

 
75,049

 

 

Loans held for sale
44,321

 

 
44,321

 

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Interest rate lock commitments
1,825

 

 

 
1,825

Forward sales commitments
200

 

 
200

 

Total prepaid expenses and other current assets
2,025

 

 
200

 
1,825

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
24,717

 
24,717

 

 

Agency bonds
1,994

 
1,994

 

 

Total long-term investments
26,711

 
26,711

 

 

Total assets
$
342,636

 
$
296,290

 
$
44,521

 
$
1,825

Liabilities
 
 
 
 
 
 
 
Accrued liabilities
 
 
 
 
 
 
 
Interest rate lock commitments
$
200

 
$

 
$

 
$
200

Forward sales commitments
1,816

 

 
1,816

 

Total liabilities
$
2,016

 
$

 
$
1,816

 
$
200


 
Balance at December 31, 2019
 
Quoted Prices in Active Markets for Identical Assets (Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Assets
 
 
 
 
 
 
 
Cash equivalents
 
 
 
 
 
 
 
Money market funds
$
221,442

 
$
221,442

 
$

 
$

Short-term investments
 
 
 
 
 
 
 
U.S. treasury securities
70,029

 
70,029

 

 

Loans held for sale
21,985

 

 
21,985

 

Prepaid expenses and other current assets
 
 
 
 
 
 
 
Interest rate lock commitments
496

 

 

 
496

Forward sales commitments
4

 

 
4

 

Total prepaid expenses and other current assets
500

 

 
4

 
496

Long-term investments
 
 
 
 
 
 
 
U.S. treasury securities
30,978

 
30,978

 

 

Total assets
$
344,934

 
$
322,449

 
$
21,989

 
$
496

Liabilities
 
 
 
 
 
 
 
Accrued liabilities
 
 
 
 
 
 
 
Interest rate lock commitments
$
58

 
$

 
$

 
$
58

Forward sales commitments
57

 

 
57

 

Total liabilities
$
115

 
$

 
$
57

 
$
58


Summary of Fair Value Measurement Inputs and Valuation Techniques following is a quantitative summary of key unobservable inputs used in the valuation of IRLCs:
Key Inputs
 
Valuation Technique
 
March 31, 2020
 
December 31, 2019
Weighted-average pull-through rate
 
Market pricing
 
75.1%
 
78.2%

Summary of Changes Fair Value Of Interest Rate Derivatives
The following is a summary of changes in the fair value of IRLCs for the period ended March 31, 2020:
Balance, net—December 31, 2019
 
$
430

Issuances of interest rate lock commitments
 
3,318

Settlements of interest rate lock commitments
 
(2,494
)
Net gain recognized in earnings
 
371

Balance, net—March 31, 2020
 
$
1,625

 
 
 
Changes in fair value recognized during the period relating to assets still held at March 31, 2020
 
$
1,195


Investments in Debt and Marketable Equity Securities (and Certain Trading Assets)
The following table summarizes 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.
 
March 31, 2020
 
Fair Value Hierarchy
 
Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
Short-term Investments
 
Long-term Investments
Cash
N/A
 
$
18,831

 
$

 
$

 
$
18,831

 
$

 
$

Money markets funds
Level 1
 
194,530

 

 

 
194,530

 

 

Restricted cash
N/A
 
16,772

 

 

 
16,772

 

 

U.S. treasury securities
Level 1
 
99,192

 
574

 

 
99,766

 
75,049

 
24,717

Agency bonds
Level 1
 
2,000

 

 
(6
)
 
1,994

 

 
1,994

Total
 
 
$
331,325

 
$
574

 
$
(6
)
 
$
331,893

 
$
75,049

 
$
26,711


 
December 31, 2019
 
Fair Value Hierarchy
 
Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
Short-term Investments
 
Long-term Investments
Cash
N/A
 
$
13,237

 
$

 
$

 
$
13,237

 
$

 
$

Money markets funds
Level 1
 
221,442

 

 

 
221,442

 

 

Restricted cash
N/A
 
12,769

 

 

 
12,769

 

 

U.S. treasury securities
Level 1
 
100,998

 
31

 
(22
)
 
101,007

 
70,029

 
30,978

Total
 
 
$
348,446

 
$
31

 
$
(22
)
 
$
348,455

 
$
70,029

 
$
30,978


XML 70 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 213,940 $ 234,679
Restricted cash 16,772 12,769
Short-term investments 75,049 70,029
Accounts receivable, net 21,821 19,223
Inventory 70,649 74,590
Loans held for sale 44,321 21,985
Prepaid expenses 9,555 14,822
Other current assets 5,243 3,496
Total current assets 457,350 451,593
Property and equipment, net 40,496 39,577
Right-of-use assets, net 49,972 52,004
Long-term investments 26,711 30,978
Goodwill and intangibles, net 11,382 11,504
Other non-current assets 8,923 10,557
Total assets 594,834 596,213
Current liabilities    
Accounts payable 2,909 2,122
Accrued liabilities 58,456 38,022
Other payables 11,717 7,884
Warehouse credit facilities 42,586 21,302
Secured revolving credit facility 8,901 4,444
Current lease liabilities 11,533 11,408
Total current liabilities 136,102 85,182
Non-current lease liabilities 57,254 59,869
Convertible senior notes, net 121,292 119,716
Total liabilities 314,648 264,767
Commitments and contingencies (Note 7)
Stockholders’ equity    
Common stock—par value $0.001 per share; 500,000,000 shares authorized; 93,957,774 and 93,001,597 shares issued and outstanding, respectively 94 93
Additional paid-in capital 591,421 583,097
Accumulated other comprehensive income 575 42
Accumulated deficit (311,904) (251,786)
Total stockholders’ equity 280,186 331,446
Total liabilities and stockholders’ equity $ 594,834 $ 596,213
XML 71 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2018   90,151,341      
Beginning balance at Dec. 31, 2018 $ 371,938 $ 90 $ 542,829 $ (170,981) $ 0
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock pursuant to exercise of stock options (in shares)   679,495      
Issuance of common stock pursuant to exercise of stock options 3,732 $ 1 3,731    
Issuance of common stock pursuant to settlement of restricted stock units (in shares)   139,889      
Issuance of common stock pursuant to settlement of restricted stock units 0        
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)   (44,476)      
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (818)   (818)    
Stock-based compensation 6,676   6,676    
Other comprehensive income 1       1
Net loss (67,180)     (67,180)  
Ending balance (in shares) at Mar. 31, 2019   90,926,249      
Ending balance at Mar. 31, 2019 $ 314,349 $ 91 552,418 (238,160) 1
Beginning balance (in shares) at Dec. 31, 2019 93,001,597 93,001,597      
Beginning balance at Dec. 31, 2019 $ 331,446 $ 93 583,097 (251,786) 42
Increase (Decrease) in Stockholders' Equity          
Issuance of common stock pursuant to exercise of stock options (in shares) 738,398 738,398      
Issuance of common stock pursuant to exercise of stock options $ 3,916 $ 1 3,915    
Issuance of common stock pursuant to settlement of restricted stock units (in shares)   320,440      
Issuance of common stock pursuant to settlement of restricted stock units 0        
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (in shares)   (102,661)      
Common stock surrendered for employees' tax liability upon settlement of restricted stock units (3,307)   (3,307)    
Stock-based compensation 7,715   7,715    
Other comprehensive income 533       533
Net loss $ (60,117)     (60,117)  
Ending balance (in shares) at Mar. 31, 2020 93,957,774 93,957,774      
Ending balance at Mar. 31, 2020 $ 280,186 $ 94 $ 591,420 $ (311,903) $ 575
XML 72 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
3 Months Ended
Mar. 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:
Lender
 
Borrowing Capacity as of March 31, 2020
 
Borrowings as of March 31, 2020
 
Borrowings as of December 31, 2019
Western Alliance Bank
 
$
24,500

 
$
13,613

 
$
8,489

Texas Capital Bank, N.A.
 
24,500

 
17,552

 
10,210

Flagstar Bank
 
20,000

 
11,421

 
2,603

Total
 
$
69,000

 
$
42,586

 
$
21,302



Borrowings under the facility with Western Alliance Bank ("Western Alliance") mature on June 15, 2020 and generally bear interest at a rate equal to the greater of (i) one-month LIBOR plus 2.00% or (ii) 3.50%. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.52% and 3.79%, respectively. The agreement governing the facility requires Redfin Mortgage to maintain certain financial covenants. Additionally, Redfin Corporation has agreed to make capital contributions in an amount necessary for Redfin Mortgage to satisfy its adjusted tangible net worth financial covenant under the agreement. Redfin Mortgage is in default of this facility because it failed to satisfy a financial covenant as of March 31, 2020, but Western Alliance has not enforced its remedy under the agreement of requiring Redfin Mortgage to repurchase all outstanding loans held by the lender.

Borrowings under the facility with Texas Capital Bank, N.A. ("Texas Capital") mature on May 6, 2020 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.50% or (ii) 3.50%. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.50% and 3.51%, respectively. The agreement governing the facility requires Redfin Mortgage to maintain certain financial covenants. Additionally, Redfin Corporation has guaranteed Redfin Mortgage’s obligations under the agreement. Redfin Mortgage is in default of this facility because it failed to satisfy a financial covenant as of March 31, 2020, but Texas Capital has not enforced its remedies under the agreement of (i) requiring Redfin Mortgage to repurchase Texas Capital's interest in all outstanding loans subject to the agreement or (ii) selling all outstanding loans subject to 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%. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.36% and 3.69%, respectively. 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. Borrowings under the facility are secured by RedfinNow Borrower's assets, including the financed homes, as well as the equity interests in RedfinNow Borrower. The following table summarizes borrowings under this facility as of the periods presented:
Lender
 
Borrowing Capacity as of March 31, 2020
 
Borrowings as of
March 31, 2020
 
Borrowings as of December 31, 2019
Goldman Sachs Bank USA
 
$
100,000

 
$
8,901

 
$
4,444



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. The weighted average interest rate on outstanding borrowings as of March 31, 2020 and December 31, 2019 was 3.77% and 4.45%, respectively.

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

As of March 31, 2020, RedfinNow Borrower had $53,445 of total assets, of which $44,455 related to inventory and $5,648 in cash and cash equivalents. As of December 31, 2019, RedfinNow Borrower had $16,200 of total assets, of which $7,456 related to inventory and $5,663 in cash and equivalents.

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

Convertible Senior NotesOn July 23, 2018, we issued $143,750 aggregate principal amount of convertible senior notes. The notes are senior, unsecured obligations of Redfin Corporation, and bear interest at a fixed rate of 1.75% per year, payable semi-annually in arrears on January 15 and July 15. The effective interest rate of the liability portion of the debt is 7.25%. The notes mature on July 15, 2023, unless earlier repurchased, redeemed or converted. As of March 31, 2020, no conversion events have occurred. We will settle 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. We have the ability, and intend, to settle any conversions solely in cash.

The following details the carrying value of the convertible senior notes as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Principal
$
143,750

 
$
143,750

Less: debt discount, net of amortization
(19,840
)
 
(21,231
)
Less: debt issuance costs, net of amortization
(2,618
)
 
(2,803
)
Net carrying amount of the convertible senior notes
$
121,292

 
$
119,716



The total estimated fair value of the convertible senior notes as of March 31, 2020 and December 31, 2019 was approximately $130,801 and $142,672, respectively, based on the closing trading price of the notes on last day of trading for the period. The fair value has been classified as Level 2 within the fair value hierarchy given the limited trading activity of the notes.

The following table sets forth total interest expense recognized related to the convertible senior notes for the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
Amortization of debt discount
$
1,390

 
$
1,329

Amortization of debt issuance costs
186

 
178

Total amortization of debt issuance costs and accretion of equity portion
1,576

 
1,507

Contractual interest expense
629

 
629

Total interest expense related to the notes
$
2,205

 
$
2,136


XML 73 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments future minimum payments due under these agreements as of March 31, 2020:
 
Leases
 
Other Commitments
2020, excluding the three months ended March 31, 2020
$
11,506

 
$
8,716

2021
14,349

 
4,780

2022
13,649

 
5,439

2023
12,658

 

2024 and thereafter
27,846

 

Total future minimum payments
$
80,008

 
$
18,935


XML 74 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Assets    
U.S. treasury securities $ 75,049 $ 70,029
U.S. treasury securities 26,711 30,978
Fair Value, Measurements, Recurring    
Assets    
Loans held for sale 44,321 21,985
Derivative asset 2,025 500
U.S. treasury securities 26,711  
Total assets 342,636 344,934
Liabilities    
Total liabilities 2,016 115
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Loans held for sale 0 0
Derivative asset 0 0
U.S. treasury securities 26,711  
Total assets 296,290 322,449
Liabilities    
Total liabilities 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Loans held for sale 44,321 21,985
Derivative asset 200 4
U.S. treasury securities 0  
Total assets 44,521 21,989
Liabilities    
Total liabilities 1,816 57
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Loans held for sale 0 0
Derivative asset 1,825 496
U.S. treasury securities 0  
Total assets 1,825 496
Liabilities    
Total liabilities 200 58
U.S. treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
U.S. treasury securities 75,049 70,029
U.S. treasury securities 24,717 30,978
U.S. treasury securities | Fair Value, Measurements, Recurring    
Assets    
U.S. treasury securities 75,049 70,029
U.S. treasury securities 24,717 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 75,049 70,029
U.S. treasury securities 24,717 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 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 0
Forward sales commitments | Fair Value, Measurements, Recurring    
Assets    
Derivative asset 200 4
Liabilities    
Derivative liability 1,816 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 200 4
Liabilities    
Derivative liability 1,816 57
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Derivative asset 0 0
Liabilities    
Derivative liability 0 0
Interest rate lock commitments | Fair Value, Measurements, Recurring    
Assets    
Derivative asset 1,825 496
Liabilities    
Derivative liability 200 58
Interest rate lock 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
Interest rate lock commitments | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Derivative asset 0 0
Liabilities    
Derivative liability 0 0
Interest rate lock commitments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Derivative asset 1,825 496
Liabilities    
Derivative liability 200 58
Agency bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
U.S. treasury securities 0  
U.S. treasury securities 1,994  
Agency bonds | Fair Value, Measurements, Recurring    
Assets    
U.S. treasury securities 1,994  
Agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
U.S. treasury securities 1,994  
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 194,530 221,442
Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Money market funds 194,530 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
XML 75 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Investments in Debt and Marketable Equity Securities Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cost or Amortized Cost    
Cash and cash equivalents, at carrying value $ 213,940 $ 234,679
Restricted cash 16,772 12,769
Cash, cash equivalents, and available-for-sale debt securities, amortized cost 331,325 348,446
Unrealized Gains (Losses)    
Unrealized Gains 574 31
Unrealized Losses (6) (22)
Estimated Fair Value    
Cash, cash equivalents, and available-for-sale debt securities 331,893 348,455
Short-term Investments    
Short-term investments 75,049 70,029
Long-term Investments    
Long-term investments 26,711 30,978
Fair Value, Inputs, Level 1 | U.S. treasury securities    
Cost or Amortized Cost    
Debt securities, available-for-sale, amortized cost 99,192 100,998
Unrealized Gains (Losses)    
Unrealized Gains 574 31
Unrealized Losses 0 (22)
Estimated Fair Value    
Debt securities, available-for-sale 99,766 101,007
Short-term Investments    
Short-term investments 75,049 70,029
Long-term Investments    
Long-term investments 24,717 30,978
Fair Value, Inputs, Level 1 | Agency bonds    
Cost or Amortized Cost    
Debt securities, available-for-sale, amortized cost 2,000  
Unrealized Gains (Losses)    
Unrealized Gains 0  
Unrealized Losses (6)  
Estimated Fair Value    
Debt securities, available-for-sale 1,994  
Short-term Investments    
Short-term investments 0  
Long-term Investments    
Long-term investments 1,994  
Cash    
Cost or Amortized Cost    
Cash and cash equivalents, at carrying value 18,831 13,237
Money Market Funds | Fair Value, Inputs, Level 1    
Cost or Amortized Cost    
Cash and cash equivalents, at carrying value $ 194,530 $ 221,442
XML 76 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
Mar. 31, 2020
Vehicles  
Lessee, Lease, Description [Line Items]  
Lessee, finance lease, term of contract 4 years
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 11 years
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Warehouse Lines of Credit (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Warehouse credit facilities $ 42,586,000 $ 21,302,000
Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity as of March 31, 2020 69,000,000  
Warehouse credit facilities 42,586,000 21,302,000
Western Alliance Bank | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity as of March 31, 2020 24,500,000  
Warehouse credit facilities 13,613,000 8,489,000
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity as of March 31, 2020 24,500,000  
Warehouse credit facilities 17,552,000 10,210,000
Flagstar Bank | Warehouse Agreement Borrowings    
Debt Instrument [Line Items]    
Borrowing Capacity as of March 31, 2020 20,000,000  
Warehouse credit facilities $ 11,421,000 $ 2,603,000
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 7,211 $ 6,406
Cost of revenue    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 1,638 1,465
Technology and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 3,648 2,656
Marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 375 286
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 1,550 $ 1,999
XML 79 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Acquired Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets

The following are the details of our intangible assets subject to amortization as of the dates presented:
 
 
 
March 31, 2020
 
December 31, 2019
 
Useful Lives (Years)
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
Trade names
10
 
$
1,040

 
$
(572
)
 
$
468

 
$
1,040

 
$
(546
)
 
$
494

Developed technology
10
 
2,980

 
(1,639
)
 
1,341

 
2,980

 
(1,564
)
 
1,416

Customer relationships
10
 
860

 
(473
)
 
387

 
860

 
(452
)
 
408

 
 
 
$
4,880

 
$
(2,684
)
 
$
2,196

 
$
4,880

 
$
(2,562
)
 
$
2,318


XML 80 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 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) 93,957,774 93,001,597
Common stock, outstanding (in shares) 93,957,774 93,001,597
XML 81 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current a summary of inventory as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Homes for sale
$
47,887

 
$
36,982

Homes not available for sale
3,667

 
3,163

Homes under improvement
19,095

 
34,445

Inventory
$
70,649

 
$
74,590


The following is the inventory activity for the three months ended March 31, 2020:
Inventory as of January 1, 2020
$
74,590

Purchases and capitalized improvements to inventory
68,384

Relief of inventory to cost of revenue
(71,650
)
Lower of cost or net realizable value write-downs, net
(675
)
Inventory as of March 31, 2020
$
70,649


XML 82 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events

Private PlacementOn 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, which we refer to as our convertible preferred stock.

Workforce ReductionIn April 2020, we reduced our number of employees by approximately 400 people, which represented approximately ten percent of our employees. As a result of this workforce reduction, we incurred a pre-tax charge for one-time termination costs, which consisted of severance and related costs, of $4,400 in April 2020. We additionally placed approximately 1,000 employees on furlough, of which approximately 135 were invited to return in early May. As of the effective date of any furlough, we provided transition pay to each employee, resulting in a pre-tax charge of approximately $1,000. In addition, for any furloughed employee enrolled in our health-care benefit plans, we will continue to provide benefits through the duration of the furlough.

Flagstar Warehouse Credit FacilityOn April 20, 2020, Redfin Mortgage temporarily increased the borrowing capacity under its warehouse credit facility with Flagstar to $24,500 through May 31, 2020.

Texas Capital Warehouse Credit Facility—On May 4, 2020, Redfin Mortgage extended the expiration date of its warehouse credit facility with Texas Capital to June 5, 2020.
XML 83 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Accounting Policies
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Accounting Policies Summary of Accounting Policies

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

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

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

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

COVID-19 Risks, Impacts and Uncertainties—We are subject to the risks arising from COVID-19's social and economic impacts on the residential real estate industry. Our management believes that these social and economic impacts, which include but are not limited to the following, could have a significant negative impact on our future financial position, results of operations, and cash flows: (i) restrictions on in-person activities associated with residential real estate transactions arising from shelter-in-place, or similar isolation orders; (ii) decline in consumers' desire for in-person interactions and physical home tours; and (iii) deteriorating economic conditions, such as increased unemployment rates, recessionary conditions, lower yields on individuals' investment portfolios, and more stringent mortgage financing conditions. In addition, we have considered the impacts and uncertainties of COVID-19 in our use of estimates in preparation of our consolidated financial statements. These estimates include, but are not limited to, likelihood of achieving performance conditions under performance-based equity awards, net realizable value of inventory, and the fair value of reporting units and goodwill for impairment.

Use of EstimatesThe preparation of consolidated financial statements, in conformity with GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and results of operations during the respective periods. We evaluate our estimates on an ongoing basis. In January 2020 we adopted ASU 2016-13, Financial Instruments—Credit Losses (Topic 326), which modifies the measurement of credit losses on financial instruments. As part of the adoption we estimated the current expected credit losses for certain classes of relevant assets. The amounts realized from the affected assets will depend on, among other factors, general business conditions, including the impacts from COVID-19, and could differ in the near term from carrying amounts reflected in the consolidated financial statements. Further description of the impact of this pronouncement is included in Recently Adopted Accounting Pronouncements.

Accounts Receivable 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. Accounts receivable related to these classes represent closed transactions for which cash has not yet been received.
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 business. As the majority of our transactions are processed through escrow, collectibility is not a significant risk, and we have determined the nature of our receivables to have similar credit quality indicators. 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, with the most recent assessment being performed in March 2020.

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 non-current assets.

Available-for-sale

Our short-term and long-term investments consist primarily of U.S. treasury 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

In December 2018, we purchased an equity interest in a privately held company for approximately $2,000, which is classified as long-term. The investment is an equity security without a readily determinable fair value that is 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 investment is impaired as of the end of each reporting period. See Note 3 for information on our assessment.

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 $22,529 and $30,234 for the three months ended March 31, 2020 and 2019, respectively, and are included in marketing expenses. Advertising production costs totaled $174 and $48 for the three months ended March 31, 2020 and 2019, respectively, and are included in marketing expenses.

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 specific accounting policies for accounts receivable and available-for-sale debt securities previously discussed in this Note 1, and see Note 2 and Note 3 for additional impacts from the adoption.

Recently Issued Accounting PronouncementsRecent accounting pronouncements issued by the Financial Accounting Standards Board (including its Emerging Issues Task Force), the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not have, or are not expected to have, a material impact on our present or future consolidated financial statements.
XML 84 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Equity and Equity Compensation Plans Equity and Equity Compensation Plans

Common Stock—As of March 31, 2020 and December 31, 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 March 31, 2020 and December 31, 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, of which no shares were issued or outstanding.

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

2017 Equity Incentive PlanOur 2017 Equity Incentive Plan ("2017 EIP") became effective on July 26, 2017, and provides for the issuance of incentive and nonqualified common stock options and restricted stock units to employees, directors, 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 the 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 over a four-year period

We have reserved shares of common stock for future issuance under our 2017 EIP as follows:
 
March 31, 2020
 
December 31, 2019
Stock options issued and outstanding
7,028,719

 
7,792,181

Restricted stock units issued and outstanding
4,681,875

 
5,023,412

Shares available for future equity grants
11,899,400

 
7,100,499

Total shares reserved for future issuance
23,609,994

 
19,916,092



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

We have reserved shares of common stock for future issuance under our ESPP as follows:
 
Three Months Ended March 31, 2020
 
Year Ended December 31, 2019
Shares available for issuance at beginning of period
3,330,271

 
2,890,973

Shares issued during the period

 
490,717

Total shares available for future issuance at end of period
3,330,271

 
2,400,256



Stock Options—The following table summarizes activity for stock options for the three months ended March 31, 2020:
 
Number of Options
 
Weighted- Average Exercise Price
 
Weighted-Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding as of January 1, 2020
7,792,181
 
$
7.00

 
5.28
 
$
111,122

Options exercised
(738,398)
 
5.30

 
 
 
 
Options forfeited
(20,798)
 
9.01

 
 
 
 
Options canceled
(4,266)
 
10.80

 
 
 
 
Outstanding as of March 31, 2020
7,028,719
 
$
7.17

 
5.12
 
$
59,786

Options exercisable as of March 31, 2020
6,472,555
 
$
6.54

 
4.93
 
$
57,443



The grant date fair value of options to purchase common stock is recorded as stock-based compensation over the vesting period. As of March 31, 2020, there was $2,255 of total unrecognized compensation cost related to stock options. These costs are expected to be recognized over a weighted-average period of 1.01 years. The total fair value of stock options vested during the three months ended March 31, 2020 and 2019 was $739 and $1,449, respectively. The total intrinsic value of stock options exercised during the three months ended March 31, 2020 and 2019 was $15,251 and $8,682, respectively.

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

Restricted Stock Units—The following table summarizes activity for restricted stock units for the three months ended March 31, 2020:
 
Restricted Stock Units
 
Weighted Average Grant-Date Fair Value
Outstanding as of January 1, 2020
5,023,412

 
$
18.69

Granted
141,413

 
27.06

Vested
(320,440
)
 
19.36

Forfeited or canceled
(162,510
)
 
19.29

Outstanding as of March 31, 2020
4,681,875

 
$
18.87


The grant date fair value of restricted stock units is recorded as stock-based compensation over the vesting period. As of March 31, 2020, there was $77,435 of total unrecognized compensation cost related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.86 years years.

As of March 31, 2020, there were outstanding 314,999 restricted stock units subject to performance conditions (the "PSUs") at 100% of the target level. Depending on our achievement of the performance 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 award will vest, subject to the recipient 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 conditions. Stock-based compensation expense for PSUs will be recognized when it is probable that the performance conditions will be achieved. During the three months ended March 31, 2020, we recognized $(464), which includes (i) an adjustment of $(617) for the reversal of expense from the year ended December 31, 2019 related to the 2019 PSUs as the probability of achieving the performance conditions was adjusted downward and (ii) a charge of $153 related to the 2019 PSUs expense for the three months ended March 31, 2020. For the three months ended March 31, 2019, we recognized $278 for share-based compensation expense related to the PSUs we granted during 2018, which was later reversed as the probability of achieving the performance conditions was determined to be not probable.

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) changes to the probability of achieving outstanding performance-based equity awards, each as included in our consolidated statements of operations:
 
Three Months Ended March 31,
 
2020
 
2019
Cost of revenue
$
1,638

 
$
1,465

Technology and development
3,648

 
2,656

Marketing
375

 
286

General and administrative
1,550

 
1,999

Total stock-based compensation
$
7,211

 
$
6,406



We capitalize stock-based compensation related to work performed on internally developed software. There was $504 and $270 of stock-based compensation that was capitalized in the three months ended March 31, 2020 and 2019, respectively. All capitalized stock-based compensation is related to employees in technology and development.
XML 85 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

Legal ProceedingsOn August 28, 2019, one of our former independent contractor licensed sales associates filed a complaint against us in the Superior Court of California, County of San Francisco alleging that we misclassified her as an independent contractor instead of an employee. Given the preliminary stage of this case and the claims and issues presented, we cannot estimate a range of reasonably possible losses.

In addition to the matter discussed above, from time to time, we are involved in litigation, claims, and other proceedings arising in the ordinary course of our business. Except for the matter discussed above, we do not believe that any of the pending litigation, claims, and other proceedings are material to our business.

Leases and Other Commitments—We lease office space under noncancelable operating leases with terms ranging from one to 11 years and vehicles under noncancelable finance leases with terms of four years. Generally, the operating leases require a fixed minimum rent with contractual minimum rent increases over the lease term. 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.

The following are future minimum payments due under these agreements as of March 31, 2020:
 
Leases
 
Other Commitments
2020, excluding the three months ended March 31, 2020
$
11,506

 
$
8,716

2021
14,349

 
4,780

2022
13,649

 
5,439

2023
12,658

 

2024 and thereafter
27,846

 

Total future minimum payments
$
80,008

 
$
18,935


XML 86 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

The following are details of accrued liabilities as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Accrued compensation and benefits
$
37,300

 
$
30,462

Miscellaneous accrued liabilities
21,156

 
7,560

Total accrued liabilities
$
58,456

 
$
38,022


XML 87 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt The following table summarizes borrowings under these facilities as of the periods presented:
Lender
 
Borrowing Capacity as of March 31, 2020
 
Borrowings as of March 31, 2020
 
Borrowings as of December 31, 2019
Western Alliance Bank
 
$
24,500

 
$
13,613

 
$
8,489

Texas Capital Bank, N.A.
 
24,500

 
17,552

 
10,210

Flagstar Bank
 
20,000

 
11,421

 
2,603

Total
 
$
69,000

 
$
42,586

 
$
21,302


Lender
 
Borrowing Capacity as of March 31, 2020
 
Borrowings as of
March 31, 2020
 
Borrowings as of December 31, 2019
Goldman Sachs Bank USA
 
$
100,000

 
$
8,901

 
$
4,444


the convertible senior notes as of the dates presented:
 
March 31, 2020
 
December 31, 2019
Principal
$
143,750

 
$
143,750

Less: debt discount, net of amortization
(19,840
)
 
(21,231
)
Less: debt issuance costs, net of amortization
(2,618
)
 
(2,803
)
Net carrying amount of the convertible senior notes
$
121,292

 
$
119,716


Interest Income and Interest Expense Disclosure
The following table sets forth total interest expense recognized related to the convertible senior notes for the periods presented:
 
Three Months Ended March 31,
 
2020
 
2019
Amortization of debt discount
$
1,390

 
$
1,329

Amortization of debt issuance costs
186

 
178

Total amortization of debt issuance costs and accretion of equity portion
1,576

 
1,507

Contractual interest expense
629

 
629

Total interest expense related to the notes
$
2,205

 
$
2,136


XML 88 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Notional Amounts of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Interest rate lock commitments    
Derivative [Line Items]    
Notional amount $ 73,382 $ 37,453
Forward sales commitments    
Derivative [Line Items]    
Notional amount $ 66,448 $ 39,447
XML 89 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 01, 2019
Jul. 27, 2017
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
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, shares authorized (in shares)     10,000,000   10,000,000  
Preferred stock, par value (in dollars per share)     $ 0.001   $ 0.001  
Preferred stock, shares outstanding (in shares)     0   0  
Unrecognized stock-based compensation, options     $ 2,255      
Total grant date fair value, options vested     739 $ 1,449    
Total grant date fair value, options exercised     15,251 8,682    
Share-based payment expense     7,211 6,406    
Stock-based compensation capitalized in property and equipment     $ 504 270    
2004 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected life     10 years      
Award vesting period     4 years      
2017 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)     23,609,994   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,681,875   5,023,412  
2017 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)     3,330,271   2,400,256  
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     1 year 3 days      
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units outstanding (in shares)     314,999      
Share-based payment expense     $ (464) $ 278    
Restricted stock units outstanding            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Forfeited or canceled (in dollars per share)     $ 19.29      
Unrecognized compensation expense, period for recognition     2 years 10 months 9 days      
Unrecognized stock-based compensation     $ 77,435      
Restricted stock units granted (in shares)     141,413      
Restricted stock units outstanding (in shares)     4,681,875   5,023,412  
Performance RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Achievement percentage of performance conditions     100.00%      
Chief Executive Officer | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 150,000          
Options granted (in dollars per share) $ 27.50          
Maximum | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     200.00%      
Maximum | Chief Executive Officer | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 300,000          
Minimum | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     0.00%      
January To December 2018 Awards [Member] | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment expense     $ (617)      
January To December 2019 Awards [Member] | Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment expense     $ 153      
XML 90 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Acquired Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross $ 4,880 $ 4,880
Accumulated Amortization (2,684) (2,562)
Net $ 2,196 2,318
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives (Years) 10 years  
Gross $ 1,040 1,040
Accumulated Amortization (572) (546)
Net $ 468 494
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives (Years) 10 years  
Gross $ 2,980 2,980
Accumulated Amortization (1,639) (1,564)
Net $ 1,341 1,416
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful Lives (Years) 10 years  
Gross $ 860 860
Accumulated Amortization (473) (452)
Net $ 387 $ 408
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F$IU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ &82G4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 9A*=0%.*JD>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E8"R;U9:6G#08K;.QF;+4UBV-C:R1]^SE9 MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\ M=(KR,QXA*/VAC@@UYRMP2,HH4C !B[ 0F6R-%CJB(A\O>*,7?/B,W0PS&K!# MASTEJ,H*F)PFAO/8M7 #3##"Z-)W HUYE_)"CH'W+#KY-?F8;O?,5GSFA?\ON#K?;42327J]?OD M^L/O)NR\L0?[CXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 9A*=0IZR]GT,# "@#P & 'AL+W=O<>F^,#OHN+;I^[HU(F>JVKIEO&1V-.=TG2;8^J+KH; M?5*-_6>OV[HP]K(])-VI5<7.D>HJX6DZ2^JB;.+5PMU[:%<+?395V:B'-NK. M=5VTO]>JTI=ES.*W&X_EX6CZ&\EJ<2H.ZILRWT\/K;U*IBJ[LE9-5^HF:M5^ M&=^SNXT0/<$A?I3JTEV=1_U4GK1^[B\^[Y9QVH](56IK^A*%/;RHC:JJOI(= MQZ^Q:#QI]L3K\[?J']WD[62>BDYM=/6SW)GC,L[C:*?VQ;DRC_KR28T3RN)H MG/T7]:(J"^]'8C6VNNK<;[0]=T;78Q4[E+IX'8YEXXZ7X1\I1QHF\)' WPGL MGP0Q$L1$8$XA&4;FIOJA,,5JT>I+U YNG8I^4; [81_FMK_IGIW[S\ZVLW=? M5NDB>>G+C(CU@.!7"#8A$EM[$N!(8,T)G?\ML*$(@04$G(%P='%%EY@N(5TZ MNKRB9]X#H(@9%LB@0$;H><5K!MQUA KXS'%\F: 7?>80)6,]PRAD-,??-1YB0^SCJC":9$_;$?8H1(?=QYAE-M"#N TS(?1Q[1D,MB/L $W(?)Y_17 OB/L $W.\^P,B ^QQGG]-<2]]]A FXSW'V.2X^QSFFM)UACXW(=4!/2+';P!.TYWY&UV$"6QU!7X#")KN MS-OMKA$FM-_%;P!!TYWYZQEA NM9X#> H.G._/6,,/. 2F#S3M.=^2L-8,A* M2Z[ZG5JU!]<:=M%6GQO7EU[=G=K/>^[ZI7?XT+M^+=I#V731DS:VZW*]T5YK MH^Q0TAN[$(^V79XN*K4W_>G-(9X! J14 !@ !X;"]W;W)K MVZZIAG39O13]J8O5;@IJZ@*5*HNF.AR7Z]5T[Z%;K]K7H3X_[^Z7:G04Z_@TC$U4Z? 6M[&NQY:2 MCW_G1I?7/L? V_/WUG^=DD_)/%9]W+;U/X?=L+]?^N5B%Y^KUWKXVIY_BW-" M=KF8L_\COL4ZR4!.I\%\&F].8S?]EK+M MT]VWM0VKXFUL9Y9L+A*\D>!'Q98K2G65%*G_JPD43> 4KV_C08[78KR>XLUM M/+&XN4C*27*\) $Z&$4R$63:E"[(;HSHQG WFKBY2.Q--U Z1X=54*$K,UZL MZ,5R+X9XL:P79Y4ADV KJ)3"C)=2]%)R+Y9X*5DO"!Z!>.$J"(A:]N)$+XY[ M*8D7)V1C-%L7+@*(7@K>PFBE\"]>.(EL%Z" MM>1!;KD(C$>4K8"2T:2X&<8FQ3JR:#3E$U=I$\J,FPPH@;EQBKH!_IRLTY92 M1M2!#9DI##(U ;DCH(Z0]Z1N4Y\-<9D.UKF,'YG"P#%,D;:9-1_\A,#()\AL M*DU,QH_,8> @=A3$P!F+I0.ZL@295L'YC!^9Q/6!N.UH88D79G>^!E',IC! ML[HDNR1DG +GJ:,\!EKI(B]B-9C2>.I(*'9+X\H,GU'F,W(^>\IG24/I_'/- MQR]8F 7OU"3J=5K#).9)AJCE,Z4?+9M:4'Z:04 R* M.J$8+&[VS,9-S#^K[N5P[!>/[3"TS;1)]MRV0TQMJD\IOWVL=M>+.CX/XZE+ MY]UE\_!R,;2G>6.TN.[.KO\'4$L#!!0 ( !F$IU!M7OE-^@$ (P% 8 M >&PO=V]R:W-H965T&ULC93=CILP$(5?!?$ L8$ FPB0 MFE15*[52M%7;:P>&@-9@:CMA^_:UC1<18K6;"_QWSO@;QYYL9/Q%- #2>^UH M+W*_D7+8(R3*!CHB-FR 7JW4C'=$JB&_(#%P()4Q=12%&">H(VWO%YF9._$B M8U=)VQY.W!/7KB/\SP$H&W,_\-\FGMM+(_4$*K*!7. [R!_#B:L1FJ-4;0>] M:%GO<:AS_T.P/R9:;P0_6QC%HN_I3,Z,O>C!ERKWL08""J74$8AJ;G $2G4@ MA?';QO3G+;5QV7^+_LGDKG(Y$P%'1G^UE6QR_\GW*JC)ES;Y MKW #JN2:1.U1,BK,URNO0K+.1E$H'7F=VK8W[3BMQ*FUN0VA-82S(=C^TQ!9 M0[0RH(G,I/J12%)DG(T>G_ZL@>@[$>PC=9BEGC1G9]94MD+-WHI=FJ&;CF,E MATD2+B3AO>+XJ$CP+$%J_QDB=$*$QA\M(9[<_LCICXQ_N_3O5DE,DM1(>B/! M&XR#52+_4]VQ;)TLVP>6 .,5S*2)%]O$V/Y60.]1WD'%3JC8 ;7*_1 _;+6+ M=G&:IML5DTNH#BE>7)P[I,2)E#B05O?JD+P7R25T(J'%N]!UZAOAE[87WIE) M]<3,0Z@9DZ""XHV*UZC2. \HU%)W4]7G4X&8!I(-MO:AN0 7?P%02P,$% M @ &82G4,!5SZC. P _;G_G3 M++''IWU3P'D\?L:8GSU=777[VIV4ZH/WNFJZ=7CJ^_-C%'6[DZJ+[D&?56-^ M.>BV+GKSV!ZC[MRJ8C]VJJL(&4NBNBB;<+,:VY[;S4I?^JILU',;=)>Z+MI_ MMZK2UW4(X4?#C_)XZH>&:+,Z%T?UI^K_.C^WYBFZ1=F7M6JZ4C=!JP[K\ D> M(^&%)YT?IU>/BV7X=L<*0JM>N'$(6YO*E<5=40R?CX.0<- M;V,.'9?W']&_C,F;9%Z*3N6Z^J?<]Z=UF(;!7AV*2]7_T->O:DXH#H,Y^^_J M355&/C@Q8^QTU8U_@]VEZW4]1S%6ZN)]NI;->+W.\3^ZT1UP[H"W#F;L_^O MYP[\5PDC$"O_/B24:2 221C&5S*UV;#*6PDG%5$,=Q M0IM)23.I:P:8929US<1RD?-DQE5QCLRSZC+23$:8 6.D3'KV8:#I# 2>P<8SN.3-N! H[4TRIY0L,8<#[\JF.0VI MN^V@;ZIIN@*!5[3Q.HONWBK:)PQ"Y#M/T6A% JUHHQ5=9L:Q#59"Y)D5I*&* M!%31ABI24,WBU&88I3/?Q.(4.(5>6"IYY=E.D88@$#-$7@H87$O!R9SEQM_XL M=G!*R,QN(SU'4Z3AA=39TIEDZ7R],I/"F617AIAEMJ%H4:?5JCV.)6T7[/2E MZ8>*:-%Z*YN?<*CSK/:M*:>GXO=7F*D6_Z-HCV73!2^Z-U7D6.L=M.Z5< MS(2=3/E_>ZC4H1]NI;EOIQIX>NCU>:[OH]L_&3;_ 5!+ P04 " 9A*=0 MD#2;EFX% #S&P & 'AL+W=O\Y"4E!4F VLFP 1M0=-CVK"1,8M2V/$E)NG\_2E9=Y][#HB^Q MK1Q>'I*7'TGQ\JUIOW3/,?:SK[OMOKN:/_?]X6*Y[.Z?XZ[N/C2'N$__>6S: M7=VGG^W3LCNTL7X8"^VV2VM,6.[JS7Y^?3D^^]1>7S8O_7:SCY_:6?>RV]7M M?ZNX;=ZNYC3_]N#SYNFY'QXLKR\/]5/\,_9_'3ZUZ=?R%.5ALXO[;M/L9VU\ MO)I_I(M;+H<"H^+O37SKSK[/AJ;<->G.H>"Y]^_1?]E;'QJS%W=Q76S_6?ST#]?S[*4JRLJN_'C\W^_'S[?B? MHIB*X0)V*F!/!5+=/RK@I@+N>P'^80&>"O#/UN"G E[4L#RV?>S,F[JOKR_; MYFW6'O/A4 ]I1Q<^#=?]\' .A'0_:0SA @ &";H\3H[>,;(T647"9-"J@E0)8<<)*H6HI+(F$7FM18!.PE1):*8$5D:^K4C>X.,NE MHQ4@\B;3*Q6T4@$K7EBI5"W6>N%WK45D*=,K9#!O##"C@&-T16QEQP!5)O$I MPSX"7N1,G$3GM2RJLI)>M"KG!0+P(UDP#I*3$HB(2\[E#@8G 7*RD78T%:T)@ .4^>N4TV-*9RY'%D^C]PD7&6"\M M :$K397SE#E# Z!Z"52G24E4JD,)D&5FJ<,P=0"F7L+4 9@63FV<@2QG!K/4 M 99ZR5('6!I*U3% 585<.F.:.D!3+VGJ-"<7I!+GIV'J,$P=@&F0,'6:DLY8 MM0@#63IY]]XZABX# MZ*K#.&N6VK0JD7SU"71I7VG*S &&,7,9O+C,CFGFS24@I=Q.KE@C,!%,M0FH MK,E,0,:L9/#J,L)M$ 9)KZA@MH4J18'EV8;&+[=-X>]3-[IN7?3\,\=G3 MTPW51SM<>(CG*[I8$WA^0Q>WQ_NG[^&/UV%_U.W39M_-[IJ^;W;C9/S4Q/9?6]WCG7C'X6^:&>C7=-=C;^* MAR>PK4&'^&?O3O75]:A-Y:4LO['_JDO?)O&2U6Y;YO_M-LYN-T_%HX[;96]Y\*T^_N3XA/1[U MV?_AWEWNX2T3'V-=YG7W.5J_U4U9]%X\E2+[>?[>'[KO4^__PXPW@-X +@9" MW#20O8'\92!O&JC>0%T,(+EIH'L#_1I5YPUTS-I]*AZ,K^^Z?=B5L_O-%Z#V3]_G(H%I]-XZZC&+,P8"C PQ2PZC M0LPCA]$A9L5A3(AYXC#)!1/Y?"]) YLT= Y4X"!%"9TQNL,<.HR-A192"3Z2 M9"-))I)%RWO&F*M(,A%68D(49F.TP!2B%:2 JXH;"*2V*8"K3/%Q7SNBLU= M=>;R.O=TP(%F'6BZ>)CC4I,RF<0JJ_DXAHUCF#CX'3 DCDPD BT-63!$]Y%U M,["C$I9LPI#%+V-"H@AIT]3R<5(V3LK$02_T(B5Q!NIKV1"6"8'T8&E)B(E2 MZDH2@C@BYD4N9B(9K'(Q#96*%&O8'51(9T!S!:4C):8CZ,XV6 H?[Z%".KP: M"D8.(<9TJ!YBN;@)"8GP8BD8M10))B)I 4QRK2Q]([F+"RGQ&B84LW,0I64/ M"GN%!0-JX(T3O-X)3O!2G+^F[4(HJ2PF17$6JY&@ZJDU*+SI5PQN C(5)L9; M@ *'M@ OQ8+38MPP!551*V/?G2VIS">0(2U>= 6CNKC[+GI04!E?&F4P*8JS M$E>&2KA.98P37#&X"6@_S9"9B0(5#*P!WQ!$^OE^+GC!%YSB"[R,5/(3F?K^ MA9?Q+BZL' G,QT!C($ )7]H2B\[ ,C^V0. $;.10S&#.@+\'H.G)[C20"HGD^D MC!-;\= <4DN%5 M%QC5)?, 4#6=F)C@5L H98@+*?$B",Q8C-OJ NA<;*7528+_$2\_@PQI\<(* MC+!:HF*6K!2D,=G^2P9G\5]Y!J.M4'BKK!C<1 K?.\EV81PF>.]&5Z<:[R:SEQ"[!P#U,_UY1,S?^ ,TB?'I3X&B5*&[^D[*U# M-;%X*8J_CJ?0\1PF_@ML'9!,@.0=@(V%HO([[GB1&1R(&6??\7#%VWWB9U.& M8!Q%_.?%6Q\]%]NONXR= ]&4QTU>1.>%O4GBG;REC]O^ MDYM&:$M.Z/S-QOG7B Z\E,V57Z'6/[#9D5"[8'[VMAG7;'0<=M,+8O,S+OX" M4$L#!!0 ( !F$IU#CD ;WM $ -(# 8 >&PO=V]R:W-H965T&UL?5/;CM,P$/T5RQ^P;MVR6ZHDTG81 @FD:A'P[":3Q%I?@NTT MR]\S=M(0(.+%]HSGG#DS'F>#=2^^!0CD52OC<]J&T!T9\V4+6O@[VX'!F]HZ M+0*:KF&^SSM8WP*^"9A\(LSB95< MK'V)QL!ZLG%I2BQ>NX M2Y/V8;S9W6#K #X!^ PX) ;$R7E[T001>;L0-S8^T[$)]X>.?:FC,[4BG2' MXCUZK\7V[7W&KI%HBCF-,7P9,T;P5Q*VZ*D&UZ1I\J2TO4F3O/#. _O(TYO\#A^G_;-PC32> M7&S ETW]KZT-@%(V=SA"+7ZPV5!0AWA\P+,;QVPT@NVF'\3F;US\ E!+ P04 M " 9A*=0SZ\4)[4! #2 P & 'AL+W=OM<_V!,5NVH(6]PAXZ?U.CT<)YTS3, M]@9$%4E:,9XDUTP+V=$BB[Z3*3()1-ZX*# M%5DO&O@)[E=_,MYBBTHE-7168D<,U#F]VQV.:UG(6%>U3/LG)M3F\H MJ: 6@W*/.'Z%N9Y/E,S%?X<+* \/F?@8)2H;5U(.UJ&>57PJ6KQ.N^SB/DXW M^W2F;1/X3. +X2;&85.@F/D7X421&1R)F7K?B_#$NP/WO2F#,[8BWOGDK?=> MBMWM;<8N06C&'"<,7V,6!//J2PB^%>+(/]#Y-GV_F>$^TO=K>I)L"Z2; FD4 M2/];XD<,3_XMDJUZJL$T<9HL*7'HXB2OO,O WO'X)N_P:=I_"-/(SI(S.O^R ML?\UH@.?2G+E1ZCU'VPQ%-0N'#_[LYG&;#(<]O,/8LLW+OX"4$L#!!0 ( M !F$IU OX44;M0$ - # 9 >&PO=V]R:W-H965T;*.5;2F;JFJE5EJE:O/,VF,;!3PNX'7Z]P7L.%;C M]@68X9PS%X9L1/-L6P!'7K3J;$Y;Y_HC8[9L00M[@SUT_J9&HX7SIFF8[0V( M*I*T8CQ)#DP+V=$BB[ZS*3()1-ZX*#%5DO M&O@.[D=_-MYBBTHE-7168D<,U#F]WQU/^X"/@)\21KLZDU#)!?$Y&%^JG"8A M(5!0NJ @_':%!U J"/DT?LV:= D9B.OSJ_JG6+NOY2(L/*!ZDI5KB\,A M8]>@,T-.$X2O(+L%P;SX$H%O13CQ=W2^34\W$TPC/5W3DW\([#<%]E%@_[\* MWT-XDOX5@ZTZJL$T<98L*7'HXAROO,NXWL&PO=V]R:W-H965TF;XTFVG0\.5N:#:.$K M^&_#V:+%5I9::NB=-#VQT!3T(3V>LA ? [Y+F-SF3$(E%V->@O&I+F@2!(&" MR@<&@=L5'D&I0(0R?BR<=$T9@-OS&_N'6#O6H?=:\B3+V340 M+3&G.89O8M(U@B'[FH+OI3CQ?^!\'W[857B(\,,?"F_W";)=@BP29/\M<2_F M[J\D;--3#;:-T^1(9<8^3O+&NP[L X]O\CM\GO8OPK:R=^1B/+YL[']CC >4 MDMS@"'7XP59#0>/#\1V>[3QFL^'-L/P@MG[C\A=02P,$% @ &82G4'+F MW->T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q <$+[M-MBO;4C95U$JMM$K5Y)FUQS8*%Q?P.OW[ B:.VUAY 6:8<^;, M,.2C-L^V W#H10IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0K/L MFDC&%2[SZ#N9,M>#$US!R2 [2,G,GR,(/19X@U\=#[SM7'"0,N]9"S_!_>I/ MQEMD9JFY!&6Y5LA 4^#;S>&X"_$QX)'#:!=G%"HY:_TF"L[8BGCGQ5OOO90TN\G))1"EF.,4 M0Q/8Y!5U+<:3OX'0=OEU5N(WP[3\*]^L$NU6"7238?5CB6LSG_Y*0 M14\EF#9.DT65'E2.-_YLIC&;#*?[](/(_(W+OU!+ P04 " 9A*=074=8;+,! M #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\26Z8%K*C M119])U-D.#@E.S@98@>MA?EQ!(5C3E/Z[GB23>N"@Q59+QKX"NY;?S+>8@M+ M)35T5F)'#-0YO4L/QWV(CP'?)8QV=2:ADC/B2S >JYPF01 H*%U@$'Z[P#TH M%8B\C->9DRXI W!]?F?_%&OWM9R%A7M4S[)R;4YO*:F@%H-R3S@^P%S/-25S M\9_A LJ'!R4^1XG*QI64@W6H9Q8O18NW:9==W,?IYIK/L&T GP%\ =S&/&Q* M%)5_%$X4F<&1F*GWO0A/G!ZX[TT9G+$5\&UL?5-ACYP@$/TKA!]PK.BV MEXV:W%[3M$F;;*YI^YG54FS?#D$]HGFT'X,B+ M5KTM:.?<<&+,5AUH8>]P@-[?-&BT<-XT+;.# 5%'D%:,'PYOF!:RIV4>?1=3 MYC@Z)7NX&&)'K87Y>0:%4T$3^NIXDFWG@H.5^2!:^ +NZW QWF(K2RTU]%9B M3PPT!7U(3N ;Q(FNSF34,D5\3D8'^N"'H(@4%"YP"#\=H-'4"H0>1D_ M%DZZI@S [?F5_7VLW==R%18>47V7M>L*>D])#8T8E7O"Z0,L]1PI68K_!#=0 M/CPH\3DJ5#:NI!JM0[VP>"E:O,R[[.,^S3?'=('M _@"X"O@/N9A.+DQ'UOJN",K8AW7KSUWEO)DS1GMT"TQ)SG&+Z)2=8(YMG7 M%'POQ9G_ ^?[\'1781KAZ1\*LWV";)<@BP39?TOJK!M'&:+*EP M[.,D;[SKP#[P^":_P^=I_RQ,*WM+KNC\R\;^-X@.O)3#G1^ASG^PU5#0N'!\ MZ\]F'K/9<#@L/XBMW[C\!5!+ P04 " 9A*=0'A]G,;4! #2 P &0 M 'AL+W=O3DFD M7JMIDS;IU&GK9RYQ$E0(&9!+]^]G2)IF6[0O@(W?\[,QV6CLBVL!/'G5JG,Y M;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQW>Z6:2$[6F31=[9%9@:O M9 =G2]R@M;"_3J#,F-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU M3N^3XVD?XF/ #PFC6YU)J.1BS$LP/EJK!-G&:'"G-T,5) M7GF7@;WG\4W>PZ=I_RIL(SM'+L;CR\;^U\9X0"F[&QRA%C_88BBH?3C>X=E. M8S89WO3S#V++-RY^ U!+ P04 " 9A*=0RV[>ZK4! #2 P &0 'AL M+W=O,Z9,^-Q/AG[[#H 3UZ4U*Z@G??# MD3%7=:"$NS$#:+QIC%7"HVE;Y@8+HHX@)1E/DK=,B5[3,H^^LRUS,WK9:SA; MXD:EA/UY FFF@J;TU?'8MYT/#E;F@VCA*_AOP]FBQ5:6NE>@76\TL= 4]#X] MG@XA/@8\]3"YS9F$2B[&/ ?C4UW0) @""94/# *W*SR E($(9?Q8..F:,@"W MYU?V#[%VK.4B'#P8^;VO?5?0.TIJ:,0H_:.9/L)2SQM*EN(_PQ4DA@.?:F"L[8BGB'XAUZKR5/W^7L&HB6F-,_:'P=I_@L$MPB 2'_Y:X$\.3OY*P34\5V#9.DR.5&761:2$[6F31=[)%9@:O9 7Q)&MSJ34,G9F,=@W%4YW05!H*#T@4'@=H%;4"H0H8RGF9,N*0-P?7YA M_Q)KQUK.PL&M40^R\FU.KRFIH!:#\O=F_ IS/1\HF8O_!A=0&!Z48([2*!=7 M4@[.&SVSH!0MGJ===G$?IYLTF6'; #X#^ *XCGG8E"@J_RR\*#)K1F*GWORDXWV?L$HCFF.,4PU0V?IOV[L(WL'#D;CR\;^U\;XP&E[*YPA%K\8(NAH/;A^ G/=AJSR?"FGW\0 M6[YQ\0=02P,$% @ &82G4#LN=3:U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=9)5RO;4C91U4BMM$K5YIFU MQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4#2M@K M[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0 M.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#549OMX=C$N)CP.\6 M!KLXDU#)&?$Y& ]E1C=!$$@H7& 0?KO '4@9B+R,EXF3SBD#<'E^8_\::_>U MG(6%.Y1/;>F:C.XI*:$2O72/.'R#J9YK2J;BO\,%I \/2GR. J6-*REZZU!- M+%Z*$J_CWNJX#^--LI]@ZP ^ ?@,V,<\;$P4E=\+)_+4X$#,V/M.A"?>'KCO M31&\O@F[^'C MM/\0IFZU)6=T_F5C_RM$!U[*YLJ/4.,_V&Q(J%PX?O%G,X[9:#CLIA_$YF^< M_P502P,$% @ &82G4&B@5AZU 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$IRU661;:CI5F[1)4:>UGXE]ME'! MYP&.NW\_P*[KK5:_ '?<>_?N.-(!S;-M !QYT:JU&6VP5=M#Z MFPJ-%LZ;IF:V,R#*"-**\8J]4[*%DR&VUUJ8/T=0.&1T M2U\=#[)N7'"P/.U$#3_!_>I.QEML9BFEAM9*;(F!*J.WV\-Q%^)CP*.$P2[. M)%1R1GP.QK-_:\0'7@IFRL_0HW_8+.AH'+A>.//9ARST7#833^(S=\X_PM0 M2P,$% @ &82G4-GD&"VS 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=-G5NVS:)K=GC"::;,[H?6;;:4L.F IT M>_Y[@?9JU>H78(9Y;]X,0SZB?78=@"OI(&S)6[06M@?)U X%G1'7QV/ MLNU\=+ R[T4+7\!_[<\V6&QAJ:4&XR0:8J$IZ/WN>#K$^!3P3<+H5F<2*[D@ M/D?C8UW0+ H"!96/#")L5W@ I2)1D/%]YJ1+R@A !U9.L M?5?0.TIJ:,2@_"..'V"NYPTE<_&?X HJA$%RJ655(/SJ&>6($6+EVF7 M)NWC=,-O9]@V@,\ O@#N4AXV)4K*WPDORMSB2.S4^U[$)]X=>>A-%9VI%>DN MB'?!>RWY/LO9-1+-,:&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LP MUUL0501IQ?AN]X%I(3M:9-%WLD5F!J]D!R=+W*"UL*]'4&;,Z9Z^.1YDT_K@ M8$76BP9^@/_9GRQ:;&&II(;.2=,1"W5.;_>'8QKB8\"CA-&MSB14-GEE0BA8OTRZ[N(_3 M#?\TP[8!? ;P!7 3\[ I453^67A19-:,Q$Z][T5XXOV!8V_*X(RMB'4;%[\!4$L#!!0 ( M !F$IU Z[96X!P( #0& 9 >&PO=V]R:W-H965THE MT-(%<4:B($@)IVWGYYGSG66>B:MF;0=GZ:DKYU3^/@$3P]$/_;OCN:T;;1TD MSWI:PS?0W_NS-!:96/71.K/FC9PN;^S?W3%FV(N5,&38#_;4C=' M?^=[)53TRO2S&#[!5-#&]Z;JO\ -F(';3(Q&(9AR3Z^X*BWXQ&)2X?1U7-O. MK' ^_I_:.PT-DSJ:P3G<4[IU)7AGO M+8_B-",W2S1A3B,F6F#"&4$,^RP181*GZ)_P" ^/T0QC%QXOU?<)3I"@!(DC M2-Z4N%V5B&%VN,@&%=D@!/N5"()) EPD1452A"!U1DCQ"L+_[_F#(:Z=FY4+[SP2'R/7]'_AXSS]2F7==LJ["&U&AVOP2@@-)I?@P7R' MC1GAL\&@TG:[-7LYSK'1T**?9C29?Q3Y'U!+ P04 " 9A*=04[KN9+-)\H%I(3M: M9-%W-D6&@U.R@[,A=M!:F#\G4#CF-*6OCB?9M"XX6)'UHH'OX'[T9^,MMK!4 M4D-G)7;$0)W3^_1XVH?X&/!3PFA79Q(JN2 ^!^-+E=,D" (%I0L,PF]7> "E M I&7\7OFI$O* %R?7]D_Q=I]+1=AX0'5+UFY-J=WE%10BT&Y)QP_PUS/+25S M\5_A"LJ'!R4^1XG*QI64@W6H9Q8O18N7:9==W,?IYL!GV#: SP"^ .YB'C8E MBLH?A1-%9G D9NI]+\(3IT?N>U,&9VQ%O//BK?=>"WZ;9.P:B.:8TQ3#5S'I M$L$\^Y*";Z4X\7=PO@W?;2K<1?ANG?WC89M@OTFPCP3[_TI,WY2X%?-6)5OU M5(-IXC194N+0Q4E>>9>!O8^/R/Z%3]/^39A&=I9&PO=V]R:W-H965T^4J.2KWZQ9=33F*?$ @HK5?@;KC! M$PCAA5P:;X,F&2T]<3J_JS^'VETM1V[@28E?]Z"6,WZ-]I.($-!#8CT-XH M9/Z)6UYD6G61[L^^Y?Z*%SOFSJ;TP7 48<\E;UST5K!5DM&;%QHP^Q[#)IC% MB*!.?;1@F,6>?: SG)Z@&2:!GDSI<8P++%&!91!8_E/B&UL=5/;;MP@$/T5Q <$+[O=K%:VI6RJJI4::96H[3-KCR\*,"[@=?+W M >RX;NJ^ #.<<^;"D YHGFT#X,B+DMIFM'&N.S)FBP:4L#?8@?8W%1HEG#=- MS6QG0)21I"3C2;)G2K2:YFGTG4V>8N]DJ^%LB.V5$N;U!!*'C&[HN^.QK1L7 M'"Q/.U'#$[@?W=EXB\TJ9:M VQ8U,5!E]&YS/.T"/@)^MC#8Q9F$2BZ(S\'X M5F8T"0F!A,(%!>&W*]R#E$'(I_%[TJ1SR$!$>Y:^V=$U& M#Y244(E>ND<QTG>>&=!_8N/B+[ Q^G_4&8NM66 M7-#YEXW]KQ =^%22&S]"C?]@LR&AP MX[JI7X 9SCES8-"VQ MO0%61Y(4A";)%9&,*USFT7LA9_@?O5'XRVRJ-1<@K)<*V2@*?!MNC]D 1\!+QQ&NSJC4,E)Z]=@?*\+ MG(2$0$#E@@+SVQGN0(@@Y--XFS7Q$C(0U^=/]8=8NZ_EQ"S<:?&;UZXK\ U& M-31L$.Y9CX\PUW.)T5S\#SB#\/"0B8]1:6'CBJK!.BUG%9^*9._3SE7) _Z/3;?IN,\-=I._6].1R6R#;%,BB M0/:/0/:EQ W,=?(E"%GU5()IXS195.E!Q4E>>9>!O:7Q3?["IVE_8J;ERJ*3 M=OYE8_\;K1WX5)(+/T*=_V"+(:!QX7CMSV8:L\EPNI]_$%F^&PO=V]R:W-H965TE7TT'8-&;X-(4N+-V.!)BJ@X$,W=J .EV&J4%LVZI6V(& M#:P.),$)39)/1+!>XC(/L;,NP/X:S=BNRJM2] &EZ)9&&IL /N^,I\_@ ^-G#9#9SY"NY*/7J%U_J M B<^(>!06:_ W'"%1^#<"[DT?B^:>+7TQ.W\7?TIU.YJN3 #CXK_ZFO;%?B M40T-&[E]4=,S+/5D&"W%?X4K< ?WF3B/2G$3OJ@:C55B47&I"/8VC[T,XS3O MI-E"BQ/H0J KX1!\R&P4,O_,+"MSK2:DY[,?F+_BW9&ZLZE\,!Q%V'/)&Q>] MEO1^EY.K%UHPIQE#-Y@/!''JJP6-69SH?W0:I^^C&>X#?;^E)X>X0!H52(- M^D^)]*;$&&8?-\FB)EE$(+TQB6&R&Q.RN3@!N@U/UJ!*C3*TRR:Z=L4##1?_ M 9];ZAO3;2\-NBCKGD^XY$8I"RZ5Y,[ETKDN7A<<&NNG]VZNY[<\+ZP:EC8E MZ[^B_ M02P,$% @ &82G4'_"8+.W 0 T@, !D !X;"]W;W)K&UL=5/M;ML@%'T5Q .4F*1-%-F6FE;5)FU2U&G;;V)? MVZA@/,!Q]_:[8-?U.N\/<"_GG/O!)1V,?7$-@">O6K4NHXWWW9$Q5S2@A;LQ M';1X4QFKA4?3ULQU%D0925HQOMG<,2UD2_,T^LXV3TWOE6SA;(GKM1;V]PF4 M&3*:T#?'LZP;'QPL3SM1PS?PW[NS18O-*J74T#II6F*ARNA]6DJGX+W %A?"0"<8HC')Q)47OO-&3 M"J:BQ>NXRS;NPWASRR?:.H%/!#X3#C$.&P/%S!^%%WEJS4#LV/M.A"=.CAQ[ M4P1G;$6\P^0=>J\YW]^E[!J$)LQIQ/ %)ID1#-7G$'PMQ(G_0^?K].UJAMM( MWR[IR7_B[U8%=E%@]U>)^P\EKF$.'X*P14\UV#I.DR.%Z=LXR0OO/+#W\1'9 M.WR<]J_"UK)UY&(\OFSL?V6,!TQE.$PVM49 MA4K.6K\&XT==X"0D! (J%Q28WRYP#T($(9_&VZR)EY"!N#Y_JC_$VGTM9V;A M7HL_O'9=@?<8U="P0;AG/3["7,\U1G/Q/^$"PL-#)CY&I86-*ZH&Z[2<57PJ MDKU/.U=Q'Z>;Z]U,VR;0F4 7PC[&(5.@F/EWYEB9&STB,_6^9^&)TP/UO:F" M,[8BWOGDK?=>2GK[+2>7(#1CCA.&KC#I@B!>?0E!MT(? MIOV)F98KB\[:^9>-_6^T=N!32:[\"'7^@RV&@,:%XZT_FVG,)L/I?OY!9/G& MY5]02P,$% @ &82G4--463"V 0 T@, !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,L(]KN9*(F.]LT;=(FDVW:_F;TJF3! M:P''[=L7T+5VZQ_@7LXY]X-+/J%YMAV (R]:];:@G7/#B3%;=:"%O<,!>G_3 MH-'">=.TS X&1!U)6C%^.+QG6LB>EGGT74R9X^B4[.%BB!VU%N;W&11.!4WH MJ^-)MIT+#E;F@VCA&[COP\5XBZTJM=306XD],= 4]"$YG;. CX ?$B:[.9-0 MR17Q.1B?ZX(>0D*@H')!0?CM!H^@5!#R:?Q:-.D:,A"WYU?UC[%V7\M56'A$ M]5/6KBOHD9(:&C$J]X33)UCJ>4?)4OP7N('R\)")CU&ALG$EU6@=ZD7%IZ+% MR[S+/N[3?).F"VV?P!<"7PG'&(?-@6+F'X0396YP(F;N_2#"$R>->!?>#Q3?["YVG_ M*DPK>TNNZ/S+QOXWB Y\*H<[/T*=_V"KH:!QX7COSV8>L]EP."P_B*W?N/P# M4$L#!!0 ( !F$IU!0HTO$M@$ -(# 9 >&PO=V]R:W-H965T)*N5;2F;*&JE5EJE:OO,VF,;!8P+ M>)W^?0?LN&[J%V"&<\Y<&++1V%?7 GCRIE7G$T:W.)%1R M,>8U&)^KG.Y"0J"@]$%!X':%1U J"&$:OV9-NH0,Q/7Y7?TYUHZU7(2#1Z-^ MRLJW.3U04D$M!N5?S/@)YGIN*9F+_P)74 @/F6",TB@75U(.SAL]JV J6KQ- MN^SB/DXW:3K3M@E\)O"%<(AQV!0H9OXDO"@R:T9BI][W(CQQ;&::1GJ[IR?VV MP'Y38!\%]O^4>/>AQ"W,QR!LU5,-MHG3Y$AIABY.\LJ[#.P#CV_R%SY-^U=A M&]DY7S;VOS;& Z:RN\$1:O&#+8:"VH?C/9[M-&:3X4T__R"V?./B#U!+ M P04 " 9A*=0KJK%G. ! !!0 &0 'AL+W=OLT MMIT;QVDE3F::GT!F ED(1^>#)R-7^1/5-$^E& ,Y[7U/[2^.3L3L36&3;BO< MFBE>F>PM)\=CBF]6:,:<)PQ98:(%@8WZ8D%\%F?RCD[\])VWPIVC[]9T\H' MWBNP=P+[_UJ\W[3HP=R'?I/8:Q)[!**-B0_S02<'K\G!([#;F/@P>[])XC5) M/ +QQL2'.6Q,\.H(&UL;539;MLP$/P5@A\0RK25PY $Q"F*%F@!(T7;9UI:'0@/A:2LY.]#4K*J M.GPQN:N9V5F2ZVQ4^L6T !:]"2Y-CEMK^STAIFQ!,'.C>I#N2ZVT8-:%NB&F MU\"J0!*TUB=( MD?6L@5]@?_='[2*RJ%2= &DZ)9&&.L>/F_TA]?@ ^-/!:%9[Y#LY*?7B@^]5 MCA-O"#B4UBLPMYSA"3CW0L[&ZZR)EY*>N-Y?U+^&WETO)V;@2?&_767;'-]C M5$'-!FZ?U?@-YGY2C.;F?\ 9N(-[)ZY&J;@)OZ@D4@4Z'@_ NSK,BT&I&>SKYG_HHW>^K.IO3)[ MC)R]T(PY3!BZPFP6!''J2PD:*W&@G^@T3M]&'6X#?;NFTS0NL(L*[(+ [K\6 M[Z]:C&$>XD72:)'TD\ V2:Z*Q##7)TE6%R= -^')&E2J089Q6667J7BDX>+_ MP:>1^LETTTF#3LJZYQ,NN5;*@K.2W#@OK9OB)>!06[^]4IL*J?QY0L M_Q7%!U!+ P04 " 9A*=0S[2>N\0! W! &0 'AL+W=O.'="-HVW11.OEHZXG7^J/_C:;2UG MIN%>\E]=9=H<[S&JH&8C-R]R>H2EGA2CI?AO< %NX2X3ZU%*KOT7E:,V4BPJ M-A7!WN>QZ_TXS3O)?J&%"70AT)6P]SYD-O*9?V6&%9F2$U+SV0_,7?'N0.W9 ME"[HC\+OV>2UC5Z*.*(9N3BA!7.<,72#V:T(8M57"QJR.-)_Z#1,CX,9QIX> M;^GQ?_R3H$#B!9*_2HRO2@QADK!)&C1) P+IE4D(O"PZU<=,O M=J[FMSPOC!R6-B7KOZ+X#5!+ P04 " 9A*=0AX3?CB@" S!@ &0 M 'AL+W=OUNHS 0?!7$ ]1@OM*((#6) MJCOI3HIZNMYOAVP"JHVI[83>VY]M"$>(VS_!7F9G9M=XDW=_-$';;/M.MT?JZ*6( M@BQ'%T,T8-8]!M]@%K>8S3TF'!%(.QAM8)>--79(/,XD')@PN,5L79A/C$3. M?D26()K6\1B["6(G06P)XAL'>%9)CTDLIK$8[)9(G!*)0R*:G5F/2:<201"X M55*G2NI0B6>%I/HZ( 1Y]T-7.:R1QFDIF9[$XFS&:&M_>8>#'S M@297AX$XV;$DO9*?&V4^K4ETG'Q/V%R]67RC)V)_)?_3]./T)Q&GNI'>GBM] ML>WU.W*N0#L,'O3)57J"CQL*1V66F5Z+?H[U&\7;842C\7^B^ =02P,$% M @ &82G4' 6=YC, 0 -00 !D !X;"]W;W)K&UL=53;;IPP$/T5RQ\0+V;)905(V515*[72*E7;9R\,%\47:ILE_?OZ0BC= MT!=LC\^<<\;VD$]*OY@.P*)7P:4I<&?M<"#$5!T(9F[4 -+M-$H+9MU2M\0, M&E@=D@0G=+>[)8+U$I=YB)UTF:O1\E["22,S"L'T[R-P-14XP6^!Y[[MK ^0 M,A]8"]_ ?A].VJW(PE+W J3IE40:F@(_)H=CYO$!\*.'R:SFR%=R5NK%+S[7 M!=YY0\"ALIZ!N>$"3\"Y)W(V?LV<>)'TB>OY&_O'4+NKYX '=P[\1I5(J;\$75:*P2,XNS(MAK''L9QBGN M9'1.VTZ@6#X2C"GC-O7/12 MILEM3BZ>:,8<(X:N,,F"((Y]D:!;$D?Z+CU-[K8)TDV/:2!(U_H/_R'8;Q+L M \'^'P?W5T5&3!8P,F"R;8EL4R+;D'BXDLC>2= K";*Z-@&Z#0_6H$J-,C3+ M*KKTQ&-X)^0O/#;45Z;;7AIT5M8]GG#%C5(6G)'=C?/0N1Y>%AP:ZZ=W;J[C M2XX+JX:Y2G*&JW1U7E[4=]4K7Y9Z^;*N_,8W.(VE.C\MU0J2HC9"R-JKRH MP]5B*'MI5@M][LJB5B]-T)ZK*F]^KE6I+\L0PO>"K\7AV/4%T6IQR@_J;]5] M.[TTYBFZ1MD5E:K;0M=!H_;+\!F>-CSM*PR*?PIU:6_N@SZ55ZV_]P^?=LN0 M]8Y4J;9='R(WES>U46791S(^_IN"AMR^ZHO?ZDIH20,INP_JS=5&GGOQ+2QU64[_ ;;<]OI:HIBK%3Y MC_%:U,/U,L5_KT97P*D"7BN8MG]7@4\5^*\*\9#\Z&Q(]8^\RU>+1E^"9GQ; MI[P?%/#$36=N^\*A[X;_3+:M*7U;<62+Z*T/-&G6HP9O-'!51";ZM0FDFEBC M4QWG#6Q)&6%^&T(AAGMA=*A2RAS4C2C'3-0&R9D6[' ..6%U>$_.95 MSJQDI)6,L&(-S77FM/(!X]@RO*%4P#UF@-%8880=>P1/HEE+P&-[!!.R##UN M/) #PHT]@"?1S$W*'-V&U F0S&.)A.(S($$( M3+GSGER=3&3FZQ>:?' /^L"%6L:3U%Y6")ED0GI6%J#9!_? #PCZ)4S8,XN0 M);?9S?W0_ ,7@!Q]*='4 OG P*%I RYNB('CDD28%5/:O>+*#&^$9S(@#1PD M@..,&W1)(C+,[(6!D*%1^0S1S$&".A]'-EK]2S6$X'6F#K3[77;^YOBF]GL \8W]D8)6OX6DSGJ/\"C,>ZWS) MFT-1M\&K[CI=#<<&>ZT[94RRCZ;+CBK?71]*M>_Z6V'NF_$X97SH]&DZ*HJN MYU6K_P%02P,$% @ &82G4+-CK OF 0 )04 !D !X;"]W;W)K&ULC91A;YLP$(;_"N('U( =2"- :E)-F[1)4:=MGQTX M JK!S'9"]^]G&X(H\:9^B7W'>P_O78S3@8M760,H[ZUEG "UM41I_RB6-/!47CRTK94 M_-D#XT/FA_XM\=*<:V42*$][>H;OH'[T1Z$C-%/*IH5.-KSS!%29_Q3N#HG1 M6\'/!@:YV'NFDQ/GKR;X4F9^8 P!@T(9 M7+%0[ F %I&[\GIC^_TA0N]S?Z M)]N[[N5$)1PX^]64JL[\K>^54-$+4R]\^ Q3/QO?FYK_"E=@6FZSL,]VMU-EKCJ/'%%T-:-+L1TVTT$3O%8=[11B0 M68.T@]E&Y+0160!9VL"!&X"= &P!^!T@= .($T <#E9M[D=-;#6=U208;]?# MN%?AA&RPV\S&:6;C,/,/0.P$Q!\?1^($)!\81W+7:!P3LEV-XUZ%'PE)5F;0 MXL":"^0;%>>FD]Z)*WWV[0FM.%>@B<&#'D^M[ZPY8% ILTWT7HQ?[A@HWD^7 M$IIOQOPO4$L#!!0 ( !F$IU!M>GLE#0( +,% 9 >&PO=V]R:W-H M965TVKJ1VH&*K,R!$$ZDR_LR<[I)2!U[O+^S/ M1KO2A:F:IG:9WYDRI%Y$]16A5$1J"Z$:%9R>(K 21(0AO"&([06PEB"T5)*L^ M3IC$8+I)IO\Y7O7B'A1%B;V2Q%I)8JDDM!-LK 2;C_B?SDQ]O M_%4S+*@@6M\,='77*?#:C 7AE&SHI+Y55]YE\CP&^JVL_#LUD:8!\DXSC;/O MF-=M)YPCD^HEFO=2,29!U>@]J#_6J FZ& 0JJ;<;M>?3')D,R?IY1*)E3A?_ M %!+ P04 " 9A*=0@#QS"" ' ";,@ &0 'AL+W=O;\LX@!-BJ(%6F"Q1=O?VD1)C+4M M5U:2[=M7\@V1Y@Q-_DEBYX@>DOJ.A^/QS7O3?M^_U'4W^[%9;_?+^4O7[3XO M%ON'EWI3[3\UNWK;_^>I:3=5US]LGQ?[75M7CX>+-NN%$L(M-M5J.[^].3SW MI;V]:5Z[]6I;?VEG^]?-IFK_NZO7S?MR+N?G)[ZNGE^ZX8G%[J[_K+N_ M=E_:_M'B,LKC:E-O]ZMF.VOKI^7\)_GY7BHS7'&0_+VJW_UP_=,$;5_WJK[^OU>ABJ#^3?TZCSRXL.%W[\^SSZ+X?9][/Y M5NWK^V;]S^JQ>UG.PWSV6#]5K^ON:_/^:WV:D9W/3M/_O7ZKU[U\B*1_C8=F MO3_\G#V\[KMFHTP7J6TFV*.="9JPT3$6(ZD=Y11 MS!#8+Z0BDPK$M1381TFF1%52,K>4Q-XC@?D8S0R!'4.:?,@DYEQ2T EF)\W' MR8KI>J0DXSBP74B7@=A)E PD)1D'@FU'4M^AA$G@*0G$L*E(ZBH4,> JT:E( MIDUU6BECF#<@B M*,RXHHP3NDZ::^]B0)9X&U/8,!3(,0AE"B09@FP0%7&KBXU'@0R#<*:R;45A M6U'45@ACBEJ&,99N )4-&\ 0IK"[*%] &+8-16V#$D;M0 ;R)@94UC.Q8,-0 M(!TQS"VIL6%H49#$8]8U99U0=M*D/"!#4/3](+2I4'F$$B>"%0F.B8: MYFR3=;BAKL+-&3N*IHY" -/4*]"4@:.P4\:>HFT^71H;AJ:&0>C2P F(00*1 MY6YK[!4:9"*&6Q#L%3H4P(41USDG#DV/'/"0#&2)4S(V#$,S#'!.IOF#,EY. M=O(>R!(G98/MQZ!4@_%1@YW#%*0:!N-NT3TB6V">FG)%5SP"Y!MJG MHHJ&P>Y@4$V#&P*[@RFH:AA,M84!Q@P8$SB%HG\ Q M)+%/V'$,2BJ8.5GL$;8@J;"8:@NH)LMBKV<529S"V76(7>YNQ^RZ G8=9M?EL.MRV 4B9C8>L^L+V/68 M79_#KL]B%Z@X=CUFUR-VF0J)Q^SZ G8]9M?GL.NOLYN4C /![/H"=CUFU^>P MZZ^SFY2, V$^H$3L,N=SC]GU!>QZS*[/8==3+$$%!JC8"DS ^(8"? /&-^3@ M&RB8U(R B"O!!$QO0/0R!A PO:& WH#I#3GTANOT)B7C0#"]H8#>@.D-.?2& MZ_0F)>- ,+T!TQ/1&0"_7.Q8QO;& WL@TXV1UXV2C*077BY-3\CZK1O=2C%R3C6"Z; 2@ MV+&]0TR?C2BH9TO!],>(G(KV694[:Z:11@!8'==<))A6&@$8XV?-],&(G++2 M694[:Z;512"*N!8DP72QB *.I& :3T0.26=5#DI<6QOH:]..;43C.M% *QH[ M9:X7#32C@2F#1C-VR@Q'J-',<;UJ7*=94:L9UVL&FLVT(RU/H)=,1F,UZ7D" M0J6D89L"N=8SU'OFF"Q?X.O$#@4YOD C%T2D"G MX^;&-(9)5?"9C&2ZNB1JZZ(+I*XGF6G-)!BNFQ00[+B..Z9#3*J"3%,R;5T2 M]76!93FJ7')94IIC,(L/7Q(8OK;Q1]4^K[;[V;>FZYK-?PJR.+R?93;_P%02P,$% @ M&82G4),K_E&[ 0 %00 !D !X;"]W;W)K&UL M?53M;ML@%'T5Q ,$?[5I(]O2FFG:I%6*.FW[3>SK&)4/#TCLRY':Z+M71?$"SOTUB=(70[T M #_ _AQVVD5D5FF9 &F8DDA#5^%/Z69;>'P _&(PFHLY\I7LE7KUP;>VPHDW M!!P:ZQ6H&TZP!4M/O)R?U;^$VETM>VI@J_AOUMJ^P@\8M=#1 M([1#( MKP2R98%B4:!8<)#?]&'"/ :,#)ADM;Y+;WJQB'JX-4,N#L@_F&>J#TP:M%?6 MG74XD4XI"TXQ6;E;V+LW.@<<.NNG:S?7TTV= JN&^ C)_">H/P!02P,$% M @ &82G4.&(J=@2 @ T@4 !D !X;"]W;W)K&UL=93;CILP$(9?!7'?-1C"(2)(FZVJ5FJE:*MMKQTR"6AM3&TG;-^^MB&4 M!>\-/O#/_\T8/$7/Q:NL 93WQF@K=WZM5+=%2%8U,"(?> >M?G/F@A&EE^*" M9"> G&P0HP@'08(8:5J_+.S>090%ORK:M' 0GKPR1L3?/5#>[_S0OV\\-Y=: MF0U4%AVYP$]0+]U!Z!6:7$X-@U8VO/4$G'?^8[C=YT9O!;\:Z.5L[IE*CIR_ MFL6WT\X/3$) H5+&@>CA!D] J3'2:?P9/?T):0+G\[O[%UN[KN5()#QQ^KLY MJ7KG9[YW@C.Y4O7,^Z\PUK/QO;'X[W #JN4F$\VH.)7VZ557J3@;770JC+P- M8]/:L1_][V'N #P&X"D #[4,()OY9Z)(60C>>V(X^XZ83QQNL3Z;RFS:H[#O M=/)2[][**(T+=#-&HV8_:/!,$TX*I-TG!'8A]G@5'J4;MT'DS#&R!M$[@\1M M$#L-8FL0OS-(%T4.FL1J6JN)H\ -V3@A&P17L6OK>UDL]VI83UB>R?_RX=N]X.(2]-*[\B5 MOMGV_ITY5Z!S"1YTL;5NL-."PEF9::KG8F@SPT+Q;NR@:&KCY3]02P,$% M @ &82G4/CCMT\W @ Q08 !D !X;"]W;W)K&UL?57;CILP$/T5Q ,S<\Z,T3CK&7\5%8#TWAK:BMROI.RV02#*"AHBGE@'K3HY,]X0J4Q^ M"43'@9Q,4$,#%(8X:$C=^D5F? =>9.PJ:=W"@7OBVC2$_]T!97WNK_R[XZ6^ M5%([@B+KR 5^@/S9';BR@C'+J6Z@%35K/0[GW']>;?<;C3> 7S7T8K+W="5' MQEZU\?64^Z$6!!1*J3,0M=Q@#Y3J1$K&GR&G/U+JP.G^GOVSJ5W5$*%P$T^)[/7@1>4Q3I+'BM9.16N'(CQ3M%XH MPDLY2Q!"#[6D3BVI0\MZIB5=7@-V-,^(=9_0S,E/E'6X'_'?"+W4KO".3:C:9"7)F3((2 M$CZI;E3J31D-"F>IMVNUYW:R6D.R;G@T@O'E*OX!4$L#!!0 ( !F$IU!Y MKH':_0, -@3 9 >&PO=V]R:W-H965TR\^/PR+<]/^Z/;&]-'/NCIVRWC?]Z>').DV>U.7W>?F9([V/[NFK MGK8O27=J3;D=!]550D)D25T>CO%J,5Y[:E>+YK6O#D?SU$;=:UV7[;^/IFK. MRUC&[Q>^'5[V_7 A62U.Y8OYT_3?3T^M/4LN4;:'VAR[0W.,6K-;QK_(A[52 MPX!1\=?!G+NKXV@HY;EI?@PGOVV7L1@R,I79]$.(TOZ\F;6IJB&2S>.?.6A\ MF7,8>'W\'OWK6+PMYKGLS+JI_CYL^_TRSN-H:W;E:]5_:\Z_FKF@-([FZG\W M;Z:R\B$3.\>FJ;KQ;[1Y[?JFGJ/85.KRY_1[.(Z_YSG^^S \@.8!=!D@U8<# M>![ SH!DRFPL]4O9EZM%VYRC=KI;IW)8%/*!;3,WP\6Q=^/_;+6=O?JVXKQ8 M)&]#H%GS.&GH2D.WBK6OR,1%DM@$+ED0S(+&\7R=11$(P# CP'430#IE#%I MLE%SG,J07"CAU )DK#)=X'043$=YZ63L9#-)TJMI9*:UVUB@(IT%W-\RIPT@(0(YU' / K0T, =D0(S0(!2M L!@=9(7K"+ J"S MBR1- RD%L"1!57D@!&:*)-^$[CJ9-=?)ZE2HPJT)R(2@@ TE1I1D4%(H!,:* M]+FB7:Y('QF4:2G=DGP9BT*'6HS1(GVV*!'@ML0XD(@'H1 8"-(G@A(N_*5O M]Z*0+@C70":%*()+#Z-!YO=#3F)7R^(.S,VBCSD'1"'0$>8#(3ZXJ"/?]^Z3 M%4B"K"/,!4)<"-". GL-GPM*N ]$\AU?%#ISX0UD4M@%HP,983(0(D-@Q1$F M X$=A[M:R+<\@AV2A6%'F R4W@\[PF2@[/]A-VMN8*>TU&Y)ONP#V!'&#"', M!$Q-F N$N!#:*&,ND,\%'W;D6]Z^V(4VU-CT+.YG&&.SLKR#8;,(<^-V%NQG M]OWLTXE]HWX*8(,#;QC(I*$0V*3LF]0G#X,M?W'5M=N)L/L8N2^PVAF[CWWW M>4!AWU:A6X\HF>?L[@"1C(D#CRZ%S:?0PS2PU5?86 H9*]26P.NV;RS0%N6]V,M" MI>SN4H".2"KE;E22JT\LPS>O/\KVY7#LHN>F[YMZ_*:R:YK>V)CBL^WRWI3; MRTEE=OUPJ.UQ.WUKFD[ZYC1_1TLN'_-6_P%02P,$% @ &82G4 &ULE5;1;ILP%/T5 MQ/N*#<9 E41J&TV;M$G5IFW/;N(DJ("9[23=W\\VE";VI=-> )MS[CGW@J^] M. OYK ZF3<[(5NFS5#N$]5+SK:.U#9) MBA!-6E9W\6KAYA[E:B&.NJD[_B@C=6Q;)O_<\T:^U?N#MA/):M&S M/?_.]8_^49I1,D79UBWO5"VZ2/+=,K[#MVM,+,$A?M;\K"Z>(YO*DQ#/=O!Y MNXR1=<0;OM$V!#.W$W_@36,C&1^_QZ#QI&F)E\^OT3^ZY$TR3TSQ!]'\JK?Z ML(S+.-KR'3LV^ILX?^)C0GD&+AU8C0VHE'N&FV.2HMVC&*LM.QE MN->=NY^'-WD^TF!".A+2B8#?)V0C(7LCD'<)9"00CY ,J;C:K)EFJX44YT@. MG[=G]B_"M\14?V,G7;'=.U,>969/*X+H(CG90"/F?L"D%Q@\(1(3?9)((8G[ M-*"GUP(/_T2L0P1%L(<,3#-S_.Q2 :5P (&("X N:I3X:4Q8*C#= .F*$L/ MM0Y1&:W*&3,Y:"8'S)2>F0&37\E0WPL PC2#K5#0"@6L5)X5&JC@"E6YYR5$ M9820'#93@&:*P SU_^4BJ'Z!*/$=%X$7 +4&4"2O9O[+$G1Z5D84,I\)1PHT3(K MR8P2V+KN< HH$5\I#90^%)CFA):+/9 MN2UI)X3FQ@VZ,0D?S+%F&C1\I^UC89[EL+GU5]02P,$% M @ &82G4($_<75- P ]0X !D !X;"]W;W)K&ULE5=A;YLP$/TKB.\K^&P,5$FD-M.T29M4;=KVF29.@@HX R?I_OV,H93@ M\T2^!.R\.]][\&QN<9'U2W,00GFO95$U2_^@U/$^")K-0919/HM+_[&1= M9DH/ZWW0'&N1;4U06000ACPHL[SR5PLS]U2O%O*DBKP23[77G,HRJ_\^BD)> MEC[QWR:^Y_N#:B>"U>*8[<4/H7X>GVH]"H8LV[P459/+RJO%;ND_D/LUI6V M0?S*Q:49W7LME6LT:L9?$[WZK#TD]\;RMVV:E0W^7EL^@)1;[7L_\JSJ+0\+82 MO<9&%HWY]3:G1LFRSZ)+*;/7[II7YGKI\[^%X0'0!\ 0H-?^7P#M ^A[ #/D MN\H,U8^9RE:+6EZ\NGM:QZQ]*<@]U6)NVDFCG?E/LVWT['G%2+P(SFVB'O/8 M86"$(0,BT-F')0!;XA&L<+A>8&TC>(BO0%$2U,33*Q()GH"A"9A)P*X2I!,5 M.@PWF,I@8H@2.J%BHWC"@>'%1&@QD5T,A)-B.DPT6N8#A3"9/+DU H,T9#%> M#D?+X58Y,9E4PZUE6,A2/BG&1M$TBAVUQ&@M,2*-XUU,T 3)_#$H 9_(#!#E!XT=@8-QWP[57K8 ME2PQ#UV<\/V 4$06ZDB![PB$W2 +[F."&9E-9<% D6,=W*#$=B@#[DB!^XK$ M-[#%G462.6PQD&,'(+@!">) <)0*N&L@G,\6<-< F<$6!3G8 FXMF&,ML*T5 M<9B>!6 [BR7,\9X ;BS C)4Z4N#&@AN,!;BQ8(ZQ4)!+?-Q8@!C+%I];XA," MT[,/[,,O2ATV!]RC@!Q^U/&9!+A'X8;C#W#[ 68_2WL$1!TG&\4]2I&3S=*^ M!UU]DX76)UF/&FO/4^X0G^)^IXB5J>-0HKB5*2I,LW>:';HZ1[ -"'O\*XA_);5^[QJO&>I="MC M&HZ=E$KH6L([_60.N@<=!H78J?8VUO=UUXAU R6/?9,9#)WNZA]02P,$% M @ &82G4'^_7+GY 0 \ 0 !D !X;"]W;W)K&UL?531CILP$/P5BP\X8PS)-0*D2ZJJE5HINJK79PV$Z]_7-H2C M0/N"O>O9V5F\Z[23ZE57 :]"=[H+*B,:7<8ZZ("P?2#;*&Q)V>I!#/65!>L M6P6L]$&"XR@,-UBPN@GRU/N.*D_EU?"Z@:-"^BH$4[_WP&67!22X.Y[K2V6< M ^=IRR[P'6LA;0Z%HV2,$Y"Y[([I XO >\U-#IR1ZY2DY2OCKC M2YD%H1,$' KC&)A=;G SAV1E?%KX S&E"YPNK^S?_*UVUI.3,-!\I]U::HL M> Q0"6=VY>99=I]AJ"<)T%#\5[@!MW"GQ.8H)-?^BXJK-E(,+%:*8&_]6C=^ M[?J3[3UL/2 : J(Q@"3_#:!# 'T/B'WQO3)?ZD=F6)XJV2'57U;+7$^0';4_ MLW!._^_\F:U66^\MCRE-\8C<<6R?(M=H M,__>CG,_?>\T_5OPC:E+W6ATDL:VL6^VLY0&K,;PP8JL[/,S&AS.QFVW=J_Z M(>P-(]OA?<'C(Y?_ 5!+ P04 " 9A*=0MJRGXML! !K!0 &0 'AL M+W=OD+C]]@7L6&EZE?+&<,?=[^X/AFR0ZEDW "9X$;S3.6F, MZ;>4ZK(!P?2#[*&S*[54@AEKJB/5O0)6^23!:1R&2RI8VY$B\[Z]*C)Y,KSM M8*\"?1*"J=<=<#GD)"(7QU-[;(QST"+KV1%^@_G3[Y6UZ$RI6@&=;F47**AS M\B7:[J+0)?B(ORT,^FH>."D'*9^=\:/*2>@Z @ZE<0AFAS,\ N>.9/OX/T') M7-,E7L\O]&]>O!5S8!H>)?_75J;)R9H$%=3LQ,V3'+[#)&A!@DG]3S@#M^&N M$UNCE%S[;U">M)%BHMA6!'L9Q[;SXS"NI)$N(Y(4J]EK&0[_PK,ZS( ME!P"-6Y^S]P91]O8[DWIG'XK_)IM7EOON4B314;/#C3%[,:8^"HFGB.HI<\E M8K1$[-/3=R66."!! 8D').\ *QR0HH 4Z6!](Q*+V>!%%FB1Q4= &N* )0I8 MWB]SA0)62 ?1C4PLYI/37*-%U@@@P0$;%+"Y7Z:][N@_&]XA% U*;^K0JVOB MGJ%?3!W;3@<':>R-\_>BEM* !88/]H ;^_+-!H?:N.G*SM5X_4?#R'YZVNC\ MOA9O4$L#!!0 ( !F$IU <+1YNA ( *D( 9 >&PO=V]R:W-H965T M;?Q/%:4N$'L MB72X%6_.A#:(BRV]>*RC&)V44U-[T/=CKT%5ZV:ILAUHEI(KKZL6'ZC#KDV# MZ)\]KDF_=8'[;GBN+B67!B]+.W3!/S#_V1VHV'D3RZEJ<,LJTCH4G[?N#FQR M$$H'A7BI<,]F:T>F$(M<9L_^&;[@6<*E$ MQ"A(S=2O4UP9)\W((J0TZ&UX5JUZ]L.;.![=[ YP=("3@XC]+X=@= @^'-1I M>H,RE>HGQ%&64M([=/A:'9)% 3:!.,Q"&M79J7BHF"$9A8I<26:5$%BF))F7 1+,H0%.;FQ#?KB*VJH@M*M:: MBM@( 7U-A0E94+&RJEB9*B(MQ'YEJH"Q)L/$)'"AAA.KD,00 OR% EM;"=:/ M5RCP[?]4_X$:'4%WIP$"K7QR"PK$ZV!!SD+C )9O W0YP @4Z%I,R$*) &M[ MV0%H$0(7*.SM _Q'_P#V!@(>Z2# [ [ 7X?ZB9BH)(HT-=ZLP3>87M0L9$Y! MKBV7K71FG>;M#LH!H=GW<@ZKP?%!,PSQ[XA>JI8Y1\+%^%%#XDP(QT*C_R2^ M5RGN#=.FQF M] ( #4, 9 >&PO=V]R:W-H965T[NO[9DQX;R51=6NW+,0]:/GM?LS*[/V@=>LDG>.O"DS(:?-R6OKAF4' M[506'OI^[)597KGKI5Y[;M9+?A%%7K'GQFDO99DU?S>LX+>5"^[[PDM^.@NU MX*V7=79B/YCX63\W?SI@[H#4SF.Q^_1/^OB93&[K&5; M7OS.#^*\
OTU7]C5U9(IO9W]I!2_[ M*#*5,GOKKGFEK[?NSB+LW6@'[!UP<)#L_SD$O4/PX: )7I>9+O53)K+ULN$W MI^F>5IVI'P4\!G(S]VI1[YV^)ZMMY>IU'4;!TKNJ0+W-IK/!D0T,%IZ,/B"0 M0FS0<,=[P-:T #^D$0%91: #!'=56 *$9(!0!PCO D23;>AL8FU3=5E"&%NV M(B(Q$8&))YC.)AIC0DQ2&A.3F)C +":8V,0$D0VS(#$+ I-,, L3@S$@C4E( M3$)@T@DF,3%^&EB>34IB4A,3^Q-,:F+B%"(: SZM.)\ P51ROD%:I/)C(5FT M#00)IR0P:P+T PN)E/@3($$RCA$T2'$2I1:= JUT(*0>VT+06H6#"TQG&.QM'4.*26LP1I MA6- <*;R[(W&+^,T]"VO%:3/ 23.@7@BT"T2;_WIOGFC9JMDS4GWI:VSYY=* MJ+9FM#KTOD^HFK7)^D;VQ%T'^Q&F:ZB_9\TIKUIGQX5L!77#=N1<,)FB_R!W M^RQ[^&%2L*-0PX4<-UTCVTT$K_LFW1O^*:S_ 5!+ P04 " 9A*=0:UM+ MRN,! !K!0 &0 'AL+W=O<=[Z/1*S04C2I?BA&4O@%26Q"@.?#_! MC+0=RE/;.X@\Y6=%VPX.PI-GQHAX?P#*APQMT$?CN3TURC1PGO;D!#]!_>H/ M0E=X5JE:!IUL>><)J#-TO]D7B<%;P.\6!KF8>R;)D?,74WRO,N0;0T"A5$:! MZ.$"!5!JA+2-UTD3S5L:XG+^H?[-9M=9CD1"P>F?ME)-AG;(JZ F9ZJ>^? ( M4YX8>5/X'W !JN'&B=ZCY%3:7Z\\2\79I**M,/(VCFUGQV%2KXX(GQS^J)N1.;?:@/LS1->W9V3:>5NGO) MHV2;XHL1FC /(R988()K1/$_(O%G"-8&9A>!TT5@^>%R!W_G%@B= J$5B*YB M[%8Q7)@OJR .S/:3))'32.00V*R,N##K$W5A0K>1V&DD=@A$*R,N3+PR\YIS!5K/O]/) M&OWRS06%6IGI5L_%^/V/A>+]]+3A^7W-_P)02P,$% @ &82G4"(CYGH^ M @ P08 !D !X;"]W;W)K&UL?57;;IPP$/T5 MQ >$^RUBD<)652NUTBI5TV& [M^5\O/<\UK30(W9'1AC$ES.A/>)B2B\>&RF@DTKJL1?Z?NKU MJ!OT3_U8#)M',#]S7PV%U:+@->58[H K^ _QX/ M5,R\A>74]3"PC@P.A?/.?0CN]X7$*\!3!Q-;C1WIY$C(LYQ\/^U<7PH"# V7 M#$B\;K 'C"61D/%WYG27DC)Q/7YE_ZJ\"R]'Q&!/\)_NQ-N=F[O."<[HBODC MF;[!["=QG=G\#[@!%G"I1-1H"&;JZ317QDD_LP@I/7K1[VY0[TE_R8HYS9X0 MS@GADB!J?Y80S0G16T*LS&MERNH7Q%%54C(Y5&_6B.29".XCL9B-#*JU4]^$ M6R:BMRK.\M*[2:(94VM,N,($"\(3[$N)T%:B#HWT\'V!O8D(_-A>(K*ZB!1! M],Y%82>(K02Q(HC7!+F_60:-215F4)@H3N.-%1,4%%EBEY)8I206*<%&BL8D M:RD;'2;"MXM(K2)2BXC-KM6I42+8;JP)^4!%9E61F=N:1W:"W$J0FS:2S8[5 MN:$Q#+>K:6*BJ$@^D%)8I12FE.WAJ0OC\&S.X/XSA!;AK?[\'NA%-4GF-.0Z M?8Q&O1GW4[?:/1S?TGHI=N8,Z1<-&75/WL?-1 MR#?5 FCOG;->%7ZK]; G1%4M<*H>Q "]66F$Y%0;4YZ)&B30VB5Q1J(@V!!. MN]XO<^<[RC(7%\VZ'H[24Q?.J?Q] ";&P@_]#\=+=VZU=9 R'^@9OH/^,1RE MLI$[TEH"O\QW!_"P":XB-<.1K6:>U;*28@W:WRI"S^P'0EL$ M-<,5GH Q2S)]_)JA_E+3)J[G'_1/3KP1F1B68GS1^H/>-P'YF]J:S3;85;,\TKX[V629;DY&I! M<\QABHE6,=$200Q]*1&A)2*7GJQ+Q!L<$*. V 'BOWI,<4"" A*D@^Q&)!:S MPXND:)'T7T 2X( -"MC<+W.+ K9(!^&-3"SF/Z>9H44R!!#C@!T*V-TOTUQW M])\-[A"*!B4W= @ $@@ !D M !X;"]W;W)K&ULC9;AKIL@%,=?Q?@ 5T!1VUB3 M]2[+EFQ)_L!6N,53.Z7"GC._W?.D0,M>BY>946I"MX: MULI=6"G5;:-(GBK:$/G$.]KJ-QA9-*F< MZX:VLN9M(.AE%WZ"VSW$QL%:_*YI+V?CP*1RY/S53+Z==R$P$5%&3\I($/VX MTV?*F%'2RR1/B^ANA$:; M_6"#9C9QAB>;2.M/$.2%("L0SP00R/P"L5<@M@+)NRBS192#36IM6FL#(0:I M'Y-X,8F+PS#+;+"+B=,U3.K%I!Y,OL"D+@:E,ZMW MF,R+R3S?9HG)' S*\F3EV^1>3.YB4KC Y XF!P"L9+/Q8C;.5DWRE:I#X.\H MX*D[7K84<$/-X$I!X$KKP@]LU]%H#DJR'*R _.T+T0D+>IHP>E%FF.FQ&&ZI8:)X-][ T?0W MH/P/4$L#!!0 ( !F$IU#2P7K"'@, "L- 9 >&PO=V]R:W-H965T M G;.O3[7'!]=KZZB>94GSI7W5A:57/LGI>K[()"[$R^9 MO!,UK_0_!]&43.EA PI$')\LK?K,S<4[-9B;,J\HH_-9X\ MER5K_CSR0ES7/O)O$\_Y\:3:B6"SJMF1?^?J1_W4Z%$P9-GG):]D+BJOX8>U M_X#NMSAJ PSB9\ZO_5:>VGOK?G!W8NU+.X?N9]0;'O]=5_ MY1=>:'C+1*^Q$X4TO][N+)4H^RR:2LG>NF=>F>>USW\+@P-P'X"' +WVOP)( M'T#> \QN!ATS4^I'IMAFU8BKUW1?JV:M*- ]T9NY:R?-WIG_=+52SUXV4896 MP:5-U&,>.PP>8=X1@+1*A\P32W4%D+%=&9? M*$B& F1BBPQU2L8HHQ87ZG#!!*4PE02DD@!4*)P@!1.DRT62@0DREP&VOPR MR1)X$13"!S)--YT%$:V&'M4/(>:TIGQ![1 CSUH(K4XL4\YB(IFOB$" MO>0!X06*[$&34TA3FPUVV(P+FY*!;0<1@,R,J!%L/"A:KDH$&P8"',/1)02: M%2;L!0@R T>8@!MDCDLBP ZR.9M$L!\@R!"W!)A&P^J7MP(S1W4F"W0I 597 *#%L1#I>+$\/V@0'[<,0)@>;$B6%? MP) OV.+$KB^DU-8F=GTAG>M&,.P+&/(%IVCB:BY*B,T&0L5SWP#V& QU-[8P ML=NYD#2QV0#M36@;7C!J/4O>'$V7+KV=.%?FBC":'6X"#]BTKN_P[AKQC37' MO)+>BU"Z 39MZD$(Q367\$[OR4G?7(9!P0^J?4WT>].U[]U B;J_F@3#_6CS M%U!+ P04 " 9A*=0S!ND>#D" #%!@ &0 'AL+W=OW9W*%1I5CW4#+:]HZ#$X;]]%?[WQ/!6B/ MWS7T?#)W5"D'2E_4XMMQXWHJ(R!0"B6!Y7"%'1"BE&0>KX.H.S)5X'3^KOZD MBY?%'#"''25_ZJ.H-F[F.DL,U7^'*Q#IKC*1C)(2KG^= M\L(%;085F4J#W\Q8MWKLS4X:#6'V@& (",8 R?XL(!P"PH\ 34 F,UWJ%RQP MD3/:.\S\6QU6'X6_#N5AELJHST[OR6JYM%Z+V/-R=%5"@\_6^ 03'W_T0%)] M1 0VQ#98A >W@-W2P_>0 )_E=@IB962+,N-9Y!D 8FRS,Y(K8QT MP8CB9 9)[X=D5DAF@:0S2'8_9&6%K"R0; 99W0^17<]Z$ST+9C6_BM[B PNB M^9>.)I>_ 7;6?9([);VT0EVSB77LQ8^!:AXS^U;U:-U4/F1,@_^!V;ENN7.@ M0K8FW4!.E J0.7H/\A0J^::,"P(GH::IG#/36,U"T&YX--#XP_0GOYA_JSRVZRG*F"HV"O7:W; M NU14$-#KTR_B/$SS'D("N;P7^$&S,"M$[-')9AROT%U55KP6<58X?1]&KO> MC>.T0LA,\Q/BF1 OA"C]+R&9"(79(([WB"Q<(-@86%S$7A>QXR?K':*= M7R#Q"B1.(/TK1K*),6$RA^D=)MDE8;B)XD&%:1;[S:1>,ZG'3+HQ,V'(:ILX MBDBV,7./VI%_G2SQ>B$>+V3CA=Q%)OOTSLL]*MF'\?9@\.KBV8?@&Y67KE?! M66ASA]U-:X308!3#!R/9FK=G*1@TVDYW9BZG+W JM!CFQP4O+USY!U!+ P04 M " 9A*=0BOMB[.8! #H! &0 'AL+W=O<8RS@8LWV0 H[YW13N:H4:H_8BS+!AB13[R'3J_47#"B="FN M6/8"2&5)C.+0]W>8D;9#169[9U%D_*9HV\%9>/+&&!%_GX'R(4C1>VFNC M3 ,764^N\!/4K_XL=(5GE:IET,F6=YZ .D>?@N,I,7@+>&UAD(NY9Y)<.'\S MQ;I.)L4M%6&'D?Q[:S MXS"N) ^:FQ!.A' F!/%_"=%$B%8$/#JS43\318I,\,$3XY_5$W,G@F.D#[,T M37MV=DVGE;I[+Q)_E^&[$9HPSR,F7&#"CXC3%K'S9PC6!F87H=-%:/G1HA64;:H-/ /;B^QTTOL\+)?>1DQR6*7 M0QBOG&PQ:9JXC21.(XG#R&%E)-D>2I &JZ,[;5'I?A^OO.#%G3-OP \BKFTG MO0M7^OK:2U9SKD +^D]:L='/SEQ0J)69IGHNQH]O+!3OIW<%SX];\0]02P,$ M% @ &82G4-F]O9=1!0 41X !D !X;"]W;W)K&ULE5E=;^,V$/PKAM\;B:S!5K@<(>VSTK,Q,;)EBLIR?7? M5Y(5PR)G[=K_/)?5-F_:R^HEJO>5RU=]T+:(*(YMM,TWN_ERT=_[4BT7Y6M3;';N M2S6K7[?;O/KOVA7E^]5>UNRN*?S:I97\W3^6SE MGO/7HOE:OO_FA@&9^6P8_1_NS14MO&/2]O%4%G7_=_;T6C?E=FBEI;+-?QP^ M-[O^\WUH_R,,!] 00,< Q9\&Z"% 3PW@(8"/ 60^#3!#@)G:@QT"[-2 9 A( MO(#HD-U^NF[S)E\NJO)]5AU6W#[O%K:Z3-H%\=3=[.>__U\[8W5[]VUI5+R( MWKJ&!LSU 4,CC!IC;A"&QIC;$.,A[D*$BGF,N0\QUB/\@,CH(R9J$W+,"L&L M4-^ 'C7 N $-&]!] SP:B,?R]H Q/69WZ"0>?KPA3T&.2#$DQ0&I+/,X'2#) M24_Q11Q[DWW_,]2(BX%<3,#%*..1,<&P%<[/!."(DH64+*!D/4IV4GY^AAJ1 M22"9!)!)/#)),&P_,9\A1B122"(%)%*/Q %C3[H@,@;WDL%>,M"+ORZS8"") M]C!W68B8JQ&\8A%_)U.X!&R\V04;Z7A;#4IB3P$=Q9 3[*YZ/"Y)!O MT'< 93FV AULBXI"6[/^5 T@.W(K]ME0P(8286TJ;+$J]%A#4GJQ(2J>[O,* M^Y@"1D;:3TD(XBP1^L'FI( [$?O]A"#6D@*P[RA@/"3(66'74.D96<66H( G MD._%*C0%TC;.LBPH&4*DRC+58KT"Y $@DS1+E1&R2-A'"/F(9]_W$)0*_6!_ M(.0/VN\G!(FKCX1Z*!1^N/H 2%Q]A#5-2-.^P5!8#K%-59H8?^"H;B+-2G ) MPBY!8=UDM.!5A%V"S'1)$#8 0@;@2V( G8Y8:QU3XEDO;/WR%* H$=+/6*@,A,K2XSK6'^LSTB\\\@/5<)"3 R@=E4<7 M)&4?BXN1N/QEC4 L>"AC!3+8!]DON ?0Z?PE"4MVP5BH##3(?M'#X2.VXO97 M<$#&6F6@U5 EZ<2Z!P _K7L8JY_!MLI""@U6OXFGKV"#56V JMG?W"%(*'$- MUJM!>A4D;[!>S1EZ-5BO!NG56PC7 VA\ "'O[D8X@0-:-/[1[P!*1T9X(2T" MK%@#%&NDPT(L19.X9J+%:-18+P MUY$-CX3T9Z>F6#@6"$7G(>+IMP/+W"CXUODY?]02P,$% @ &82G4&HM.!6< @ 70D !D M !X;"]W;W)K&ULC9;M;ML@%(9OQ?(%U'S9F"J) MM"2:-FF3JD[;?M.$)%9MXQF2='<_P*Z5 I[R)P;\GI>'8W)@<97]JSH)H9.W MIF[5,CUIW3UFF=J=1,/5@^Q$:]X<9-]P;;K],5-=+_C>!35UA@ HLH97;;I: MN+&G?K609UU7K7CJ$W5N&M[_78M:7INQ$;6OZN]/BW3,DWVXL#/ MM7Z6UR]B7%">)N/JOXF+J(WAB4!K^-CRKUCVOH_][ M6#P C0%H"AB2,QN QP!\;P 9 X@7D U+<;G9DW[XO!VWNP@^$I/] MG1UTR7;O3'J4&;VL\IPMLHLU&C7K08-N-.BC8A,J"O!1L@TE.<23)C.0$RF* MDB)G@#\8D+@!CAI@9T!N#7S*]:#)G:9U&@I02:&7DDU$1QF")8P#D2@0B0#- M&.11@_S^E!11@^*.E!1WIB2B^U]*:!2(1H"\S;:FP42D*&%)"E^4(A*!AB=J6XP7IU@K#SE/E18=_P]%I$0!BBD,S3QT@0CM2G89:/H MCA2%0F3^'2@O/*CLYMBR%X_OO#]6K4I>I#8GH#NG#E)J84S!@[$[F;O.U*G% M0=LF->U^./"'CI;=>)G)IAO5ZA]02P,$% @ &82G4"<=J,@( P U L M !D !X;"]W;W)K&ULC5;!CILP$/T5Q+V #<9F ME43:I*I:J9566[4]LXF3H 5,C9-L_[[&$ KVL&H. 3MOYLUX/"^SN@GYVIXY M5]Y;5=;MVC\KU3R$8;L_\RIO ]'P6O]R%++*E5[*4]@VDN<'8U25(8ZB-*SR MHO8W*[/W)#K)C_Q[US] M:)ZD7H6CET-1\;HM1.U)?ES[C^AAAW%G8! _"WYK)^]>E\J+$*_=XLMA[4== M1+SD>]6YR/7CRG>\+#M/.H[?@U-_Y.P,I^]W[Y],\CJ9E[SE.U'^*@[JO/:9 M[QWX,;^4ZEG)[0_9?^967&MY%HCGVHFS-M[>_M$I4@Q<=2I6_]<^B M-L_;X/]N!AO@P0"/!IB\:Q /!K%E$/:1F50_YBK?K*2X>;*O5I-WEP(]Q/HP M]]VF.3OSF\ZVU;O7#4G357CM' V8;8_!$PR:(W8N@J1TQ(0Z@C$,#(6QQ8X# M;%&XB#2"&6(PT=C8Q[,0&>P@ 1TDQD$RR.(^NCF5C#?_!^WOV6RU-1M]Z+ M4'I2,_/440C%=311H#OMK$?L<5'RH^I>J7Z7_9S9+Y1HAADZ' ?YS5]02P,$ M% @ &82G4.X@/_YI @ T@< !D !X;"]W;W)K&UL=97;CILP$(9?!7'?8)MC(H*4;%6U4BNMMFI[[1 GH 5,;2=LW[ZV M(2P+@R(%V\S\WXS->-*.BU=9,*:C9.M651Q"*O)J6C9NE=NU99"F_J:ILV+-PY*VNJ?AW9!7O]BYV M'PLOY;509L'+TI9>V4^F?K7/0L^\4>5N\A$Q"J6*R-!]>/.GEA5&24=Q]]!U!V9QG$Z?JA_L_2G/JMB[B>N*O7"NZ]L2"ATG2'[[^S.*FUN(M&,G%?2_COY M32I>#RHZE)J^]<^RL<]NT'^XP0YD<""C@V\=O!YD(_],%$?TWN1FT6Z%?:>#EWKUGH5;G'IW(S38''L;,K%YM_"T^H@@$.)(%N[AEL " M/ABC;P7\#P(^+!" H$5"#X(!+,D>YO0VC2]#2)^@%=[L?5%S+1CHGKO3% M;J_?"^>*Z6C01G_?A6ZPXZ1B%V6&L1Z+OLOT$\7;H8-Z8QO/_@-02P,$% M @ &82G4+!^^LMW @ K @ !D !X;"]W;W)K&ULE5;1CILP$/P5Q <S>\ M%)=<:H.7)C6^D!]$_JP/7.V\GN54E*02!:L<3LX;=PN>]P!I!X/X59!&#-:. M+N7(V*O>?#UM7%]G1"C)I*; ZG$C>T*I9E)Y_.E(W3ZF=ARN[^R?3?&JF",6 M9,_H[^(D\XV[,KE2^L^4*Z@B+7Z:K_1FZ$*KC.1,7(&!7FU\FN0K*R M8U&IE/BM?1:5>38=_]W-[@ [!]@[J-C_KD8P+=WB+] C@XT+#5 X5@/"PJB:"Z=F88%4TF /T-A;<@M@!\0 MQ=YP(%@B2C 5)8[&FDQ!<#67C+UYP;1[ 9@YHH"]Z4#T 4GL;0?0$DG0Y'P M4>2/-;&@UNOQ=^\-SOB2\(L9A\+)V+62^C0=6/N1NX5Z1HSL.SV*S>QXIVGG M^'?,+T4EG".3:@*9.7%F3!*5I/^D),O5U:'?4'*6>AFK-6_G9[N1K.[N!EY_ M04G_ 5!+ P04 " 9A*=0/='^."," #*!0 &0 'AL+W=O71)G*,(X19S635CD+K:712XNFM4-[&6@+IQ3^7<+ M3'2;D(2WP'-]KK0-H")OZ1E^@/[9[J4YH9'E6'-H5"V:0,)I$SZ2]2ZS> ?X M54.G)OO .CD(\6(/7X^;$%M!P*#4EH&:Y0H[8,P2&1E_!LYP+&D3I_L;^V?G MW7@Y4 4[P7[71UUMPE48'.%$+TP_B^X+#'Z683"8_P978 9NE9@:I6#*_0;E M16G!!Q8CA=/7?JT;MW8#_RW-GQ -"=&88&I_E! /"?%;0N+,]\JJ:9%+ MT06R_[-::N\$6<>FF:4-NMZY;\:M,M%KD>)5CJZ6:,!L>TPTP9 1@0S[6"+R ME=A&=^G1^P*[>P3!B;]$['41.X+XG8L'/T'B)4@<03(E('C6AAZ3.DSC,)]2 M3$@V,^.#962%_7*67CG+>S_D/SU/O02IQ\^LZ]L>LYP(?8B3),IP.G/D 6+3 MGH2D?DF95U)V)XF0^4WK,:MI[_ B369ZO*AL?F'0Y EPD&!]!C9)S2+;\V@ZN?*&TT_Y;Y3>:X;%1R$-@_4/:.3$!J,2+PP_:K,8!T/ M#$[:;C.SE_UXZ0]:M,/D1./X+OX!4$L#!!0 ( !F$IU @D%>E&PO=V]R:W-H965T6$L:]>;(>(VENO*3)UI.\,$XU=1# $1>C:O& M76?&MN/KC)TEK1JRXXXXUS7F?[:$LF[E0O=J>*E.I=0&;YVU^$1^$/FSW7%U M\T:60U631E2L<3@YKMP-?,YAH!T,XK4BG9B<'9W*GK$W??EZ6+E *R*4%%)3 M8/6XD)Q0JIF4CM\#J3O&U([3\Y7]LTE>);/'@N2,_JH.LERYB>L /#OZ'@ZFFURLSJ7["$J\SSCJ']]]6B_6/ C[[JIB%-IK:F7)4R# $ P2\<"1&&*0')'4FB5%%HD13-) M/2::1 +V$)$U1&0)$=L)8BM!_'C=$RM!\D#=DT4Y8X"2&*:SLB]Q"N3#"-D% MI59!Z4)0&-RI*03VC@*/%P7>:4KX0%D&T#3?($I@$L^ N07HATF")L!;4=8V MWD!D$97/KD-EX(HF/> -YFF->$GLWB$ M4[!S(_7AK/[%N]],R4_J#I-^9WS$]5(YP]DVK6FXE\9$P2)1,\ M*8&E6M+CA9*CU,=8G7F_J?J+9.VPA;WQK\#Z+U!+ P04 " 9A*=0SUQN MI& " "V!P &0 'AL+W=OF.FS 0 M?A7$ RS88$(B@I1CJU9JI=56;7\[Q EH 5/;"=NWKP^6Y7"B_ GV\!TSXYA) M6LK>>$Z(<-ZKLN9K-Q>B67D>SW)28?Y$&U++-R?**BSDEIT]WC""CYI4E1[T M_F,,O5879ORTI:;MV@?L1>"W.N5 !+TT:?"8_ MB?C5O#"Y\WJ58U&1FA>T=A@YK=T-6#T#J @:\;L@+1^L'57*@=(WM?EV7+N^ MRHB4)!-* LO'E>Q(62HEF -HLM MG-'AV& W1P _'&/V 21 M72"V"L26#";-W,?S.I<(!('=9VGU65I\%A,?@T%#'W\9QC<: GS[A?0M3C<. M!=RXT^#QK@+KG=T ^$!?.]"HL7XXNW'>X%M4$7;6@X$[&;W40MW60;0?/AL] M>R;Q+5CMS CYE#$3[0=FYZ+FSH$*^:74W[,3I8+(+/TG>2"Y'*+]IB0GH98+ MN69FDIB-H$TW);U^5*?_ 5!+ P04 " 9A*=0^29499 " #M"0 &0 M 'AL+W=O':6=3P_<_$J#XPI[ZVN M&KGP#TJULR"0FP.KJ7SB+6OTFQT7-55Z*O:!; 6C6QM45P%!* EJ6C9^,;=K M*U',^5%59<-6PI/'NJ;BWS.K^'GA8_]]X:7<'Y19"(IY2_?L)U._VI70LV!@ MV98U:V3)&T^PW<+_A&=+G)L B_A=LK,%GOK=E.WJLU L_ M?V5]0K'O]=E_9R=6:;A1HO?8\$K:_][F*!6O>Q8MI:9OW;-L[//:"GSW15:NEYD>!9Z$V)1KDF.[!^\4PKNE'[L?NIL-.&^"[SM?@8JRH#<"4R0@P3Y_>YC M!'<6NL/_'G21;A3?* ">:&/\<0EZS'@O'";:7*<& #*+LGQ:%-S5F .A!,4 M<%_C\($ZP(V(H4YTO(D>K0/@N(-U$\;:_ M7 7##:_X#U!+ P04 " 9A*=0$X/K*<@! !#! &0 'AL+W=O!K79#0&@(.E;$*#(<+[(%S*X0V_GA-,I>TQ.7\JO[B M>L=>CDS#7O+?76W:@FQ)4$/#SMR\RO$+^'XV)/#-?X,+<(1;)UBCDER[=U"= MM9'"JZ 5P=ZGL>O=.'K]*VV=$'M"/!.B]+^$Q!.2&P*=G+E6GYEA9:[D&*AI MLP9FST2T2W Q*YMT:^>^8;<:LY%,J MO2NU_11&RT+3NMWC4GSN#='%=MKK]9VI4]?KX"@-G@RW?XV4!E S?, SV^*- MG@,.C;'31YRKZ5Q/@9&#O[)T_F^4_P!02P,$% @ &82G4 @2NL9[! M@!< !D !X;"]W;W)K&ULE5CKCN(V&'V5* ^P M\=W)") &6+256FFT5=O?&3 7;2YL$H;MVS<)&2;8QU/X0Q)SOIL_G^/$DW-9 M_:CWQC3!KSPKZFFX;YKC4Q35Z[W)T_I+>31%^\^VK/*T:1^K750?*Y-N>J,\ MBQ@A*LK30Q'.)OW82S6;E*28[LR?IOGK^%*U3]'5R^:0FZ(^E$50F>TT?*9/*TDZ@Q[Q]\&5WWQ;3&O M:6T69?;/8=/LIV$VE3R]-?E>BCZZWGP_VZ&#=A@P*X&;>S/#/A@P#\,Q*<&8C 0'P;J M4P,Y&,A[(ZC!0%D&T66R^ME?IDTZFU3E.:@N"^B8=NN4/JFVO^MNL&]G_U_; M@+H=?9LI'D^BM\[1@)E?,&R$H;>(I8N02E\Q49O!-0V&TI@SQP&[#;%P$90( M*PT7H\@MY"N , NS AB>X&HXG%3>.^ C!R*6V(& #D3O0(PS4%93+A#50XH> MHHD2"2%6-4L %++#$9R1A!E)-R-A19I?,'(4B7&B*7-R6D@G)T$4B4'VP*?0 M0L0.\BOPR1,BI;=0!0M5H%"*'6CH0-_?_!@ZB$$&%AM6",-QD 0&28 #BT[S MQ)E[&BNWF0"F8^^L4X)UB("$I"U$Q FEF+MH%@-.^7&W*7FDD8*4+!JN!M X M%!5<2S^_*%3 9\I -&U'0Z#8$P=K$^7 A4?=*%8G*NY?XA3+"05Z(FT]H2ZE M*2"_]/"?8@&@#R@ Q1) ;\ELZ<'@;@],0@D/,E@ MJ:! *Z1#S<1I@.1"2- J%TE5UR=?IQA6# 84P]XDF2L8HDT*9 60[3:I_$EA MS6!(,^QU/8#&L:0"6]J2N>(BE>+^I+"T,*0:MM@/H!L9E\(?"JL+0^IBKY4! M-"XK_J3]6(08>$>2RN,"BQ"3]Q.58;E@2"ZT72\">52;84UA^O]?"N8()#W2 MSK#PL'N$!X'L%^TE!'F$E&'A84!XN.?Q M9A6'-!*)7:U".3IK<#<$V"#UAZ1%YA[ M@C[P)8UI)1!C;(5&(.T1*X$9(P 9M(=TPO/5_\![M7168 M,0)M:4X< -+VF0T$^8K&M!* 5EK9<1#(0U^!N2? EJ8]]!68>R*YO\42TTH" M6CD+&H+L5*/1(6%NJEU_Q%L'Z_)4--WYUVCT>HS\S+I#1FM\3I\6E\/@#S>7 ML^D_TFIW*.K@M6R:,N\/&K=EV9@V1_*E789[DVZN#YG9-MVM;N^KRYGPY:$I MC\-Y=W0]=)_]!U!+ P04 " 9A*=0Y6,BL?\! "!!0 &0 'AL+W=O MU(QW1*HAOR Q<""5,744^9X7HXZTO9NG9N[$\Y1=)6U[.'%' M7+N.\#]'H&S,7.S>)Y[;2R/U!,K3@5S@!\B7X<35""TI5=M!+UK6.QSJS'W$ MAR+6>B/XV<(H5GU'5W)F[%4/OE:9ZVD@H%!*G4!48ZXE<9R[^&]R *KDF46N4 MC KS=,JKD*R;4Q1*1]ZFMNU-.\[Y=YO=X,\&?S'@\)^&8#8$&P.:R$RI3T22 M/.5L=/BT60/19P(? O4Q2SUIOIUYIZH5:O:6Q[M]BFXZ:-8<)XV_TOCO%<5' M1>PM$J0 %@K?2N$;?[#RATED#PBL 8$)"-< B;J*+WVV-GD>']#L<;'+3Z&?3E])WP2]L+Y\RD^J_, MZ:\9DZ BO0=56Z/NPV5 H9:ZNU-]/MT*TT"R8;[PT'+KYG\!4$L#!!0 ( M !F$IU#3[3\/D@( .\( 9 >&PO=V]R:W-H965TLT7^.7-14Z:$X M1;(5C!ZL4UU%.(ZSJ*9E$RYFUK85BQF_J*ILV%8$\E+75/Q;L8K?YB$*WPS/ MY>FLC"%:S%IZ8C^9^M5NA1Y%/@' M)I4=YR]F\.TP#V.CB%5LKPP%URH M9&M>_2D/ZCP/BS XL".]5.J9W[XREU :!B[[[^S**@TW2G2,/:^D_0;[BU2\ M=BQ:2DU?N[9L;'OK_N3$N<$.V#G@WD''_L@A<0[)N\/'$8AS()Y#U*5B:[.A MBBYF@M\"T4UO2\TJ0E.BJ[\W1EML^T^71VKK=9$59!9=#9'#K#H,'F!0CX@T M>Q\"0R%6>.2.[P.LQP@4>R(V8TR63& 9"9AI8@F2 0$I4IB @ 3$$I"[4J5> MJ3I,9C%-ETF>Q%ZZ "B->0@0?[Y>2E @@(H1NX5HQCEB9*)/R\0"#]88Q-0R@0HAK^;)N,H_MRM M 4Q>P$)0#._K^!.KU8'NXJ2Y+P9$/5JOZ,$Q@P YA2\'C0)E@_H[-1^#[L6 M!](2X4]L'P<:[E*,X]17 Z >;B $'TPH >1X:6\@$/&71#0X]6LF3O9&E<&> M7QIESLZ!M;^UE]C<&IY]A:;K[NY]I^F> C^H.)6-#'9&ULE5?M;ILP M%'T5Q ,4?P F51)I33IMTB95G;;]=A(G007,P$FZMY]M*$OP-6K[HV!S[CF^ M-_=@,[_(YJ4]"J&"U[*HVD5X5*J^CZ)V>Q0E;^]D+2K]9"^;DBL]; Y16S>" M[VQ0640$H30J>5Z%R[F=>VJ6_4<1%F8; 3>WXJU+.\?!%]0DD8]-E_$V=1:+A9B=;8RJ*U_X/MJ56R M[%GT4DK^VEWSREXOW9,T[QYF<[0/#H; MHA[ST&'(#0;?8E80AMQBUA"&WF(>70QER8")="Y#0@1,B%B"^$8DA@DH2$ M M ;TA\*P@!@EB8 7IJ*0=)K68RF(P1MT?+)6 4@D@Q495[S#)E53L$TE!D100 MR48B$&8&BS!0A#D$#(WZ<,VR&=BW'B'8AMCU84H]% 3V&$'O+RR!K4-$W#,H?T[;PYYU08;J?1AT![9]E(J MH5G1G2[ 47\G#(-"[)6Y9?J^Z0[+W4#)NO\0B(:OD>4_4$L#!!0 ( !F$ MIU#I2\KFJ&8 .:F 0 4 >&POG.?;^'/S>T/S7I3Y,OFKBBV M]ZL?TN%P\L-]7E;?_>F/3?FG/V[_=%%_*3;197Y;1&=1/:7SA?^LLLWVV*S>HP^%NMZLVT_N-WL MO 'URY?%IJR7N-GH5;[UGE/[_>__[;^%-F46OE.NBNC][OZZV+2?& Z3LVR63+R9Y=6/Q6V) (4EO,_OO0D^%LN;LHHN MZ@VL*82?2Q^&KSL&^Y1_C=XN 2SE3;F@ M$3MV-QV=9]\N004;6+U2_2NK(KH0Q5 D/D<5ET\ "K SPU<@*.& M_/10MY^_VI4 @\EP[]HN\"^ U:?ZP0/O59%OMZNN@]=#:'A?;NHO9;7P7OCU M?-\0EW6SS5?1_RK7P<.:SY)AXMU)&@%(1O"5TW0X>='^\%V]@%DN[^JJ"V7' MT\G9+,NR]N>?2@!$5-]$27IZ_2*Z*A:[#T"8JVV]^"V.3H8#N +1 M.M]$7_+5KHC60$2(<'G#;_)E6=U&5X_WU_7*NPBOWKSWSX97$+W^NKC+*Z") MH2OT_OSJU;E'? 3Z%[O-!J\_WWF:'DYRYQ'5?_/IK+YX0+J 'I9?"B1 N1JR MAU3 K01LN:TW'NS>Y1O8Q?EB4 Z!L /7> M EOZ&OW/PAM^"(B2S=)9ZJ.YG-*;LD'D_;<"L*F+X)^=)>E9Y@VA";T]QAOX MT(-;+YN0MX7I!-__BS?W.;RZY-=7N0>>B[IJZE6YI./^*5_E0#WP'(IM SS^ M\]6KZ/3D1702 1OX=%?O&@"R-^>K8J&X>C+O@E[>-#"F]VW>W$4P9K3 7XJ_ M[TJXI_"X]^#' OA4N9;R#"W0&=^$>5OH%GKT/#0*HC0RIB3;%HH"9 MKE=%'%4^K7\+0U3;T VI@4]'@*7+".2FJ,E]VGRY*=9YN8R*KR!?-?[%_;"] M@RNXZ(7*IQII*7ROO?MKT!E$/N+:+$IEN4VNLD7'0,16X"Y-L67>O4% M29_[BL^QU/Z*',;O6:*+%3T/OK?@O7=4( @66_Q#*.FJ,H:SVO;<9Z\A-[1 M[N]+1AR^UJ , R*:@$/1Z?O8>1HVI8*4$%YV:SS1?$OWX$&TA2;+\5W?XH\ MR"+)OZM7RV+3_(__!PCU]$="_$XAH,$7Z,GT1R,"*)E 20(_1N/A,![R/]%J MHGRW!8I2_D>Q_#&:9_%\/(VGTQ%M"?Z$]^/Q?*H>+IL&L0N_K TCB@$%FG5! MO'GE+1$$+Y+W 9Q(+LZ OB[R=0G@#2#O[GZW(@)=,_$ !@GX".0%V3[(>[4O M=]AO+0L0I,N.PVP.AJIW^+3CP]_O8S6GESFBZUVQ!9%_]0)8STGT0X>*2=(N M,320!M^4%8Q3(E>L18/J5A)MO(@MJ? 4H+^L5ZM\TQB\\&17]VV#(?0Z+W7/ M.X(H!S]O85/_2Q9@-70:!,^%@RKOZN9PKF[IZCY7_U@ A_3UX@O0(G#:3?AK M$ )A >M-?>-CXX$.58U<;W TG\KM@%A\.>B M*E *Q/?SY7U9D?:+-S2,[/7>11%(;S;UO7H6SL(7)X"I C_MN*KZ:YDCS)KX MW>A4'GH1I,_O"Z#XM2^-J\\-=D>@6&[*Z]T6^5VTK9&HM&GF==Z4"X9UN=IM M!7/W7Y1?"Q0XD"("9T%CD=!)0 Q[%L#$\ P=:/[A8.+WIM[ $BKAE8O'"$T< MS8IM"?GR;[L.V>9S!_Y.4*870& M\9"GS )4GQZ^;0S@I# MQW$%'*[TM700Z9:[A7>H?=<;I>8WJ_KA\&L][S70715K98/S+[W]Y:S[_IXC MRPO+:0;TB'(@A== NP&DE<)/^!1_)VT Q"V4,*U+F.N17_HZ", <^ ?,5[O M>U2I_R-HM2))X@R0#[4)."TXJN!SY]88".YE<;T%3&U(VF0!&"@Z\;$%4+ZP M((9;82FLXWZ_!76WW!!#"XY">.\A!9L< #PL-=-J+-[L :BME["X0E?/#IKP%GJU NCI$HZH71;$4,DM74+]8RVA(;/8,\_X0O II M@LV>9RYWF\5=WC"!6P?5LMY7>I2M*]C'OF=^R;="CO8\Z &@/&!S(E_U \ Y M($ /E4_%H7(BM$:Q$&?GN9?$=&88&P*EF:%1# 7 M \3=KA0]K' 2925@%K.K2A\0/]6;3?T 2Y$5/QRNW7TL]'I@'4>\V)ZS.59- M=&<^^G57OQ4&ORS6*#3+Q0&,*)H%K-(_7V"SY9I4%5D"7K(;0HU"B%M]O2IO MP_*/1KPUFJ>!ZT37C_)V/V*]OKD!_0F1J% V5K1+1OP[G?CB4 ,2+4(337PZ M]MZ)::1-OZGIXO!7/2+\4P'4JL)-(ZD@,YYOKUQV?WFU6Z\9W>$PD!$!TP0\ M(,D*%W0#H@!LCWUZ 89&\@*Q 3S 4@3/3K9%8A,>3^!0NWBH4F-)B@)('T@0 M@T^!K,9:T M/=*7H&$IYNB6%OR:*=NA@AD)CQWZ( W?8T*X%!/"Q7X3PJNP,,?SUZR?-&?M)HANVQMAWB>L]>\B&3]-DO MHH;4+SB4@NF-XOEP1EO@[.K*/D:[-;[SS#W]@Z<.T.D>O.\UGK1>W??X49?L M@+?WO7'PSGQ/5>_._,>O=O?W^>81@2XF?'S[$LCM(J@YW.:5:&-Q9.BRTO@N MT70,G%&I%L8T:)'M;N-@_V*BG_*F)*KO3"."U*<[U M1G&CYV[,W,*OV+V) M@Y.A/;K+@;Y>%P7R2A#R-LPW\<'-DL#X4&[OHELV70&K@F^*-6D\9IEK%M%6 MS(U0!/\,2*LX%JW[_!Y$BD4>G>*:T^&//Y^?7]*OR8\O!A'NP"S:$B%0KX*W M 6,*=-=KK(%)X'A+G&^QVBUYT=L[^.#O.J!F0WYM? AN(G"1I=$0\MV2UG<8 MU!A0>)'QW4?TGN+M7@:692_G+8P1S4C7VX&:6U4[&%H6==!@@^AJM[CK $P# MG!R$BFL02HNA%/V=KU-\K'NJB"P2?HK[X/#Q@J+ZG59R74RJT?/QLT*)7., +#L:3'- M4+).65=/@O0..L^:K!4I,B>B#^S&K6RO[/B,D M$!8X&459HIB6VSCRF6^(\SP6?U#ZIT*'[=T&E-)[-I$Q6K1FPB$(.5CD=Z9U M!/'F*8/RD;&R?-0 &\(T#<\2X%<"-5Z0=5OADQH78'W-]BAB<^V[@*?4N@PP M!:I\-6+8H\8=UE+L;]@Z=+/;HEJ"XPVB2T.;R"-ATVV+?CX!317V,T51Z@%, M(H%K9*Q[@M!&?'BKDZ;OKIER6 **"\!Q'P UO[VJTT6&X2,ED].&N!! _ M%$RA\^@+O$.*AU*76GX MKZ#C0%R#2XW;_ "WUM *V,FJ++[ NHA?P! Y)YY8@&F.MGKW5;C-H)#+$"X ME!LX5#*I(-E!2BS'U)2W%84.5G@=;OD"\/"X"Z(JC)\^<8GU%8%C-1Z=V)@8 MZ&:_!*GHA184Z0QKM*>=P1L-DBAMTD#C*NX6UTTLH0N +D+8!]3<%2O G#,< M?I4OBACO6P.P6,%M+>&FB,2S08+V(ZP,EK8L%BL,3&2FU.SNB=8M86[<-NG^ M:JVE"B%3F+B^ Q:$<49WZ'#: KQ@5/P"1J:A\4+6RB^FS@]^BJX> ]+!">9T M/4E)6\+E9@F<4 )M.$U,03C$^O"FV*\#A(&&/);%:BEP70(TE\#78 _&P!DA MBP,D*&LYG_L:$7Z[H8"#+?ZYO47WDS$UF5DBO(_:OA#K6TX,C/4&,F1:UVSG M7#,D9>I."N_=L7J'-M5[DKI*)=)IF10?V\O4B0<@+;(&HML0=UP' %GY&]RS MN[HF>I0O[N#.D5Q8;$A@81>%WOP.52/[2S'D"#/,'_+-DB- (O:($=EC9[D8 MF2D^RK! 9-GF@8T.:&2U#9^Z58%#A'[:YS&(/C/87NO="@4C3MB"WU[8Q8+R MN#'<"MTY%'41WV!W:(JVJ!.0DOO\-QO4)(:!>GPOBC^1K9P-D4P <6L%.9@4 MNPF[8)1%T"*(-_72R"J1,=!$H%;#014BSS\\HI?AC7: K.>:1"=H]5MLU72 M""V29&5S (Q-*GI)2RCN#(A!CQ2IOQ)&R*58 -AUDQJ*4.B;MV34J"!TJ M>8[H^ @YE\6Z0*8.) '>1#&6!1J@ O4&L$O4,+B('/?J$"Y;F#"TP^&RPDF( M7P% ;\BSSWH""E\4?4[#:T_"4:]LNUND5F M=?Q724$958T4CLZTI=9]!$I=H97T7*&5I2#;+^(9*S'LHXZQI"V?([,F.H2G MYZ*;$5F(!F\?\%8BET%ONGV^:D3-@ W_;-BG;L=V-HIKO7 ^U B@7(G(Y^R5 MFX=MIQ.++FHYFT(I*VB#QR=L_HU;Y&M#,L,=\$*DV(_%EB4[G@'ENE\)]6&N MDOP8J%%98.K ?R;6<)9P 'XY0E4#,I9.(6/$1UO8AF M$,7)_U93M+TPT9:XA(RB1G&"",BFWMW>B3,K;FT#<1O/PI4342[F#2I!@,0< M$+^%(E7Y5APMO&:#3K!K>D%)9')4?P=QA:9C)0R(ATO7B889!T+G6T+R1:^_ M9BN4)AH89T67.#&" (1SJ81,=\2-YAJ ML(:*' E9E'9+AV[[]G'MN:_YB@?B;ZQGA#MC.)-ZCBS7NS79>/"H-->%[5?H MI58,#=_2S%RT&V6X;#@J$:YM8P++B;V'0J1C0V?,]R)*V8L5#544;I;!F) # M2.\+4$"7P<6A>-D12 WWPP<0:F"'K%M9:T1=+=E>\WEP-8#K11S^T0IVLH(_ M;HHE,4'8Q8H2>FXQ.T^PAV,S[4NN"HT&?#/&,#NESQH&10/&7-G' :/J^.?15?X8);$D,GGS%: M._$5D!-8/>);VX)!KBW41M-;DAFH87P&NLP45<+PR*H'>Z-3B+6A5T/4,IKJ M;3!B"_=&V&T='X467-AHL:E)C](+(SJT 5*P!-+4.-HO/DB,?T4^"EO",^?' MYOC'MG C\!/KA\RE7X(;FZOO!R '&R%E'K4I\43&J4\J#5JY)%,6&83 M@\A$D)%)F^+$'&I&Z ]2TK+@DQ'\IPCM7V@0ARF##JDMONAY)XN(HC%+0B_% MT'0P,TP G.,+C YPI! B9=TD:_ :SN0K*77P]4E*Z17:O->^[1;]0*W-LO*4 MC36[N5YPCVHTAI#S!5F7NA,D!%BXJOQ4+J3SK;#=LMHU;-/6)@G S]6.I"S^ M5J% *X2MOD:20=,!&!:%+=K16# MZ*HH(LKKR<2P:#QD8FTUJP3ZNZ1L(\)S4@NMOR7^&=]$-+4E18E:Y=LLCU.P MK!"L1T)^X,K@7;(7A0,0GEO\$9DJ7572Z/LL4P M'9CB)$WC<3JGJ4ZR89QFHZPL(99<9"M:_;Y7Z0PZ>-==F+=3O<9$R*US9$8.$L&L+;9P7KR\:QR='M:)]"HZKP<@L!K^TX0(.1[; B M1HA]) S01K&3E/ZT.$MNXAT=TZIM2K9HSUM61/>3GH]BS+"C:9P'1:4%X0ZG M,@3(&OH*T_30:1+]5,,/#)I2"(7^#UT&@1;51)_RYK?H3;U98!X7#BK!.141 MM7*[V]*=N$ 23Q+2Y>X:SD'-F&NC [Y[Y:KHNAP%Y>)R;(F-)N0^5#XD6]CF M+SN12,GLM7:?[D-:M1Q*:"D_ MQD*D*@1X9ANT]5C^!R?"S+8=A,.EB'81"BGMQ,$?T4^45?"&8.=#A)#^H19B MF7/6^JU8 X*F9)$%,;R\+'@&=N)L"PU68P!CWXN^.?SZ35$8-9W %IC'$?7% M*7#-04PKC ]#?7!+6@7ZP"K4V6^-]3#LE(@XG.*WXE$O51NH6-^[WM2_<9*E M/!#KXO?F,V/,DX_01NM([B3N.ZQ)TWM^T3D3ESD:1G=X< M)>-X"-+W.$Z&D^C2G("B2=-Y/)S/HA26.';=#Z/0,>8SS-WX%. 2/0B M.DWB"8#GA43KJV%'<3H>1ED\'$V]06'OHQ%\-YT-6T,F,,T(!YUF&?QP(I54 M%!+AM9KF=#Z;TR(F^*,]D7Q[HKYW)E-L5_UT$BS4^,E\"$L:1TDRC)-1XLV0 M3&=QDDS@?*9Q-INU0)_&LRD +YZ.L\C/*X^FPS@;SO%'.AQ'K>QLD$.2808O M9S!\.S4;@!^/1@2I-$X +Q3X@]G9"-=LA _-TTBG8 -4)K"I9,H0FDSC9(;G MJ+:.Z@*2#A!1D:HK5R'>',=4'9#%0N*>Z]+@=8D)\P!78]@K*GZ#QG4<&*KI ML*NUEQWHDKBR.MMR^3OMN2.C WGOE%M/2SN; L5J,:R2!*,"!P88HFU<.>+< M0OUKCQ-2R5&=+CY21H7),I@LCYH-+?$@@C!6G '?;^ ]7.N]D:@JQ?PQT,/P M0T]0"FJYWD-HY/HK&;E>Z5RPOA#WX*C1JX*,>.47*J2UT<&+K-GCCCG)K"03 MDK;_,0,EOZEC4'7]1Q*7Q8%8SKL K>6N$+MJN;&D3?7\F1)/K/B:A2DP0ZP< MM4? " Q8$BNH]00.AK&?A60+VXLYN\X7OSF.*@X&0CE0.-IRMRA80<%MVJ(6 MJUO5(\>U2X2A!5(,M+NUTI*7)/P[&K$F+1\1CN\PS\0JGF/,(C:T5_B4O;_3 M[]Y^?'?1?/?"BD? FWT+7%79(?5R5DV6T8JLM?6P%9(GI15,K6H B;V+= ML>@40EX1&E*)N\%*Q<)ASF""6"_@'C3LMN*S1N8ATZ+T6Z-W M$N=&V0[%6T5IR9&]HE@ENF:VSXK9D=KVV;8^PU?Q40)/=+K>K59G"IYX3"_P MQJ@H,30*"7U7HFA%52,I(<'&8C&R<(#A3A)M-AR+Q9X;@L0 M6XB%IQ:'[AR M$CA-9(_AZZ(1\S2-.0"$0 T#@SX.:J"U8&6P2N-/B;'7JZ59W7-)&>Y NX3+ MKQ(O;8_-6S! XS06]E2I"RU\FC0!QJSWM5A@SB4JK26M^RDT>RC8233-0()+ MX9=L&H] 8.L&P60"PM_OM M]T"Z'$])%4A))+7$ 2?[S>;UYT &=)I;1]AJ"RY!BV[L6%]M[WA%+CF5Z\/Q M2N*Y=R(8]PJJ>"<*RM/:WF$60?WP4E<-X\1"&_'^LJMQD,L-J6\P_CD;]KD4 M%)LOWVK?VSGO_/0=UI"*DA?1E14+QA+]!^/=>UNM=^;IU'WZ+8'9#-QW%4U#EY$=[,^<4 P!L% ^8E6S^O_V@U-8+SIU.8.Q$_0B_*9L" M(CI*R6!Q$J5ST/?G0R(K\3A-B,[0#JV['BKRLY=B([!"F,G?=!\=3 \ZM770 MUE]^<<$3/*)DXHS/[_ \/SGIS"VN\W\#.4C3!!A=ZOSV#S?&LXVK"%]V0'!O29?T:NI-),G:'G?+8*(W9 M =4[^QZ4> ]TV:E6+%G+H\P*2RE>DK9V,' NFZ53@F3"J]1"LE=CR VFA;*>;PE0:)?W-]HX.V6OCSB>:',OL?RXH@U_U5]3 M>4MLW;%?IE8%%L]4@44/3D+H2,K';4S'@^3[:#H;I-^'-FCMJ053-_"1#T=% MDHBF'(HAT:(:&1P%7?R- -*#E*.JD4@$>"^&@[*0S$ 4MLI^[7T'C;9DWD8; M+!5V=/4!':"1@3@=6'?K/) -38"/6N5_+"A90_M&!1*M12<5H@#J+6A?1'%] MJ5:I!J30LS6QJMG3=(-:.6R\1GL#*O, !^$S89'=7XX5NY68X*56XA%GZ>KL M+!*&[GZQ<:0O"L5+$**Q)57;5U"16E4FZ+^T;'K(:K3,4FZ= P M %.S7'LZK0!\/Z[?KI&H,C.5YK0INO2@\L;)(*%05A5:-XA>>9@1#,1BP[.= MB)*'PI'Y%$);: 5IGCE!F@]Y.UA7'[T>6L(VM1^:D^ +#EH)AQFZ27!6.(WM M\B:7)T<1>)&[LKX?C;F?X&"A3,29.J] MV\I[:U?FU-'T;=VUJP $EPAUQNSS%^T=OI5'RB9IB>U@YY!5A,')@[[]X3J.-V<;ZX*W3)H@"#]B8M&\N_EG ,\.6C."%'UB M51/^F79C?2 ABJ_U?JR!+8G>CM VE=WS>:M-!*TM <9VF_A#ACSL%;;6D^1Q88@J"IQ'ZX:/I9*), M'**+.[JW>IG)F7KO%'VSKD+.?['D"U(Z''R6CDG.'9&WEIRV^/%LGJ'QDJ<\ M4=JY+^+\4V-,%J?9M MCNK_LPQBEJ[;/M>OS(,:D<)Z^>U$O7@>*DB$Q,7' M!H[VRV]OT3FV]?**]L=14E4;FU!R67=5&\E$I\?#N8K]GL3C,0D3E'NDYVX- MPN+WR81?@DV[T=\F-$L%LBTY+% 5X3AP _LSD?J2NJA4//M@I; ,2PELL<=H ME8XPA@_.4G4 0T^^(P? $<'Y*MFBEZ'%3KDB.DX=5%+5?4$@[FJL8! GKD]),"%3 MRWZCOQ<&H1LQ60$.W?$-'7UDS"#]FJ^N:F(%ZB_)-:WW]W*_;OZO%-2BC6>@ MX4[CV0SI:#:)Y[-4'J" 39VSK!_/XLED"O\GDTP>Y#1AJW(M\%ZXVV.@1T"E MQM;NB#!-B!M-@3O/A]9W++XJW8FKWG)]GWP!VI)0#\F349EO=B%?JW*NCB'B M.CWD&F=V%JP7P^$PR_H!Y3D,-5":A XWIW6H_,QC[LKQ"R 5^F26S.0>C=KW M*&#_43E2@AMC#'@[-VQT).@MLET3#&"[I8\RP4C8V^AY]?[RD''T>4J M%QN$?K@GP"D\^IY['[8=]!&!STUQLUM%[\A7?(K-_)H7^RE#1QUJ$M[X(+B2 M.DELR )5'8=5>8.$))W%R70FOXP2X,?732D!"4U]L\5J]'97'+G.Z5F&@@J^ MD4[CR3"ERLZ[+24-+R4^W=IW%HWC23J-1O$,A* K-7"&IJAT$HV!]+S9;4 Q M1%H,,E0\!&8$I&TRIE#.[492T;CV]RTU246A;I3.@!:.H\LN4PVI@-,T'N-X M,UC#*'*[6/5T^(A.,Y!X9E/RAL\I^O5%YTR(Q4"7AS%:W$\PGF \G4:]'41T M "C>^BZ$N9?\4KAU)T#"9R)*)?$X&3\__8ZCLRR*T'WF=@Y#TU&G/1;SS@2V M+LN<@P)C&0F?OM)@!?9P7?:^<$5YP+V]JL2B%0>O;XZFS3UWMS?BG+N7D"[6 M&=UA HIY4H3XR^"GT6GBQT:C6S/)9FQ%GF?=+P8"EQ,2ZF>@A+3;4UGO D*# MXD9NPW@\FDD@2.&LMMW89N-WB PL/+&U0>V)P@"H=M,7[^6LY52Z\19%7EUK M? 3!6Y97&K=_#LODRDR%U))/^Z%8?='XJ@IK$)*GFT828N,+E&7:NB[V$A!/YO%HB&KODP8W12;#@P,D8LEBKS8\ M.*G 6@7+MYH8,:15O0*5=(HZ]H-M_0BD\5&U%>M42DFQDY0HR05KF"_C7J27 MH5]Q#"NQ<:6MJG@@4B_U?,B[S?8/DWS\J,LAJLK.W&UB.1"R]$D5@GJE(/11 MO,2'>9IU*S\X$YB&DB-;MXG$UM-'%H;' Z!!@Z3O?9<%.&]G U!O!S/_;7V^ M&@^\BS :C*+OY?\#WG=6T<"Z\3W^OU=2<#KQZ#9\3@Z=$1GGB:5>YR3?UIG>#>AMIFI'!/9YC:+ [< M*B1L4@)(59N&HRI71(U14%YAU6)=8&JGHSL BZF6,ZQUQQ'W%\#;8,:JS+'% M!N IR397>16]V2 ZP/U!NVAQR^P!H\B=% Z@K)U686B5/ "OHY1D2A?DUS5FRW.8?WG/>4SP,U9E MX,L*.[,QVB-ZWXK6Q6NV0PO6%DZHPM^J_0)F,'!Y[-VFT2AAJF.^_HJ]0+10 MV[5,D[]FK.98DJ+2Q2?64O;_F*46)@U.F)M9F(BX^*IN)Z5OAZGK([WCV 9! MIELQ>%9UM<"[SLPY+.ZPF(-':FHR5702()T2*Z'YOQ1WY6*E3:GNR"U:9HT+ M@+G!/?% @)TJ8X=].-Z2I*@)(-E-^15 C]V%[W?W$9G :5QU!;"0I_.MJI,. MDWZ1HDR&*PXBW?BV)3M2T08R$NLRF+Q%-1'UU-!U B4\C&LYZ'QD7<@8$TY= MN9/CEY"EY(M_F3F""K[1+N(?:N);+, E0U\+$ MRZV2UYJP9?&EPBT?KYZF4&%08SP>HBEH%D^3B=:KLM$\&E&VM%*MT+H^CD?9 MW&A78Q/T22J6SE-EO2J=DAFMI?UV@.($,\F'PQG[Z^?9V._21CB&I=MT$--Y ML'OKSW;@D_?T80RM>[8.F\P22QZM&D6FO$@K.P?-L:X]Q^$2-,9R/KAM/G1, M'A@(>, CGZA\7I7C%4LX&F\XPI^GXRD[A4>3F?/QB ,$,-SP%5OE4)HWC T9A^GXVI_"##"VSZL/Q9$0?C@ /+T FJ.^I> 'K$,U=N::5S$"_/QU- M,5<_FTWESS$N:438,XIG,UH0(.AL1$M*XX2LG=976+J O\*82GW:_K&1!LDVL"=U2KAH).1W7>^;7@5#@=:2:)Y$IC"1J$V8J*L*6-YU2YY(QJK7*T ME%4[F:M\65Q%S619^6C T6Q&_=6Y9*M*?BUO8!SZJ.L]3 3SK*_*>?NNNT7F MI?2%Y9)\^'R^ZK/,!H8,D 2+' 3:=#[KTJL%.)U'#[:=Q1IDJV1!T MH33Z!6A>L5KE58%>^M"*TB1.QI-H"C=CJ$+W X]AP'L\&I/O8!8C:Z!H0M6; M$C.<]TX%=PBD#G]C&)2YW) @;(HK8%G1RIU 5]W3-F_+9"-5;X,(KZ[? Y4[ MEC!YLJBI7BUF[(9Z(1#^H30NU>IJ8XKU/?;,E"\[NH.[WT9N4^*NLA**"NIN MQ50ZG>KJ.VV+T;9S7=SEJQL1\'59E^O=(T9+,^&BZO'E5A5L,ZT?5?$7S#&@ MMGMNNC]9^TP=6(H@I-^\]?E5I4V_257_M]Z@);EFH9MHG)+YJ?*GQ%[K422N MHA7"&!*S;![L@O<@$TVGVF/A+HE$KRGY M%3!*8N3UDY1^-.+-W3Z2[U)?^,M0T_ K[%4I#J]+EJRB\PTI?GN\QX?,%MD= M>958=U30 @7IW//5Y&H$A*1+,N&QPTF:[,#9KVLI(Y#OX.)MA/^2_Q\57DQ? MPHA&BFJ41NMUJZ6K8-PZMP+-3H:#X3 A%D-O89.VXJ:@VJG.SHZ+Q_BF6TM" M.UOK9>[=G!7J5-5J""[(PB%;G#>A*DB@A&%6_E&M/!T.1PH;WE98*!!S@! 5 M-(BPH!B@%P7$K>W^2@B.[O=C(@TRY^EW]"!^_AU6*Z4Z 7_> 05,)P3>:2V<%0&A]H=5875=9)E;W8%K+EP8(V=9GB7JBX"*K(&,&X/A1M3Y*]4 MK8);>\*E&F;)%M0!#?<^R\]<['\$3Q MR[>7W[T MK1 JJZKMB*K:IVNE$I"'XK)L"JM/LVE'I_T\;JB@$2RN#GW7>&@ MNH"!+LI8%48U1(XE&HQ*P$NQ0M7O#CO'K:C:))^,J;W106L$ZZBL.H7?2:/Y M$ XQ<$@. =H_GX'HI=I?>O/TC89P,J.A_*X%): L-1KCN3!1;4H,)QJ_%IB! MN\Q%U+;J\E9ND!961!>8((JSI,4&%3>8"YZ30J'>+@H\,25 H">.OQU_K[45 MYI'6C3%P5I54-*P-.R_O[XMER776,8:E:#?PI(R+2@D5EI])ZA->4\U2&$VC MPKZ;V(E<[3M*!\*%L]!R&+RC1 \.OIPZ#EDC10)6ET)80Z M1*2%L!)%;5"FFLW1F3TDT0SCG.8B?X7N4QM&,-]D..=B!? CF<3#>2KP$JHA M<%#1BEV$L>_IT^]>7UTB;21%1!<$!O/A'-F@LDX,FX/P@6DO4 M[Z1BIK]71 M4SBP&'PCFDT8?%SY6+0'RS?.O6Z1>89'&&[1ZF:+2=89G2::8& M$FKNYWV;>A9#4G<=8MPO=L,JI/]&8'X@\7$ZG@B!_2!LR6JJW9..Z02RNZ+C M,:'M[_755=/KZ@31N81=O)9P%*['8AY0WW_4)M8+RT7V#L.>E4'_7*@KTK2EVR6C>59X.@HNP !"YD/7D$-:6P/+ 9HX< M%:M0A(XZ_ P\M1BIXZJA),R77"G3P7AHL6$=IJ=MM.UZ!@K?K4YCTDVM0PW? M"PH=8*- 659\*JSZ&M70L1D?U*?;Q,T+G[!72-"LI>C]?,+H5^ML'DSF/A-+Y"#VP&2@; M@^$D^BN#\30#HC\:8>I4,A]D5)E*V $Y)!3M3R9 @Q-Y+)WO)_]&VZ-US*;] ME+H#LO\)]'D*?"1[$H$.K]GJ!O<<$IT.@$DRB:;_]VT%_[,UARP9@;8[?_HU MY>O(-Q$%-M"YC:+"5&R%T0 #3#*20"N5KHMTZHL.^FS'%-MDD3+'633:;XA# M\1&OYVX-GZF3AJ=PD>+EYD!,C)J"U<+F4G_5JA/1&^56A]?Q;,IU29E4M"2R MWM"0.$]LPXN)GSSN*(2U,G8JMQM^M(-=TH+#FA9UKL$3::$:!@!M"VS21&Z& M1SLTD2D\ YG=Z+"%/YCH^S"P!TQP0M?'3@0SP'11UNK]";N\YK;$JG9/!PX9 M>P.OU2D2M)]:MDODG)R.)J,7IM^BRJ2AGLJ5W:H,F=WI))F^T+09DW8V3;[B MB';9KJIG3&: HD.A:C73U Q*,4*&ANYZQ7NU=*4@8- ^1,M%(:9^J C?M&:: M.W5_QEGW&NR3.Y0?OCGL69%X;/BG4VZYUUCNR" BM=;+.&58OHAMTI-3N^[Q MG8V<%!/\Y\#7*U6%%EN%N@/7#4JI73T"@3B@8Q.+HYO9484'C"A$+,0[WIV< M*"GFHG'M-H5I :&,,TYV=,59.Y2GH1(B"RM'4N-+JY]K)\1L!F%!3A;K>+)B M,6.[(?T'5W$ZN M.(",OGD@JX6@RY@J"'&=&=3*LM% ,79Q%&*XXD=* Q/A MY$B!=TIH*PO62PQ+I.P4%)L3JAV2$'\4JT47940?/N:%G: >"F*3DZ[:_9J% M_Q1A:GK(UWL.52.([*OT"9(#,3]'Y%J27ZQW?0AC:CE3P0AU4R<-+ M_?JQ936.7(%I@&/I5*WGV_:&!2>JD_%U":J%#NK5[:1Z1Q#CLB5.:B5+_&)K3BS9L6!,M68_ MYHP]2^GAJ=J&++[?W2,IK3F5P768:AX"B^GC$^V<]!Y MAF6OXBD0Q/DPGB1#"NWU+\/+8R](WS:&@PE'_<)O4_S-/=RPV\0Y&;LZ=5!I M-1:B@BQLPOBTG,AWUVFYV(,E;H%!NZ(0AD[L*'V!(HJYB2JC+]W/:^R:@N5Y MSQ0J'XPXKC,W[,'%_[$<3]KEP0V[;3$+>Q:G\)MV@O)+FB"0=SS-,D*'%%%C MI/P"";#;T2@>)D/,,!C/L;+%2/4ED323I6JQ5RIWN^J?U%^55>F=O?1"I\H2 M3]2EL6@#$N6=-UJ[(I&,12@F:,BT23NL);R2RPG1BKBIHB $KP@D)'3'82"3 MCFD,3VKU#19E2IVY0HQ^/=@LP5W!=6%83:M%E]TPC+L@6B [6#^@)&DEJE2U M6;8/+K9H95 E[PV'>A4:B)GD4B('ZY'A?^_K;22HCB&*E7D-%'&PZ&* M;C?%4LNT' 4<&)>S!-4MJI"18/#J3;YHE;*UR]A2DT&-\%9)4O;

A2"QP! MC=TW=Y0 225O,?F;:#DL 2E 9:6"E[:. \H2:+R;QU#'.JP[H=K54B)C4S1- MT=A <?'=R'?>UQTIJ*2R9'3 82F?0)B 3VH)3T$J8JY M^J;(-:^W<68WZI6JMJ0KFO,Q*4"'E@D\AQL$J5I8A">2&R)=X8H@8%2@@RHI M/H@^D\1W)?&9V.E(CN6MJ#:Z\>-%O20K1C*?3>S@4+*H(8^A@$ZK/CLU#7X MU0WS@J+[_#'"I-FMK2/#<*1)FV1%Y+NGW[W_\.Z[%USO6=I""5%=*,$0Z),T M@ZJJ'2E@+OS0S7)S@W'K+L*#)@3$GNMRTYN\* 84KM$J2TP!,1J>/*.#NK!, M/(T;#O$L'KFQ&L[A0-2:H=GNEH^6#NG++B#>.946%%D&=FR :=H$I,.AJ>,$ MRK:LC#X.@+9$&5][])4ENK_0HTY LU*B #0GR7P<)UE&=A"A9HBD5BG,]@L@ M7*9)=(I/,5DOEB]8&:9T4?TR,"X9T-^"%PQL3MI:A77BDG=SR]4G^(08]X_$[OZ^A4)GM!YVTS0$!@=YLZ/]Q.A=QAK4TJ#;'B M(V9G!H6#R#9 ;L1^=-)GVSS#V6GV:,777/7KQ5-054DY\\+>BY4VC.:^=B[W M\=W=7Q777B4__.PPP82>_!56CO'_!%4C?Y N5,J5LCL9U(/86D_X>Z A8 M8FG#\I8"Y@'Z'XLE[ 5T WZ2(K %+I=EO@&.+Y01 M+:=JL5(N]<8L5H/6*HR -B#\X%Z(9G&XW&*B2LIJ&YO5ODM7)8-CYIRD (6[THQ M#K:_3OZ I8%)%(.H$3D7D+HM'6!"#657%&PEST[NU/'SZ"9 L$)QV0 M/W'#9O=L,(:_&(<>VB84MW]+[2:-7.\YZ' R$G)TF#/]GK[/!M/Y]\$P&M,J ME_-5E'*AH:QUSA;EX&[!F"N-BJM47S)D<@&C59PYX9:0DF$NK 2H.Y0^W29XDGC 6"!+J0L,\B$;02TVKL**5T5G*UTP/WL MI!FGWSE?.??S%Q"3)]_L=A+QUYEWZE7,298X! H9LMU= "0,;E]I-J3"CI%C M@' !MWM(]_G_\.T>JML]3OZY;_?M+B=W;K%L3T1"S?3'1G5TMM('_XFNGXO% MW7>O+(*+5YAXZ UTIOM#8S"HK#IN9ROFQ)I9,+0I@'*@#>JHUP^ZX@ZCCZ,W M5S_!Y58?PKW^3^"MP_\#MR^;J-LW"?)6&QF7M92\YW"<2))K[U7Y5$Z80$S3 MP$13@%?TFTG\LVFZ]AZ%P;K6#?#_RYGILFL*<$ M'%1K@0N*?=-8M/Y88)$O$E8==>7Q &7%JMP$+RKN9:(]CH9;?U!D+HG^O5\AXH_17H&"'=PSF, MEJ;AK^(/C3:VNJW!I/36DB$1LTL!CT7*P7"(A<)?HG;^Z$_12FS,_(>J) ?H M( ZL67C_?$6]>22L&96/^3"ARCVCT8BWJU;/(D-C9VYQ1C$H$'2=L#A?_LBV M4[9W.G>.C0ZFW!WJ]^5799AEHHS904&2,6@M'B:*(\)F]NF(9RW6-=9RZL B MYKTPHGC-*.!)D^=L71GC^U,W9\FHH*;0V%5*Z=>8*M+GFRVU2KF#B;'=,L&$ M9Z"X0>I%@0R.QF:+ )9?492%[]R^2\%$">#'& +Z(6.(Q0KJ31%B!6C#;E'\ M4]M4A'4X:V(.+(&]4 QA,OY>XM5">KA9FBIN3^E[[O(DCJDJ'JR*NR[W:K[A MFEV\HY%$"R+Z>UUL'_ ,?$2A#;2(U'\N[YM.F?>-!J.QS_L"*[[?43RTXCSV MW%6@V8]F0!;7471*G:3X6K>$K2;JW]Q:_,Q,9%Q+RKBC9I.$"]D#GYCNS>(0 M:;,N:E:#AF6T\]^1V?^M$93A!N^4\Z52K"9OC67J:NW0\*50,C>EC,M[$^6] M8:=,2;4Q=6:EJ>#+X[2Q/0Z>18ZXK 1N%9^NC@8)HDVG0E#<#T$-%T,*NL&& MKC3N?VN@]=TU^0: :WYW@%)!RU>2MB/6A&"")X1+,\>D_/;+XKXR/0_0F2YG MH5L0 M'$R934]5G4@W3&7@?. 7T?9R,,^IAI!,*E*!0J\HM)Z,1-5VS#))6 M*Q[TRHPILE&"!SB>JM5=O<\)T[6P9!)CC_F>A4VI ECONB:9LRYG28<'#K#' M0%??.TG&(^/9O=Z:3%'3ODV R!4'B+RG8 BK+#$GW&>J M_L6#+IV#C9/BZ7AH=9,S1@/C>NQN#?Q)QUZP_(C?8=D;)4G:VK 6%NP;$(O7 MR5.HN/BJXDO)8 H$6I72BU7E*9CQOCRS/9LY('6^<22I9$QS$!"2,:_9!$NT M>(L82'2=KQ8%D9.*IH-TK%0UWK]ME:6)Z-@S! 8UL(!5K4H*]=:"#O*;)2JH MG'C$0"ZZ,WBJVHY\06_S5E+?Z@7?9E/[4 )V.H-U0!8"&)+A"(N!K0 4J-#' M2FJG^LQ,86,IDM:=F!\SM86/KBTFIR],WXMPUM0O8,5N8!.O&8Y&6O9%(X4" MD(Q&H0JJ\>[:#9(YU*TCUNHY%=V\05JGB%3IFWNV+E,SC M&>6LG8).D&8)-OXR+[O$HV,(["$RHQ'BV3"3/NKM-N'[8 %KQP7,*=D.%H6% M=BG2B^AK5X/Q \![L-C6=I9G0]B.9+4F(^R$U,YKC=U(./1ADHXIA1-TLJBY M'O#D*F^VNJ:"/.F&-PJ&F8UJ?<-U%G+_TE05_]NV7M+=9&]UW70*A$!V)//J MC$Q[D?M#?55J<;L+BN8J+?]@YPEUAG4>'*/9[E3DH#QE/F1SKLR;I1U/MQ@D M]N5*=+O7_( WE(A>J(?$-*%H?!*/IQ/\?SAU"AAX$)S $O'?IRX .U!5]R8% M460L?:,F7K7#W74#RT'1[S41]KT/]+C@_6$IY;"=? 8B=624(FWJ-VC1RN7NX4 ?1'HG>LDPE[H2+#7(-X&6!(4K2XH6[FSHU!^%F7@$^PWK.'2FJ54(QM@-';PK2 9!B MM8)S6Z/#"NK-;V171ZE'>NF9IEL"= UQCI_BYCDFK\%DE:#MPJ%[(P)-O5X5 M)MS/1%N[SV[1O%)L%H4)[=,C>Z$N!*L'O?B-6CPCAJ@-=$[%&<:O2-H>59"O MX"-JHF"IN\*1>(U2&K:@A- &(:E^5-K#H9'/+5X/AEPMO MQXPZ!GQH2-IM5FB M83_UCO96.I*5E]*K4^"5$?Q-RB_/:)'3XEG6T>,7(KT MB#*)F>FA,/V4X*I68A(CK;YF*XU:8RQ'P)JQ#U\)<;YF"61L3)JDJ0=J)OKHTL[)HDV"TV[C6 M#9E_8*SQ73%!CSXMPDO!5\-S,,%N0'6@HL*FU+&CW*.%GJV[TG-WVQWBTW;] M8/UQB0)1NT,GKN)E@Y8';>^6/K 3>-2U'3;HR@XHY(ZAJ-#I@+6[*X(-4%2( M"@KQ@KNN3,-4+"&ZH]XVT66-3;TP!$[]]J+]XD_8V)=2SYG*T$(/>LC.,MT; MC::X='V_!CS&M3'_M S%:"61#*J'ATBFM.AS_^?'Y^2;\F/[X0@4LOVFE UF&:8+]0NTD4?""UO2ET MEM(12DS?Q8KA5O(-1106RP.AYLIJO0G>]G+>PAC13!$%"?:511TTV""Z0CM8 M&##-G7'=Y4LI<_NW7675N35"$N[B7L?$:Y^Z],%1!2OA@=6CX-GV()QJY_,Z MF^1CW55!8)-P5]X'AXUU>Y]U60GM,ZM'@GZ#:BW[*'6B?A,K+LAA&UP=O4* M4!B%#I3-:"D%]F3D@G( ,[Y D<,(#&R"I[,12B= MG6L+B6&=QU4]^*2B2?LNM"H.RA3U1O-@A3O&]JV^88.KA#GC>!Z9OC2D"E9U MH5$R0'-['K4I[Q,07-T;ID5,1VT['CLN&C?N5H?84AZ,[2K6OFZ)EM5RM403 M8(BSQ'C;34-OS(.J00TW%G@4462!\;P#3L00OL'25KXP)90E!,IF)-*;#$UN M;9A^YD8_M5JS"H(P=;!]YBH4J(M$TSGM@/+&):S)T1<<6%GIR M(HJ@LMVKA&4*6N9,.D9HI'/%TK@4;G1+F*K5S(,+ NL\')-^8^7X&MN*4QY5 MM=1T.H V[*F$_V\I:1GS7#D/3'NZ\=K@X2YK8MCG5Y_QED_.DBQ6W0L!7F^I M)SD!3( M,M<[3G8X_01D>!%EZ>2%TC;NZR4:8=CFUVK+*+*49$K4E<.^]$PD M[*.S6=$&6B1QKL(R=A$7DI!P32_<&:C9A7AAR#S$UQ6T'@ ;16UQ@MPGG?33 M2.*2(Q!(-H@Z/A+2N3E?1,;T>_2%"WG)I=J."$6F19A=C \1ND/>?'A MKV]?G6%-%$YO1SX. $4=6!A?A:20JDO3"RU;8J,XH$G'W)^,@$WI:?E+[ 92 MKFVEPJ3&BD)?5S"/:0M;' M5=H$KG"JTL:==^T<]_.%>4#LC30[28\XEN[A%4?NIRXN$&V(;9**_/(-X+7 #UUB> MF>()'#!UW"AMT[62.O%18#P2Z[I =1<6H]P(YHI*REX!^%C? ]5HU^I#SX<0 MT/8@=!=D(&=Q;D&:37&+V6#H1RRJ+R5@'&.IGP8JV;6!0S1M&,^%AN5_JU6? M(.**;L9=E$E3BZ= M$:S1"5L8X@L-L-05$ 4Y*HK(V6HAB\HLVYR"J*+)A.Q\2YB(R.W7K&5J,D2N M,&)JYL;HHY4OK9PPDQ1XW$%9'<"DIS-9U#AOEUZZ+JPR0TR')#0'C0=^"C<6 M6KL/67NMKT)T 1MF2_]T_1P3 YU.=P9+.*.[;3UCTIFG M7+]BZ90OT8*$>%+<]"8J5W@'#YQM59MJ#,WBOZQ5Q(8BF>]UF*!9K$B<(GJ; M" @J2LBE!(*+TQ$-55V=J:NJ^\_Y ,*$P4/6K?0VMZ\592F:.@>HP!E12CBQ M)/]AG]\:R11'L0O;(E.[>2_F\)4;NVJ,XT[RCSBX*_* V,MQNEEM+1<4GP<6 M@11Q ]4^BAG#['"!ATXH=3MBH;Q=5^KZ63FPO'-7N=29Q?YJK872)9/PQE*\ M!96H7=1N6C145BA*3,IGV%P_VF*RI)>3/1J&,/U32:NC3O7PZ\T.3\E(N>*C MTQ/ZX#>8PCFH:PO;4[?G0 MUVWR]'^ENH=E\:"K/\ I:S:&T_!Y=>RK^$J=Z[1LTZQ+08)_"1=7.;2 M+U%$KGR78X=UBKH4*A2D/BV>8%J8JD!'A3P2^\9LPFX(0L8M;K)N4S-"_RTU MBJ63$?RG6GV_<-D:FRF#_JIM/SJJ2D?V$'JY<>_*J4-^6( CY:$I:P79A5SO M3HK>'4^M6)*_D79-ZH3U-R@URLV(B_9$"D\AP@'>,O?IU(WV#M+YINWKM#7] M^%NK^HP#N5+VEV>;8BO(34VV$*SY0L*!M/JN=,C;7F.MZ!R# R!T.C[/M&T$UT2B%ME&$K6!Y M4U=:89T"%37ZB M0M:G!J'0]/WZOMC_85#PHGC!#%@IPE^\-L-.$P3'%QV&(!?]F)1$JZ,%UKCJ\9 M>#4FH*Z>1.%]%C=\2^:[&54'7UIJD/)^&ABYZ6#9'MC BS]7' MD)WGITW]&V>Z6"6!AVF41OYV3">SD;1SRJT"D\@&R M1MRE5&M^=3J/A_,9U;J89M[ \&TZGT=I&L_GF3OP*4 $PU&3>))B9"NWD5;# MCN)T/(RR>#B:>H/"WD6PFOFE'G=7V;0S*=9TDX6IQ5RQW;)(& M%L%PN'*\*$J>I5ZOXO3V)U1MC;\3V6RQD D">1=DJJK<+ E'U4+T$T:Z"/33-ZJ(+,3F(=F7HVAZ@74ES M"+OD>3+':-C1:-(#P/9[IQBC2T0#"4 O\IQ+JL\[X]UDSBI]?G^QA$RKW0SI M@1]U& 8%-'EJF"0F/_8X4EN0#DK/L2/IVC:3BD(RU2+8WBWV',>GMJ?@5(Q< MBBJJ44#X=0%'^Q+VM%(MZ5J7X2^[&@>A]FYDD#]G)8I+S;.H^)84;)2B&<* MJA3?GKR(KBQ? E.3#]?(B(C=OJW6._-TZC[]N:J[GLQ>J(DNVA8NX+;%HVIE MB)8\2D^8 T_,ALYOBD*;WZZ,O=>V\'8:=[.2>):.O07QI]WW"I/BU+/V[RQ(K ]> M7!H/K=EQ))[Y7=!^W@G==$3M%.5'>S/G9!F*KFL\8&;P_'_[05Y]V':?3F#L M1/T(ORF; L*.:2095?":@ZQ!F0EP@.,T($_S>0@S3%WGNI\]LW( =# M0/RY^G$(.8#)YS/KJKA_?C-R,)I/O.7@9]WX9*[1Z,ED8&R1D!'-=R0!R+#_ MZDS]V'L[1_$\&^%O:4J-%4\8GO@+3?[=5Q-^*(;DF-#NJQ?0W#0S'8QG4$FE^ M*S!VWKJ")4^STZ8=NVHRO/#VX[L+$!G_)[PG*PJL9K_D_:O7&VZW6IVI2 8Z M+"8]E"1$!?['@^3[:#H;I-_W .]"?!)V5\$;@P4?<6 CC7M0<]/L"'(6L*SP M!=_S18!II<\%0U.U5$;ZEF"&#R' ;Q!HWDI>6^.DA(>1&7259 9R-&;,ZIC? M/>^@;DA:-*IZJ%:TE EM]\Y %@^LNW70U-\(6.:%@90%)6MHO^$R2=$E-YJ3 M^]]L,>:-B*LOP(I>T1=.4:+GYIIC2QF;",5%*[!,;J?XQ(6$['V23$SF/4'% MK*=XD8Y:0 .=8]".)8W-\KZW_5ZLM;0R:X/]NRE-^][C@DZ'&WZHP[9KT>I! M&[36Y?E7G;)Z(9LZUYNB3SZ;W?Q,N[$^$!_.:[T?:V"+#=M'9IB)_2GQ__<_ M4)&E63S+D@Z:W?.E+3$T(C*(^**U!T^T[OC\HPMC6ED"TN8T]8<(?]S)'=62 MYG- [A2XA>'4\-%T,E%ZB0C0CL"L7B:'HG[O%(TYKA3-?ZEBMEF&J;AC8DXC M,N^0E0<_GE$S:IGR1(G4/K'ZI\:8+$ZS:1?&='_9AS%*P&R?:]?G08Q)X3Q] MB;+CX[T8@]7'YG,0K!(@ZBD>^1#3!J=*8DH@O#K\C'U(U< M7CN1%T-TEFNG'&+>TT_'T07+D^VG'49K%69Y1CV&?Z7:8UHL!X8ZC6F()DL07OX&(!&-7$,2 AZ$[HR M4R AH%1Z@@4%8IAMVGV8#TMP>6G-%VZ6K"=W(R*<)GIF,XU;$6#X%OC]&R_X[JLA#$;E\^]&F;-IR"!M[ .0MSK UJ%2P.)U, MQV3$=[?D\7R&JY\70ZZ*1VWTXQ:*79CIX-K:?K?0[_8@WN>FN-FM0/5 6^KI MOV$1FA?[L?$=YJ]BN)T+=*)J#+%504%K2,HP=DM%M:[*&T3>=!9C#03^992 M!'W=8"\$\K>JGIEV TFNA)">97B#\8UT&D^&*;4&W6VE)AOW6+?VG45CD."F MT2B> 76X4@-G*&VEDV@,Z/YF!S(A.0^GV'9KED5PG29CD-J-TAGJ M\,5'T6D.TXMT03Q3<\UJQ6$0Y?21T6\\F$>30=+WOJKI&'@[&P 1&\S\MW79 M#MUDJK6*!@OJ1=_+_P>\[ZP"%&EZC__O]:M>[=9K5FN ?1%W?P/$-++]OU;; M5?R>#!HW+(;OVJFA@3 8AHNMO1LWG)W#B.YI#PJ 1_%H,B*M9 YHWOUJ"P"9 MYO!O=%6\/:\D1K[XB/#&Q6, CFA-];7$+%$1.(DCN*%PVNX-ZFVD:4:R7SQ' M=Y<[L6>LZ3LPO@A=/-JG3@_IGS#%%^&376HC0S0!&9[#\7JBQ8_ M5"0VUNE(4VFM!",?F<[K=M]NE^#TR2B #DBL.3JAND,2#(B.HC6"7:7 M5']F*.-/X!8#@X4_1]A^9)XEUK4";.#2FJ ^SI-QZ\#Y!*5\)'FI03.<3\DT MFDBIL+=.7BT9.N%[>#;BP5D7V*2K0@OI^V2.9V%K7&P[Q^@46<+^[CRX%8SQ3 M,3]V+X]IQ%KN"JP!NG"S6(:*D?IP3#V8$VKP>[%KMJ#V;\0P M#53NKES32F9 QD]'4PPZRT#GX#_'N*0180BH3C-:$"#AC)LZ@YQ"RH;U%<;@ M\5=9XEE7E"O+YEN'X%'@O?W(8R%.'G"A/0<]U'HP+@]HMM'>=&4I"JW*R$$. M:NH(@/(+Z S%:I57!3;!"ZTH!5UT/ '=CME$13M)2-VML3QXD5675AG^LE%A0["(H?.:5L&5WI*H$77&B0 MZO"U7U7YL!OU6D<']!L3UJSK03(#0X+X^NKR\L@X7J1G\HU_"+)VUW2HY\VW M;H*(>+FR. ,T3Z=(=&88+PID1 :2"'7?,V:<^T,Z'3Z[)C1]>_OKMY<=D84=F.PV=!<0D"@5[.T^!1P'6CI+NGJ[=XQ@VKR/ M8RS5/ +I.WA^LC_)Z+K%:NT-WHK9?$X5"O%RH>5H[IZ"!ET(1C#?9#CG8";X M 3+]<.[1(OMZ,% ^<,[(N9B&C_1#.A;EQH'R,3;F][I Y0=Y6WONHW,Q\KS^ M6FP695-P])!Y0'W_49N@[%*K[]"LJ22& M; W@C,:#E.2"!$V6J5YX(5N,D$/RP"XN;_"%A0-^N("X9:,!PG:%,:@MLTF[?5QPD)H MG$D\0OLH>6O4)\L0,]]J**N?PHQP\FTCIEG?G9DNI6* R?: M@ 3GC'/C'.X;S 0-G9^())(AC@DS.E&1,IY1F:4V9CLA'#*;+CJUT!=RC "M*%LSR._G*62!I>-UIVUMO7[4#A6V!QDI[.W1%- M84.,ZCQ38#L84UVI.RQJX_\8_9!VB=IA^1H-W3-0,,;1:U6,FE_255FP[C3( MQ!GA7XJX.%(Z#4AL\]$H'@(O38"ESM&IZVFA%-)W"/$QD4&A-O=[1)O_:HW^ MK5NC_S.V9OROGBZ))P=H'\];3B2DXB'JL]?B>\&P!J!DN^/9]W]U*OG_4:>2 MW@+R9]%[P#X60T]?L5:!O!YCJ+&*/6S-4T@2YU1\TKX8J+LW^WSU*CH]\2@\ M'.1 GZ,\8X*9_U^LE]?S2C+O&-88.D(5]Z+?HSUS*.<:>5?8&:2.T@1K]A7Y MD8/J>V1MZOXL0MI>?V6&X''U0E>*)72#RO@[55V%[F>M<@Q=#^];_S>J(6$A MZUDDZ+ ';;V5Q68Q6!$$Z^HC/3ID/=YR_OT=EBO#,1JOOX]7+\+S8>@9]79_ M#Y:>..A%4_,A["OI6$1G[86]VX$YG[R#=IF,9PP5+EQP%BQ+8*4//0&3^A/2 M>@H']&&)7B9+ =[NNO+8#@7#>:OTP _]I0=LJ+33^@^%D['KQ6(AC:._V$EL M1@)I^F'3G]AT* C^0?4&GH!!X9B KOR /KA:Z874Q%Y6UH.$%$G@A6IU.YL/ MF UNZ/.2CY\VYU$9R\^?HC?-^="S_.:@ZIGH"7CRO-'^R3;W7!3YIK,?A3W= M6N=]XRF]/ IZ]GN>1AV\Z_5&'OR??_4D8\"W&_.9'_(T6]:QS M_@>LX:C#=I(_OS6 6X,_ 6^.'^&?8!//Q8EGSW@4!@3JH#SIJ/QQOM5,W_Q( MG[&09QWL-YKW.%;>I8P\MUI(MP%H+TWS9HG]^(S+W6J%1E@JYD&);[];7FVI MZ-$M5!^UDS[=SY)=3"VVV$G\HGHG3X#[A5L+Q%;S5"V00VVB(8NFEPP@TV'( MA5-V9$]]CW__6,-1B$#B6Y<.*$3B([^Y<1V!?)#8?JD.B_&9O0$NTNXG(7W5$Y]K99>DP[J>:[= M=82,H7?CT(L'E>>.6_5F>DZ.ZVZ<4^L:VS\WEF&(QBDX)Q- .W[S^N (8Y;NRV:AHXC+/%(&:XW M 8FG-84O2N@2(4=?-K=V1_C;<.&.\+->[0X?-XZL6]&Y6UWB9 _SW5.^P_-V M'%_$HSW$8<4\G@T98M'[=MO/23L*>C@26%?1CZ-Q30T44P;+MC5>GWS96\PB MP!@/JV;A'4"P-C> M\B8>WY!Y/4*J2IRTOYAV31HN?7(P7O>*B/L$$XL6+-3N%40[D%$R=0^*"?AK M<5LVI6Q!+W1OJH4Q!+NW71F'(=^!ENQ0$CMY^ M)J$1?6TLB&U)$IY? ]*B3%;IB^-/LU6>8*D,(GT@#16^" O2&MQ^F8JXEPCY MI2]Z9+"#5]$.4^K>6,<#&OS]-1^>:\H >&M4BYGNK33V%3W^+JE3=MV=?D:K#W^P' MW:&%JCSUXUG%J@)R7D]YE(,$&]*PK98G?2QVWW2V23Y<=N5@>[ C5]GUCO1( MG%&+&NT'K!W2H-_DWP*R3*#NB8<$[5HM8<[141C%UW$ZRZ"X(53]!4^><+GV M#-AWM#_OT];.>^2B][ZJ:Q4N\:3(85B*#)4K\3 P6)#DJ!-XCI;1!X1@N9+C M9]A7+,27_?=4"@GC\@$/MBN#'$_KVQ4Z^M>^[BHH$BC3X5E;#ZG*L?_L?U ) M<; M2KN.]VSQS[MJ$ T[O$1_WJT&6&*)RD*$OYR$O^Q,<#Z']5?2\?OZT4F$ M%L(8G5/83;_%IK@I-AN5RA;K,AJ[+:@O)#2>PJ;Y4X]A>&^O<^57PK>6-1SH MQLKNVS^ 2D*T=F2V)?&)FHI@4W/K;[PJMD0*X3\*17=8&% MOB,5SM$ED:?#X4BA\=L*>WI2RS? 80_M=:/9\L;W>1$BX%Y*W8C7GPH+EAPR MU86='ZI+??3A"0 "9&MM'[W3$B?BO'CEY$@* ?F--Y44\@*X=8-^;KB'>L^V19T& MQ;,P>>]-]%A M6(+8L?(IC8T$)N5HBRH/5V:N@92KN9X[/ $I7 -BX/(5^IIJO/@N@^B M4P=NY58J=/1?-PVFCU>? X(%%HU@SN%BBU4XPNH*[4MMPQ"B7-RA-^7UUV+! M2>L?R-B\P32:O>>FBKXJH*Z+%QT)$1FVZD$ M7OOKV$%T>B_ O%U^2%6.<$L?'S"%5#5K2ASX^:,>BD3[2I)]*TTB27NS@B6' M](.N0>912(,+L55U3S5(/8"V6K7!]C]LU0G;_[##8;N>M==?,$X?OW@N'+:U M6H_UO;ROC-L38+R?*87!??A[+N0/?^](,6??>1R]T8ZCV3_.$VKI'>$.6%A# M4)>1/MVDY7M(PA*K>BS3?H'AL4X*;U46$#W?@%I5HN8+>TXZZPMV'5QMHX!Y MN]1O!P/X L=^Q-M/(,O!@GEA^GR\IN#$)1NR'A8'PJ7[?,5 ZA#:[+NC5*HM MCOS>(83\[(O/G<^JHGX'/-JM(^U[LVN#;A760T;RKC[M-6H5/7PN@'T2! LR M9]T'[R-?M*&8DGQ[[6=]I<7##A&CBHG>-:N[:8'T+7=OI6\:0KUA1;]Y+I]OE/' ME.O;R_]D"YW%]'I$N>,AW2J[=V;J[M$#KZT2> =D+'RCRGV]N.?,864NN.7W M=+=:4U^O3PWBDGJP'@:W_W8A=A?7VV$J=XGCM9Z4.UZ?\ZY-< M44Y1I1X>[[MB&$"X^VW^E0(K?(%'AQAP:UM7&:9TAQN.?_:H>K&DFJ9_!E V MRW(1HB%6+!P.?V$-=W! '+YHKZ,O_,A[-J8@#6F9?/55\6JT1>^^D#J^[Y9"I45/#W MZ+C).TL-'CN06X7PV+<%ZD2A"JHK5:^HE+ _0W7=G3%YHZ2@F<]KW<>&2$L M^B3X!:DE^1A']V+VU$4G,8J-3JEKB-:<\?YM'Y6$QA[:+$PSNE)W+#/<0F5! MM3^S7O"=/]/Q]ZC6:CI[Q>7^WE.M.NQ&%(J#I'MGA?J%R!0-[;&4_=7Y?$KL MQA/&]%*GLKE$-Y24CPQ79J*SL5-3G6W$4O45#VW=:4J?#E)_<]UI.BG" MVENM\0+[ZF#'[0B-&4AIE@P?>U=42 M$(90X1K?^0!G1/2$8D7?O?WIP\=PI)D-N6LJ_M2L-T6^1 GD2[XIB6V&]IN& M?!398!S\, U\.)V'GDR\#T%4V%#0&9;+PNW86;H4-D,:9.467U_=]/3O; ,Q?9WQ:T:U] _8"$WJQJ=O0*XHX[8.+Z>OZYT,/%O0HMQ] R' M27Z*SYK;L&?.+(RBV23PX<3'QN"92A%!%,'0F1^.XLC"]L6CMGO0E7X26(3W MHNY35RKO'2OD,J&U.?&!-/F(K+:.:WEHT>*>]PZH5QRBQ$<6*^X IE>+^'B5 MZ)N5YPT/O*_X[OO0[GJ+$7LB6$\EX&XMSBVX(-#71;W(FD-8ZHE8N^L&]HVL M\/47URK@[6*]44&!NI;%/M/Q+_FC5D *T8N#XV9#9]RN9]O+W??]OA3/15$L M)<#=>'I:??^+.JQ(Y$%/T@W&,Y!Q?K?8 M1-NS&Y3*M=#SV%GKO6);/2U39LA<)@*X7F86]%L65;H(LGRYG37S]=?$M&=LFZL;Q$YWQ' MYSN?+LY15*LMQ8\EQ@JTC/(ZAJ52U5O/J],2,U1?B IS'74F, MLMHD,>K-?3_T&"(<)A%OV!U3-4A%PU4,+P<(N/Q;D>$8/IV]_M((=?,*N''V M9C;SG\YO]O$S&SB'P'%\R&(8A)?0^W72"]\_3&R">^3+WR3_$?<>=7B >JKS MH*XKD^QUNYM$N>#C)B^@ S0[8AAL$(WA+:)D+8G)RA$C=.O@N0%2084$2I^N MKAX8I'YVX2B**&J^E3QE M<]Q3VN-X044V0KUO]'*X]#( M@DF$^CJ@%)(\:SYS55(-8 G!!DM%TBGR5:)JA5O57ZA4M+[[__,N_V/%BZL_EVS_5?8%OZ!&T^-.0.3R%$2&IR#R!.[DXOHO:_2Z MUCCIOSO==T#!NB%4$=ZI+4F68:?'/']B>&_>5G2G!XY-6-,KM-8/WAU^G9OA M'#54/9@EVF ,1_NC$1Z$PZS50!'#T?Z$,]*P:UMP?%4GWP!02P,$% @ M&82G4"%);DIW!0 6B\ \ !X;"]W;W)K8F]O:RYX;6S%FEM/XS@4@/^* MU2?V@6US[0RB2"R7W4HL@RB:?5RYJ4NM2>R.[1287[^V"^4$I4?[C*"=J)S4RI\,)[Y+\63?KX=#QGV! MC7C@\\E@-&"\=?I:UDZ82^[$GT:W:ZD>)X-DP);26#<+SXXE&ZED(W^)13RR M*_WTES;REU:.U[/*Z+J.OPH7XH_\$^SNS'=AG*PZ!1V?WW//.AF4(W_#C;1R M+FOI7B:#^+T6 _\OAN!OQ'IX^]Q6XHGY/]6HETM9B4M=M8U0;EN/1M3AZ[/D-9LJZTPL#FOO*X+V ME19MJGP].6U>8)0>86%Z1 ODQ;OVAGN)K7CULY7K\ -(ATJ$V"(W@MO.BY]@ MQDC(E=$TTFWC1J@N'U-"!Q#J0^],,&,DQ,HXKWPC&A_DICZ]48_AZ>S\D3RF31\J#Y-$0FR);VX5LZ@7[I_;H<*LD!!K(71+T$/] MUR!_H6PLRB F)H:$V RW_KXWVEKF XK/I+CQ+YYS1LY;QR/).R8FAX38#E-5 MZ4:P!_[<;6',"@FQ%B[%',;<%#-"2FR$63NWXF<;''^U^6#.%)-!2BP#/#N" MW2!%QQ7$ED 3)'8$,3%/I,2>Z$V2V-%#C'R_04K,%2FQ*W;Y4B\9IHJ46!7] MB5,O)N:.E-@=VPRJ%PMS14KL"C25ZG82S!4IL2OV)U.Q1B$FIH^46!\]&55? MBV>85C)BK713JUX\3"X9L5S0'.O?%&)B86#)BL>#YPS'$Q,224<]589C=VL1$DQ&+IC_-.6:W.A3M3/-B MHLD.,67E,<^;\)["%#S#1),1BV8?YLS?>]'6<#X:1UZ[?K(1_2V.:21&\9S/?JV#4RHYIIV<6#L[S+^Y:TU(SG><8<@#5Q@Q[13$VMEA;M$>A&GB M.WHI;4@W(2:FG>)3%E5BHZ_7=5P']4$S+-6RZUH_04Q,.\4A5ULZ>7"!::<@ M7Z)',#L2+S#M%.2++GMG,D+Z!C'157IB!:&8MS!=+S %%<0*ZIUPZ0GN!2:@ M@EA 'V=<^O@P^13$\L&G7#*(B"8!<3$Y%,>=)ZM MA)B8?$IB^>"88XB)R:F' 87F+6*8FM\XHY$U4;/'XO-KK>A.G! M2 E'9R4FGY)8/J^8^-BLQ+Q3?L*> $\8XHY6;WL5'U8B3%UVE[O'F'?&Q-YY MQ?3YFC#"CQFOGD.8W-4GQ,2\,R;?//!A5T-O@X\QYXRC1&VE"S;NK[PY[ZI&\W#^7B/MVWM9_\!4$L#!!0 M ( !F$IU#\FJ>/5@( #TK : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/%VDUNVS 0AN&K&#I :,Z0HZ2(L^HFV[07$&SZ![$E0621Y/95O:D* M)/JZ,#YM;!@V9MZ%\4"@]/B2SDTY=6T^GOJ\>K^IS.7#WO-M7PO//5ZF[?]=4EM^:3B[X+*?1XD M\T%"#]+Y(*4'A?F@0 ^*\T&1'F3S048/JN>#:GK0_7S0/3WH83[H@1[DUT#& M-3\)8PM=;@-ZRP+4VNMCFZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>LM M0&_AZRU ;^'KK4!OY>NM0&_EZZU ;UW@K 0=EO#U5J"W\O56H+?R]5:@M_+U M5J"W\O56H+?R]5:@M_+U#D#OP-<[ +T#7^\ ] Y\O0/0.RQPUHT.N_EZ!Z!W MX.L=@-Z!KW< >@>^W@'H'?AZ!Z!WX.L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.L= M@=YQ@7N5Z&8E7^\(](Y\O2/0._+UCD#OR-<[ KTC7V\#>AM?;P-Z&U]O WH; M7V\#>AM?;P-Z&U]O WK; L^:H(=-^'H;T-OX>AO0V_AZ&]#;^'K70.^:KW<- M]*[Y>M= [YJO=SW1.Q^;(>U^E.'4'O*M2_X9_F7-!.YDW4$L#!!0 ( !F$IU#57/90"P( $XJ 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[C,!0&X%>ILATUKJ\=$&4#; $) M7L"3G#91D]BR#92WQPD7"=210+32OVF:'.>IGP:-LS;:FLWQ,1B85CEAD1#FJ>Q1W%^=DEK^]"E MV<7K];'UJK#>=VUE4^L&]CC47YK.WQJ6@;II36Q:'__D!<7L:I>[Q'QM5>1J M+-@W)GR]<3S/]]T\4@AM33^*YM;KMJ+:50]]OJ6,/I"M8T.4^JZ,C0U4WZ70 M#INWO+T/,%4..3GE;4'[1DV%UT_^JX'ONZ%R M@>8^Y&I([9['RY%N$A'Y'&K5-3_:WAN?7Q?M@G%[;3]WTO_*,8V73X MW5L_7 X!DD."Y% @.31(#@.28PF2XR](CA.0''R!$@1%5(Y"*DOP!02P$"% ,4 " 9A*=0'R// \ 3 @ "P M@ $ 7W)E;',O+G)E;'-02P$"% ,4 " 9A*=0)^B'#H( "Q M$ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M !F$IU 4XJJ1[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ &82G4*>L MO9]# P H \ !@ ( !^ @ 'AL+W=O 0 *D5 8 M " 7$, !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ &82G4,!5SZC. P $P M& @ 'W' >&PO=V]R:W-H965T&UL4$L! M A0#% @ &82G4#9 UQ"Q 0 T@, !@ ( !;B$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &82G4"_A M11NU 0 T , !D ( !*B< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &82G4%U'6&RS 0 T@, !D M ( !["P 'AL+W=O&PO M=V]R:W-H965T'V&UL4$L! A0#% @ &82G4,MNWNJU 0 T@, !D ( ! MK3( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &82G4&B@5AZU 0 T@, !D ( !;S@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &82G4 O.XNW 0 T@, !D M ( !BD0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &82G4'_"8+.W 0 T@, !D ( !8$H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&82G4%"C2\2V 0 T@, !D ( !*% 'AL+W=O&PO=V]R:W-H965T8S $ #4$ 9 " 8!: !X;"]W;W)K&UL4$L! A0#% @ &82G4)BK A+Y P NQ( !D M ( !@UP 'AL+W=O&PO=V]R:W-H M965TGLE#0( +,% 9 M " =!B !X;"]W;W)K&UL4$L! M A0#% @ &82G4( \&PO=V]R:W-H965T&UL4$L! A0#% @ &82G M4/CCMT\W @ Q08 !D ( !IG 'AL+W=O:Z!VOT# #8$P &0 M @ $4

&PO=V]R:W-H965T&UL4$L! A0#% @ &82G4($_<75- P ]0X M !D ( !)'H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &82G4!PM'FZ$ @ J0@ !D M ( !ZH$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &82G4"(CYGH^ @ P08 !D ( !ZHD 'AL+W=O M&PO=V]R:W-H965T7@( !(( 9 " 7.. M !X;"]W;W)K&UL4$L! A0#% @ &82G4-+! M>L(> P *PT !D ( !")$ 'AL+W=O#D" #%!@ &0 M @ %=E >&PO=V]R:W-H965T&UL4$L! A0#% @ &82G4(K[8NSF 0 Z 0 !D M ( !Z9@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &82G4"<=J,@( P U L !D ( ! M8:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &82G4#W1_C@C @ R@4 !D ( ![JL 'AL+W=O&UL4$L! A0#% @ &82G4/DF5&60 M @ [0D !D ( !B;, 'AL+W=O&PO=V]R:W-H965TP0 ( 7 9 " 4^X !X;"]W;W)K&UL4$L! A0#% @ &82G4.5C(K'_ 0 @04 !D M ( ! ;T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &82G4.E+RN:H9@ YJ8! !0 ( !+L4 M 'AL+W-H87)E9%-T&UL4$L! A0#% @ &82G4-2HA8!( @ M8@L T ( !""P! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ &82G4/R:IX]6 @ /2L !H M ( !'S0! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %$ 40 I%@ Z3@! end XML 92 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Lease Term and Discount Rate (Details)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted average remaining operating lease term (years) 5 years 10 months 24 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 93 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details)
1 Months Ended
Apr. 01, 2020
USD ($)
$ / shares
shares
May 31, 2020
employee
Apr. 30, 2020
USD ($)
employee
Mar. 31, 2020
USD ($)
Subsequent Event        
Subsequent Event [Line Items]        
Proceeds from issuance or sale of equity $ 110,000,000      
Number of positions eliminated | employee     400  
Number of positions eliminated, period percent     10.00%  
Restructuring charges     $ 4,400,000  
Number of employees on furlough | employee     1,000  
Number of employees returned from furlough | employee   135    
Employee transition pay, pre-tax charge     $ 1,000,000  
Subsequent Event | Common Stock        
Subsequent Event [Line Items]        
Stock issued during period shares new issues (in shares) | shares 4,484,305      
Shares issued price per share (in dollar per share) | $ / shares $ 15.61      
Subsequent Event | Series A Convertible Preferred Stock        
Subsequent Event [Line Items]        
Stock issued during period shares new issues (in shares) | shares 40,000      
Shares issued price per share (in dollar per share) | $ / shares $ 1,000      
Warehouse Agreement Borrowings        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity       $ 69,000,000
Warehouse Agreement Borrowings | Flagstar Bank        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity       $ 20,000,000
Warehouse Agreement Borrowings | Flagstar Bank | Subsequent Event        
Subsequent Event [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 24,500,000