0001421517-20-000113.txt : 20201030 0001421517-20-000113.hdr.sgml : 20201030 20201030160550 ACCESSION NUMBER: 0001421517-20-000113 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201030 DATE AS OF CHANGE: 20201030 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Energy Recovery, Inc. CENTRAL INDEX KEY: 0001421517 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] IRS NUMBER: 010616867 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34112 FILM NUMBER: 201277362 BUSINESS ADDRESS: STREET 1: 1717 DOOLITTLE DRIVE CITY: SAN LEANDRO STATE: CA ZIP: 94577 BUSINESS PHONE: (510) 483-7370 MAIL ADDRESS: STREET 1: 1717 DOOLITTLE DRIVE CITY: SAN LEANDRO STATE: CA ZIP: 94577 10-Q 1 a10-q2020xq3.htm FORM 10-Q - Q3'2020 Document
false--12-31Q320200001421517011.00000012800000P5YP5Y024400000P3MP1YP1Yus-gaap:ProductMemberus-gaap:ProductMember 0001421517 2020-01-01 2020-09-30 0001421517 2020-10-23 0001421517 2019-12-31 0001421517 2020-09-30 0001421517 us-gaap:ProductMember 2020-01-01 2020-09-30 0001421517 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember 2020-01-01 2020-09-30 0001421517 us-gaap:ProductMember 2019-07-01 2019-09-30 0001421517 2019-07-01 2019-09-30 0001421517 2019-01-01 2019-09-30 0001421517 us-gaap:ProductMember 2019-01-01 2019-09-30 0001421517 us-gaap:ProductMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember 2019-07-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember 2020-07-01 2020-09-30 0001421517 us-gaap:RetainedEarningsMember 2020-09-30 0001421517 us-gaap:CommonStockMember 2020-09-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2019-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001421517 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2019-12-31 0001421517 us-gaap:TreasuryStockMember 2019-09-30 0001421517 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001421517 2019-09-30 0001421517 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001421517 us-gaap:TreasuryStockMember 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2018-12-31 0001421517 us-gaap:CommonStockMember 2020-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-12-31 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001421517 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2019-06-30 0001421517 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-06-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2020-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001421517 us-gaap:RetainedEarningsMember 2018-12-31 0001421517 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001421517 2018-12-31 0001421517 erii:SchlumbergerTechnologyCorporationMember us-gaap:LicenseAndServiceMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2020-04-01 2020-06-30 0001421517 erii:SchlumbergerTechnologyCorporationMember us-gaap:LicenseAndServiceMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2015-10-14 2015-10-14 0001421517 erii:SchlumbergerTechnologyCorporationMember us-gaap:LicenseAndServiceMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2020-01-01 2020-09-30 0001421517 erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember 2020-07-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember 2020-07-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2020-01-01 2020-09-30 0001421517 srt:AmericasMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 srt:AsiaMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:AsiaMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 srt:AsiaMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember 2020-01-01 2020-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 srt:AsiaMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember 2019-07-01 2019-09-30 0001421517 erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember 2019-01-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:EuropeMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:AmericasMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AsiaMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 2020-06-30 0001421517 2019-06-30 0001421517 2021-01-01 2020-09-30 0001421517 2022-01-01 2020-09-30 0001421517 2020-10-01 2020-09-30 0001421517 erii:COVID19Member 2020-01-01 2020-09-30 0001421517 erii:COVID19Member 2020-07-01 2020-09-30 0001421517 erii:SchlumbergerTechnologyCorporationMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2020-01-01 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2020-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001421517 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001421517 erii:LongtermInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001421517 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001421517 us-gaap:ShortTermInvestmentsMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001421517 erii:LongtermInvestmentMember 2020-09-30 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember 2020-09-30 0001421517 erii:LongtermInvestmentMember 2019-12-31 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-09-30 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001421517 erii:LongtermInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001421517 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001421517 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001421517 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001421517 us-gaap:USTreasurySecuritiesMember 2020-07-01 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2019-01-01 2019-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2020-07-01 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2019-07-01 2019-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2020-01-01 2020-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2019-01-01 2019-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2019-07-01 2019-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2020-01-01 2020-09-30 0001421517 erii:UncommittedRevolvingCreditLineMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2017-01-27 0001421517 erii:CommittedRevolvingCreditLineMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2017-01-27 0001421517 erii:ForeignSubsidiaryMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2017-01-27 0001421517 erii:LoanAndPledgeAgreementMember 2020-09-30 0001421517 erii:LoanAndPledgeAgreementMember 2019-12-31 0001421517 us-gaap:StandbyLettersOfCreditMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2020-01-01 2020-09-30 0001421517 us-gaap:StandbyLettersOfCreditMember erii:LoanAndPledgeAgreementMember 2020-01-01 2020-09-30 0001421517 erii:LoanAndPledgeAgreementMember erii:OtherFinancialInstitutionMember us-gaap:LineOfCreditMember 2020-09-30 0001421517 us-gaap:StandbyLettersOfCreditMember 2020-09-30 0001421517 us-gaap:StandbyLettersOfCreditMember 2019-12-31 0001421517 erii:OfficeAndWarehouseSpaceTracyLeaseMember erii:TracyCaliforniaMember 2020-03-01 2020-03-01 0001421517 erii:OfficeAndWarehouseKatyTXMember 2020-01-01 2020-01-01 0001421517 erii:OfficeAndWarehouseKatyTXMember 2020-01-01 0001421517 erii:OfficeAndWarehouseSpaceTracyLeaseMember erii:TracyCaliforniaMember 2020-03-01 0001421517 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2020-01-01 2020-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:OneCustomerMember erii:LicenseAndDevelopmentRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001421517 erii:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 erii:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 erii:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:OneCustomerMember erii:LicenseAndDevelopmentRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0001421517 erii:OneCustomerMember erii:LicenseAndDevelopmentRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0001421517 erii:VorTeqLicenseAgreementMember 2015-10-14 2015-10-14 0001421517 erii:VorTeqLicenseAgreementMember 2015-10-14 utreg:sqft iso4217:USD iso4217:USD xbrli:shares xbrli:pure utreg:acre xbrli:shares erii:term erii:payment
 
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 September 30, 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-34112
erilogoh4c.jpg
Energy Recovery, Inc.
(Exact Name of Registrant as Specified in its Charter)
 
Delaware
 
01-0616867
 
 
(State or Other Jurisdiction of Incorporation)
 
(I.R.S. Employer Identification No.)
 

1717 Doolittle Drive, San Leandro, California 94577
(Address of Principal Executive Offices) (Zip Code)

(510483-7370
(Registrant’s Telephone Number, Including Area Code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol
 
Name of each exchange on which registered
Common
 
ERII
 
The Nasdaq Stock Market LLC

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 and post such files).  Yes þ  No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
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 Exchange Act Rule 12b-2).  Yes   No 
As of October 23, 2020, there were 56,100,279 shares of the registrant’s common stock outstanding.
 



ENERGY RECOVERY, INC.
TABLE OF CONTENTS

 
 
Page No.
 
 
 
 
 
 
 
 
 
 
 


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 2


PART I — FINANCIAL INFORMATION

Item 1 — Financial Statements (unaudited)
ENERGY RECOVERY, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
80,149

 
$
26,387

Short-term investments
24,373

 
58,736

Accounts receivable, net
11,055

 
12,979

Inventories, net
10,662

 
10,317

Prepaid expenses and other current assets
4,959

 
4,548

Total current assets
131,198

 
112,967

Long-term investments
1,418

 
15,419

Deferred tax assets, non-current
11,454

 
16,897

Property and equipment, net
20,535

 
18,843

Operating lease, right of use asset
16,444

 
11,195

Goodwill
12,790

 
12,790

Other intangible assets, net
53

 
65

Other assets, non-current
645

 
598

Total assets
$
194,537

 
$
188,774

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
1,951

 
$
1,192

Accrued expenses and other current liabilities
8,654

 
9,869

Lease liabilities
1,209

 
1,023

Contract liabilities
1,160

 
15,746

Total current liabilities
12,974

 
27,830

Lease liabilities, non-current
16,802

 
11,533

Contract liabilities, non-current
104

 
13,120

Other non-current liabilities
672

 
278

Total liabilities
30,552

 
52,761

Commitments and contingencies (Note 8)

 

Stockholders’ equity:
 
 
 
Common stock
61

 
61

Additional paid-in capital
174,929

 
170,028

Accumulated other comprehensive income (loss)
100

 
(37
)
Treasury stock
(30,486
)
 
(30,486
)
Accumulated earnings (deficit)
19,381

 
(3,553
)
Total stockholders’ equity
163,985

 
136,013

Total liabilities and stockholders’ equity
$
194,537

 
$
188,774


See Accompanying Notes to Condensed Consolidated Financial Statements

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 3


ENERGY RECOVERY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except per share data)
Product revenue
$
27,408

 
$
21,752

 
$
65,665

 
$
57,050

Product cost of revenue
7,816

 
5,425

 
20,049

 
15,843

Product gross profit
19,592

 
16,327

 
45,616

 
41,207

 
 
 
 
 
 
 
 
License and development revenue

 
3,098

 
26,895

 
10,391

 
 
 
 
 
 
 
 
Operating expenses:
 
 
 
 
 
 
 
General and administrative
6,271

 
5,711

 
18,751

 
16,790

Sales and marketing
2,141

 
2,367

 
5,776

 
6,710

Research and development
5,098

 
6,620

 
18,159

 
16,354

Amortization of intangible assets
4

 
156

 
12

 
469

Impairment of long-lived assets

 

 
2,332

 

Total operating expenses
13,514

 
14,854

 
45,030

 
40,323

Income from operations
6,078

 
4,571

 
27,481

 
11,275

 
 
 
 
 
 
 
 
Other income (expense):
 
 
 
 
 
 
 
Interest income
134

 
500

 
809

 
1,551

Other non-operating expense, net
(29
)
 
(5
)
 
(59
)
 
(77
)
Total other income, net
105

 
495

 
750

 
1,474

Income before income taxes
6,183

 
5,066

 
28,231

 
12,749

Provision for (benefit from) income taxes
796

 
(83
)
 
5,297

 
1,227

Net income
$
5,387

 
$
5,149

 
$
22,934

 
$
11,522

 
 
 
 
 
 
 
 
Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21

Diluted
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21

 
 
 
 
 
 
 
 
Number of shares used in per share calculations:
 
 
 
 
 
 
 
Basic
55,692

 
54,975

 
55,573

 
54,594

Diluted
56,471

 
56,384

 
56,443

 
55,971


See Accompanying Notes to Condensed Consolidated Financial Statements



 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 4


ENERGY RECOVERY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Net income
$
5,387

 
$
5,149

 
$
22,934

 
$
11,522

Other comprehensive income (loss), net of tax
 
 
 
 
 
 
 
Foreign currency translation adjustments
26

 
(19
)
 
11

 
(20
)
Unrealized gain (loss) on investments
(45
)
 
(5
)
 
126

 
127

Total other comprehensive income (loss), net of tax
(19
)
 
(24
)
 
137

 
107

Comprehensive income
$
5,368

 
$
5,125

 
$
23,071

 
$
11,629


See Accompanying Notes to Condensed Consolidated Financial Statements



 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 5


ENERGY RECOVERY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Common stock
 
 
 
 
 
 
 
Beginning balance
$
61

 
$
60

 
$
61

 
$
59

Issuance of common stock, net

 

 

 
1

Ending balance
61

 
60

 
61

 
60

 
 
 
 
 
 
 
 
Additional paid-in capital
 
 
 
 
 
 
 
Beginning balance
173,729

 
165,981

 
170,028

 
158,404

Issuance of common stock, net
132

 
815

 
1,237

 
5,334

Stock-based compensation
1,068

 
1,354

 
3,664

 
4,412

Ending balance
174,929

 
168,150

 
174,929

 
168,150

 
 
 
 
 
 
 
 
Accumulated other comprehensive income (loss)
 
 
 
 
 
 
 
Beginning balance
119

 
(2
)
 
(37
)
 
(133
)
Other comprehensive income (loss)
 
 
 
 
 
 
 
Foreign currency translation adjustments
26

 
(19
)
 
11

 
(20
)
Unrealized gain (loss) on investments
(45
)
 
(5
)
 
126

 
127

Total other comprehensive income (loss), net
(19
)
 
(24
)
 
137

 
107

Ending balance
100

 
(26
)
 
100

 
(26
)
 
 
 
 
 
 
 
 
Treasury stock
 
 
 
 
 
 
 
Beginning and ending balance
(30,486
)
 
(30,486
)
 
(30,486
)
 
(30,486
)
 
 
 
 
 
 
 
 
Accumulated earnings (deficit)
 
 
 
 
 
 
 
Beginning balance
13,994

 
(8,093
)
 
(3,553
)
 
(14,466
)
Net income
5,387

 
5,149

 
22,934

 
11,522

Ending balance
19,381

 
(2,944
)
 
19,381

 
(2,944
)
 
 
 
 
 
 
 
 
Total stockholders’ equity
$
163,985

 
$
134,754

 
$
163,985

 
$
134,754

 
 
 
 
 
 
 
 
Common stock issued (number of shares)
 
 
 
 
 
 
 
Beginning balance
61,133

 
60,360

 
60,718

 
59,396

Issuance of common stock, net
37

 
210

 
452

 
1,174

Ending balance
61,170

 
60,570

 
61,170

 
60,570

 
 
 
 
 
 
 
 
Treasury stock (number of shares)
 
 
 
 
 
 
 
Beginning and ending balance
5,456

 
5,456

 
5,456

 
5,456




See Accompanying Notes to Condensed Consolidated Financial Statements

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 6


ENERGY RECOVERY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
 
Nine Months Ended September 30,
 
2020
 
2019
 
(In thousands)
Cash flows from operating activities:
 
 
 
Net income
$
22,934

 
$
11,522

Adjustments to reconcile net income to cash provided by operating activities
 
 
 
Stock-based compensation
3,672

 
4,425

Depreciation and amortization
3,963

 
3,440

Amortization (accretion) of premiums and discounts on investments
311

 
(37
)
Deferred income taxes
5,443

 
1,198

Provision for warranty claims
316

 
339

Impairment of long-lived assets
2,332

 

Other non-cash adjustments

 
197

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
1,862

 
(10,617
)
Contract assets
(747
)
 
2,993

Inventories, net
(506
)
 
(1,885
)
Prepaid and other assets
295

 
383

Accounts payable
656

 
(94
)
Accrued expenses and other liabilities
(2,561
)
 
(1,264
)
Income taxes
(18
)
 
30

Contract liabilities
(27,602
)
 
(10,127
)
Net cash provided by operating activities
10,350

 
503

Cash flows from investing activities:
 
 
 
Sales of marketable securities
10,573

 
3,535

Maturities of marketable securities
50,467

 
70,040

Purchases of marketable securities
(12,855
)
 
(66,253
)
Capital expenditures
(6,019
)
 
(5,501
)
Net cash provided by investing activities
42,166

 
1,821

Cash flows from financing activities:
 
 
 
Net proceeds from issuance of common stock
1,260

 
5,424

Tax payment for employee shares withheld
(23
)
 
(89
)
Net cash provided by financing activities
1,237

 
5,335

Effect of exchange rate differences on cash and cash equivalents
11

 

Net change in cash, cash equivalents and restricted cash
53,764

 
7,659

Cash, cash equivalents and restricted cash, beginning of year
26,488

 
22,138

Cash, cash equivalents and restricted cash, end of period
$
80,252

 
$
29,797


See Accompanying Notes to Condensed Consolidated Financial Statements

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 7


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 1Description of Business and Significant Accounting Policies

Energy Recovery, Inc. and its wholly-owned subsidiaries (the “Company” or “Energy Recovery”) has, for more than 20 years, created technologies that solve complex challenges for industrial fluid flow markets worldwide. The Company designs and manufactures solutions that reduce waste, improve operational efficiency, and lower the production costs of clean water and oil & gas. The Company’s solutions are marketed and sold in fluid flow markets such as water, oil & gas and chemical processing under the trademarks ERI®, Ultra PX, PX®, Pressure Exchanger®, PX Pressure Exchanger®, Powertrain, VorTeq, IsoBoost®, IsoGen®, AT and AquaBold. The Company owns, manufactures and/or develops its solutions, in whole or in part, in the United States of America (“U.S.”).

Basis of Presentation

The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant inter-company accounts and transactions have been eliminated in consolidation.

The accompanying Condensed Consolidated Financial Statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. The December 31, 2019 Condensed Consolidated Balance Sheet was derived from audited financial statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading.

The September 30, 2020 unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the fiscal year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 6, 2020, as amended on June 10, 2020 (the “2019 Annual Report”).

All adjustments consisting of normal recurring adjustments that are necessary to present fairly the financial position, results of operations and cash flows for the interim periods have been made. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods.

Use of Estimates

The preparation of Condensed Consolidated Financial Statements, in conformity with U.S. GAAP, requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the Condensed Consolidated Financial Statements and accompanying notes.

The accounting policies that reflect the Company’s more significant estimates and judgments and that the Company believes are the most critical to aid in fully understanding and evaluating its reported financial results are revenue recognition; capitalization of research and development (“R&D”) assets; valuation of stock options; valuation and impairment of goodwill and acquired intangible assets; valuation adjustments for excess and obsolete inventory; deferred taxes and valuation allowances on deferred tax assets; and evaluation and measurement of contingencies. Those estimates could change, and as a result, actual results could differ materially from those estimates.

Due to the novel coronavirus (“COVID-19”) pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of October 30, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. The Company undertakes no obligation to update publicly these estimates for any reason after the date of this Quarterly Report on Form 10-Q, except as required by law.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 8


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Significant Accounting Policies

Except for adopting new accounting pronouncements, as noted under “Recently Adopted Accounting Pronouncements,” there have been no material changes to the Company’s significant accounting policies in Note 1, “Description of Business and Significant Accounting Policies,” of the Notes to Consolidated Financial Statements included in the 2019 Annual Report.

Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which amends Accounting Standards Codification (“ASC”) No. 326, Financial Instruments-Credit Losses (“ASC 326”). Subsequent to the issuance of ASU 2016-13, ASC 326 was amended by various updates that amend and clarify the impact and implementation of the aforementioned update. The new guidance introduces the current expected credit loss (“CECL”) model, which requires an entity to record an allowance for credit losses for certain financial instruments and financial assets, including trade receivables, based on expected losses rather than incurred losses. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842) (“ASU 2020-02”), which amended the language in Subtopic 326-20 and addressed questions primarily regarding documentation and company policies. ASU 2016-13 and its amendments are effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2019, on a modified retrospective basis. The adoption of ASU 2016-13 and its amendments on January 1, 2020 did not have a material impact on the Company’s Condensed Consolidated Financial Statements and related disclosures. The Company will continue to actively monitor the impact of the recent COVID-19 pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, on expected credit losses.

In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments (“ASU 2020-03”). This ASU improves and clarifies various financial instruments topics, including the CECL standard issued in 2016. ASU 2020-03 included seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The adoption of ASU 2020-03 on January 1, 2020 did not have a material impact on the Company’s Condensed Consolidated Financial Statements and related disclosures.

Recently Issued Accounting Pronouncements Not Yet Adopted

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) (“ASU 2020-04”), which provided optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). Unlike other topics, the provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to have been completed. The Company is currently evaluating the impact of the provisions of ASU 2020-04 on its financial condition, results of operation, and cash flows.

Note 2Revenue

On June 24, 2020, the Company entered into an agreement with Schlumberger Technology Corporation (“Schlumberger”) to terminate the existing agreement to license the VorTeq technology (the “VorTeq License Agreement”). Pursuant to the terms of the agreement, each party’s rights, duties and obligations under the VorTeq License Agreement have been terminated effective June 1, 2020. Accordingly, the Company (i) is entitled to retain all of the non-refundable upfront exclusivity payment, (ii) is not entitled to any further payments from Schlumberger, and (iii) has no future performance obligations under the VorTeq License Agreement. The Company accounted for the termination as a contract modification, which resulted in the Company recognizing the remaining amounts of the original $75.0 million non-refundable upfront exclusivity payment of $24.4 million during the second quarter of fiscal year 2020 as license and development revenue in the Condensed Consolidated Statements of Operations for such quarter. See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 9


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Disaggregation of Revenue

The following tables present the Company’s revenues disaggregated by geography based on the “shipped to” addresses of the Company’s customers and by major product/service line. Sales and usage-based taxes are excluded from revenues.
 
Three Months Ended September 30, 2020
 
Nine Months Ended September 30, 2020
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Primary geographical market
 
 
 
 
 
 
 
 
 
 
 
Middle East and Africa
$
22,667

 
$

 
$
22,667

 
$
55,402

 
$

 
$
55,402

Americas
1,157

 

 
1,157

 
3,519

 
26,895

 
30,414

Asia
2,226

 

 
2,226

 
3,618

 

 
3,618

Europe
1,358

 

 
1,358

 
3,126

 

 
3,126

Total revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$
26,895

 
$
92,560

 
 
 
 
 
 
 
 
 
 
 
 
Major product/service line
 
 
 
 
 
 
 
 
 
 
 
PX Pressure Exchangers, pumps and turbo devices, and other
$
27,408

 
$

 
$
27,408

 
$
65,665

 

 
$
65,665

License and development

 

 

 

 
26,895

 
26,895

Total revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$
26,895

 
$
92,560



 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Primary geographical market
 
 
 
 
 
 
 
 
 
 
 
Middle East and Africa
$
16,691

 
$

 
$
16,691

 
$
36,193

 
$
104

 
$
36,297

Americas
2,227

 
3,098

 
5,325

 
7,978

 
10,391

 
18,369

Asia
2,188

 

 
2,188

 
9,364

 

 
9,364

Europe
646

 

 
646

 
3,411

 

 
3,411

Total revenue
$
21,752

 
$
3,098

 
$
24,850

 
$
56,946

 
$
10,495

 
$
67,441

 
 
 
 
 
 
 
 
 
 
 
 
Major product/service line
 
 
 
 
 
 
 
 
 
 
 
PX Pressure Exchangers, pumps and turbo devices, and other
$
21,752

 
$

 
$
21,752

 
$
56,946

 
$
104

 
$
57,050

License and development

 
3,098

 
3,098

 

 
10,391

 
10,391

Total revenue
$
21,752

 
$
3,098

 
$
24,850

 
$
56,946

 
$
10,495

 
$
67,441




 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 10


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Contract Balances

The following table presents contract balances by category.
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Accounts receivable, net
$
11,055

 
$
12,979

Contract assets:
 
 
 
Contract assets, current (included in prepaid expenses and other current assets)
$
1,198

 
$
501

Contract assets, non-current (included in other assets, non-current)
241

 
191

Total contract assets
$
1,439

 
$
692

 
 
 
 
Current contract liabilities:
 
 
 
Customer deposits
$
792

 
$
1,506

Deferred revenue:
 
 
 
License and development

 
13,846

Product
78

 
78

Service
290

 
316

Total deferred revenue
368

 
14,240

Total current contract liabilities
1,160

 
15,746

Non-current contract liabilities, deferred revenue:
 
 
 
License and development

 
13,048

Service
104

 
72

Total non-current contract liabilities
104

 
13,120

Total contract liabilities
$
1,264

 
$
28,866



The Company records unbilled receivables as contract assets. The following table presents significant changes in contract assets during the period.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Contract assets balance, beginning of period
$
890

 
$
1,936

 
$
692

 
$
4,083

Transferred to trade receivables
(9,619
)
 
(4,773
)
 
(19,464
)
 
(8,371
)
Additions to contract assets
10,168

 
3,927

 
20,211

 
5,378

Contract assets balance, end of period
$
1,439

 
$
1,090

 
$
1,439

 
$
1,090


The Company records contract liabilities when cash payments are received in advance of the Company’s performance. The following table presents significant changes in contract liabilities during the period.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Contract liabilities balance, beginning of period
$
1,077

 
$
35,079

 
$
28,866

 
$
42,809

Revenue recognized
(19
)
 
(3,582
)
 
(29,750
)
 
(10,901
)
Cash received, excluding amounts recognized as revenue during the period
206

 
1,185

 
2,148

 
774

Contract liabilities balance, end of period
$
1,264

 
$
32,682

 
$
1,264

 
$
32,682




 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 11


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Transaction Price Allocated to the Remaining Performance Obligation

The following table presents the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied.
 
September 30,
2020
 
(In thousands)
Year:
 
2020 (remaining three months)
$
4,619

2021
17,964

2022
15

Total performance obligation
$
22,598



Note 3Earnings per Share

Net income for the reported period is divided by the weighted average number of common shares outstanding during the reported period to calculate basic earnings per common share. Basic earnings per share exclude any dilutive effect of stock options and restricted stock units (“RSU”).

Diluted earnings per common share reflects the potential dilution that would occur if outstanding stock options to purchase common stock were exercised for shares of common stock, using the treasury stock method, and the shares of common stock underlying each outstanding RSU were issued (outstanding stock options to purchase common stock and RSUs collectively referred to as, “stock awards”). Certain shares of common stock issuable under stock awards have been omitted from the diluted earnings per share calculations because their inclusion is considered anti-dilutive.

The following table presents the computation of basic and diluted earnings per share.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except per share amounts)
Numerator:
 
 
 
 
 
 
 
Net income
$
5,387

 
$
5,149

 
$
22,934

 
$
11,522

 
 
 
 
 
 
 
 
Denominator (weighted average shares):
 
 
 
 
 
 
 
Basic common shares outstanding
55,692

 
54,975

 
55,573

 
54,594

Dilutive stock awards
779

 
1,409

 
870

 
1,377

Diluted common shares outstanding
56,471

 
56,384

 
56,443

 
55,971

 
 
 
 
 
 
 
 
Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21

Diluted
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21



The following table presents the potential common shares issuable under stock awards that were excluded from the computation of diluted earnings per share, as their effect would have been anti-dilutive.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Anti-dilutive stock awards
3,033

 
1,610

 
2,700

 
1,964




 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 12


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Note 4Other Financial Information

Cash, Cash Equivalents and Restricted Cash

The Company’s Condensed Consolidated Statements of Cash Flows explain the changes in the total of cash, cash equivalents and restricted cash. The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Condensed Consolidated Balance Sheets that sum to the total of such amounts presented.
 
September 30,
2020
 
December 31,
2019
 
September 30,
2019
 
(In thousands)
Cash and cash equivalents
$
80,149

 
$
26,387

 
$
29,696

Restricted cash, non-current (included in other assets, non-current)
103

 
101

 
101

Total cash, cash equivalents and restricted cash
$
80,252

 
$
26,488

 
$
29,797



The Company pledged cash in connection with the Company’s credit cards. The Company deposited corresponding amounts into restricted accounts at several financial institutions.

Accounts Receivable, net
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Accounts receivable, gross
$
11,425

 
$
13,287

Allowance for doubtful accounts
(370
)
 
(308
)
Accounts receivable, net
$
11,055

 
$
12,979



Inventories
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Raw materials
$
4,345

 
$
3,742

Work in process
2,877

 
2,141

Finished goods
3,440

 
4,434

Inventories, net
$
10,662

 
$
10,317



Inventories are stated at the lower of cost or net realizable value, using the first-in, first-out method. Valuation adjustments for excess and obsolete inventory reflected as a reduction of inventory was $0.5 million and $0.4 million at September 30, 2020 and December 31, 2019, respectively. During the three and nine months ended September 30, 2020, due to the COVID-19 pandemic, the Company expensed $0.3 million and $1.5 million, respectively, to product cost of revenue related to the reduced utilization of the Company’s manufacturing facilities.

Property and Equipment

Estimated useful lives are periodically reviewed, and when appropriate, changes are made prospectively. When certain events or changes in operating conditions occur, asset lives may be adjusted and an impairment assessment may be performed on the recoverability of the carrying amounts. The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset (asset group). If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 13


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

On June 24, 2020, the Company entered into an agreement with Schlumberger to terminate the existing VorTeq License Agreement effective June 1, 2020. As a result, the Company conducted an analysis on certain VorTeq long-lived assets that were directly related to obligations under the VorTeq License Agreement and determined that certain of those assets were impaired. The net carrying value of the impaired long-lived assets of $2.3 million was recognized in the nine months ended September 30, 2020 as impairment of long-lived assets in the Condensed Consolidated Statements of Operations. See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.

Accrued Expenses and Other Current Liabilities
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Payroll, incentives and commissions payable
$
6,270

 
$
6,040

Warranty reserve
747

 
631

Other accrued expenses and current liabilities
1,637

 
3,198

Total accrued expenses and other current liabilities
$
8,654

 
$
9,869



Note 5Investments and Fair Value Measurements

Available-for-Sale Investments

The Company’s investments in U.S. treasury securities and corporate notes and bonds are classified as available-for-sale. As of September 30, 2020 and December 31, 2019, all available-for-sale investments were either classified as cash equivalents with contractual maturities less than or equal to 90 days, short-term with contractual maturities over 90 days but less than or equal to 12 months, or long-term with contractual maturities over 12 months. Expected maturities can differ from contractual maturities because borrowers may have the right to prepay obligations without prepayment penalties. The Company generally holds available-for-sale investments until maturity; however, from time-to-time, the Company may elect to sell certain available-for-sale investments prior to contractual maturity.

The Company monitors investments for impairment. It was determined that unrealized gains and losses at September 30, 2020 and December 31, 2019, were temporary in nature, because the changes in market value for these securities resulted from fluctuating interest rates, rather than a deterioration of the credit worthiness of the issuers. The Company is unlikely to experience gains or losses if these securities are held to maturity. In the event that the Company disposes of these securities before contractual maturity, it is expected that the realized gains or losses, if any, will be immaterial.

Fair Value of Financial Instruments

All of the Company’s financial assets and liabilities are remeasured and reported at fair value at each reporting period; and are classified and disclosed in one of the following three pricing category levels:

Level 1  —
Quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2  —
Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and
Level 3  —
Unobservable inputs in which little or no market activity exists, therefore requiring an entity to develop its own assumptions that market participants would use in pricing.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 14


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

The following table presents the Company’s financial assets measured on a recurring basis by contractual maturity, including their pricing category, amortized cost, gross unrealized holding gains and losses, and fair value, as of September 30, 2020 and December 31, 2019.
 
 
 
September 30, 2020
 
December 31, 2019
 
Pricing Category
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
 
 
(In thousands)
Cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market securities
Level 1
 
$
53,695

 
$

 
$

 
$
53,695

 
$
86

 
$

 
$

 
$
86

U.S. treasury securities
Level 2
 

 

 

 

 
11,582

 

 

 
11,582

Total cash equivalents
 
 
53,695

 

 

 
53,695

 
11,668

 

 

 
11,668

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
Level 2
 
3,084

 
16

 

 
3,100

 
2,746

 
1

 

 
2,747

Corporate notes and bonds
Level 2
 
21,108

 
167

 
(2
)
 
21,273

 
55,951

 
49

 
(11
)
 
55,989

Total short-term investments
 
 
24,192

 
183

 
(2
)
 
24,373

 
58,697

 
50

 
(11
)
 
58,736

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate notes and bonds
Level 2
 
1,395

 
23

 

 
1,418

 
15,415

 
9

 
(5
)
 
15,419

Total long-term investments

 
1,395

 
23

 

 
1,418

 
15,415

 
9

 
(5
)
 
15,419

Total
 
 
$
79,282

 
$
206

 
$
(2
)
 
$
79,486

 
$
85,780

 
$
59

 
$
(16
)
 
$
85,823



As of September 30, 2020 and December 31, 2019, the Company had no financial liabilities and no Level 3 financial assets. During the nine months ended September 30, 2020 and year ended December 31, 2019, the Company had no transfers of financial assets between any levels.

The following table presents a summary of the fair value and gross unrealized holding losses on the available-for-sale securities that have been in a continuous unrealized loss position, aggregated by type of investment instrument as of September 30, 2020 and December 31, 2019. The available-for-sale for investments that were in an unrealized gain position have been excluded from the table.
 
September 30, 2020
 
December 31, 2019
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
(In thousands)
U.S. treasury securities
$

 
$

 
$
2,027

 
$

Corporate notes and bonds
938

 
(2
)
 
18,754

 
(16
)
Total available-for-sale investments with unrealized loss positions
$
938

 
$
(2
)
 
$
20,781

 
$
(16
)



 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 15


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Sales of Available-for-Sale Investments

The following table presents the sales of available-for-sale investments.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
U.S. treasury securities
$

 
$
998

 
$

 
$
998

Corporate notes and bonds
806

 
2,537

 
10,573

 
2,537

Total sales of securities
$
806

 
$
3,535

 
$
10,573

 
$
3,535



Realized gain on sales of securities was immaterial during the three and nine months ended September 30, 2020 and 2019.

Note 6Goodwill
The net carrying amount of goodwill as of September 30, 2020 and December 31, 2019 was $12.8 million.

Goodwill is tested for impairment annually in the third quarter (July 1) of the Company’s fiscal year or more frequently if indicators of potential impairment exist. The recoverability of goodwill is measured at the reporting unit level, which represents the operating segment.

On July 1, 2020, the Company estimated the fair value of its reporting units using both the discounted cash flow and market approaches. The forecast of future cash flows, which is the result of the Company’s best estimates of future net sales and operating expenses, are based primarily on expected category expansion, pricing, market segment, and general economic conditions. The Company incorporated other significant inputs to its fair value calculations, including discount rate and market multiples, to reflect current market conditions, and also considered the impact of the COVID-19 pandemic and the termination of the VorTeq License Agreement in its calculations. The analysis performed indicated that the fair value of each reporting unit that is allocated to goodwill significantly exceeded its carrying value. As a result, no impairment charge was recorded during the quarter ended September 30, 2020. The Company continues to actively monitor the industries in which it operates and its businesses’ performance for indicators of potential impairment.

Note 7Lines of Credit

Loan and Pledge Agreement

The Company entered into a loan and pledge agreement with a financial institution on January 27, 2017. Since inception, this loan and pledge agreement has been amended multiple times to accommodate the growth of the Company (the as amended loan and pledge agreement is hereinafter referred to as the “Loan and Pledge Agreement”). The Loan and Pledge Agreement, which will expire on June 30, 2022, currently provides for a committed revolving credit line of $16.0 million and an uncommitted revolving credit line of $4.0 million. The covenants of the Loan and Pledge Agreement allow the Company to incur indebtedness owed to a foreign subsidiary in an aggregate amount not to exceed $66.0 million, which amount is subordinated to any amounts outstanding under the Loan and Pledge Agreement.

As of September 30, 2020 and December 31, 2019, there was no debt outstanding under the Loan and Pledge Agreement.

Stand-By Letters of Credit

Under the Loan and Pledge Agreement, the Company is allowed to issue stand-by letters of credit (“SBLCs”) up to one year past the expiration date of the Loan and Pledge Agreement and to hold SBLCs with other financial institutions up to $5.1 million. SBLCs have a term limit of three years, are secured by pledged U.S. investments, and do not have any cash collateral balance requirements. SBLCs are deducted from the total revolving credit line under the Loan and Pledge Agreement and are subject to a non-refundable quarterly fee that is in an amount equal to 0.7% per annum of the face amount of the outstanding SBLCs.

As of September 30, 2020 and December 31, 2019, there were $12.5 million and $11.8 million, respectively, of outstanding SBLCs.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 16


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Note 8Commitments and Contingencies

Operating Lease Obligations

The Company leases office facilities and equipment under operating leases that expire on various dates through fiscal year 2030.

On January 10, 2019, the Company entered into an industrial lease agreement, which commenced on January 1, 2020. This lease for a commercial development center for oil & gas field testing, manufacturing, and training, located in Katy, Texas (the “Katy Lease”), included an office and warehouse space of approximately 25,200 square feet (“sqft.”) and land of approximately 4.5 acres. The Company’s annual base rent obligation, paid monthly, is approximately $0.3 million with an increase of approximately 3% annually thereafter, totaling approximately $3.6 million, over the term of the lease. The initial term of the Katy Lease is 120 months after the commencement date, and the Company has two options to extend the lease by an additional five-year term per option, which must be exercised by written notice by the Company at least six months prior to the end of the relevant term.

On February 10, 2020, the Company entered into a lease agreement, that commenced on March 1, 2020, for an additional manufacturing and warehousing space of approximately 54,429 sqft., located in Tracy, California (the “Tracy Lease”). This lease supplements the existing manufacturing, warehousing and distribution of the Company’s energy recovery devices (“ERDs”) and other products. The Company’s annual base rent obligation, paid monthly, is approximately $0.4 million, with an increase of approximately 3% annually thereafter, totaling approximately $5.0 million, over the term of the lease. The initial term of the Tracy Lease is 122 months after the commencement date, and the Company has one option to extend the lease by an additional five-year term, which must be exercised by written notice by the Company at least nine months prior to the end of the original lease term.

The following table presents operating lease activities related to all leased properties.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Operating lease expense
$
669

 
$
471

 
$
1,940

 
$
1,421

Cash payments
655

 
459

 
1,763

 
1,365

Non-cash lease liabilities arising from obtaining right-of-use assets

 

 
6,384

 



The following table presents other information related to outstanding operating leases as of September 30, 2020.
Weighted average remaining lease term
8.7 years
Weighted average discount rate
7.0%


The following table presents the minimum lease payments under noncancelable operating leases, exclusive of executory costs as of September 30, 2020.
 
Lease Amounts
 
(In thousands)
Year:
 
2020 (remaining three months)
$
635

2021
2,431

2022
2,650

2023
2,580

2024
2,812

2025 and thereafter
13,197

Total
24,305

Less imputed lease interest
(6,294
)
Total lease liabilities
$
18,011




 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 17


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Warranty

The following table presents the changes in the Company’s accrued product warranty reserve.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Warranty reserve balance, beginning of period
$
673

 
$
599

 
$
631

 
$
478

Warranty costs charged to cost of revenue
143

 
97

 
316

 
339

Utilization charges against reserve
(5
)
 
(15
)
 
(7
)
 
(53
)
Release of accrual related to expired warranties
(64
)
 
(48
)
 
(193
)
 
(131
)
Warranty reserve balance, end of period
$
747

 
$
633

 
$
747

 
$
633



Purchase Obligations

The Company has purchase order arrangements with its vendors for which the Company has not received the related goods or services as of September 30, 2020. These arrangements are subject to change based on the Company’s sales demand forecasts. The Company has the right to cancel the arrangements prior to the date of delivery. The purchase order arrangements are related to various raw materials and component parts, as well as capital equipment. As of September 30, 2020, the Company had approximately $5.2 million of such open cancellable purchase order arrangements.

Litigation

The Company is named in and subject to various proceedings and claims in connection with its business. The outcome of matters the Company has been, and currently is, involved in cannot be determined at this time, and the results cannot be predicted with certainty. There can be no assurance that these matters will not have a material adverse effect on the Company’s results of operations in any future period, and a significant judgment could have a material impact on the Company’s financial condition, results of operations and cash flows. The Company may in the future become involved in additional litigation in the ordinary course of business, including litigation that could be material to its business.

The Company considers all claims on a quarterly basis and, based on known facts, assesses whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, the Company then evaluates disclosure requirements and whether to accrue for such claims in its consolidated financial statements. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and are adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Other than matters discussed below, as of September 30, 2020, there were no material losses which were probable or reasonably possible.

On July 21, 2020, a purported securities class action lawsuit was filed in the United States District Court for the Southern District of New York (Visser, et al. v. Energy Recovery, Inc., et al., Case No. 1:20-cv-05647-VM (S.D.N.Y.)), naming as defendants the Company and certain of the Company’s present and former executive officers. The Complaint alleges that the defendants violated Section 10(b) and 20 (a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, by making materially false and misleading statements, and failed to disclose material adverse facts concerning, the commercialization of VorTeq and expectations of future license revenue. The Complaint further alleges unspecified damages based on a decline in the market price of the Company’s shares following the announcement of the termination of the VorTeq License Agreement. The Company believes the complaint is without merit and intends to defend the case vigorously. At this time, the Company is not able to estimate any reasonable possible loss, if any, due to the early state of this matter.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 18


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Note 9Income Taxes

 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except percentages)
Provision for (benefit from) income taxes
$
796

 
$
(83
)
 
$
5,297

 
$
1,227

Effective tax rate
12.9
%
 
(1.6
%)
 
18.8
%
 
9.6
%
Effective tax rate, excluding discrete items
13.4
%
 
11.8
%
 
18.6
%
 
17.7
%


The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. The Company’s quarterly tax provision and estimate of its annual effective tax rate are subject to variation due to several factors, including variability in accurately predicting its pre-tax income or loss and the mix of jurisdictions to which they relate, intercompany transactions, the applicability of special tax regimes, and changes in how the Company does business.

For the nine months ended September 30, 2020, the recognized income tax expense included a discrete tax charge due primarily to the termination of the VorTeq License Agreement, partially offset by a discrete tax benefit related to stock-based compensation windfalls. For the nine months ended September 30, 2019, the recognized income tax expense included a discrete tax benefit related to an increase in prior year U.S. federal research and development credits and a discrete tax benefit related to tax deductions from stock-based compensation windfalls, partially offset by deferred tax charge primarily related to a remeasurement of the Company’s state deferred tax assets due to an adjustment to the Company’s estimated blended state effective tax rate.

The effective tax rate, excluding the discrete items, for the nine months ended September 30, 2020, compared to the nine months ended September 30, 2019, was consistent year over year.

Note 10Segment Reporting

The Company’s chief operating decision-maker (“CODM”) is its chief executive officer. The Company’s reportable segments consist of the Water segment and the Oil & Gas segment. These segments are based on the industries in which the products are sold, the type of products sold and the related products and services. The Water segment consists of revenue associated with products sold for use in reverse osmosis desalination as well as the related identifiable expenses. The Oil & Gas segment consists of revenue associated with products sold for use in gas processing, chemical processing and hydraulic fracturing as well as license and development revenue associated therewith. Operating income (loss) for each segment excludes other income and expenses and certain corporate expenses managed outside the operating segment such as income taxes and other separately managed general and administrative expenses not related to the identified segments. Assets and liabilities are reviewed at the consolidated level by the CODM and are not accounted for by segment. The CODM allocates resources to and assesses the performance of each operating segment using information about its revenue and operating income.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 19


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

The following tables present a summary of the Company’s financial information by segment and corporate operating expenses.
 
Three Months Ended September 30, 2020
 
Nine Months Ended September 30, 2020
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Product revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$

 
$
65,665

Product cost of revenue
7,816

 

 
7,816

 
20,049

 

 
20,049

Product gross profit
19,592

 

 
19,592

 
45,616

 

 
45,616

 
 
 
 
 
 
 
 
 
 
 
 
License and development revenue(1)

 

 

 

 
26,895

 
26,895

 
 
 
 
 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
General and administrative
606

 
439

 
1,045

 
1,467

 
1,601

 
3,068

Sales and marketing
1,507

 
30

 
1,537

 
4,307

 
106

 
4,413

Research and development
723

 
2,956

 
3,679

 
2,585

 
12,720

 
15,305

Amortization of intangible assets
4

 

 
4

 
12

 

 
12

Impairment of long-lived assets(2)

 

 

 

 
2,332

 
2,332

Total operating expenses
2,840

 
3,425

 
6,265

 
8,371

 
16,759

 
25,130

 
 
 
 
 
 
 
 
 
 
 
 
Operating income (loss)
$
16,752

 
$
(3,425
)
 
13,327

 
$
37,245

 
$
10,136

 
47,381

 
 
 
 
 
 
 
 
 
 
 
 
Less: Corporate operating expenses
 
 
 
 
7,249

 
 
 
 
 
19,900

Income from operations
 
 
 
 
6,078

 
 
 
 
 
27,481

Other income, net
 
 
 
 
105

 
 
 
 
 
750

Income before income taxes
 
 
 
 
$
6,183

 
 
 
 
 
$
28,231


 
 
(1) 
See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.
(2) 
See Note 4, “Other Financial InformationProperty and Equipment,” for additional discussion regarding the impairment of certain VorTeq long-lived assets that were directly related to obligations under the VorTeq License Agreement.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 20


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Product revenue
$
21,752

 
$

 
$
21,752

 
$
56,946

 
$
104

 
$
57,050

Product cost of revenue
5,425

 

 
5,425

 
15,655

 
188

 
15,843

Product gross profit (loss)
16,327

 

 
16,327

 
41,291

 
(84
)
 
41,207

 
 
 
 
 
 
 
 
 
 
 
 
License and development revenue

 
3,098

 
3,098

 

 
10,391

 
10,391

 
 
 
 
 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
General and administrative
359

 
431

 
790

 
1,456

 
1,207

 
2,663

Sales and marketing
1,850

 
92

 
1,942

 
5,058

 
674

 
5,732

Research and development
886

 
5,667

 
6,553

 
2,794

 
13,335

 
16,129

Amortization of intangible assets
156

 

 
156

 
469

 

 
469

Total operating expenses
3,251

 
6,190

 
9,441

 
9,777

 
15,216

 
24,993

 
 
 
 
 
 
 
 
 
 
 
 
Operating income (loss)
$
13,076

 
$
(3,092
)
 
9,984

 
$
31,514

 
$
(4,909
)
 
26,605

 
 
 
 
 
 
 
 
 
 
 
 
Less: Corporate operating expenses
 
 
 
 
5,413

 
 
 
 
 
15,330

Income from operations
 
 
 
 
4,571

 
 
 
 
 
11,275

Other income, net
 
 
 
 
495

 
 
 
 
 
1,474

Income before income taxes
 
 
 
 
$
5,066

 
 
 
 
 
$
12,749



Note 11Concentrations

Product Revenue

The following table presents customers accounting for 10% or more of the Company’s product revenue by segment. Although certain customers might account for greater than 10% of the Company’s revenue at any one point in time, the concentration of revenue between a limited number of large engineering, procurement and construction (“EPC”) firms shifts regularly, depending on contract negotiations. The percentages by customer reflect specific relationships or contracts that would concentrate the Company’s revenue for the periods presented and does not indicate a trend specific to any one customer.
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
Segment
 
2020
 
2019
 
2020
 
2019
Customer A
Water
 
30%
 
**
 
27%
 
**
Customer B
Water
 
28%
 
**
 
24%
 
17%
Customer C
Water
 
**
 
11%
 
12%
 
**
Customer D
Water
 
**
 
26%
 
**
 
10%
 
 
** 
Zero or less than 10%.

License and Development Revenue

One international Oil & Gas segment customer accounted for 100% of the Company’s license and development revenue for the nine months ended September 30, 2020 and the three and nine months ended September 30, 2019.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 21


ENERGY RECOVERY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Cont.)
(Unaudited)

Note 12 VorTeq Partnership and License Agreement

On October 14, 2015, the Company and Schlumberger entered into the VorTeq License Agreement, which provided Schlumberger with exclusive worldwide rights to the Company’s VorTeq technology for use in hydraulic fracturing onshore applications. In performing the obligations under the agreement, the Company provided research and development services to commercialize the technology in accordance with the Key Performance Indicators (“KPIs”), as defined in the VorTeq License Agreement. The VorTeq License Agreement included up to $125.0 million in upfront consideration paid in the following stages: (i) a $75.0 million non-refundable upfront exclusivity payment; and (ii) two non-refundable milestone payments of $25.0 million each made upon achievement of successful tests in accordance with the KPIs specified in the VorTeq License Agreement (“M1” and “M2”).

On June 24, 2020, prior to activating the M1 test, the Company and Schlumberger entered into an agreement to terminate the VorTeq License Agreement effective June 1, 2020. Prior to the termination of the VorTeq License Agreement, the Company had been recognizing license and development revenue related to the non-refundable exclusivity payment under the cost to total cost method of accounting. Pursuant to the terms of the agreement, each party’s rights, duties and obligations under the VorTeq License Agreement have been terminated. Accordingly, the Company (i) is entitled to retain all of the non-refundable upfront exclusivity payment, (ii) is not entitled to any further payments from Schlumberger, and (iii) has no future performance obligations under the VorTeq License Agreement. The Company accounted for the termination as a contract modification, which resulted in the Company recognizing the remaining amounts of the original $75.0 million non-refundable upfront exclusivity payment of $24.4 million during the second quarter of fiscal year 2020 as license and development revenue in the Condensed Consolidated Statements of Operations.

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 22


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

Forward Looking Information

This Quarterly Report on Form 10-Q for the three and nine months ended September 30, 2020 and 2019, including select information for the year ended December 31, 2019 and including “Part I, Item 2 Management’s Discussion and Analysis of Financial Condition and Results of Operations” (the “MD&A”) and certain information incorporated by reference, contain forward-looking statements within the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements in this report include, but are not limited to, statements about our expectations, objectives, anticipations, plans, hopes, beliefs, intentions or strategies regarding the future.

Forward-looking statements represent our current expectations about future events, are based on assumptions, and involve risks and uncertainties. If the risks or uncertainties occur or the assumptions prove incorrect, then our results may differ materially from those set forth or implied by the forward-looking statements. Our forward-looking statements are not guarantees of future performance or events.

Words such as “expects,” “anticipates,” “aims,” “projects,” “intends,” “plans,” “believes,” “estimates,” “seeks,” “may,” “predict,” “possible,” “should,” variations of such words and similar expressions are also intended to identify such forward-looking statements. These forward-looking statements are subject to risks, uncertainties and assumptions that are difficult to predict; therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. Readers are directed to risks and uncertainties identified under Part II, Item 1A Risk Factors” and elsewhere in this report for factors that may cause actual results to be different from those expressed in these forward-looking statements. Except as required by law, we undertake no obligation to revise or update publicly any forward-looking statements for any reason.

Forward-looking statements in this report include, without limitation, statements about the following:
our belief that the integration of Environmental, Social and Governance (“ESG”) principles into our corporate and risk management strategies can strengthen our existing business as well as our efforts to develop new applications of pressure exchanger technology for high-pressure fluid-flow environments;
our belief that the marketable securities in the form of cash equivalents, and short and long-term investments and ongoing cash generated from operations should be sufficient to cover our capital requirements for the next 12 months;
our belief that we will be able to fulfill our existing delivery obligations in fiscal year 2020;
our belief that the cyber-attack will not have a long-term material adverse impact on our business, results of operations or financial condition;
our belief that our manufacturing and warehouse space in Tracy, California will produce at the levels we forecast;
our belief that levels of gross profit margin are sustainable to the extent that volume grows, we experience a favorable product mix, pricing remains stable and we continue to realize cost savings through production efficiencies and enhanced yields;
our plan to improve our existing energy recovery devices and to develop and manufacture new and enhanced versions of these devices;
our belief that our PX® energy recovery devices are the most cost-effective energy recovery devices over time and will result in low life-cycle costs;
our belief that our turbocharger devices have long operating lives;
our objective of finding new applications for our technology and developing new products for use outside of desalination, including oil & gas applications;
our expectation that our expenses for research and development and sales and marketing may increase as a result of diversification into markets outside of desalination;
our expectation that we will continue to rely on sales of our energy recovery devices in the desalination market for a substantial portion of our revenue, and that new desalination markets, including the U.S., will provide revenue opportunities to us;
our ability to meet projected new product development dates, anticipated cost reduction targets or revenue growth objectives for new products;
our belief that customers will accept and adopt our new products;
our belief that our current facilities will be adequate for the foreseeable future;
our expectation that sales outside of the U.S. will remain a significant portion of our revenue;
the timing of our receipt of payment for products or services from our customers;

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 23


our belief that our existing cash balances and cash generated from our operations will be sufficient to meet our anticipated liquidity needs for the foreseeable future, with the exception of a decision to enter into an acquisition and/or fund investments in our latest technology arising from rapid market adoption that could require us to seek additional equity or debt financing;
our expectation that, as we expand our international sales, a portion of our revenue could be denominated in foreign currencies and the impact of changes in exchange rates on our cash and cash equivalents and operating results;
our belief that new markets will grow in the water desalination market;
our expectation that we will be able to enforce our intellectual property rights;
our expectation that the adoption of new accounting standards will not have a material impact on our financial position or results of operations;
the outcome of proceedings, lawsuits, disputes and claims;
the impact of losses due to indemnification obligations;
the impact of changes in internal control over financial reporting; and
the development of major public health concerns, including the COVID-19 outbreak or other pandemics arising globally, and the future impact of such major public health concerns, and specifically in the short-term the COVID-19 pandemic, on our business and operations.

You should not place undue reliance on these forward-looking statements, which reflect management’s opinions only as of the date of the filing of this Quarterly Report on Form 10-Q. All forward-looking statements included in this document are subject to certain risks and uncertainties which could cause actual results to differ materially from those projected in the forward-looking statements, as disclosed from time to time in our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, as well as in our Annual Reports to Stockholders and in “Part II, Item 1A – Risk Factors” within this Quarterly Report on Form 10-Q. In preparing the MD&A below, we presume the readers have access to and have read the MD&A in our Annual Report on Form 10-K for the year ended December 31, 2019, pursuant to Instruction 2 to paragraph (b) of Item 303 of Regulation S-K. We assume no obligation to update any such forward-looking statements. It is important to note that our actual results could differ materially from the results set forth or implied by our forward-looking statements.

We provide our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, Proxy Statements, Forms 3, 4 and 5 filed by, or on behalf of, directors, executive officers and certain large shareholders, and any amendments to those documents filed or furnished pursuant to the Securities Exchange Act of 1934, free of charge on the Investor Relations section of our website, www.energyrecovery.com. These filings will become available as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC. From time to time, we may use our website as a channel of distribution of material company information.

We also make available in the Investor Relations section of our website our corporate governance documents including our code of business conduct and ethics and the charters of the audit, compensation and nominating and governance committees. These documents, as well as the information on the website, are not intended to be part of this Quarterly Report on Form 10-Q. We use the Investor Relations section of our website as a means of complying with our disclosure obligations under Regulation FD. Accordingly, you should monitor the Investor Relations section of our website in addition to following our press releases, SEC filings and public conference calls and webcasts.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 24


Overview

We have, for more than 20 years, created technologies that solve complex challenges for industrial fluid flow markets worldwide. We design and manufacture solutions that reduce waste, improve operational efficiency, and lower the production costs of clean water and oil & gas. What began as a game-changing invention for water desalination has grown into a global business delivering solutions that enable more affordable access to these critical resources.

We were incorporated in Virginia in 1992 and reincorporated in Delaware in 2001. Our headquarters and principal research and development (“R&D”), and manufacturing facility is located in San Leandro, California, and, as of January 2020, we opened our commercial development center for oil & gas field testing, manufacturing, and training, located in Katy, Texas. On February 10, 2020, we leased an additional manufacturing and warehousing space located in Tracy, California that commenced on March 1, 2020, to supplement the existing manufacturing, warehousing and distribution of our energy recovery devices (“ERDs”). Our worldwide sales and technical service organization provides on-site support for our line of water solutions, and we maintain direct sales offices and technical support centers in Europe, the Middle East and Asia.

Engineering and R&D have been, and remain, an essential part of our history, culture and corporate strategy. Since our formation, we have developed and become experts in our unique pressure exchanger technology platform, which can provide benefits including decreased energy use, reduced operating costs and fewer emissions when applied to industrial fluid-flow systems with pressure differentials. This technology powers our PX® Pressure Exchanger® (“PX”) ERD product, which we believe is the industry standard in the reverse osmosis desalination industry. In addition, we are developing new products built on our pressure exchanger technology platform in the oil & gas industry and other markets. This focus on engineering and R&D will continue to be a core component of our future strategy as we focus on developing new products within and outside of our water and oil & gas business units.

Our reportable operating segments consist of the Water and Oil & Gas segments. These segments are based on the industries in which the technology solutions are sold, the type of ERD or other technology sold and the related solution and service. In addition, our Corporate operating expenses include expenditures in support of the Water and Oil & Gas segments, as well as R&D expenditures applicable to potential future industry verticals, or enabling technologies that could benefit either or both existing business units.

Water Segment

Our Water segment consists of revenues and expenses associated with solutions sold for use in reverse osmosis desalination applications. Our Water segment revenue is principally derived from the sale of ERDs and high-pressure and circulation pumps to our mega-project development (“MPD”), original equipment manufacturers (“OEM”) and aftermarket (“AM”) channels. MPD sales are typically made to global engineering, procurement and construction (“EPC”) firms to build very large desalination plants worldwide. Our typical MPD sale primarily consists of our PX ERD. Each MPD sale represents revenue opportunities generally ranging from $1 million to $18 million. Our packaged solutions to OEMs include our PX, turbochargers, high-pressure pumps and circulation “booster” pumps for integration and use in small to medium-sized desalination plants. OEM projects typically represent revenue opportunities of up to $1 million. Our existing and expanding installed base of ERD and pump products in water plants has created a growing customer base comprised of plant operators and service providers who purchase spare parts, replacement parts and service contracts through our AM channel.

Oil & Gas Segment

Our Oil & Gas segment consists primarily of expenses associated with solutions for use in hydraulic fracturing, gas processing and chemical processing. In the past several years, we have invested significantly into R&D, sales and marketing to expand our business into pressurized fluid flow industries within the oil & gas industry.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 25


Quarterly Highlights

Environmental, Social & Governance

In September 2020, we released our first Environmental, Social and Governance (“ESG”) Report, detailing our multi-pronged approach to enhancing sustainability and our ESG performance. While our business has always centered on helping our customers achieve more efficient, sustainable operations, our enhanced focus today on ESG, and related stakeholder engagement, positions us to improve the sustainability of the Company while also taking a more strategic and defined role in the global effort to create a more sustainable future. With our growing business and expanding global footprint, we believe it is appropriate to formalize our commitment to increasing the resiliency and sustainability of our business. In addition to focusing on how our innovative products can create a more sustainable future, we see an opportunity to build a better company for our shareholders, our customers, our employees, and the world. We pride ourselves on creating products and solutions that address climate change, sustainable industrialization, energy efficiency, and water scarcity. We are early in our ESG journey and have focused our inaugural report on establishing where we stand today as a baseline for future progress. As a next step, we plan to undertake a goal setting process to establish targets and key performance indicators for select topics. Ultimately, we believe that the integration of ESG principles into our corporate and risk management strategies can strengthen our existing business as well as our efforts to develop new applications of pressure exchanger technology for high-pressure fluid-flow environments.

Key Highlights from the Report

89% of our total fiscal year 2019 product revenue came from renewable energy and energy efficiency-related products.
Our water products lowered energy expenses for desalination customers by $2 billion per year.
Deployment of our PX avoided consumption of 21.0 terawatt hours in fiscal year 2019, an amount associated with preventing approximately 12.4 million metric tons of carbon emissions – equivalent to removing more than 2.5 million passenger vehicles from the road annually.
96% of PXs shipped to our customers in fiscal year 2019 contained components made from recycled materials.
We retained 93% of our employees in fiscal year 2019, while growing our headcount by 38%.

This ESG report, in its entirety, can be found on our website at http://www.energyrecovery.com/resource/2019-esg-report/.

Water Segment

Third quarter product revenue was the highest in our history.
We opened our new manufacturing and warehousing facility in Tracy, California. Our new Tracy facility supplements the existing manufacturing, warehousing and distribution of our PX, turbochargers and pumps located in San Leandro, California. Commissioning of our Tracy facility occurred in July 2020.
In July 2020, we announced the award of projects to supply several hundred PXs, related equipment and services totaling $20.9 million, including a contract for the 400,000 cubic meters per day (“m3/day”) Al Jubail II Seawater Reverse Osmosis (“SWRO”) facility (“Jubail II”). Jubail II will replace the thermal capacity of the 136,000 m3/day Jubail I thermal desalination facility.
In August 2020, we announced the award of projects to supply PXs, related equipment and services totaling $4.7 million, to Saline Water Conversion Corporation (“SWCC”), a Saudi government corporation responsible for power production and the supply of fresh water to various regions in the Kingdom. The project consists of three floating desalination stations with a cumulative water production capacity of 150,000 m3/day. The project is expected to be operational by the end of 2020.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 26


COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of novel coronavirus (“COVID-19”) a pandemic, which has resulted in authorities across the globe implementing numerous measures to contain the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. In response to measures taken by state and local governments in mid-March, we elected to temporarily suspend our manufacturing activities at our San Leandro headquarters to assess the impact of these orders and to implement the additional health and safety actions recommended by government and health officials to better protect our employees who are required to be present at one of our facilities. In addition, the majority of our employees have been working remotely since that time. In early April 2020, we commenced limited manufacturing in accordance with federal, state and local regulations and guidance with enhanced safety measures in place, including shift configurations that ensure social distancing between workers, personal safety equipment for each worker, such as masks and gloves, and cleanings between shifts; and in July 2020, started weekly testing of employees and vendors working on site. In addition, we implemented, where feasible, a work-at-home policy, to allow for continued operation of all support functions. We have resumed to full production status since May 2020 with our enhanced safety measures remaining in place to contain the spread of COVID-19 and to ensure the health and safety of our employees. The March 2020 suspension of our manufacturing activities and the new safety measures implemented in the second quarter of 2020 did not have a material effect on our revenues during the three and nine months ended September 30, 2020.

While we are unable to accurately predict the full impact that COVID-19 will have on our long-term financial condition, results of operations, liquidity and cash flows due to uncertainties, our compliance with these measures did not have a material impact on our financial results for the first nine months of fiscal year 2020. We have, however, taken precautionary measures to manage our resources conservatively by reducing and/or deferring capital and operating expenses to mitigate any potential adverse impacts of the COVID-19 pandemic as well as to conserve cash. Based on current projections, which are subject to numerous uncertainties, including the duration and severity of the COVID-19 pandemic and containment measures and the effect of these on the industries in which we compete, we believe our cash on hand and marketable securities, as well as our ongoing cash generated from operations, should be sufficient to cover our capital requirements for the next 12 months from the issuance of this quarterly report. In addition, as a result of our reduced manufacturing levels, our gross margin for the first nine months of 2020 was negatively affected. Notwithstanding the reduction in our manufacturing levels, based on our current rate of production, we believe that we will be able to fulfill our existing delivery obligations in fiscal year 2020.

While we anticipate that the foregoing measures are temporary, we cannot predict the specific duration for which these precautionary measures will stay in effect, and our business may be adversely impacted as a result of the COVID-19 pandemic’s global economic impact. In the future, the COVID-19 pandemic may cause reduced demand for our products if it results in a recessionary global economic environment. It could also lead to volatility in access to our products due to government actions impacting our ability to produce and ship products or impacting the construction of large water desalination projects. For a discussion of the key trends and uncertainties that have affected our revenues, income and liquidity, see Part II, Item 1A, “Risk Factors,” of this Form 10-Q and Part I, Item 1A, “Risk Factors,” in our Annual Report on Form 10‑K for the year ended December 31, 2019 filed with the U.S. Securities and Exchange Commission on March 6, 2020, as amended on June 10, 2020 (the “2019 Annual Report”).


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 27


Results of Operations

A discussion regarding our financial condition and results of operations for the three and nine months ended September 30, 2020, compared to the three and nine months ended September 30, 2019, is presented below.

Total Revenue

Total revenue consists of both product revenue and license and development revenue. See Note 2, “Revenue” and Note 11, “Concentrations” for further discussion of disaggregated revenue by primary geographical region and product type, and customer revenue concentration, respectively, of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1, “Financial Statements (unaudited),” of this Quarterly Report on Form 10-Q.
 
Three Months Ended September 30,
 
 
 
 
 
2020
 
2019
 
Change
 
$
 
% of Total Revenue
 
$
 
% of Total Revenue
 
$
 
%
 
(In thousands, except percentages)
Product revenue - Water
$
27,408

 
100
%
 
$
21,752

 
88
%
 
$
5,656

 
26
%
License and development revenue

 
%
 
3,098

 
12
%
 
(3,098
)
 
(100
%)
Total revenue
$
27,408

 
100
%
 
$
24,850

 
100
%
 
$
2,558

 
10
%

Water Segment

Product revenue was $27.4 million in the three months ended September 30, 2020 compared to $21.8 million in the three months ended September 30, 2019. The increase in Water segment product revenue, compared to the prior year, was due primarily to higher shipments to MPD customers, partially offset by lower shipments to OEM and AM customers.

Variability from quarter to quarter is typical, and year on year quarterly comparisons are not necessarily indicative of the trend for the full year due to these variations.

Oil & Gas Segment

During the three months ended June 30, 2020, we and Schlumberger entered into an agreement to terminate the VorTeq License Agreement effective June 1, 2020. As there were no future performance obligations to be recognized under the VorTeq License Agreement, we recognized in full the remaining deferred revenue balance of $24.4 million during the second quarter of fiscal year 2020. There will be no license and development revenue recognized in future quarters in relation to the VorTeq License Agreement.

 
Nine Months Ended September 30,
 
 
 
 
 
2020
 
2019
 
Change
 
$
 
% of Total Revenue
 
$
 
% of Total Revenue
 
$
 
%
 
(In thousands, except percentages)
Product revenue
 
 
 
 
 
 
 
 
 
 
 
Water
$
65,665

 
71
%
 
$
56,946

 
85
%
 
$
8,719

 
15
%
Oil & Gas

 
%
 
104

 
%
 
(104
)
 
(100
%)
Total product revenue
65,665

 
71
%
 
57,050

 
85
%
 
8,615

 
15
%
License and development revenue
26,895

 
29
%
 
10,391

 
15
%
 
16,504

 
159
%
Total revenue
$
92,560

 
100
%
 
$
67,441

 
100
%
 
$
25,119

 
37
%

Water Segment

Product revenue of $65.7 million in the nine months ended September 30, 2020, compared to $56.9 million in the nine months ended September 30, 2019, increased by $8.7 million, or 15%, due primarily to higher shipments to the MPD customers, partially offset by lower shipments to OEM and AM customers.

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 28



Oil & Gas Segment

License and development revenue of $26.9 million in the nine months ended September 30, 2020, compared to $10.4 million in the nine months ended September 30, 2019, increased by $16.5 million, or 159%.

During the nine months ended September 30, 2020, we and Schlumberger entered into an agreement to terminate the VorTeq License Agreement effective June 1, 2020. As there were no future performance obligations to be recognized under the VorTeq License Agreement, we recognized in full the remaining deferred revenue balance of $24.4 million during the second quarter of fiscal year 2020.

Product Gross Profit and Gross Margin

Product gross profit represents our product revenue less our product cost of revenue. Our product cost of revenue consists primarily of raw materials, personnel costs (including share-based compensation), manufacturing overhead, warranty costs, depreciation expense and manufactured components.
 
Three Months Ended September 30,
 
 
 
 
 
2020
 
2019
 
Gross Profit Change
 
Gross Profit
 
Gross Margin
 
Gross Profit
 
Gross Margin
 
$
 
%
 
(In thousands, except percentages)
Product gross profit and gross margin
$
19,592

 
71.5
%
 
$
16,327

 
75.1
%
 
$
3,265

 
20.0
%

Product gross profit of $19.6 million in the three months ended September 30, 2020, compared to $16.3 million in the three months ended September 30, 2019, increased by $3.3 million, or 20.0%. The increase in product gross profit was due primarily to higher revenues, partially offset by a reduction in gross margin to 71.5% in the three months ended September 30, 2020, from 75.1% in the three months ended September 30, 2019. The decrease in gross margin was due primarily to lower average selling prices due to channel mix, and costs related to reduced utilization of our manufacturing facilities related to COVID-19, partially offset by the mix of products sold.

 
Nine Months Ended September 30,
 
 
 
 
 
2020
 
2019
 
Gross Profit Change
 
Gross Profit
 
Gross Margin
 
Gross Profit
 
Gross Margin
 
$
 
%
 
(In thousands, except percentages)
Product gross profit and gross margin
$
45,616

 
69.5
%
 
$
41,207

 
72.2
%
 
$
4,409

 
10.7
%

Product gross profit of $45.6 million in the nine months ended September 30, 2020, compared to $41.2 million in the nine months ended September 30, 2019, increased by $4.4 million, or 10.7%. The increase in product gross profit was due primarily to increased product sales to MPD customers, partially offset by the decrease of gross margin to 69.5% in the nine months ended September 30, 2020, from 72.2% in the nine months ended September 30, 2019. The decrease in product gross margin was due primarily to costs related to reduced utilization of our manufacturing facilities related to COVID-19, costs related to new COVID-19 safety protocols, and overhead costs of our newly commissioned Tracy, California facility, partially offset by the mix of products sold.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 29


Operating Expenses

Total Operating Expenses
 
Three Months Ended September 30,
 
 
 
 
 
2020
 
2019
 
Change
 
$
 
% of Total Revenue
 
$
 
% of Total Revenue
 
$
 
%
 
(In thousands, except percentages)
General and administrative
$
6,271

 
23
%
 
$
5,711

 
23
%
 
$
560

 
10
%
Sales and marketing
2,141

 
8
%
 
2,367

 
10
%
 
(226
)
 
(10
%)
Research and development
5,098

 
19
%
 
6,620

 
27
%
 
(1,522
)
 
(23
%)
Amortization of intangible assets
4

 
%
 
156

 
1
%
 
(152
)
 
(97
%)
Total operating expenses
$
13,514

 
49
%
 
$
14,854

 
60
%
 
$
(1,340
)
 
(9
%)

General and administrative (“G&A”) expenses of $6.3 million in the three months ended September 30, 2020, compared to $5.7 million in the three months ended September 30, 2019, increased by $0.6 million, or 10%, due primarily to an increase in employee-related costs of $0.4 million, software licensing and support fees of $0.1 million, and other costs of $0.1 million. Employee-related costs, as compared to the prior year, increased due primarily to higher compensation expense due to inflation, partially offset by lower travel costs related to decreased travel due to the COVID-19 pandemic, and a decrease in share-based compensation expense.

Sales and marketing (“S&M”) expenses of $2.1 million in the three months ended September 30, 2020, compared to $2.4 million in the three months ended September 30, 2019, decreased by $0.2 million, or (10%), due primarily to decreases in employee-related costs of $0.1 million and marketing costs of $0.1 million. Employee-related costs, as compared to the prior year, decreased due primarily to lower travel costs related to decreased travel due to the COVID-19 pandemic and a decrease in share-based compensation expense, partially offset by an increase in employee compensation and benefit costs.

R&D expenses of $5.1 million in the three months ended September 30, 2020, compared to $6.6 million in the three months ended September 30, 2019, decreased by $1.5 million, or (23%). This decrease is due primarily to lower testing supplies expenditures of $0.9 million as we decrease testing activities on VorTeq, lower depreciation expense of $0.5 million related to long-lived assets, a decrease of certain test equipment costs, and a decrease in employee-related costs of $0.1 million. Employee-related costs, as compared to the prior year, decreased due primarily to lower travel costs related to decreased travel due to the COVID-19 pandemic, and a decrease in share-based compensation expense, partially offset by an increase in employee compensation and benefit costs.

Amortization of intangible assets in the three months ended September 30, 2020, compared to the three months ended September 30, 2019, was lower due primarily to certain finite-lived intangible assets that were fully expensed in the prior year.

COVID-19 did not have a material effect on operating expenditures during the three months ended September 30, 2020.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 30


Total Operating Expenses
 
Nine Months Ended September 30,
 
 
 
 
 
2020
 
2019
 
Change
 
$
 
% of Total Revenue
 
$
 
% of Total Revenue
 
$
 
%
 
(In thousands, except percentages)
General and administrative
$
18,751

 
20
%
 
$
16,790

 
25
%
 
$
1,961

 
12
%
Sales and marketing
5,776

 
6
%
 
6,710

 
10
%
 
(934
)
 
(14
%)
Research and development
18,159

 
20
%
 
16,354

 
24
%
 
1,805

 
11
%
Amortization of intangible assets
12

 
%
 
469

 
1
%
 
(457
)
 
(97
%)
Impairment of long-lived assets
2,332

 
3
%
 

 
%
 
2,332

 
%
Total operating expenses
$
45,030

 
49
%
 
$
40,323

 
60
%
 
$
4,707

 
12
%

G&A expenses of $18.8 million in the nine months ended September 30, 2020, compared to $16.8 million in the nine months ended September 30, 2019, increased $2.0 million, or 12%, due primarily to an increase in professional services costs of $0.6 million related to our ESG report and legal fees, higher software licensing and support fees of $0.5 million, increased employee-related costs of $0.4 million, increased other costs of $0.4 million, and increased bad debt expense of $0.1 million. Employee-related costs, as compared to the prior year, increased due primarily to higher compensation expense related to inflation and a slight increase in headcount, and higher recruiting and severance costs, partially offset by lower travel costs related to decreased travel due to the COVID-19 pandemic, and a decrease in share-based compensation expense.

S&M expenses of $5.8 million in the nine months ended September 30, 2020, compared to $6.7 million in the nine months ended September 30, 2019, decreased $0.9 million, or (14%), due primarily to a decrease in marketing costs of $0.5 million, including trade shows and marketing materials, lower other costs of $0.3 million, including commissions and professional services costs, and lower employee-related costs of $0.1 million. Employee-related costs, as compared to the prior year, decreased due primarily to lower travel costs related to decreased travel due to the COVID-19 pandemic, partially offset by an increase in employee compensation and benefits, and higher share-based compensation expense.

R&D expenses of $18.2 million in the nine months ended September 30, 2020, compared to $16.4 million in the nine months ended September 30, 2019, increased $1.8 million, or 11%, due primarily to higher testing supplies expenditures of $1.0 million, and an increase in employee-related costs of $0.8 million. Employee-related costs, as compared to the prior year, increased due primarily to higher employee compensation and benefits, partially offset by lower travel costs related to decreased travel due to the COVID-19 pandemic and a decrease in share-based compensation expense.

Amortization of intangible assets in the nine months ended September 30, 2020, compared to the nine months ended September 30, 2019, was lower due primarily to certain finite-lived intangible assets that were fully expensed in the prior year.

Impairment of long-lived assets in the nine months ended September 30, 2020, compared to the nine months ended September 30, 2019, was higher due to the termination of the VorTeq License Agreement.

COVID-19 did not have a material effect on operating expenditures during the nine months ended September 30, 2020.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 31


Segment and Corporate Operating Expenses
 
Three Months Ended September 30, 2020
 
Three Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Corporate
 
Total
 
Water
 
Oil & Gas
 
Corporate
 
Total
 
(In thousands)
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
General and administrative
$
606

 
$
439

 
$
5,226

 
$
6,271

 
$
359

 
$
431

 
$
4,921

 
$
5,711

Sales and marketing
1,507

 
30

 
604

 
2,141

 
1,850

 
92

 
425

 
2,367

Research and development
723

 
2,956

 
1,419

 
5,098

 
886

 
5,667

 
67

 
6,620

Amortization of intangible assets
4

 

 

 
4

 
156

 

 

 
156

Total operating expenses
$
2,840

 
$
3,425

 
$
7,249

 
13,514

 
$
3,251

 
$
6,190

 
$
5,413

 
$
14,854


Water segment operating expenses of $2.8 million in the three months ended September 30, 2020, compared to $3.3 million in the three months ended September 30, 2019, decreased by $0.4 million, or (13%), due primarily to lower employee-related costs, lower marketing costs, and lower R&D costs to support further development of our PX, turbocharger and pump, and lower amortization of intangible assets related to fully amortized intangible assets in 2019. Employee-related costs, as compared to the prior year, decreased due primarily to lower travel costs related to decreased travel due to the COVID-19 pandemic, a decrease in share-based compensation expense, partially offset by an increase in employee compensation, commissions and benefits.

Oil & Gas segment operating expenses of $3.4 million in the three months ended September 30, 2020, decreased by $2.8 million, or (45%), compared to $6.2 million in the three months ended September 30, 2019. This decrease is due primarily to lower R&D costs related to testing supply expenditures as we continue to reduce R&D and testing activities, a decrease in employee-related costs, lower depreciation expense related to long-lived assets, and lower other expenses. Employee-related costs, as compared to the prior year, decreased due primarily to lower employee compensation and benefits, a decrease in share-based compensation expense and lower travel costs related to decreased travel due to the COVID-19 pandemic.

Corporate operating expenses of $7.2 million in the three months ended September 30, 2020, compared to $5.4 million in the three months ended September 30, 2019, increased by $1.8 million, or 34%, due primarily to higher employee-related costs and project costs to support our future R&D initiatives, and software licensing and support fees. Employee-related costs, as compared to the prior year, increased due primarily to higher allocated employee compensation and benefits due to inflation, and an increase in share-based compensation expense, partially offset by lower travel costs related to decreased travel due to the COVID-19 pandemic.

 
Nine Months Ended September 30, 2020
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Corporate
 
Total
 
Water
 
Oil & Gas
 
Corporate
 
Total
 
(In thousands)
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
General and administrative
$
1,467

 
$
1,601

 
$
15,683

 
$
18,751

 
$
1,456

 
$
1,207

 
$
14,127

 
$
16,790

Sales and marketing
4,307

 
106

 
1,363

 
5,776

 
5,058

 
674

 
978

 
6,710

Research and development
2,585

 
12,720

 
2,854

 
18,159

 
2,794

 
13,335

 
225

 
16,354

Amortization of intangible assets
12

 

 

 
12

 
469

 

 

 
469

Impairment of long-lived assets

 
2,332

 

 
2,332

 

 

 

 

Total operating expenses
$
8,371

 
$
16,759

 
$
19,900

 
45,030

 
$
9,777

 
$
15,216

 
$
15,330

 
$
40,323


Water segment operating expenses of $8.4 million in the nine months ended September 30, 2020, compared to $9.8 million in the nine months ended September 30, 2019, decreased by $1.4 million, or (14%), due primarily to lower employee-related costs, commission costs, amortization of intangible assets related to fully amortized intangible assets in 2019, R&D costs to support further development of our PX, turbocharger and pump, and marketing costs, partially offset by an increase in bad debt expense related to increased sales. Employee-related costs, as compared to the prior year, decreased due primarily to lower travel costs related to decreased travel due to the COVID-19 pandemic and a decrease in share-based compensation expense, partially offset by an increase in employee compensation and benefit costs.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 32


Oil & Gas segment operating expenses, excluding the impairment of long-lived assets, of $14.4 million in the nine months ended September 30, 2020, compared to $15.2 million in the nine months ended September 30, 2019, decreased by $0.8 million, or (5%), due primarily to lower employee-related costs and equipment depreciation, partially offset by higher testing supply expenditures. Employee-related costs, as compared to the prior year, decreased due primarily to lower travel costs related to decreased travel due to the COVID-19 pandemic, and a decrease in share-based compensation expense.

Corporate operating expenses of $19.9 million in the nine months ended September 30, 2020, compared to $15.3 million in the nine months ended September 30, 2019, increased by $4.6 million, or 30%, due primarily to higher employee-related costs to support our future R&D initiatives, software and licensing costs, facility and office expenses, and professional service costs. Employee-related costs, as compared to the prior year, increased due primarily to an increase in employee compensation and benefit costs due to inflation, and higher recruiting expenses, partially offset by lower travel costs related to decreased travel due to the COVID-19 pandemic and a decrease in share-based compensation expense.

Other Income, Net
 
Three Months Ended June 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except percentages)
Interest income
$
134

 
$
500

 
$
809

 
 
$
1,551

Other non-operating expense, net
(29
)
 
(5
)
 
(59
)
 
 
(77
)
Total other income, net
$
105

 
$
495

 
$
750

 
 
$
1,474


Total other income, net of $0.1 million in the three months ended September 30, 2020, compared to $0.5 million in the three months ended September 30, 2019, decreased by approximately $0.4 million due primarily to a decrease in interest income.

Total other income, net of $0.8 million, in the nine months ended September 30, 2020, compared to $1.5 million in the nine months ended September 30, 2019, decreased by approximately $0.7 million due primarily to a decrease in interest income.

Income Taxes

 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except percentages)
Provision for (benefit from) income taxes
$
796

 
$
(83
)
 
$
5,297

 
$
1,227

Effective tax rate
12.9
%
 
(1.6
%)
 
18.8
%
 
9.6
%
Effective tax rate, excluding discrete items
13.4
%
 
11.8
%
 
18.6
%
 
17.7
%

The tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update our estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period. The quarterly tax provision and estimate of our annual effective tax rate are subject to variation due to several factors, including variability in accurately predicting our pre-tax income or loss and the mix of jurisdictions to which they relate, intercompany transactions, the applicability of special tax regimes, and changes in how we do business.

For the nine months ended September 30, 2020, the recognized income tax expense included a discrete tax charge due primarily to the termination of the VorTeq License Agreement, partially offset by a discrete tax benefit related to stock-based compensation windfalls. For the nine months ended September 30, 2019, the recognized income tax expense included a discrete tax benefit related to an increase in prior year U.S. federal research and development credits and a discrete tax benefit related to tax deductions from stock-based compensation windfalls, partially offset by deferred tax charge primarily related to a remeasurement of our state deferred tax assets due to an adjustment to our estimated blended state effective tax rate.

The effective tax rate, excluding the discrete items, for the nine months ended September 30, 2020, respectively, compared to the nine months ended September 30, 2019, was consistent year over year.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 33


On March 18, 2020, the U.S. government enacted the “Families First Coronavirus Response Act” (“FFCRA”). The FFCRA provides, among other things, a refundable payroll tax credit for emergency sick and family and medical leave required to be paid to employees under the FFCRA. On March 27, 2020, the U.S. government also enacted the “Coronavirus Aid, Relief and Economic Security Act” (“CARES Act”). The CARES Act, among other things, includes provisions relating to net operating losses, acceleration of alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. As a result of the alternative minimum tax credit refund acceleration provision, we will receive an additional $0.1 million of tax refund of minimum tax credits carried over from fiscal year 2018. Additionally, the CARES Act provides a refundable payroll tax credit against the employer’s share of social security tax (the “Employee Retention Credit”), and permits employers to defer, until fiscal years 2021 and 2022, payment of their remaining payroll tax liability (“Payroll Tax Deferral”). To date, we have applied for both the Employee Retention Credit and the Payroll Tax Deferral, which will defer federal social security tax payments. These federal social security taxes payments will in turn be paid out in equal installments in fiscal years 2021 and 2022.

Liquidity and Capital Resources

Overview

As of September 30, 2020, our principal sources of liquidity consisted of: (i) unrestricted cash and cash equivalents of $80.1 million, (ii) short-term investments of $24.4 million that are primarily invested in marketable debt instruments such as corporate notes and bonds and U.S. Treasury securities, and (iii) accounts receivable, net of allowances of $11.1 million. As of September 30, 2020, there were unrestricted cash and cash equivalents of $1.5 million held outside the U.S. We invest cash not needed for current operations predominantly in high-quality, investment-grade, marketable debt instruments with the intent to make such funds available for operating purposes as needed. Although these securities are available for sale, we generally hold these securities to maturity, and therefore, do not currently see a need to trade these securities in order to support our liquidity needs in the foreseeable future. The risk of this portfolio to us is in the ability of the underlying companies to cover their obligations at maturity, not in our ability to trade these securities at a profit. Based on current projections, we believe existing cash balances and future cash inflows from this portfolio will meet our liquidity needs for at least the next 12 months.

As of September 30, 2020, we had $1.2 million of short-term contract assets which primarily represents unbilled trade receivables from certain Water segment contract sales which includes contractual holdback provisions, pursuant to which we will invoice the final retention payment due within the next 12 months. The customer holdbacks represent amounts intended to provide a form of security for the customer; and accordingly, these contract assets have not been discounted to present value. The retention payments with no performance conditions are recorded as unbilled trade receivables. In addition, as of September 30, 2020, there were no Oil & Gas segment unbilled project costs.

Loan and Pledge Agreement

We entered into a loan and pledge agreement with a financial institution on January 27, 2017. Since inception, this loan and pledge agreement has been amended multiple times to accommodate our growth (the as amended loan and pledge agreement is hereinafter referred to as the “Loan and Pledge Agreement”). The Loan and Pledge Agreement, which will expire on June 30, 2022, provides for a committed revolving credit line of $16.0 million and an uncommitted revolving credit line of $4.0 million. The covenants of the Loan and Pledge Agreement allow us to incur indebtedness owed to a foreign subsidiary in an aggregate amount not to exceed $66.0 million, which amount is subordinated to any amounts outstanding under the Loan and Pledge Agreement. We are in compliance with all covenants related to this Loan and Pledge Agreement.

Stand-By Letters of Credit

Under the Loan and Pledge Agreement, we are allowed to issue stand-by letters of credit (“SBLCs”) up to one year past the expiration date of the Loan and Pledge Agreement and to hold SBLCs with other financial institutions up to $5.1 million. SBLCs have a term limit of three years, are secured by pledged U.S. investments, and do not have any cash collateral balance requirement. SBLCs are deducted from the total revolving credit line under the Loan and Pledge Agreement and are subject to a non-refundable quarterly fee that is in an amount equal to 0.7% per annum of the face amount of the outstanding SBLCs. As of September 30, 2020, outstanding SBLC totaled $12.5 million.

CARES Act

We have not availed ourselves of any loans made available under the CARES Act, including both the Payroll Protection Program and the Economic Injury Disaster Loan Program. We continue to monitor the programs the Federal government and the State of California are putting in place, and will participate in those programs for which we are eligible.

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 34



Cash Flows
 
Nine Months Ended September 30,
 
2020
 
2019
 
(In thousands)
Net cash provided by operating activities
$
10,350

 
$
503

Net cash provided by investing activities
42,166

 
1,821

Net cash provided by financing activities
1,237

 
5,335

Effect of exchange rate differences on cash and cash equivalents
11

 

Net change in cash, cash equivalents and restricted cash
$
53,764

 
$
7,659


Due to the project driven, non-cyclical nature of our business, operating cash flow can fluctuate significantly from quarter to quarter, and year to year, due to the timing of receipts of large project orders. Operating cash flow may be negative in one quarter or year and significantly positive in the next, consequently individual quarterly results and comparisons may not necessarily indicate a significant trend, either positive or negative. Similarly, the nature and timing of investing activities and financing activities may be linked to available cash and the timing of events outside those of operating activities. Therefore, it may be difficult to derive meaning directly from quarterly and annual comparisons of cash flow.

Cash Flows from Operating Activities

Net cash provided by operating activities is primarily generated by net income adjusted for certain non-cash items, and changes in assets and liabilities.

Cash provided by operating activities of $10.4 million in the nine months ended September 30, 2020, as compared to cash provided from operating activities of $0.5 million in the nine months ended September 30, 2019, was higher by $9.8 million. Cash provided by net income adjusted for non-cash items of $39.0 million in the nine months ended September 30, 2020, compared to cash provided by net income adjusted for non-cash items of $21.1 million in the nine months ended September 30, 2019, was higher by $17.9 million. Cash used for assets and liabilities of $28.6 million in the nine months ended September 30, 2020, compared to cash used for assets and liabilities of $20.6 million in the nine months ended September 30, 2019, was higher by $8.0 million.

Net change of cash used for assets and liabilities of $28.6 million in the nine months ended September 30, 2020 was due primarily to a $27.6 million decrease in contract liabilities, of which the majority related to the recognition of license and development revenue from the termination of the VorTeq License Agreement during the period, a $2.6 million decrease in accrued expenses and other liabilities due primarily to lower accrued payroll, incentive and commission payable, and a $0.5 million increase in inventory, partially offset by a $1.1 million net decrease in accounts receivable and contract assets due to the timing of invoices and payments, a $0.7 million increase in accounts payable due to timing of invoices and payments, and a $0.3 million decrease in prepaid and other assets.

We have seen no material effect to our operating cash flows due to COVID-19 during the nine months ended September 30, 2020. Our greatest risks to our operating cash flows in this crisis are the strength of our existing and projected backlog, as well as customer receivables in a time when many companies are experiencing stress to their operating cash flows.

Cash Flows from Investing Activities

Net cash provided by investing activities primarily relates to maturities and purchases of marketable securities, and capital expenditures supporting our growth. Our investments in marketable securities are structured to preserve principal and liquidity while at the same time maximizing yields without significantly increasing risk.

Cash provided by investing activities in the nine months ended September 30, 2020 of $42.2 million was due primarily to $50.5 million and $10.6 million in maturities and sales, respectively, of marketable security investments, partially offset by $12.9 million used to purchase investments and $6.0 million for capital expenditures.

Cash Flows from Financing Activities

Net cash provided by financing activities primarily relates to the issuance of equity typically from share-based compensation.

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 35



Net cash provided by financing activities in the nine months ended September 30, 2020 of $1.2 million was due primarily to the issuance of common stock related to stock option exercises, net of taxes paid on vested restricted stock units.

Liquidity and Capital Resource Requirements

We believe that our existing resources and cash generated from our operations will be sufficient to meet our anticipated capital requirements for at least the next 12 months. However, we may need to raise additional capital or incur additional indebtedness to continue to fund our operations or to support acquisitions in the future and/or to fund investments in our latest technology arising from rapid market adoption. These needs could require us to seek additional equity or debt financing. Our future capital requirements will depend on many factors including the continuing market acceptance of our products, our rate of revenue growth, the timing of new product introductions, the expansion of our research and development, manufacturing and sales and marketing activities, the timing and extent of our expansion into new geographic territories and the amount and timing of cash used for stock repurchases. In addition, we may enter into potential material investments in, or acquisitions of, complementary businesses, services or technologies in the future which could also require us to seek additional equity or debt financing. Should we need additional liquidity or capital funds, these funds may not be available to us on favorable terms, or at all.

Contractual Obligations

We lease facilities and equipment under fixed noncancelable operating leases that expire on various dates through fiscal year 2030. The following table presents a summary of our contractual obligations as of September 30, 2020.
 
 
 
Payments Due by Period
 
Total
 
1 Year (remaining three months of 2020)
 
2-3 Years (2021-2022)
 
3-4 Years (2023-2024)
 
5 Years + (2025 and thereafter)
 
(In thousands)
Operating lease obligations
$
24,305

 
$
635

 
$
5,081

 
$
5,392

 
$
13,197

Purchase obligations(1)
5,167

 
3,080

 
2,087

 

 

Total contractual obligations
$
29,472

 
$
3,715

 
$
7,168

 
$
5,392

 
$
13,197

 
 
(1) 
Purchase obligations are related to open purchase orders for raw material, component parts and capital equipment.

This table excludes agreements with guarantees or indemnity provisions that we have entered into with customers and others in the ordinary course of business. Based on our historical experience and information known to us as of September 30, 2020, we believe, as of September 30, 2020, that our exposure related to these guarantees and indemnities was not material.

Off-Balance Sheet Arrangements

During the periods presented, we did not have any relationships with unconsolidated entities or financial partnerships such as entities often referred to as structured finance or special purpose entities which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Recent Accounting Pronouncements

Refer to Note 1, “Description of Business and Significant Accounting PoliciesSignificant Accounting Policies,” of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1, “Financial Statements (unaudited),” of this Quarterly Report on Form 10-Q.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 36


Item 3 — Quantitative and Qualitative Disclosures About Market Risk

Our exposure to market risk may be found primarily in two areas, foreign currency and interest rates.

Foreign Currency Risk

Our foreign currency exposures are due to fluctuations in exchange rates for U.S. dollar (“USD”) versus the British pound, Saudi riyal, United Arab Emirates dirham, European euro, Chinese yuan, Indian rupee and Canadian dollar. Changes in currency exchange rates could adversely affect our consolidated operating results or financial position.

Our revenue contracts have been denominated in USD. At times, our international customers may have difficulty in obtaining USD to pay our receivables, thus increasing collection risk and potential doubtful account expense. As we expand our international sales, a portion of our revenue could be denominated in foreign currencies. As a result, our cash and cash equivalents and operating results could be increasingly affected by changes in exchange rates.

In addition, we pay many vendors in foreign currency and, therefore, are subject to changes in foreign currency exchange rates. Our international sales and service operations incur expense that is denominated in foreign currencies. This expense could be materially affected by currency fluctuations. Our international sales and services operations also maintain cash balances denominated in foreign currencies. To decrease the inherent risk associated with translation of foreign cash balances into our reporting currency, we do not maintain excess cash balances in foreign currencies.

We have not hedged our exposure to changes in foreign currency exchange rates because expenses in foreign currencies have been insignificant to date and exchange rate fluctuations have had little impact on our operating results and cash flows.

Interest Rate and Credit Risks

We have an investment portfolio of fixed-income marketable debt securities including amounts classified as cash equivalents, and short and long-term investments. The primary objective of our investment activities is to preserve principal and liquidity while at the same time maximizing yields without significantly increasing risk. We invest primarily in investment-grade short and long-term debt instruments of high-quality corporate issuers and instruments of the U.S. government and its agencies. These investments are subject to counter-party credit risk. To minimize this risk, we invest pursuant to an investment policy approved by our board of directors. The policy mandates high credit rating requirements and restricts our exposure to any single corporate issuer by imposing concentration limits.

As of September 30, 2020, our total debt security investments which totaled approximately $25.8 million, are presented in short-term investments and long-term investments on our Condensed Consolidated Balance Sheets. These investments are subject to interest rate fluctuations and will decrease in market value if interest rates increase. To minimize the exposure due to adverse shifts in interest rates, we maintain investments with an average maturity of less than seven months. As of September 30, 2020, a hypothetical 1% increase in interest rates would have resulted in an approximately $0.1 million decrease in the fair value of our fixed-income debt securities.

Item 4 — Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our President and Chief Executive Officer and our Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934 as of the end of the period covered by this report.

Based on that evaluation, our President and Chief Executive Officer and our Chief Financial Officer have concluded that, as of September 30, 2020, our disclosure controls and procedures are effective.

Changes in Internal Controls

There were no changes in our internal control over financial reporting during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 37


PART II — OTHER INFORMATION

Item 1 — Legal Proceedings

Note 8, “Commitments and Contingencies – Litigation,” of the Notes to Consolidated Financial Statements in Part II, Item 8, “Financial Statements and Supplementary Data,” of the 2019 Annual Report, provides information on certain litigation in which we are involved.

For an update on the litigation matters previously disclosed in the 2019 Annual Report, see the discussion in Note 8, “Commitments and Contingencies – Litigation,” of the Notes to Condensed Consolidated Financial Statements of this Quarterly Report on Form 10‑Q, which discussion is incorporated by reference into this Item 1.

Item 1A — Risk Factors

Other than the risk factor provided below, there have been no material changes in our risk factors from those disclosed in Part I, Item 1A, “Risk Factors,” in the 2019 Annual Report and those disclosed in Part II, Item 1A, “Risk Factors,” in the Q1’2020 and Q2’2020 Form 10-Q Quarterly Reports.

We may have risks associated with security of our information technology systems.

We make significant efforts to maintain the security and integrity of our information technology systems and data. Despite significant efforts to create security barriers to such systems, it is virtually impossible for us to entirely mitigate this risk. For example, on October 2, 2020, we detected a cyber-attack on our network that temporarily disrupted access to some systems. In accordance with our ESG enterprise risk management policies related to financial and cybersecurity risks, we immediately took steps to isolate affected systems and contain the disruption to our information technology infrastructure. We implemented measures to prevent additional systems from being affected, including taking systems off-line as a precaution. We engaged third party information technology experts to restore and recover those affected systems to full functionality as quickly as possible. We believe there has been no material impact to our operating activities or controls over financial reporting nor have we found any evidence to indicate that any data was compromised or stolen from the affected systems. We do not believe that this incident will have a long-term material adverse impact on our business, results of operations or financial condition. Although we have sufficient controls in place, we have implemented additional enhanced security features and monitoring procedures.

There is a risk of industrial espionage, cyber-attacks, misuse or theft of information or assets, or damage to assets by people who may gain unauthorized access to our facilities, systems, or information. Such cybersecurity breaches, misuse, or other disruptions could lead to the disclosure of confidential information, improper usage and distribution of our intellectual property, theft, manipulation and destruction of private and proprietary data, and production downtimes. Although we actively employ measures to prevent unauthorized access to our information systems, preventing unauthorized use or infringement of our rights is inherently difficult. These events could adversely affect our financial results and any legal action in connection with any such cybersecurity breach could be costly and time-consuming and may divert management’s attention and adversely affect the market’s perception of us and our products. In addition, we must frequently expand our internal information system to meet increasing demand in storage, computing and communication, which may result in increased costs. Our internal information system is expensive to expand and must be highly secure due to the sensitive nature of our customers’ information that we transmit. Building and managing the support necessary for our growth places significant demands on our management and resources. These demands may divert these resources from the continued growth of our business and implementation of our business strategy.

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

None.

Item 3 — Defaults Upon Senior Securities

None.

Item 4 — Mine Safety Disclosures

Not applicable.

 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 38


Item 5 — Other Information

None.

Item 6 — Exhibits

A list of exhibits filed or furnished with this report or incorporated herein by reference is found in the Exhibit Index below.
Exhibit Number
 
Exhibit Description
 
Incorporated by Reference
 
Filed Herewith
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
101
 
Inline XBRL Document Set for the consolidated financial statements and accompanying notes in Part I, “Financial Information” of this Quarterly Report on Form 10-Q.
 
 
 
 
 
 
 
 
 
 
104
 
Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set.
 
 
 
 
 
 
 
 
 
 
 
 
*
The certifications furnished in Exhibits 32.1 are deemed to accompany this Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 39


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.

 
 
 
ENERGY RECOVERY, INC.
 
 
 
 
 
 
 
Date:
October 30, 2020
 
By:
/s/ ROBERT YU LANG MAO
 
 
 
 
 
Robert Yu Lang Mao
 
 
 
 
 
President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)
 
 
 
 
 
 
 
Date:
October 30, 2020
 
By:
/s/ JOSHUA BALLARD
 
 
 
 
 
Joshua Ballard
 
 
 
 
 
Chief Financial Officer
 
 
 
 
 
(Principal Financial and Accounting Officer)
 


 
 
 
Energy Recovery, Inc. | Q3'2020 Form 10-Q | 40
EX-31.1 2 ex3112020-q310xq.htm EXHIBIT 31.1 CEO 302 CERTIFICATION Exhibit
Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a) OR 15d-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES OXLEY ACT OF 2002

I, Robert Yu Lang Mao, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Energy Recovery, Inc. for the period ended September 30, 2020;
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.
I am 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.
I have disclosed, based on my 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: October 30, 2020
/s/ ROBERT YU LANG MAO
 
 
Name:
Robert Yu Lang Mao
 
 
Title:
President and Chief Executive Officer
 
 
 
(Principal Executive Officer )
 


EX-31.2 3 ex3122020-q310xq.htm EXHIBIT 31.2 CFO 302 CERTIFICATION Exhibit
Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a) OR 15d-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES OXLEY ACT OF 2002

I, Joshua Ballard, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Energy Recovery, Inc. for the period ended September 30, 2020;
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.
I am 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.
I have disclosed, based on my 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: October 30, 2020
/s/ JOSHUA BALLARD
 
 
Name:
Joshua Ballard
 
 
Title:
Chief Financial Officer
 
 
 
(Principal Financial and Accounting Officer)
 


EX-32.1 4 ex3212020-q310xq.htm EXHIBIT 32.1 CEO AND CFO 906 CERTIFICATION Exhibit
Exhibit 32.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER,
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002*

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code, Robert Yu Lang Mao, President and Chief Executive Officer of Energy Recovery, Inc., and Joshua BallardChief Financial Officer of Energy Recovery, Inc., each hereby certify that, to the best of his knowledge:

1.
The Company’s Quarterly Report on Form 10-Q for the period ended September 30, 2020, to which this Certification is attached as Exhibit 32.1 (the “Quarterly Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition of the Company at the end of the period covered by the Quarterly Report and results of operations of the Company for the period covered by the Quarterly Report.

IN WITNESS WHEREOF, the undersigned has set his hand hereto:

Date: October 30, 2020
 
/s/ ROBERT YU LANG MAO
 
 
 
Robert Yu Lang Mao
 
 
 
President and Chief Executive Officer
 
 
 
 
 
 
 
 
 
 
 
 
 
Date: October 30, 2020
 
/s/ JOSHUA BALLARD
 
 
 
Joshua Ballard
 
 
 
Chief Financial Officer
 

*
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Energy Recovery, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.





EX-101.SCH 5 erii-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Commitments and Contingencies - Lease Cost and Terms (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Commitments and Contingencies - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Commitments and Contingencies - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Commitments and Contingencies - Product Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Commitments and Contingencies - Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Concentrations - Product Revenue Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Earnings per Share - Antidilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill Goodwill link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Income Taxes - Provision and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Investments and Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Investments and Fair Value Measurements - Gross Unrealized Losses and Fair Values of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Lines of Credit link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Lines of Credit - Loan Agreements and Stand-by Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - - Operating Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Other Financial Information link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Other Financial Information - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Other Financial Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Other Financial Information - Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Other Financial Information - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Other Financial Information - Inventory Valuation Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Other Financial Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Other Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue - Schlumberger Technology Corporation (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue - Significant Changes in Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Reporting - Summary of Financial Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Reporting - Summary of Financial Information by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - VorTeq Partnership and License Agreement link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - VorTeq Partnership and License Agreement (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 erii-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 erii-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 erii-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other Financial Information [Abstract] Other Financial Information Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Revenue from Contract with Customer [Abstract] Accounts receivable, net Contract assets, current (included in prepaid expenses and other current assets) Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets, non-current (included in other assets, non-current) Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Current contract liabilities: Contract With Customer, Liability, Current [Abstract] Contract With Customer, Liability, Current [Abstract] Customer deposits Contract With Customer, Liability, Deposits, Current Contract With Customer, Liability, Deposits, Current Deferred revenue: Deferred Revenue [Abstract] License and development License And Development Contract Liability, Current License And Development Contract Liability, Current Product Product Contract Liability, Current Product Contract Liability, Current Service Service Contract Liability, Current Service Contract Liability, Current Total deferred revenue Product And Service Contract Liability, Current Product And Service Contract Liability, Current Total current contract liabilities Contract with Customer, Liability, Current Non-current contract liabilities, deferred revenue: Contract With Customer, Liability, Noncurrent [Abstract] Contract With Customer, Liability, Noncurrent [Abstract] License and development License And Development Contract Liability, Noncurrent License And Development Contract Liability, Noncurrent Service Service Contract Liability, Noncurrent Service Contract Liability, Noncurrent Total non-current contract liabilities Contract with Customer, Liability, Noncurrent Total contract liabilities Contract with Customer, Liability Commitments and Contingencies Disclosure [Abstract] Provision for warranty claims Product Warranty Expense Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Warranty reserve balance, beginning of period Product Warranty Accrual, Current Warranty costs charged to cost of revenue Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Utilization charges against reserve Standard and Extended Product Warranty Accrual, Decrease for Payments Release of accrual related to expired warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Warranty reserve balance, end of period Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Current Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Current Short-term investments Short-term Investments Accounts receivable, net Inventories, net Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Deferred tax assets, non-current Deferred Income Tax Assets, Net Property and equipment, net Property, Plant and Equipment, Net Operating lease, right of use asset Operating Lease, Right-of-Use Asset Goodwill Goodwill Other intangible assets, net Finite-Lived Intangible Assets, Net Other assets, non-current 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 expenses and other current liabilities Accrued Expenses And Other Current Liabilities 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, are related to services received from employees, 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, 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). This element is distinct from Accrued Liabilities Current because this element includes employee-related liabilities. Lease liabilities Operating Lease, Liability, Current Contract liabilities Total current liabilities Liabilities, Current Lease liabilities, non-current Operating Lease, Liability, Noncurrent Contract liabilities, non-current Other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock Treasury Stock, Value Accumulated earnings (deficit) Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Litigation Commitments and Contingencies, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Segment Reporting [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Lease, Cost Lease, Cost [Table Text Block] Lease, Term And Discount Rate Lease, Term And Discount Rate [Table Text Block] Lease, Term And Discount Rate [Table Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] VorTeq Partnership and License Agreement Collaborative Arrangement Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill impairment charge Goodwill, Impairment Loss Debt Disclosure [Abstract] Lines of Credit Debt Disclosure [Text Block] Risks and Uncertainties [Abstract] Concentration Risk [Table] Concentration Risk [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] License and Development Revenue License and Development Revenue [Member] Revenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Water Water [Member] Information by water segment. Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer A Customer A [Member] Represents customer A. Customer B Customer B [Member] Represents customer B. Customer C Customer C [Member] Represents customer C. Customer D Customer D [Member] Represents customer D. One Customer One Customer [Member] One Customer [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Product Revenue Revenue Benchmark [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Percentage of product revenue Concentration Risk, Percentage Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Contract With Customer, Contract Asset, Contract Liability, Activity Contract With Customer, Contract Asset, Contract Liability, Activity [Table Text Block] Contract With Customer, Contract Asset, Contract Liability, Activity [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Income Tax Disclosure [Abstract] Provision for (benefit from) income taxes Income Tax Expense (Benefit) Effective tax rate Effective Income Tax Rate Reconciliation, Percent Effective tax rate, excluding discrete items Effective Income Tax Rate Reconciliation, Excluding Discrete Tax Income Tax Items, Percent Effective Income Tax Rate Reconciliation, Excluding Discrete Tax Income Tax Items, Percent Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] COVID-19 COVID-19 [Member] COVID-19 [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Inventory valuation reserves Inventory Valuation Reserves Expense to product cost of revenue Production Related Impairments or Charges Investments, Fair Value Disclosure [Abstract] Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities [Table Text Block] Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities [Table Text Block] Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Debt Securities, Available-For-Sale, Proceeds From Sale Debt Securities, Available-For-Sale, Proceeds From Sale [Table Text Block] Debt Securities, Available-For-Sale, Proceeds From Sale [Table Text Block] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 (remaining three months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, to be Paid, Year One 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four 2025 and thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Total Lessee, Operating Lease, Liability, to be Paid Less imputed lease interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities Operating Lease, Liability Revenue Revenue from Contract with Customer [Text Block] Investments and Fair Value Measurements Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Concentrations Concentration Risk Disclosure [Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Other Financial Institution Other Financial Institution [Member] Other Financial Institution [Member] 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] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Foreign Subsidiary Foreign Subsidiary [Member] Foreign Subsidiary [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Loan and Pledge Agreement Loan and Pledge Agreement [Member] A loan pledge agreement with a financial institution. Under the Loan and Pledge Agreement the company are allowed to borrow and request letters of credit against the eligible assets held from time to time in the pledged account maintained with the financial institution. Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Committed Revolving Credit Line Committed Revolving Credit Line [Member] Information pertaining to committed revolving credit line. Uncommitted Revolving Credit Line Uncommitted Revolving Credit Line [Member] Information pertaining to uncommitted revolving credit line. Standby Letters of Credit Standby Letters of Credit [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Long-term debt Long-term Debt Term past expiration of agreement Debt Instrument, Term Past Expiration Of Agreement Debt Instrument, Term Past Expiration Of Agreement Debt instrument, term Debt Instrument, Term Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Operating lease expense Operating Lease, Cost Cash payments Operating Lease, Payments Non-cash lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Lessee, Operating Lease, Discount Rate Earnings Per Share [Abstract] Earnings per Share Earnings Per Share [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Schlumberger Technology Corporation Schlumberger Technology Corporation [Member] Schlumberger Technology Corporation [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] VorTeq License Agreement VorTeq License Agreement [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Impairment of long-lived assets Impairment of Long-Lived Assets Held-for-use Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Depreciation and amortization Depreciation, Depletion and Amortization Amortization (accretion) of premiums and discounts on investments Accretion (Amortization) of Discounts and Premiums, Investments Deferred income taxes Deferred Income Taxes and Tax Credits Impairment of long-lived assets Other non-cash adjustments Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Contract assets Costs In Excess Of Billings On Uncompleted Contracts Or Programs1 Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings. Inventories, net Increase (Decrease) in Inventories Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Income taxes Increase (Decrease) in Income Taxes Payable Contract liabilities Increase (Decrease) In Contract Liabilities Increase (Decrease) In Contract Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of marketable securities Payments to Acquire Marketable Securities Capital expenditures Payments to Acquire Property, Plant, and Equipment Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net proceeds from issuance of common stock Proceeds from Issuance of Common Stock Tax payment for employee shares withheld Payment, Tax Withholding, Share-based Payment Arrangement Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate differences 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, beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Other Financial Information Additional Financial Information Disclosure [Text Block] Long-term purchase commitment Long-term Purchase Commitment, Amount Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Tracy, California Tracy, California [Member] Tracy, California [Member] Name of Property [Axis] Name of Property [Axis] Name of Property [Domain] Name of Property [Domain] Office And Warehouse, Katy, TX Office And Warehouse, Katy, TX [Member] Office And Warehouse, Katy, TX [Member] Office And Warehouse Space, Tracy Lease Office And Warehouse Space, Tracy Lease [Member] Office And Warehouse Space, Tracy Lease [Member] Area of leased space Area of Real Estate Property Area of land Area of Land Operating leases, rent expense (per month) Operating Lease, Expense Operating leases, rent expense, annual increase, percent Operating Leases, Rent Expense, Annual Increase, Percent Operating Leases, Rent Expense, Annual Increase, Percent Operating leases, rent expense, term of contract Lessee, Operating Lease, Term Of Contract, Amount Lessee, Operating Lease, Term Of Contract, Amount Lease initial term Lessee, Operating Lease, Term of Contract Operating lease, number of renewal terms Lessee, Operating Lease, Number Of Renewal Terms Lessee, Operating Lease, Number Of Renewal Terms Operating lease, renewal term Lessee, Operating Lease, Renewal Term Operating lease, renewal to extend lease, written notice period Lessee, Operating Lease, Renewal To Extend Lease, Written Notice Period Lessee, Operating Lease, Renewal To Extend Lease, Written Notice Period 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, 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 Document Fiscal Year Focus Document Fiscal Year Focus Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Raw materials Inventory, Raw Materials, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventories, net Description of Business and Significant Accounting Policies Nature of Operations [Text Block] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Goodwill Goodwill Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Product Product [Member] License and development revenue License and Service [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Oil & Gas Oil and Gas [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Product cost of revenue Cost of Revenue Product gross profit Gross Profit General and administrative General and Administrative Expense Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense Amortization of intangible assets Amortization of Intangible Assets Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other income Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income Taxes Income Tax Disclosure [Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Up front non-refundable payment Up Front Non Refundable Payment Amount received for the up front non-refundable payment that will be recognized over the length of the agreement. Anti-dilutive shares excluded from net income per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Statement [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Revenue, Product and Service [Extensible List] Revenue, Product and Service [Extensible List] Cost, Product and Service [Extensible List] Cost, Product and Service [Extensible List] Operating expenses: Operating Expenses [Abstract] Amortization of intangible assets Other income (expense): Other Nonoperating Income (Expense) [Abstract] Interest income Interest Income, Securities, Operating, Taxable Other non-operating expense, net Other Nonoperating Income (Expense) Total other income, net Provision for (benefit from) income taxes Net income Earnings per share: Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Number of shares used in per share calculations: Number of shares used in per share calculations: Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net income Denominator (weighted average shares): Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Basic common shares outstanding (in shares) Dilutive stock awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted common shares outstanding (in shares) Earnings per share - Basic (in dollars per share) Earnings per share - Diluted (in dollars per share) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized gain (loss) on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. Treasury securities US Treasury Securities [Member] Corporate notes and bonds Corporate Debt Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Gross Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Segment Reporting Segment Reporting Disclosure [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 other comprehensive income (loss) AOCI Attributable to Parent [Member] Treasury stock Treasury Stock [Member] Accumulated earnings (deficit) Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Ending balance (in shares) Beginning Balance Issuance of common stock, net Stock Issued During Period, Value, New Issues Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Unrealized gain (loss) on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Total other comprehensive income (loss), net Ending Balance Change In Contract With Customer, Asset [Roll Forward] Change In Contract With Customer, Asset [Roll Forward] Change In Contract With Customer, Asset [Roll Forward] Contract assets balance, beginning of period Transferred to trade receivables Contract with Customer, Asset, Reclassified to Receivable Additions to contract assets Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Contract assets balance, end of period Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] Contract liabilities balance, beginning of period Revenue recognized Contract with Customer, Liability, Revenue Recognized Increase due to cash received, excluding amounts recognized as revenue during the period Contract With Customer, Liability, Increase (Decrease) From Cash Receipts Contract With Customer, Liability, Increase (Decrease) From Cash Receipts Contract liabilities balance, end of period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Middle East and Africa Middle East And Africa [Member] Middle East And Africa [Member] Americas Americas [Member] Asia Asia [Member] Europe Europe [Member] PX Pressure Exchangers, pumps and turbo devices, and other PX, Pumps And Turbo Devices [Member] PX, Pumps And Turbo Devices [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Measured On Recurring Basis Fair Value, Recurring [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] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash equivalents Cash and Cash Equivalents [Member] Short-term investments Short-term Investments [Member] Long-term investments Long-term Investment [Member] Long-term investments classified as available-for-sale. Money Market Funds Money Market Funds [Member] Total fair value of financial liabilities Financial Liabilities Fair Value Disclosure Total fair value of financial assets Assets, Fair Value Disclosure Transfer between Level 1 and Level 2 Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Transfers between Level 2 and Level 1 Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract] Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Proceeds from Sale and Maturity of Debt Securities, Available-for-sale [Abstract] Proceeds from sale of available-for sale securities Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash, non-current Restricted Cash, Noncurrent Total cash, cash equivalents and restricted cash Payroll, incentives and commissions payable Employee-related Liabilities, Current Warranty reserve Other accrued expenses and current liabilities Other accrued expenses and current liabilities Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy and current liabilities not separately disclosed in the balance sheet. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Total accrued expenses and other current liabilities Performance obligations expected to be satisfied Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] VorTeq license agreement payments License Agreement Payments The expected payments from the license agreement that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such after one year or beyond the normal operating cycle, if longer. Number of milestone payments Number Of Milestone Payments The number of milestone payments to be received as per the agreement. VorTeq milestone payment to be received Milestone Payment To Be Received Amount due to be received upon reaching the milestone from. EX-101.PRE 9 erii-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 erilogoh4c.jpg begin 644 erilogoh4c.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 Z17AI9@ 34T *@ @ U$0 $ M ! 0 %$1 0 ! N(U$2 0 ! N(P #_VP!# (! 0(! M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L, M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P 1" "] M!*,# 2( A$! Q$!_\0 'P 04! 0$! 0$ $" P0%!@<("0H+ M_\0 M1 @$# P($ P4%! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$( M(T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W M^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$" M! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5 M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! M (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKC MOB#\>?#/PW+QWVH+->)_RZ6P\V8'T(Z+_P "(K@S+-,'E]%XG'58TX+K)I+T MUW?DM3HPN#KXFI[+#PTMU^])-((T7ZD\5\U>. MOVS];UDO#H=K!I$)R!*^)IS[\C:OTP?K7D_B#Q3J7BN]-QJ5]=7TW]Z>0OCZ M9Z?05^(<1?2 RC"MT\JI2KR_F?N0_%.3_P# 5ZGW^6>&^-K6EC)JFNWQ2_#1 M?>_0^J_%?[5_@_PUN6&\FU:9>-EG%N7/^^V%Q[@FO.?$?[<&HSEETG1;.U7H M'NI&F;ZX7:!^9KPNBOQK./&[BC'-JE4C1CVA%7_\"ES2^YH^YP/ .48?6<74 M?>3_ $5E]]SOM<_:<\;:X6#:R]K&?X+:)(L?B!N_6N8U'Q_KVL9^UZUJUUNZ M^;=R/_,UD45^>8[B3-L8[XO$U)_XIR?YL^FP^5X.@K4:48^D4OT'33/>:%NN8W*G]*AHKQXU)*7,GKW.QQ35FM#KO#7QY\7>%9 M%-KKU](B_P#+.Y?[0F/3#YQ^&*]N^$/[7=EXJNHM/\0Q0Z7>2$+'<,^)>?Y)6C*C7E.FMX3;E%KLKZQ]8V^:T/GLVX5R['P:J M4U&7244DU]V_SN?H(#D45X3^R+\:)M90^%]4F,DUO&7L)'.6=!]Z(G_9'(]@ M1V%>[5_;W"7%&%X@RRGF6$T4M&GO&2WB_3H^J:?4_ LYRFMEN+EA:VZV?1I[ M-?UH[H****^D/+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M ***S_$_BO3O!FD27VJ7D-G:Q]7D/4^@'4GV&365:O3HTW5K248Q5VV[)+NV M]$BZ=.522A!7;V2U;-"N/^)GQR\/_"R%EOKKSK[;E+.##S-Z9'11[MCVS7BO MQ;_:^U#Q"9+'PVLFEV?*FZ;_ (^)1_L_\\Q]/F]QTKQ>>>2ZF:21VDDD)9F8 MY9B>I)K^=N-O'K#X9RPG#\54GLZDO@7^%:.7J[+RDC]-R'P[JU;5LR?*OY5N M_5]/17?HSTCXE_M1^(_'K206LIT73FX$-LY\QQ_M2<$_08'M7FI;<U3:W(:6+R0?Q?% M=V"RS&8R7+A*4JC[1BY?DF<^(Q="@KUIJ*\VE^9RM%=-XF^#GBCP?9M<:CHE M];VZ#+2A/,1![LN0/QKF:G&Y?BL'4]EBZ))/"'C/2]4C8J;&Y25L=U!&X?BN1^-?=U?GV!N.!R3T%?H M!90M;V<,;IU: MDODN5K\W]Y)1117]-'Y0%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444,P12S' M"CDD]J "BN9U_P",OA7PQN%YKVFQNO5$F$L@_P" KD_I7'ZS^V1X/TTD6_\ M:FH'H##;[5_\?*G]*^9S'C3(< VL7C*<6NG.F_\ P%-O\#UL+D68XC6C0DUW MY7;[]CU:BO,?AU^T#>_%+4)#I_AYK32;7)NM1O+L+'" ,D !>6QVW<#DXKA? MCK^UBURTVD>%92D7*3:BO#/ZB+T'^WU/;'!/AYGXH9!@\L_M1U7*#;4$HR3J M-;\BDHW2ZR^%;7OH=^%X3S*OB_JG):2UEJFHK^]9NS[+=]CO_C/^TEI7PN22 MSM=FI:UC'V=6^2 ^LC#I_NCD^W6OE_QU\1-8^)&KF\U:\DN)!D1I]V.$>B+T M _4]\UC/(TKLS,S,QR23DDTVOY#XX\27)03TIQ>GDY/[3\WHNB1^ MU9!PM@\JA>FN:IUD]_EV7I\VPHHHK\]/I0HHHH **TO"G@_4_'&KI8Z59S7E MR_.U!PH]6/11[G KVGP3\#/!GP[U6&/QIKVF7&K,-XL3/LMX?3>>"?\ @6T' MT/6OK.'.#2^!/A7KWQ)N?+TG3YKB-3AYV^2&/ZN>,^W7VKW'P%^Q5I]@$F\17\ ME]+U-O:DQPCV+?>;\-M>R>';S3+K38UTF6QDLX0%06C(8T'8#;P*O5_4W"7@ MCD&!A'$8U_6I[W?\/Y13L_\ MYR3[(_(FJ-""C%;)))+T2T/A: MM:=27/4;;?5N[$=!(A5@&5A@@C@BOCC]I'P+:^ /BK>6MDBQ6=TBW<48Z1!\ MY4>P8-@=A@5]D5\>_M0>*H_%7QCU)H6W0Z>%LE;U*??_ "))T^6,&R MM^9KR:/PGQ$S) M8C,5AX;4U;YO5_HO5!1117[>? A1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1536]>L_#6FR7 MFH74%G:PC+RRN%4?_7]NIKQ#XD_MHV]J9+;PQ:?:6Z?;+I2L?U5."?JV/H:^ M7XFXTR?(:7M,SK*+>T5K-^D5K\W9=VCU\JR/&YC/EPL&UU>R7J]OEOY'NUY> MPZ=:O-<31P0QC+R2,%51ZDG@5YKXU_:S\)^%2\=K--K-PO&VT7]V#[R' Q[K MNKYC\8?$77/'UUYVKZE=7G.51FQ&A_V4&%7\!6+7\Z\1_2$QE5NGDE!4X_S3 M]Z7JHKW5\W(_3CPGH47S MI?\ OIOE_)17G'B/QYK7B^3=JFJ7U]_LRS,R#Z+T'X"J.EZ1=:Y>K;65K<7E MQ)]V*&,R.WT YKT_P7^Q_P"*/$BI+J!M]%MVY_?'S)L>R+_)B#7YE'$<8<6U M'",JN([I74%ZVM"/X'UCIY)DT>9J%/\ ]*?YR?XGE%>@?![X*MXWAEUK6)O[ M+\+Z?EKFZ<[3+CJJ?RSVZ#)XKV+3/V4?!?@32I-0URXN;^.U3S)I+B7R85 [ M[4P?P+'/3FO'?C5\:6^($D6EZ7#_ &;X9T["6MJ@V^9C@.P'Z#M]G0C*[D^]1I65-=>5MRV36IPT>()9O)X?*KJ/VJC5DE_=3WD M^ETK;DWQ=^-R^)+%?#_AV'^RO"UG\D<,8VM=X_B?OC/.#R>IR>GG-%%?GF=9 MUB\TQ+Q6,E>6R2TC&*VC%+2,5T2_.Y]-@![GBNQ^ '[+ M+:ZL.M>)H7BLSA[>Q;Y6G'4-)W"_[/4^PZ_1UO;QV=ND,,:111J%1$7:J = M .@K^A_#;P7J8^,$R]\T]G+H MO)=WY[+SZ?+GCCXY6W@33Y?#G@6S?1[-3MGOW0K=71Z9&1D?[Q^;TVXKR.:9 M[F5I)&:21SN9F.2Q]2:^^M2T>TUF#RKRUM[N/^Y-$)%_(BN/U_\ 9O\ !?B$ M-YFAV]L[=&M6:#;] I"_I7T?%W@OGN95%.EC82C'2%-Q=.$%_+",>=+UW>[= MSR\EXZR_"QY9T))OXI74I2?=M\K?Z=#XYLK^?3;A9K>::WF7H\;E6'XBNU\, M_M*>,O#!54UB:\B7K'>*)]W_ )OF_)J]2\4?L/V,P9M&UJYMVZB.[C$JGVW M+M(_(UYEXO\ V8_&'A'=G_ (#P_P#X[7Y1B."^-N&I.M0A M5@E]JE)M>KY'>W^)(^RI9]D&:KDJ2A)]II)_+F7Y,](\'?MO0S.L>O:0T/K/ M9-N7/^XW('_ C]*]<\%?%3P_\0H@=)U2VN9,9,);9,OU1L-^.,5\.S0O;2M' M(C1R(<,K#!4^XKUSX1?#.Q\!:''XY\7EK>SMR)--LO\ EK>2=4;'IW []3A1 MS]WX?^+/$^(Q7U7%J-:E%7G.?N>S@MY2FE:R\XMMV2U9\[Q)P;E-.C[:BW"; MTC&/O%KOQMXEL]*L4WW5[((U]%'4L?8 $GV%9H&37U3^RU\$V\ Z$=9U*';K&I) M\B,/FM83R%]F;J?3@<'-<'A[P77XDS6.$C=4HVE4EVCVO_-+:/W[)G3Q)GM/ M*\&ZS^-Z17=_Y+=_=U/1_!?A.U\"^%K'2;,?Z/8Q",$CESU9C[DDD^YK4HHK M_0##X>GAZ4:%%^&/ NDR$K#)JU\D,EVPQE((O M]9,X!SMC5FQSC% 'I-%?DG\/A2TJ^9\$/B$L>1N*ZK9L0.^!QGZ9% '[ M>45^6_[/'_!WK^R/\:=7M]/\077CWX8W$S>7Y_B+11+9[NW[VSDG(4GCSA>H/3F@#ZLHK\G/B3 M_P 'DW[)O@NXFAT?2?BYXP9-PBFT[0;>W@D(SM)-SPV_B#3?BKX$9B!)*M/^)?PW9R ]YJFC1WUBF?]JSEEF.._ M[D?C7Z0?LW_M8_#/]L#P(/$WPO\ '/AGQUHH(26XTB^2X^RN1D1S(#OADQSL MD"M[4 >A4444 %%%>&_M%?\ !3+]GS]DN6Y@^(OQD^'?A;4+,E9=-N=:A?4E M(Z_Z)&S3G'0X0XH ]RHK\U?B;_P=G_L7?#^XDCT_QIXK\8M$2"=%\+W:JQ&! M@-=+ #U/(.#M//3/E.N_\'J7[+M@+A;'P'\=-0EC)$3'1]+AAF]]QU LH/NF M?:@#]@**_,C_ ()Z_P#!T=\(?^"B_P"U_P"$?@WX7^'OQ(T/7?&/VS[->ZHM ME]D@^S65Q>/O\N=GY2W91A3\S#.!DU^F] !15/Q!XAT_PGHEUJ6JWUGIFFV, M9FN+J[F6&"W0=6=V(55'J3BOD7XU_P#!P)^QM\ =2DL]>^/O@NZN8R59-!%Q MX@"L.JEK"*90>W)&.?0T ?8U%?FAKO\ P=L_L6Z1Y7V?QAXPU3S,[OLOA6\7 MRL8QGS53KGC&>ASCC.?_ ,1>7[&W_0:^('_A,2__ !5 'Z?T5^0_Q7_X/._V M8?!]E,OAGPI\6?&%\ ?*"Z9:V%JQ &-TDMQYB@YQQ$W0\=,_!W[5?_!Z#\=O MB:EQ9?"GP-X,^%UC(2([V\+:]JD?4 JTBQVXZ@X:!^0.<9R ?TT.XC0LQ"JH MR2>@%+7\.O[3G_!2_P"/_P"V5>22?$SXN^.O%=N[^8+"?4WATV-LYREI%LMT M.0.5C'0>@Q_4QX[_ ."[_P -?V6?^"=7P%^.7Q+T_P 8ZAI/Q=T:SW77A_3H MKN.SU(VBRS6\N^6/:V];@+C.?(DZ8&0#[RHK\H/^(R3]D?\ Z!OQ@_\ ">MO M_DNNH^"7_!V=^RK\=_C)X5\$Z;%\3--U+QAJ]KHMGK7X:G=ZUI4- MK;1B9V2*,,D\A,C;)"!@#$;<\8(!]A4444 %%%% !17SW^T+_P %8_V:OV5; MJ:U\>?&[X=Z'J-NVV73EU>.\U"(_[5M 7F7\4KY-^(?_ =R?L8^"[ADTWQ- MXW\7*I $FD^%KB-6^GVOR#QUY% 'Z;45^/.M_P#!ZQ^S':VTG]G_ ]^.EY< M*V$$VE:7!$XSR=PU!F''(^7\J]V_X)'=6M M]%N-;-UK*V@MS%#)$C)^ZF=MQ,RD<8X/- 'Z(4453\0>(=/\):'=ZIJM]9Z9 MINGQ-/=7=W,L,%M&HRSN[$*J@\Z_".*^D6S^"GQ&GM@?DD MFU&RBD88[J"P'/\ M&@#]N**_'/X5?\ !ZC^SKXHOH[?Q7\/?BQX4\QPHN(; M:SU*WB']YRLZ2?\ ?,;&OT,_8L_X*E_ '_@H38LWPE^)GA_Q1J$,?FSZ2S/9 M:K;J,99K2=4FV@G&\(4ST8T ?0%%%% !1139IEMXFDD98XXP69F. H'4DT . MHKX7_:T_X.0/V0_V0=8N-)U7XH6WB_7K4XDTWPA;-K+(1D%6GC_T96!&"C3! M@>HKX_\ %O\ P>V_ ^SO0N@_"#XK:E;Y;+W\MA9/CC'RI-,.>PGH#-<(L!Z_PR&@#[@HK M/\+>+=*\9;WEC<)<6\Z^J.A*L/<&M"@ HHKR']K#]OG MX,_L,^'X]2^+7Q(\*^!X[B,RVUO?W8^W7J X)@M4W3S8/!\M&Q0!Z]17Y*_% MS_@\K_95\!ZB]KX=T/XK^.-K86ZL-&M[.U8 ]E?\'NOP MAFOXUOO@K\2+>U.=\D&H64TB\'&%+(#S@?>&!SST(!^VU%?F)^SW_P '<7[( M'QMU*WLM:UCQM\,[FXPH;Q-H>;<.>,>;9O<*J_[3[1@@G'./T5^$7QH\(?'_ M ,#6OB;P+XH\/^,/#M]GR-3T:_BOK64C&0)(V9=PR,C.1WQ0!TU%%?!/[?O_ M <6_ ;_ ()L_M'WWPO^)&C_ !,7Q%8V=M?K-INBP7%G=03IN1XG:X0L =R' M*C#1L.0,D ^]J*_*#_B,D_9'_P"@;\8/_">MO_DNOI?_ ()G?\%SO@?_ ,%7 M/'_B7PQ\,?\ A+K36O"^GQZIW:3RB\6R63=LMO_DNOOG]@?]N?PC_P M49_9MTWXJ^!-/\2V'A76;JYM;$ZW9I:W%SY$IBDD54D<;/,5T!W9S&W''(![ M-117S+^VQ_P6)_9O_P""?$TUE\3OBAH.E^((4#?V!8EM2UCD97=:VX>2(-V: M4(A_O4 ?35%?C+\1_P#@]>^ .A:FT/A?X7_%;Q%"C;3<7:V.G(XYY4">5B.G MW@IY/ QSD^'?^#W+X-7.IHNK?!GXG65F?ORVEY8W4J\CHC/&#QG^(=!]0 ?M MA17P'^R3_P ',O[(/[6^I6NFV_Q$D^'^N7CA(M.\:VG]DEB>@^T[GM,D\ >? MDGH#7WQ:7<5_:QSP21S03()(Y(V#+(I&001P01SD4 24444 %%5]5U:UT'39 MKR^NK>SL[9#)-//((XXE'4LS8 ]37RK\=O^"ZG[(?[.%S+!XH^/G@$W,#^7 M+;Z- M&A&'( ( ^U30\MG S@9!R0,$^>Z[_P 'K_[-MOY7]F?#7XX7F[/F?:K#2[?9 MTQC;?2;L\YSC&!USP ?L=17Q;_P2[_X+<>!?^"K'PT^)7B;P/X)\=Z5'\,E@ M-W8W\5L]WJ32Q3R(ENLHK\H/\ B,D_9'_Z!OQ@_P#">MO_ )+K] ?V%?VWO W_ 41 M_9IT/XK?#N;49/#.NRW$$<6H0+!>6TL$SPR)+&K,%;*;A\QRK*>] 'KU%%% M!17D?[<_[;/@?_@GE^S/KWQ7^(4NHKX9\/O;131Z? L]Y<23SQP1I%&S*&;= M("1N&%5CT%?GY_Q&2?LC_P#0-^,'_A/6W_R70!^K]%?EOX _X.Z_V6_B?X\T M3PUHNA_&.\UGQ%?P:986Z>';8M/<32+'&@ NLY+LH_&OU(H **^6_C=_P6T_ M9._9W\17.C^*_CS\/[75+)_*N;2QOCJ[4444 M %<-\9OCKIGPAT[;)B\U6921CU/] .@ X & M*_$_%CQ1_P!7X++LNL\3-7;W5.+V;6SD^B>B6KTLG]YP;PC_ &E+ZUBM*47M M_,^WHNK^2ZVU/B%\3]9^)VK?:M6NFD"D^5 GRPP#T5?ZG)/J&YN?,MM#M7VSS#AIFZ^6GOTR>P/K@5_)6!P6:<19FJ-+FK5ZKU;=WYN M3>R2W;T2/V;$8C"99A.>=H4X+9?DEW9RW@7X;:U\2-1^S:/8RW17'F2?=BB_ MWF/ ^G4]@:]X^'W[%NFZ:$G\17CZE-P3;6Y,<(]BWWF^HVU[%X=\-V/A+2(; M'3;6&SM81A8XUP/J?4GN3R:O5_6?"'@?DV6PC6S1?6*W6_\ #3\H_:]97O\ MRH_&\ZX_QV*;AA/W4/+XGZOI\OO9G^'/">F>$++[/I=A:V,/=88PN[W)ZD^Y MJ])(L,;,S*JJ,LQ. !ZFG5X%^UO\;C;))X4TN;YY%']HRH>@/2$'WZM[8'LI/6RZM M_P!:NR.,_:1^/< >5T45_ O$&?X MS.!!^R[^SSY:V_ MBC7(25UCCC!9 MW<[54#J2>U>(_&#]KZTT99+#POY=]=KYOB7BS*\A MPWUG,JJBNBWE)]HQW?Y+JTCU,JR?%YC5]EA87[OHO5]/S['7?'3Q9X.\&6T- M[KVGV.I:I&0]G;F-6GI/''0GBOF#XF?%'5?BIKS7VI2_*N1!;H3Y M5NOHH]\#)ZG\JQM;UR\\2:G->W]S-=W4[;GEE;^(^*XAK MSA1@J-!M/E5KS:VE4:^)KHMH]-=7^[<.\+TLLIJ4Y<]2V[V5]U%=%W>[_ ** M*]9^&/PAL?"6AKXP\< VVE1D-9V#K^]OGZKE?[IQD+W')PO7Y'(<@Q.;8CV- M"RC%7G.6D(16\I/HE][>BNSVLQS*E@Z?/4U;TC%:N3Z)+J_RW9+\&OAYIO@7 M0H_'/C -'81,#IUF4S)=2?POM.,CN!WQN. .?I3PKXMT[QMHL6H:7=1W=K,. M'7JI[@CJ"/0\U\;_ !:^*]_\6?$?VRZ @M8 4M+53\ENG]6/&3W]@ !'\+OB MOJGPGU\7FGR;X9,"XMG)\JX7W'8CLW4>XR#^R<'>*65\-XO^S,)1YL'HI5+6 MJ2EUJ-?R]%#=12=^:Z?P^><(XO-*/UNM.U?I&_NI=(W[]Y;-^5F?;U%8OP_\ M>Z?\2/#%OJFG2;H9AAT/WX7'5&'J/UX(X-;5?UQA,71Q5&.(P\E*$DFFM4T] MFC\7K49TJCI55:2=FGT84445T&84444 %%%% !117GO[6/[2&A?L?_LT>.?B MAXF+'1? NC7.KW$2,%DNO*0E($)X\R5]L:Y_B=: /A__ (+[?\%\]#_X)1^ MXO!_@V/3O$GQP\2VOGZ?87&9+3P_;,2HO;L*0220PBB!!<@LQ"KA_P"5_P#: M+_:9\?\ [7'Q4U#QM\2O%FM>,O%&I']]?ZE.9&5$BC7)VQQA44,M1DU"\D).R+=PD,8/W8HT"QHO1411 MVK$^$/PE\1?'KXI>'_!?A'2KG7/$_BF_ATS2[" #S+JXE<(B@G R>68A5&2 M2 ": ../#S:3JWP+^$%_IQB:%8)? M!^GE8U)+'9^ZRAW$L"N"&.00>: /X;*]R_8-_P""B_Q:_P"";GQ@M_&/PK\4 MWFC3>8AU'2Y':32]_\4>#6G>ZAM[,9:6]LGD)D58AEI(69E"!F0J$V-^#= M ']KG_!)G_@J?X'_ ."LG[,%OX\\*J=)US376Q\3>'II1)<:'>[=VW/&^%QE MHI< .H((5U=%^C_%_BS3_ ?A/5- 8+EHV+ M]1&9@,;S7]4G_!0K_DP3XX_]D_U[_P!-UQ0!_)=_P5H_X+6?%O\ X*E?&/6) MM5\0ZMH?PQANY%T#P?9W#06-M;!L1O<(IQ<7!4!FDDW89F";$PH^-*** "BO MW]^ ?_!D"S6<-Q\4?CP$N"1YVG^%M"W(H[[;JXD!/XVXZ=\\>YS_ /!E%^S2 MVA^7%\2/CDFI; !.VHZ4T&_N?*^P!L>WF?B: /YCZZOX)_'/QC^S?\3-+\9> M O$NL^$?%&BRB6SU+3+EK>>(]QE3\R,.&1LJRDA@02*^[_\ @M3_ ,&Z7C[_ M ()+>'[7QQIOB*'XC?"F^O$L&UB.R-G>Z/<2 F..[@W. C8*K,CE68 ,L99% M;\Y: /ZY?^#>G_@M]!_P5E^"&H:#XP2QTWXS^ X(VUV"V3R;?6K5F*1ZA F3 MMR<)*@^5)"I&U9$5?T7K^,/_ ((+?M7WO['O_!6'X-^(H;J6WTO7-=A\+:RB ML1'-9:@PM7,@'WEC>2.;']Z!3R0*_LK\7^+=-\ ^$]4UW6+N+3](T6TEO[ZZ MESLMH(D+R2-CG"JI)^E 'QY_P6J_X+.>#O\ @D)\!(-2NK>W\3?$CQ0)(?"_ MAKSO+^T,HPUW<$GQ6_X*$?%^Z\;?%;Q=J/B M75)&86EN[F.QTF(G(@M;';#XB?$_5(ENWT&^7X%_!V32<%19GP9IWV< J%.$\G:,JJC@=% ["@#^&>O1OV6/VM M_B-^Q1\7]/\ '7PO\6:KX1\2Z><"XLY/DN8\@M#/&>$+21Y--\0PH"TBVL;%C;W.T M91$/E.5";%9M]?S>T ?V&?\ !"?_ (+7>'_^"NWP&N!?VUKX>^+/@V**/Q1H MT3?N;@-\JWUJ"2QMY&!!4Y:)_D)8%'?[PK^(W_@E+^W=JW_!.']O#P#\4["X MN$TO2[];3Q#;1$XU#29R$NX2H^\?+)= 00)8XVQE17]M>F:G;ZUIMO>6_\%Z?B=\'[_ /LBX:TNO$M[ QCNGGF0AS;K,LD:1*P1U3>P8LH3\A:]$_:[ MNYK_ /:P^*$\\DDT\WBW59)))&+-(QO)222>22>'=(\>:#I_B2TTK1- >^N5M;RWCN(TDGEEB6.4)(H; M$$?M?V%-5UF"XM#]IM)K23>BVZ$_NYWQAAAL'G&# M_/C_ ,''/[7>I?ML6GG&6ST*WVZ1@/F=CS7S_17] G_!!_\ X-:OA[\5OV<_"OQH_:,MM1\1S^-+2/5] M"\'PWI->6_M/?\&Y/['O[4'AJ[ ML[CX/Z#X'U*9&6WU7P8G]AW%DYS\ZQ0XMW(SP)8G7IQP* /XY:GTS3+G6]2M M[.SMY[R\O)5A@@AC,DDTC$!451RS$D _;!U' MX:ZU?+KFCW=LNK^'-:2/RQJNG2.Z([KSLF1HWC=,\,F1E64GY?1VC8,I*LIR M".U 'WG^R[_P;2?MB?M2+;74'PKN? >D7!P=0\:7*Z*(O]ZV?-WCW$!%?MKX MB_X(@>,=)_X-SO$'[,/B[7-'\:>.?"-M?:_X5NM)BE$4-['<27]O:QM+M9M[ MO-!O95PEP0%&T&O4_P#@VG_X* :Q_P % ?\ @F)H.H>*[V74O&?P]OY?!^L7 MLS9EU#[/'%);W#]V9K>:%62:_0"@#^ 1U:-BK JRG!!'2I+&^FTR M]AN;::6WN+=UEBEBQC'9;F*91TX X'2O=*_#_\ X,I/ MVNV\9?LZ_%+X*:C=;KKP3JL/B31XY&^8V=ZICG1!_=CG@5SG^*\[]OW H *_ MBG_X+6?M3-^V1_P5,^-7CB.Y-UI_\,[?\$NH_'%_:^3KWQDUB;7&9X]LJZ? 3:VB M'U4[)YE/I=5_+]\!/@UK'[17QP\'^ ?#\8DUSQMK5IH=@""5\ZYF2%"V/X07 M!)[ $U_=1\$?A'H_P ^#7A/P+X>A^SZ#X-T>TT33X^Z6]M"D,>??:@R>YH Z MBBBB@ K^27_@NA_P7J^*'[?O[0WB[P?X3\6:KX9^"&AZC-IFE:1I5RULNOQ1 M.8S=WCH0TWFE=ZQ,?+C4H I<,[?U@_$74I]&^'VO7EK(8;FUTZXFB<#)1UC8 MJ>>."!7\#E !117[K_LD_P#!EI=?%/X;>'?%7CWX[0:;!X@TVWU*/3= \.FX M=$FC610;B:9!D*V"/)//?CD _"BOU>_X,V_^4N&I?]D_U3_TIL:_2#P;_P & M6O[+^BQ(VK^-_C5K=QM*N/[6T^V@)SP0JV6\$>[D>U?3'_!.K_@WO^ __!,+ MX_S?$CX;WGC^X\0SZ3/HS+K.K0W5MY$SQ._R) AW9B7!W>O% 'TE^VC^V5X# M_8&_9R\1?%#XC:I_9OAOP]$"4C >ZU"=N(K6W0D>9-(W"KD I;O /P6D-G+##(3'?ZVR_P"ERN.A M:#/V901E&2?!Q(17Y.T %%?MC_P;N_\ !M1X?_;*^%]C\#_ ?HOP=^(7E,^FZUX8M!96)F .U+FQCQ!)&S8W,B)+W#]0?Y5OVE/V=_ M%?[)7QY\5?#;QQI_]E^*O!NH2:=J%N&WIO7D.C?Q1NI5T8<,KJ>] ']#7_!N M!_P<*) (6\3[ 2;2Y 07:H,I(,"8*01Y MHS+^U5?P*^#?&&J?#WQ?I7B#0[^ZTK6M#O(=0T^]MI#'-9W$3B2*5&'*LKJK M CH0*_MJ_P""6G[:<'_!0G]@/X9_%I5AAU#Q1I075H(N%M]1@=K>[11U5?/B MD*@\[&0]Z /6OC+\8_#/[/?PJ\0>-_&>L6?A_P *^%[*34-3U"Z;;';0H,D^ MK,> JJ"S,0J@D@'^4?\ X+5?\'$WQ+_X*;>,-6\)^$;[5/ ?P/AE>&TT.VE, M%WX@B' FU)T;]YN^\+<'RDRH(D9?,/V5_P 'F7_!2.[U#QCX7_9C\,ZA)%I^ MGP1>)?&8ADP+F=^;&SD .<1H#<%6R"9;=NJ"OP7H **]@_89_84^)'_!17]H M/3?AK\+M%&K>(+Y&N;B:9_)L]*M4*B2ZN9<'RX4+*"<%F9E559V53^]W[-G_ M 91_!WPQX5MY/BQ\3_'OB[Q R9F3PZ+?1].B8]542QSROMZ!RZ;L9*#. ? MS8T5_3]\0?\ @RX_9D\0:25\/^-OC%X=OU!"2OJ=C>P$^KQM:JQQ_LNM?%?[ M3?\ P93?&+P+%<7GPI^*'@OX@6\>72RUBUET&^<=D3!GA9N@RTD8/7CI0!\, M_P#!"KXA?$C3_P#@IU\$_"7@?QQXO\*Z?XE\:Z:-:M-(U6:U@U*RCF62YCFC M1@DBM;QR*0X88['I7]G%?S4?\&_/_!&7X^?LD_\ !:/P3JWQ>^%/B/POI/@[ M2]6U./5)84O-)FF:TDM(T6[A9[@#XC_X.&/\ M@Y3D_8EU_5/@C\";BQOOBE%%Y6O^)'5+BW\),P!$$*,"DMYM.6W@I#D AW++ M'_-O\4OBOXF^-_CW4O%/C'Q!K'BCQ)K$IGO=3U2[>ZNKISW:1R6/H!G ' XK M+\0^(;_Q;K]]JNJ7EUJ6J:G<27=Y=W,K2S74TC%WD=V)+,S$DL3DDDUH?#/X M;:]\9/B)H?A+POI=UK7B3Q+?PZ9IEA;+NEO+F9Q''&N>,LS ^(T\237D$]Q+%H&E2$9,,$",IN M N2IDGW!\!A''TK[&\9_\$1/V1/'GAG^R;[]G/X2P6HC,6_3O#\.FW6#_P!/ M%N(Y=W^UOR/6@#^*FO:/V'_^"@WQ:_X)V?%J#QC\*/%U_P"';[,'_ %5U;D[)4/.,C3F[NO#L!_P"7JWE/SS6J+/#1%YXDW"YNXE2]L&0 M]0))(XER.=LC#!R00#^*6OO'_@VL_:L_X90_X+!?"VYN+EK?1_'D\G@G4@#M M$JWX"6X)_NB\6T8Y[)VZU\'NK1L58%64X((Z5<\-^(K[PAXBL-6TRZELM2TN MYCN[2XB.'@FC8.CJ?56 (^E ']]]%>:_L;_M$67[6W[)_P ./B=I_EK;^.O# MECK1B0Y%M)-"KRPG_:CD+H?0H:]*H ^:?^"PW[67_#$?_!,_XQ?$6&Y6UU;2 M_#\MEH[D\C4;LBTM"!U;;-,CD#^%&/ !-?Q,U_19_P 'LO[6/_".?!/X2_!6 MQN"L_B?4Y_%>K(CX*V]HA@ME8=2LDL\S#MFV'H,?SIT :W@+P1JGQ-\=/_O2R^9(>!RYX%?R^_P#!J5^QF/VJ/^"KGA_Q%J-F MUQX=^#]E)XMN69#Y1O$(BL4+=G$\@G4=_LK=@:_:W_@Z"_X*47W[ /\ P3QN M-%\+ZA-IWQ!^+\\GAS2+F!]DVGV@0-?W2'J&6)UB5E(9'NDM:_X3+6O@G^S-XBDTJQTMY;#Q-XZL&VW-U.#M>VTZ3K'&A#!KE?F9O\ M5%5422?@UJ>IW.MZE<7EY<3WEY>2M-//-(9))I&)+.S'EF))))Y)-05]5?\ M!('_ ()6>+?^"M7[5MMX#T*Y.B>'-)A&I>*-?>(R1Z19!PORCH\\A.V.,D9. MYCA4<@ ^5:*_M _9*_X(1?LJ_L<^"[/2]!^#WA#Q%J$$2K/KGBG3X=;U.\? M#2-)<*PC+8R5A6-!V45TW[0O_!'3]E_]J#PS>:;XL^!OPYD:\#YO],T:'2]1 MC9N2Z75LL: /XF:_1+_@B9_P<%_$;_@EY\0-+\->)M0UCQM\# M;N41:AX>FF\Z;0T8\W.G%S^Z922Q@!$4N6R%OM2\2_"'QM)(NAZI=HOVG3;E,LUA=,@"M($PZ2!4$JA\*#&^/SXH _O9 M^$/Q;\-_'KX7:!XT\(:M::]X7\46,6HZ9?VS;H[J"10RL.X.#@J0"I!! ((K M!_:N_:-T3]D/]FGQU\3_ !&LLFB^!=%N=8N88O\ 67/E1EEA3MOD;:BYXRXS MQ7XO?\&77_!0*\\4^%/'G[.'B"^DN/\ A&XCXL\*+*^?)M7E6.^MU]%6:6&5 M5R>9YCP!7Z!?\'(?_*$KX^?]@JR_].=G0!_+K_P45_X*N?&;_@IO\4]0U[XB M>*M1;0Y+DRZ9X6L[EX]%T:,$[$BM\[6=5.#*X,C=V/ 'S;17H7[)_P"SOJ7[ M7'[3'@7X8:/?6.EZKX\UNUT.TN[W=]GMI)Y BN^T%MH)R< F@#SVBOZ&/@Y_ MP8_>'+2UAE^('Q\UK4)F&9;;P]X=BLUC/HLT\LI;ZF->O3CGW3P[_P &87[* M6D6[+>>*/C;JTC!?FGUVPC"$==HCL5X/OGZT >(_\&.G_)+?VBO^PKH7_HF^ MK\OO^#AO]AS_ (8/_P""J/Q$T.PLVM/"OC&<>+_#PV;8Q:WK,\D2#H%BN1<0 MJ.?EB7UK^GO_ ()C_P#!(;X4_P#!)G0_&&G_ MN/%MQ;^-I[6XU$ZYJ$=VR MM;K*L?EE(H]HQ*V%?C5I-KYFL?"34_L>J,B?, M^E7[)&68CD^7=+;X'0">4Y'.0#^96OZ _P#@R6_;!\RT^+OP&U"Z&Z-HO&^A MPD\D'R[2^Q[ BQ( _O.?6OY_*^L_^"&O[7+?L4?\%4/@_P",IKK[+HMUK<>@ M:VS/MB%A?_Z+*\GJL7FK-CUA6@#^TFBBB@#\+_\ @]I_:G/A_P""7P?^#-E< M8F\2ZK<>*]41&(98;2/[/;*WJLDES.V/[UL#V%?SIU^A'_!T#^U/_P -/_\ M!8?XB0V]P+C1_AM%;^";#!SL-H&:Z4X[B]FNQ] ,\\5^>] 'Z2?\&JO['W_# M4O\ P5J\+ZU?6HN-!^$EE-XQN]X^0W$6V&R4'^^+F:.4#N+=O2OVR_X+M_$+ MQC\?_C9^S_\ L<>!?$>I>$7_ &AM3O;GQEK&FR>7>VGAZPB$MS#&W;ST$WLW MD>6G?MKC_A"O\ @YM_8]US4[EK?2_$G@?Q'H5@9#B(WD5O=R,H).-S">%> MF22@YR, 'Q+^SG^S9\8M1_;\_:"^ _[*/@W]E'PGX;^!5_;61OO'OA/[;JU_ M!,K!#)?"VN9YWW1.6\PJHW#:,<#=^$O[*TW[?_[7/QF_95^.WPK^$/PS_:8^ M&/AI/&OA#XJ_"6R.B,LX:T\F6&_$#>%?&U]XCU9K^Z73U8"'R6<;_ "WF MMG1BS/G[+"5*J56@#<_8#_X.9O!'A_\ 9#\&:3\>+[4O^%NZ#!/I'B9X[?!G MN+6YFMQ*^ !YDD<4;O@ ;V; P**_!/XZ?LP>-?VF?C[\0_'W@OP[-?>%?%? MBW6=0TR:VC=H7A;4)]NPJN"HQ@8].U% ']5W[5?CV3QA\4[FT5\V>B9M(E[; MQ_K#]=W'T05YG5SQ%=O?>(+Z>3F2:XD=CZDL2:IU_FUQ)FU7,\UQ&/K.\JDY M/T5]%Z)62\D?U+E>#AA,'3P\-HQ2_P W\WJ7_"WA^;Q9XDL=,M^)K^=(%)'" MEB!D^PZ_A7W)X2\+V?@KPY9Z78Q^7:V<81!W;U8^Y.23ZFOBKX7>)H?!WQ#T M?4[@,;>SND>7;U"9PQ'T!)Q[5]Q6=Y%J%I'<02)-#,@>-T.5=2,@@^AK^C?H MYX7!^PQ>(T]O>,?-0M=6\G*]_P#"NR/S#Q.K5_:4:?\ R[LWY.7_ %MZLDH MHHK^F#\I..^./Q1C^%/@6>^7:U]/^YLXS_%(>Y'HHY/T [U\8WM[-J5Y-<7$ MCS3SN9))'.6=B?9Q*E0E?#T;QAV;^U/YO1?W4N[/Z$X+R%9=@5.HOWE367DND?E MU\VPHHHK\I/L HHHH *]@_9=^!'_ G6I#7=6A)T>S?]S&PXO)1_-%[^IXYP M17%?!OX77'Q8\9PZ?'NCM8_WMW.!_JHP>TFWL;.% M+>UM8Q'%&O15'^>O>OWCP8\.5FV)_MC,(WP])^ZGM.:_.,>O1NRU2DC\[XZX MG>"I?4<,_P!Y-:M?9C_F^G9:]BT!@444$X%?V0?AX45R/B_XZ^%/!(9;W6+5 MIE_Y86Y\Z3/H0NLCW\MX7S/&V=&D[=WHOO>_P KGT%<7$=I \LT MB11Q@LSNVU5 [DUY;\1?VMO#O@_?!II;7+U])?W(O>_\SM'JK['R?$'&V#R].E2?M*O9;+U?Z+7 MT//?@;^RG;^%6AU3Q(L-YJ*X>*T'S0VQ]6[.WZ#WX->F?$GP!9_$SPA=:3>* M LR[HI<9:"0?=3Y9EDLIPU%>RFFIWU<[JSM76GWD?EW5G*T,J^C*<' M\/>JE>I?M@Z)'I'QBDFC55_M&SBN6QW;YHR?_(=>6U_ O$V3_P!E9MB,NO=4 MYRBGW2>C^:L?T9E..^N8.EBOYHIOUZ_B>C?LT_%5_AQX^AAN)=NE:LRP7()^ M6-CPDGX$\GT)]J^OJ_/NOMSX+^)W\8_"S0]0D8O--;!)6)R7="48_BRDU_1W MT>^)JM6E7R.L[J"]I#R3=I+TNTUYMGYAXE93"$Z>806LO=EYNUT_6R:^2.HH MHHK^EC\J"BBB@ HHHH *_)/_ (/)/V@KCX7_ /!+W1?!EE/+%-\2_%]I97B* M2%ELK6.6[<$_]?$5H<'KR>U?K97X&?\ !\MK,T&A_LRZ>NS[/=3^)KA\CYMT M:Z2JX/IB5L_A0!_/M7Z[?\&:G[-UE\5O^"D_B3QYJ5LMQ'\+_"DUS8,R9\B_ MO)%MD?/;_1S=CU^;/8U^1-7]#\4ZIX8>1M-U*_T]I@!(;:X>$N!TSM(SC)ZT M ?WVT5_!'_PMCQ3_ -#+X@_\&$W_ ,51_P +8\4_]#+X@_\ !A-_\50!_>CK M^@V7BG0KW2]2M8+[3M2@>UNK:9 \=Q$ZE71E/!5E)!!Z@U_"5^U+\(U_9_\ MVG/B-X#4S,O@GQ1J>@ S#]X1:W*?^AE\0?^#";_XJ ML.[NY;^ZDGGDDFFF"22&:%Q)')&Q5H MV!R"".00>-O@M=Z\650H;[5H;SY ' _P!9 MT%?Q0U_89\ +?4+7_@VGT&/4UE2Z3]G@C;)]Y8_^$?;RA_W[V<=0.O- '\>= M%%% ']_E%%% 'S+_ ,%H?A_IGQ,_X)*_M':;JUNEU:VWP\UG5HT89 N+*TDO M+=_JLT$;#T*BOXG:_M\_X*Q?\HLOVEO^R5>*/_31=5_$'0!U'P1U6XT/XS^$ M;ZUD\JZL]:LYX7VAMCK.C*<'(."!P>*_K>_X.9OV@9OV?/\ @C+\6IK.X-OJ M/C"&U\*6Y!(WI>W"1W*\>MJ+D?YQ7\C/PH_Y*EX:_P"PK:_^CEK^F3_@]+U* M>Q_X)5>"XH9"D=Y\4-.AF '^L0:7JS@?]](IX]* /Y>Z_0#_ (-B_P!F>Q_: M8_X+&?#6+5K>*\TGP.EUXON(9$W!Y+.+_13R"/ENY+9^?[F."0:_/^K>C:]? M>';O[1I]Y=V-QM*>9;S-$^T]1E2#C@<4 ?WXT5_!'_PMCQ3_ -#+X@_\&$W_ M ,51_P +8\4_]#+X@_\ !A-_\50!_>Y7\4__ 6R^!FG_LX?\%8?CSX3TF." M#2[7Q7<7]I!"NV.UBO MXD*C PL8N @'8+WZU\]_\+8\4_\ 0R^(/_!A-_\ M%5C:EJ=SK-[)=7EQ/=7,QR\LTAD=STY8\F@""O[3/^"%_P 9)OCS_P $A_V? M_$-Q,UQ<+X2M](FE9@S2/8%[%BQ'5BUL< _E%_:P_Y.F^)7_8U:I_Z5 MRUY_7H'[6'_)TWQ*_P"QJU3_ -*Y:\_H _M\_P""3O\ RBR_9I_[)5X7_P#3 M1:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ H *_AQ_X*7>';SPC_P %&/CW MIM_"T-W9_$37XY%(/_01GP1ZJ1@@]P0>]?W'5_-'_P '>?\ P2OUKX/?M--^ MTIX7TV:[\"_$7R+;Q*\$99=$U>.-85>0#[L5S&B$/T\Y9 Q!>,, ?B_7]SO_ M 3\^(6B_%;]A7X.^(O#MQ%=:+JO@S29K5X\#:OV2(%"!]UD8%&7JK*0>17\ M,5?>_P#P29_X.&_C5_P2CT+_ (1'2X=+\??#&2X:Y_X1C6G=/[/=VW2-97"? M-;EVR65EDBW,S>6'9F(!_8+17X9^'/\ @^!^']UI$+ZM\ _&5C?L/WL-GXAM MKJ%#_LR-%&6[\E!7DO[4G_![5XM\3>&[O3?@_P#!O2_"M],C)'K7B35CJDD. M> Z6D4<2!UZ@O+(N<94@<@'-?\'M/Q4T'Q)^UW\'_"5C);3>(/"_ABZN]4,9 M#/"EW<+Y$;D<@@6\CA2>!*#@!@3^)U=3\;/C9XL_:.^*^N^.?'&NW_B;Q9XF MNFO-2U*\?=-=2' [ !5"@*JJ JJJJH"@ 9WP^\ :U\5O'6C^&?#>EWFM>(/$ M%Y%I^G6%I&9)[RXE8)'&BCJS,0* /Z-O^#(_P]>6W[%_QDU:1&&GWOC6&TA? M!PTL-C$\@Z8X6>+H<\C/;/[75\L_\$9?^"?G_#L[_@GIX'^&%XUO-XFACDU; MQ+<0D,DVIW+>9, PX98AL@5AC3?L-_\+G_ &)/#/QI MTBR\W7/A'J8M=4=!\S:1?,D3,<^)8#;Z]X)UFZT6^7:0IE@E:,LN>J-MW*>A5@1D&@#Z__ .#;;]L+_ACG M_@KC\-;R[NOLOA_Q]*_@G5R7V(T=\52 L>@5;Q;5R3P AZ=1_8;7\!6F:G<: M+J5O>6)U(*LI'(((!!'I7]Q/_ 3A_:OM_P!N/]A/X6?% M:%XWG\9>'[>ZOQ& $BOT!AO(QCC"7,Y\6?^25^)O^P5=?^B7K M^".@ K^[S]DW_DUCX9_]BII?_I)%7\(=?W>?LF_\FL?#/_L5-+_])(J /0*Y M_P"+/Q$L_A#\*_$WBS4%W6'A?2KK5[D;MN8K>%Y7Y/ ^5#SVKH*^ MC0OQ\CW,Z0J>2!P7'4XKEZDM+N6PNHYX))(9H7$D,1+CH:_(G_A;'BG_ M *&7Q!_X,)O_ (JL[7/%.J>)WC;4M2O]0:$$1FYN'F* ]<;B<9P.E %"OZ7/ M^#*'XS3^*?V%_BEX'N)#*/!_C)-1M]V[72/VG)76?["\WAA(6.?+,@75S(%[;@K1YQS@K[4 ?CY_P5@^/D M_P"T[_P4K^.'C::X:YAU?QCJ$=D[')^QP3-;VJ_\!MXHE_"OGNI]3U*?6=2N M+RZD,US=2M-*Y&"[L26/'J2:@H _JB_X-$/V)]-_9]_X)H1?$ZXLHAXL^,^H MSZA-G;&$&^XL(9WX'?=(WS%N.Y /RGK]?O^#-3]DVS M^,O_ 4)\5_$K5+2.ZL_A'X>WV1=-P@U*_9H(9.?2WCO<=\D$8Q7Y U_11_P M8]>&([3X(?M ZT/*\W4-'VP6]RXRWZ;8O*K^YROY"_^#I?PLGAK M_@N'\89(Q$L>JPZ+?!$7;M+:/9(V?.W7GTM?LXXX&/PK^/BOZAO^#+75+C4/^"5 M/C.&:3?'8_%#48(!M V(=,TF0CCK\SL6'_ +8GKU/QW7]#'_![+^Q] M_:_@3X2_'?3[4M-H]S+X+UN51D^3-ONK(GN%21+P$GC,Z#@GG^>>@#^I+_@S MH_:K'QG_ ."9NJ?#N[N#)JGPA\13V<<9;<5T^^+7<#'G/,S7B@8P!&,>@_6J MOY:?^#.W]JIO@O\ \%.K_P"'MU<"/2_B]X=N+&.,G"M?V0-Y Q/3B%+Q #U, MH[\'^D/]M_\ :4L_V._V/_B5\4+[8T7@;P[>:M%&Q ^TSQQ,8(1GC,DOEH,] MW% '\I'_ YF6)-Q[*&<$GL 30!_33_ ,&> MO[&G_"A/^";^H_$S4+7R=<^-&L/>1NR[7_LRR:2VME/?F7[7(,]5E4CCD_FU M_P 'D_Q_N?B3_P %/]$\$K-)_9GPW\(VD @)^5;N\>2ZED'^]"UJI_ZY"OZ8 M/@#\%]&_9Q^!O@_X?^'8O)T/P5HUIHEBI4!C#;PK$I;'\1"Y)[DDU_(U_P ' M+6L3:Y_P6_\ CS-<%3)'?Z;;C:,?)%I%C&O_ (Z@H ^%J_J6_P"#.?\ 9KL_ MA1_P2ZOO'S6H75OBMXFN[M[HQ[6EL[)C9PQY_B5)H[MAZ&5Q7\M-;&E_$+7] M#L([6RUS6+.UBSLA@O)(XTR23A00!DDGZF@#^^2BOX(_^%L>*?\ H9?$'_@P MF_\ BJ/^%L>*?^AE\0?^#";_ .*H _KJ_P"#E_X#67QY_P"",OQ>2XMA-?># M[>V\4Z=)L+M;2VEPC2., XS;-<(3V61B<"OX]:VKWXE>(]2M)+>XU_6KBWF4 MI)')?2LCJ>H(+8(]C6+0!]S_ /!MI\9KCX*?\%H?@I1[M MJW*7EI-"B-TSB9H7 _O(O7H?Z-?^#D/_ )0E?'S_ +!5E_Z<[.OY=?\ @CI% MJ,__ 5@_9N72U9[H?$G06<*%/[@7\)G/S<<0B0^O''.*_J*_P"#D/\ Y0E? M'S_L%67_ *<[.@#^..OI_P#X(I_\I;_VA_M._ 7QE\._$L1FT'QMHUUHM\% W M)'/$T9=<]'7=N4]F4'M79T4 ?P9_M!?!#7OV:?CIXP^'OB>W^S>(/!.L76BW MZ ':9H)6C9E)ZHVW@#^V+_@CA^V#_ ,-U_P#!-'X1 M_$:XNA=:UJ&B1Z?KCD_,=2M";6Z9@>1OEB:0 _PR*-M#A9\L8WV6E\ #T566R.!QF5SP3S]7_\ !V]^U)_PH+_@DKJG MA>TN?)U;XLZY9^'(PC8D6U1C>7+CG[I6V6)NO%P!WR #^5KXA>.]4^*7C[7/ M$VMW+7FM>(]0GU2_N&ZSW$\C2R.?J[,?QIO@+P1JGQ-\'?@_9 MR^+[LNIV-=(1%8IGLXN)$F [BV>@#^H[]D+]G32_V1?V6_A_\,='\MM/\"Z! M9Z,LJ)M^TO#$JR3$?WI) \C>K.:\3_X*Y?\ !->\_P""AWP?\+W'@_Q.G@+X MP?"W6X_$_@/Q.R,R:=>I@M%+M!;R)=J;MH8AHXVVN%*-]944 ?C=^S5\9/C] M_P $\_CI\1_&WCC]@?Q]XB^*7Q0DMV\4^+/AUXF_MG2?$DD&_P N>.S)D^QJ M=SDKN!R0"J\ ^,6C_\ ",>.?B5X MT\5NUX^FNL"R?9M'C*".Z,=NBB81NV22'B=C+7[<44 >,_L8?L)> ?V(?V7/ M!?PJ\,Z7;7NC^#;#[(EW?6TWK&]FO1[-']'<*YY3S+ QDG[\4E)>:Z^CW7W=!M>D_!;]I#4_ MA4%L;A&U+1<_ZAFP]OD\F,_KM/!]N37FU%?)Y)GN/RC%QQN75'3J+JNJ[-/1 MI]FFCVL?E^'QM%T,5%2B_P"KI]'YH^U/!7QZ\*^.XT^QZK!#^)'B M#PH@73=9U*SC7I''<,(_^^/U;$8*>"S2@TYQ6'[5?CBQ #:M'<*.TMK$?U"@_K6A!^V+XRA?+- MIDO&,-:\?H17Y7]1X2J.\<77AY2HP?XQJ_H?7_6,ZCO1IR]*DE^<#S/^R;K_ M )];C_OV?\*N6W@C6KUML.CZI,WHEI(W\A7H4_[8_C&8#;_947NML>?S8U3N M_P!K3QQ<@[-2M[?/_/.TC./^^@:K^S^$8:RQE>7I0BOSK!]9SJ6U"FO6HW^4 M#!T[X$^,=4QY?AS55S_SVA,/_H>*Z72?V0?&5^-UQ#IVFKU)N+H-@?\ ;/=6 M!J/[0?C35-WF>(K]=W_/$K#_ .@ 5SFK^*M4U_\ X_M2O[[/7[1D92?XN*_ ^H?AE!6CHYR2]6[-O=MQNWJSQ/]0<)6KRQ M..J2J3D[O:*^Y:^FNB/:/$W[:^O:B&72]/T_34;HSYN)%^A.%_-37F_BKXK> M)/&NX:IK-]=1OUB\S9$?^ +A?TKGZ*_/\XXXS[-;K'XN+G'F*F(@?=SA1^)KY MW"X.OBJBHX:#G)[**;;]$KL]2M6ITH<]62BEU;LOO9AT 9->Z>"/V)]0O2LN MOZE#91]3!:_O)2/0L?E4_0-7L7@3X'>&?AULDT_38FND_P"7J?\ >S9]03]W M_@(%?KW#G@=Q#F+4\8EAZ?>>LK>4%K?RDXGQ.:>(&686\:#=67EHO_ G^B9\ MU_#W]F?Q1X^, ID>JI]YO;@ ^M>^?#3]F'PW\/'2XDC.L:@ MN")[I050^J)T'U.2/6O1J*_HCA/PAR#)&JW)[:JOMSL[/^['X5Y/5KN?F><< M:9CC[PYO9P[1T^][O\%Y!1117ZD?(A116'\1O'-K\.?!U[JUT1MMD_=IGF:0 M\*@^I_(9/:N?&8NCA:$\3B)R25VS6C1G6J1I4U>4FDEW;/F;]KO7D MUKXR7$4;;AIMM%:DCUY> M?EX[U^Z5?!/_ W/[8W_!(WXA6>EV9OO$'@%H?&VEQ*A9F>R#_: H&2 M7-G+=A0 ZQ\0KWP!?:#X>.OV M&N?\$V?VU_!/QFYHV)0G(618VQ\M '[1?\0.GA;_HXKQ!_P"$ M?#_\ET?\0.GA;_HXKQ!_X1\/_P EU^QG['O[9WPW_;Q^".E_$#X7^)K'Q)X? MU)!O\IPMSI\V,M;W,7WH9ESRC <8(RI5CZE0!^$/_$#IX6_Z.*\0?^$?#_\ M)='_ ! Z>%O^CBO$'_A'P_\ R77[O5G>*_%^D^ _#]QJVN:IIVBZ79KON+R^ MN4M[>!?5I'(51[DT ?C-\!?^#*/X/^!?B#9ZIX\^*_C+QYHMG*DK:/:Z=#H\ M=YM.3'+*))7\MN 1&8VQG#@\C]0?V\='M/#O_!.WXS:?I]M!9V-C\.=;M[:W MA01QP1IIDZJBJ. H4 #@ 5Y9I?_ 7;_9;\6_M2>%?@YX7^*&F>-/&_B[4? M[,M(_#\,E_812[68;[U1]G()4J/+D*/_31=5_$'7]OG_!6+_E%E M^TM_V2KQ1_Z:+JOX@Z .@^%'_)4O#7_85M?_ $$5X+RSR>.FZ[4=N2.>Q_E]^%'_)4O#7_85M?_ $*/#\ITI,A0^H6[+=60)/ 4W,$.3Z9H _B M%KZ<_P""0G[!&A_\%,?VXM ^#NM^,I_ R^)+&]GL]0ALEO'>>W@:X\H1LZ [ MHXY#][C;WKYHOK&;3+V:VN89;>XMW:*6*5"CQ.IP58'D$$$$'I7;_LN_M%^( MOV1OVB?!GQ,\)S)#XA\$:M!JUGYF?+E:-@6B<#DQR+N1AW5V% '[Q?\ $#IX M6_Z.*\0?^$?#_P#)='_$#IX6_P"CBO$'_A'P_P#R77ZM?\$W?^"F/PQ_X*?_ M T_P ;_#S6+9[Q88QKF@2SJ=2\.W3+\T$\?!QN#!)0-D@7*GJ!]"4 ?A#_ M ,0.GA;_ *.*\0?^$?#_ /)='_$#IX6_Z.*\0?\ A'P__)=?N]4&IZI;:+IT M]Y>7$%I:6J&6:>:01QQ(!DLS'@ #DDT ?B)\-_\ @R(^&>C>+[6Y\5?'#QIX M@T2%MT]CIVB6^FS3X(X\]I)@H/(.(R>>"*_9OX+_ :\,_L\?"?P_P"!_!FD M6V@^%?"MC'IVF6$&2EM!&,*,L2S'N68EF)))))-?,'QI_P""^O[*'P5^)^A^ M"Y/BUH7BGQ5K^JVVD06/A@G5UAEGE6(&:XAS;Q*C.-P>4,!GY2017V-0!_"' M^UA_R=-\2O\ L:M4_P#2N6O/Z] _:P_Y.F^)7_8U:I_Z5RUY_0!_;Y_P2=_Y M19?LT_\ 9*O"_P#Z:+6OH"OG_P#X)._\HLOV:?\ LE7A?_TT6M?0% !6)\2/ MAOX?^,/@+5_"WBK1].\0>'->M7LM1TV_@6>VO(7&&1T;@@BMNB@#^5/_ (.- M_P#@@38_\$N=7TOXF_#.ZNKSX/\ B_4_[,_L^\E,MWX:OW225(/,/,MNZ1R; M';+J8RKDDJS?E?7]%7_!Z'^W=X4M?@EX*_9WTVYM]0\9WNLP>+=9CC;=_8]G M%#/% DF.!),\Q8*_X)_P"U-\9=2@D\?2>#?A'I)(,S:CJ: M:K?[#WC@LV>-F']UYH_K7[??\$IO^"!'P0_X)2C^W/#]K>>,_B3<6YM[GQ;K M:HUQ$K#YTM(5^2UC;G.W=(0=K2,.*^A;?_@H%\!;RXCAA^-WPBEEE8(B)XQT MYF=CP )N2?2O2_"GC+1_'>D+J&AZKINLV#G:MS8W*7$+'@X#H2.X[]Z -*B MBB@ K^8W_@\D_8>_X4I^W'X:^,VE6OEZ+\8-,\C461/ECU6P2.)R<<+YELUL M0#RS12GGG'].5?#O_!Q/^PXW[=O_ 2K^(.C:?9&\\5^"HAXQ\/*J[I&N;)7 M:6-0!EFEM6N8E48R\B>E '\!Y+C8I(^6*6VD=B2.;I:_G/KT3X _M0>+/V:M/\?6_A6^^QQ_$ MCPK=>#=9!SB;3[F2%YDX(Y/DJ,^A/4$@@&3\?OC'JG[1'QT\9^/M:.=8\;:Y M>Z[>_-N FN9WF< X' 9R!P.!T%2?LZ?!#6/VF/C[X+^'?A]"VM>.-;L]#LSL M+!)+B98@[ ?PKNW,> I)( S7&U^LG_!GO\ L??\+Z_X*77WQ&O[43:+\&=$ MDU!'8;E&I7@>UM5(Z?ZHWD@)Z-"I SR #^G7X/\ PLT?X&_"7POX*\/VXM=! M\(Z3:Z+IT( _=6]O"L,:\<<(@KHZ** "BBB@#G_BS_R2OQ-_V"KK_P!$O7\$ M=?WN?%G_ ))7XF_[!5U_Z)>OX(Z "O[O/V3?^36/AG_V*FE_^DD5?PAU_=Y^ MR;_R:Q\,_P#L5-+_ /22*@#T"O%_^"D/@";XK?\ !/+X[^&;6,37>O\ P]UZ MPME*!_WTFG3I&0"0"0Y4CD<@.\MY(9HTEBE4HZ.NY74\$$'J#Z M4 ?P#5N?"_P_I?BSXE^'=+US4GT71=2U.VM-0U!(Q(UC;R2JLDP4LH8HA9L% M@#C&1UKUC_@I?^R->?L)_MY?%+X5W4+0P>%==FCTTG/[[3Y<3V4G/]ZVDA8] M<$D9.,UX70!_0]_Q Z>%O^CBO$'_ (1\/_R71_Q Z>%O^CBO$'_A'P__ "77 MU%_P;F?\%OO"?[??[-?AOX9^,-$=-U>U0L^C6-P=3U7/93: MVPDE3<> 755ZY( )'L7[-_[0'AW]JOX"^$?B1X1FN+CPSXUTN#5M.:XC\N81 M2J&"R)D[77E6&3@@C)H _A;^,'@";X4?%OQ3X6N%E2X\-:O=Z5*LOWU:"9XB M&X'.5YX'T'2N=K[Q_P"#D_\ 9*O/V3/^"O7Q11K5H=%^(EV/&^DR[<+<1WY: M2X([?+>"Z3CL@/&<5\'4 ?V;?\&_7Q>M/C7_ ,$;O@#JEI,9O[,\,IH$P9LM M%)I\DEDRD$Y'^HR!_=*D<$5]C5_-/_P:?_\ !:#PO^R'KVM? /XK:Y;Z!X.\ M9:B-4\,ZU>RB.STK4G58YK>>1N(XIU2(J[$(CQMG_6EE_I6AF6XB62-EDCD M964Y# ]"#0 ZBBN3^,/QY\#_ +/7A9M<\>^,/"_@K1US_INNZI!I]N2!D@/* MR@GV!S0!UE?S _\ !Z-X NO#_P#P4Y\%Z\RNUCXA^'MFL3E<*)8+Z^21 >^% M:)O^VGTS^YW[-O\ P6T_9Q_;#_:K_P"%._"_QW_PFGBI=.N=2DGL;"=--1(" M@=%N)5196(<,/*WJ0&^88Q7P7_P>C_L?W7Q/_8^^'WQBTNU>>?X7ZS+IFK&- M?]7I^HB-5E<_W4N88$'O<_6@#^:>OWV_X,=?B;:P:M^T1X-E95OKJ+1-:M0! MS)'&;V&;//\ "TL&,#^,\]*_ FOL+_@A7_P47@_X)C?\%%?"?C_6))U\%ZK% M)X=\5"%6=UTVY*;I0J\MY,T<,^T EA"5 R10!_9U15#PMXITSQSX9T_6M%U" MRU;1]6MH[RQOK.99K>\AD4,DL;J2K(RD$,"000:OT %?QN?\'&GQ*M?BO_P6 MN^/NJ6;QR0VNLVNC,4Z"2PT^UL9!U/(DMV!]P>G2OZJ?^"E'_!0/P;_P32_9 M+\2_$[Q?=VV_3X&@T72VE"SZ[J+*?(M(AG)+,,L1G9&KN>%-?Q+?$7Q_JWQ7 M^(.N^*=>NWU#7/$NHW&JZC=.,-.-5U>)MQ/F*D=K99]OFLV&!Z>]?ROZ-H]WXBU>UT^PMI[R^ MOIDM[:WA0R23R.P5451RS%B .237]OO_!,3]D__ (8;_P""?WPF^%\93W4W,LQ!]"* ,7_@KQ^R /V[?^";WQ:^&D-J+K6-8 MT*6[T1 FYO[2M2+JT"GJ-TT*(2.=KL.02#_$HZM&Q5@593@@CI7]_=?QC_\ M!>[]C[_AB7_@JU\6O"MK:BUT'6-3/B;0U48C%G?_ .DK&G^S%(\L/_;$]>I M/ ?V0OVA+[]D[]J?X=_$S31(UUX%\0V6MB-.MPD$RN\74<.@9",CAC7]$W_! MX+^VWI_AK_@F?X%\#>'-5ANE^.6KP7ZO$QVWNCV:1W9HS^'\R= M>\?MH?MY^)OVTO OP3T37VE6#X-^!;?P9:H7W).(9YBMP.^YKU4]LB+[7(,]& M@4@=Q^3=?UD?\&GW[&?_ R[_P $I]%\4:A;&'Q%\8[^7Q5R_L?75EX^^$WQXT^S=M/U"QD\$ZU,B?)!-$\MW M9EB/XI$ENQD\X@4>F #\&J_7+_@C7_P;1>$_^"KW[%EI\5&^-.K>%-1&L7FC M7^DV_AV.\2SE@967]X;A"=T4D3X*C&_'/4_D;7ZK?\&O?_!9O0?^"'-51=B7$@ )6&9-L4CX.TQPL=J*YH ^R/^('3P MM_T<5X@_\(^'_P"2Z/\ B!T\+?\ 1Q7B#_PCX?\ Y+K]TO#WB'3_ !=H-GJF MDWUGJFEZE ES:7EI,LUO=1. R21NI*LK*00P)!!R*N4 ?A#_ ,0.GA;_ *.* M\0?^$?#_ /)='_$#IX6_Z.*\0?\ A'P__)=?N]7"?'G]J'X;_LN>%VUKXD>. M_"7@;2PI9;C7-5AL5EQV02,"[9( 50220 "30!\(?\$J/^#8[X/_ /!,CXU6 MOQ,F\3>(?B5X^TI)8])O-2MXK.QTGS$,;RQ6Z;B9BC.N]Y& #':JGYJ]*_X. M0_\ E"5\?/\ L%67_ISLZ]._8:_X*T_ W_@H]\0/&_A[X/\ BJY\53> 8K67 M4;LZ;/9VLHN&F1?),RHT@5H&W,%"_.A4L#QYC_P!8AXTT M%54M(UQ9([2Q*!RS2VKW,:KW>1/2OXZ:_O[=!(A5@&5A@@C@BOXK?^"U?[$# M?\$^O^"E7Q.^'MK9_8_#?]HMK/AL*N(SI=WF:W1/41!F@)_O0-0!M_\ !!'] ML'_AB7_@JU\)?%5U="UT'6-3'AG7&8XC%G?_ .C-(_\ LQ2/%-_VQ'7H?M7_ M (/2?VIA\1_VX_A_\*;.Y$MC\,_#C7][&K?ZJ_U%U=D8>HMK>T8$]ICC'.?Q MG1VC8,I*LIR".U>@_M4?M-^*_P!L;X]Z_P#$CQO>?VAXH\2&!KZXY_>&&WCM MTZDGB.)!U[4 >>U_4%_P9O?L??\ "EO^">'B#XJ7]J(]7^,6NN]M(1\S:9IY M>VA'/3-P;UO0J4-?S+_#?X?ZM\6?B'H/A70;5K[7/$VHV^E:=;+UN+F>58HD M'^\[J/QK^Z/]E3]G[2OV4?V:/ 7PTT3#:7X%T&ST2&3;M,_D0K&TK?[3L"[' MN6)H [^BBB@ HHHH **** "O+?CC^S-8_$UY-2TUH]/ULCYF(_WOD:OI]Q9DMM21ES%+_ +KCY6_ UBU]_7UA!J=J\%S##<0R M##QRH'5A[@\&O/?%O[*?@_Q2S21VMX_FD>5T5Z)-^RIXZB?:NBK(/5;V#'Z MN*9_PRQX\_Z /_D[;_\ QRO*? _$:=O[/K_^"I__ ")V?ZP97_T$T_\ P./^ M9Y]17HUO^RAXYG^]I,,/./GO(?SX8UI6W[&_BZ52TTNC6JKG)EN6P!Z_*IK> MCX>\35/AP%5>L)1_-(SGQ)E4=\1#Y23_ "N>3T5ZZW[+MCI6?[7\=>'-/VYR M X<]^S,O/'2NU\(_L<^%]4TZ&\;7-0U2WF&Z.2W*11R#UZ,AV]S(O5KIVGW?56)7]*[+3=(M-&M_*L[ M6WM8O[D,8C7\@*_1,K^CKF$[/,,7"'E"+F_O?)^I\SB_$[#1TPU&4O\ $U'\ MN8^/_#/[-7C/Q.RE='FLHVZR7K"#;]5;YOR6O1/"W[#K':^M:XH_O16,6?R= M_P#XBOH2BOTS)_ KAG!VEB5.O+^_*R^Z/+]S;/E<=XA9K7TI-4UY*[^]W_"Q MPWA+]G#P?X0VM%I$-Y.O_+6]/GL3ZX;Y0?HHKMXHE@C5$5451@*HP *=17ZI MEN38#+J?LL!1C3CVC%1^^RU^9\?BL=B,3+GQ$W)^;;_,****](Y0HHHH *** MS_%'BK3_ 9HLVH:G=1VEI"/F=SU/8 =23V Y-95J].C3E5K248Q5VV[));M MM[(NG3E4DH05V]$ENRSJ>IV^C:?-=WAPOF.'/SW!' M1Y/Z+T'N>:\WK^//%KQ6_MEO*,J?^S)^]+;VC6W_ &XGJN[UZ(_;>#>#_J-L M;C%^]>R_E7_R7Y!1117X.?HAUOP0^'[?$GXD:?IYCW6J/]HNSV$*$%L_7A?J MPK[7 P*\O_9<^$C?#KP7]NO8O+U;6 ))%88:"/\ @3V/.3[G':O4*_N;P;X/ MGDF2*KB8VK5[3DNJ5O3X(^/[V2Y\/742[H]#G;+R:7*?X/+R3"6^_$!RS1R8_ M.>O[T_C5\$O"7[1OPMUKP3XZ\/Z9XH\*>((/LVH:9?PB2"Y3((R.H96 964A ME90RD$ C\"O^"CW_ 9F>(](U[4?$G[,OBFQUC1YG:9?!WB:Y^SWMH#SY5M> MD&.9?VIOB1^R7XU_P"$B^&?CCQ1X%UI@$DN=&U" M2T-P@.0DH4A94_V'#+[5]H>&?^#J+]M[PYI$=H_Q8T_4_+X6:]\*:4\V,# + M+;KN^IR3GDFOGGXY?\$E/VFOV;]3FM?&'P)^)VFK;G:]W!H4]]8DYQ\MU;K) M W_ 7/4>M>+O\)?%4;E6\,^(%93@@Z=-D'_OF@#[/^)7_!S#^VU\3[2:VN?C M=J&DVLV/W>C:)IFG/'P/NS0VZS#.,_?[GH.*^2/C;^TY\2/VE=874/B)X^\9 M^.KV-BT#\Q( P>>#7V5^S7_ ,&I?[8G[0$UO+JG@W0_AGI1'X-\8:3K,K MF3RU\NWO(I7#-V4JK YXP3GBO[3/^"A7_)@GQQ_[)_KW_INN*_+']D7_ (,K M_A-X >#4/C-\1_$_Q$O%(0?[2/"?:OU3_;6\&76K?L(_ M%KP[H.GWNH7ESX"UC3M.L;6-[FXN9&T^:.**-1EY'8E5 &68D#DF@#^%ZBOH M#_AT[^U-_P!&T_M ?^&\U?\ ^1Z/^'3O[4W_ $;3^T!_X;S5_P#Y'H _M\HH MHH ^?_\ @K%_RBR_:6_[)5XH_P#31=5_$'7]QG_!37PGJOCW_@FW^T'H6A:9 MJ&M:WK7PU\1V&GZ?86[W-U?W$NEW*10Q1("\DCNRJJ*"6) )-?QY_\ #IW] MJ;_HVG]H#_PWFK__ "/0!X_\*/\ DJ7AK_L*VO\ Z.6O[W*_B>^&?_!*C]J* MP^)'A^>?]FWX^0PPZE;2222?#[5E6-1*I))-O@ #G)K^V&@#^8W_ (.I?^"+ M6H?LN_'75/VAOA[I,DWPS^(%Z;CQ%!:0DKX9U:5OGD< 86WN7.]6/"RNR?+N MC!_'6O[Z_%WA#2?'_A?4-#UW3;#6=&U:![6]L;VW6XMKN)QAHY(V!5E()!!! M!K\,/^"FW_!FUI_C37-2\6_LR>)K'P[+=2-._@KQ%)(;%"3DBTO '>-1_#%, MKC)_UJ@ 4 ?@5\(?C5XP_9^\=6OBCP+XI\0^#?$=B"(-3T74);&[B!^\HDC9 M6VGH1G!'!!K[=\!_\'1G[;G@30X]/'Q?CUB&%0D3ZIX:TNYG4#/64VX=R<]7 M9CP.:\;_ &A?^"+'[5G[+M]/'XN^!/Q#CM[<%I+[2M,;6;!5 SN-S9^;$HQS MRP/7T->!WOP:\8:9>26]SX4\26]Q"Q22*33)T=&'4$%<@^QH ^V/'_\ P<^_ MMN^/[-K9OC,^CV\B;&32O#FE6CD\C<)5MO-4X/\ "X' .,C-?)_Q^_;1^+O[ M55YYWQ*^)OCOQS\VY(M:UNXO(8C_ +$;N40>RJ!4?P\_8V^+_P 7;A8?"?PI M^)'BB5R0J:3X9O;UF(X.!'&U?7G[.'_!L#^V5^T3=0M)\,X_ &FS$ ZAXPU* M+3EB_P!Z!3)=?E": /@'3]0FTJ_@NK>1H;BVD66*1>J,IR"/H17]Y'[/_P 5 M;?X[? ?P3XXL_+^R^,M L=,..YK\6?V2O^#)OP=X>>UU# MXV_%K6?$DR@/+H_A.T73K4-Q\INIQ))(AYSMBB;T(K]K/@E\'= _9Y^#WA?P M'X5M9K'PSX.TNWT;2K:6YDN7M[6"-8XD,DC,[;44#+$GB@#^&O\ :P_Y.F^) M7_8U:I_Z5RUY_7UO^TU_P2T_:+VQO?$NHSV]Q!X U62* M>-KJ1E=&6 AE8$$$'!!S7$?\.G?VIO\ HVG]H#_PWFK_ /R/0!_7Y_P2=_Y1 M9?LT_P#9*O"__IHM:^@*\/\ ^"97A/5? 7_!-O\ 9\T+7=,U#1=;T7X:^'+# M4-/O[=[:ZL+B+2[9)898G >.1'5E9& *D$$ BO<* "OD?_@LY_P5:\-_\$EO MV1KSQI>QVVK>--=9]-\(:'(^/[2OMF?,D (;[/""'D(QP40$-(IKZXK^2/\ MX.H_VOM1_:;_ ."M7C#P_P#:Y)/#?PE@A\*Z5!O_ ':2*BRWDFTXE<\\#A5 MPJJH"JJJH KE:*_HZ_X)_?\&@_P3^(?[&WP]\2?%_5OB+_ ,+"\3:1#J^J MV^DZK!:6EB;A?-CMU1K=VW1QNB.2QRZN1@8% '\XM%?U._\ $&U^R/\ ]!+X MP?\ A0VW_P B4?\ $&U^R/\ ]!+XP?\ A0VW_P B4 ?RQ5UGP>^/'C?]GKQ9 M'KW@/Q?XF\%ZU"05OM$U.:PGXY +Q,I(Z\'CDU_21\5?^#++]F_Q+X>F3PEX M]^+?A76-A6"XNKRRU.T5NS20FWC=L<<+*G'YU_/S_P %$?V$?%O_ 3;_:V\ M4?"/QE-9WNI>'WCEM]0L]WV?5+29!)!<1AN1N1@"ISM=77)VY(!^SW_!!3_@ MZ6\2?%;XL>'_ (+_ +2U]9:A=>(IH]-\.>-T@2VE:[*O!>E7^I2[MWG7;6L?GO^,HW4CH)$*L RL,$$<$4M% M '\5O_!:W]B#_AWS_P %*_B;\/;2S-IX;_M$ZSX; 3;&=,N_W\")ZB+GPKKK*#N>PNBTMK(W8+%<+( MGJ3>CKCC^?V=/@AK'[3'Q]\%_#OP^A;6O'&MV>AV9V%@DEQ, ML0=@/X5W;F/ 4DD 9K^Z?X/_"S1_@;\)?"_@KP_;BUT'PCI-KHNG0@#]U;V M\*PQKQQPB"@#HZ*** "BBB@#G_BS_P DK\3?]@JZ_P#1+U_!'7]\'Q.M)K_X M;>(8((I)IYM,N8XXXU+-(QB8 #DDGC K^)__AT[^U-_T;3^T!_X;S5__D>@ M#Y_K^[S]DW_DUCX9_P#8J:7_ .DD5?QA_P##IW]J;_HVG]H#_P -YJ__ ,CU M_:)^S)I-UH'[-OP]L;ZUN+*^LO#6FP7%O/&8Y8)%M8U9'5L%64@@@C((Q0!W M%%%% 'X_?\'4/_!%75?VW?AA8_'#X7:/)J?Q,\ V1M=8TFTA#7'B/25+.#&! MS)<6Y+,J#YI(W=1EEC1OYA75HV*L"K*<$$=*_O[K\K/^"O'_ :T?"__ (*! M>)-2\?\ PUU"U^$OQ0U!VN+XPVGF:'K\QR6DN($PT,S-RTT7WB69XY'8M0!_ M*_H^LWGAW5K:_P!/NKFQOK.59K>YMY6BF@D4Y5T92"K @$$'(-?:OP,_X../ MVSOV?]"@TO2?C?KNL:=;KM6+Q'8V>N2D#.,SW44D_&?^>G8#D "E_:D_X-T/ MVP/V4]2N5O\ X/ZYXSTN%RL>J>#!_;T%PHS\XB@!N$7C/[V%#CL*^4/$W[/? MC[P5JKV.L>!_&&DWT>=UO>Z-<6\JX)4Y5D!Z@CIU!':@#[@\1_\ !U+^W!K^ MFM;Q?%C3]+W'YI;/PEI D*D$$9>V;'7.0 P(&"*^;?C]_P %4_VD/VHH;BW\ M=_&[XDZ]I]V29M.;6YK?3WS_ -.L)2'_ ,_[)/\ P9+^)M7EM;[XX_%W2]%MOO3:/X-M M6O+AP?X?MERJ)&P&,X@E&7-Y>/%%"TK'"HI,<$2XC1%^0'&;SXM?"Q9[[1[>(?O-'(-%^'?QH\=>']#M$\NVTIK[[9I]JOI%;W DBC_P" **]% M_:P_X-\?VN/V0=9N(M8^#_B+Q7I<+D1ZQX/A;7K.X0''F8MP9HE/_3:.-O4" MOD3Q9X U[P%=>1KFB:MHLVXIY=_9R6[;AC(PX!R,CCWH ^IOB+_P7P_;&^*6 MEM9ZI^T)\0;>%E*DZ5))M8\3:YK'B+5[ MG_77VIWDEY];7@#]G;X@_%>XBB\+>!?&7B66_X4U_P6G^!][)(5M=:U*ZT"90!^\^VV5Q;1CGTFDB; MCGY>_0_UU?'SX'>&_P!ICX*^*?A]XPT]=4\+^,=,GTK4K8G:SPRH5)5NJNN= MRL.595(Y K\5?^":W_!GIKW[/7QM\"_$[XH?&.SAU[P/KECXAM-&\(V#31&X MM9X[B,/>7(4E=T8!46_()PU?NQ0!_$K_ ,%3O^"9?CK_ ()8?M3:K\/_ !=; M3W6DS.]UX:U]8BMKXAL-WR3(>@D4$++'G,;Y'*E&;YMK^YC]N7]@7X6_\%%_ M@E<^ OBMX:@U[1Y&,UG?]O[_ (,] M/CG\!]7OM6^".I:?\8O">6DAL9)HM,U^U3KM>.1E@GVCC='(&<@XB7@4 ?)/ M_!.W_@O1^TA_P3-T5-!\">*[36O!D;F1/"_B:V;4=+A8G)\H!TF@!.25AE12 M6)()YK['\0_\'KG[1E_H\\.G?#7X-:?>2+MCN)+349Q%G^()]K4$CMDXSU!' M%?F5\7?V OCE\ [V:#QI\'?B9X7:$G,FH^&KR"%@#C*R&/8RYXW*2#ZUP]I\ M'?%U_=1P0>%?$DT\SB.../3)F:1B< !_ M\&#P7H,L@TW<.<7ET0CS '&8HE1U<;@PX:=5 )$T_PCH-GI>DV-GI>EZ; EM:6=I"L-O:Q( J1 MQHH"JJJ H P*N4 %?@W_P>R_L??VOX$^$OQWT^U+3:/2O$?^"C7[$FA_P#!13]C#QU\(->N/L%OXLL@MI?B M+S&TR\B=9K:X"Y!.R:-"R@C%M4\;:_:Z3 MHNFW^KZI?/Y5M9V5N]Q<7#_W4C0%F/L : .[_8Y_9KU;]L7]JGX??"W1=T>H M>.M=M=(68+N%I')(!+.1_=BCWR'V0U_W28S _DLT:1$[\32EU0A0?W2H *\=_;\_8K\+_\ !0K] MD?QI\)/%RF/3?%5EY<%XB;IM+NT(DM[J/I\T4JHV,@, RGY6(/L5% '\+/[: MO[&?CS]@3]H_Q#\+_B-I3:;XB\/RX$B9:VU&W;)BNK=R!YD,B\JW4'*L%964 M>4U_;A_P4@_X)9_"'_@J7\(U\+_%#0FFO-/$C:+K]@P@U;097 #/!+@@JV%W M1.&C?:I*DJI'\]O[<7_!H;^TA^SKJMY??"]M'^-/A5"SPG3YDT[68HQ_SUM) MW"LW8""60M@G:O2@#XA_9)_X*I?M$?L*V8L_A5\6O%OA72U?S1I8G6\TQ7R2 M6%I<+) "2>3LRW?-?3B?\'77[;BVX0_$O0V8+M\P^$=+W$^O^HQGOTQ[5\;_ M !2_89^-7P0O)H/&7PC^)GA>2W.'_M3PS>VJ]0,AGC *DD8()!W#!.17&V_P M?\6WEQ'##X7\12RRL$1$TV9F=CP !MY)]* /J'XO_P#!P!^V5\<;.6WUS]H# MQQ;13#:XT,V^@Y& ,9L8X3R!VZ\^IKY0\9>-]:^(OB*XUCQ!J^J:[JUX=T][ MJ-U)=7$Q]6DF,!YL5Q>?VUJ:9_NPVI,#8 M[YN5/3@\X #_ (,T/C+_ ,('_P %1_$'A::8+:^.O!%[;1Q%]N^YMI[>Y1@/ MXB(DN1CT8GM7[6?\'(?_ "A*^/G_ &"K+_TYV=<-_P $MO\ @V@^"?\ P3&^ M+.B?$JSU[QEXZ^)FAQ3QVNJZA:O\ _(]?17_!(G_@FK^T9\-?^"H/P#\0>(_@#\;/#^@Z/XXTN[O]2U+P M/J=K9V,*7"%Y999( D:*!DLQ ZF@#^O*BBB@ HHHH *_#?_ (/3?V'?^$T^ M!_P]_: TFQ+ZAX+NO^$6\031KECI]RQDM9'/9(KGS$'^U>BOW(KRS]MW]EO2 M?VV/V1_B'\*=/-;\,ZW;&SUKP[?SZ9?VY8,8+B&1HY$R.#AU89'I610!^EW_!J)^Q[ M_P -/?\ !6+P_P"(KZU^T>'_ (0Z?/XLN2\>Z-KM<0629[.)Y1,O_7LWI7]9 MU?D+_P &;W['W_"EO^">'B#XJ7]J(]7^,6NN]M(1\S:9IY>VA'/3-P;UO0J4 M-?KU0 4444 %%%% !1110 4444 %%%% 'G_[4DC1_ C7BI*G$ X]#<1@U\BV M.N7VF#%M>75OCIY4K)[]C7U]^TU:->_ W7D7JL<4GX+-&Q_05\;U_'GT@Y5* M?$5"<&U^YCJM/MU+_H?MWAK&,LLJ1DK_ +Q_^DQ-R#XG>)+4DQ^(=J0_%GQ4PP?$WB @]1_:,W_Q5<_17XI'.LP2LJ\__ I?YGWCP.&>KIQ^ MY?Y&M/X\URY3;)K6K2+G.&NY"/YUGW5_/?-NFFFF;).7O6H:*Y:V,KU= M*LW+U;?YFT*-.'P12]$%?7W[*FOKKGP5TU-VZ33WDM9/8ABP_P#'66OD&O7O MV1_BI#X,\63:/?2+'8ZR5$;L<+%.,A?P8'&?4+7ZAX,\14LIXDA]8?+"M%TV MWLFVG%O_ +>25^E[['R7'663QF5R]DKR@U)+O:Z?X-OY'U-1117]T'\^!111 M0 4444 %%%% !17'_$+X[^&OALLB7U^LUXG_ "Z6W[R;/H1T7_@1%?/_ ,3O MVK]>\<+):Z=_Q)-/;@B%R9Y!_M2<8^B@?4U^<\6>*60Y"G3K5/:55_R[A9N_ M]Y[1^;OV3/I\FX1S',6I0CRP_FEHOEU?RT\SV[XM?M':'\+TDME<:EJR@@6L M+<1G_IHW1?IR?;O7R_\ $;XIZQ\4M7^U:I<%E0GR;=,K# /]E?YDY)]:YTMN M.3R3U-%?R7QOXG9MQ))TZS]G0OI3B]/)R>\GZV2Z)'[+D'">"RM<\%S5.LGO M\ET7X]VPHHHK\Y/J KVC]E;X%MXKU./Q'JD/_$KLWS:QN.+J53][W13^9&.Q M%8?[/W[/UQ\5-06^OEDM]!MWP[CY6NF'\">WJW;H.>GUE8V,.EV45O;Q1P6\ M"!(XT7:J*. /2OZ&\'?"^>.JPSW-86HQ=Z<7]MK:37\BZ?S/R6OYIQOQ;'# MPEE^#?[QZ2:^RNWJ_P %Y[34445_71^+!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7\7G_!>CP%J7PX_X+$_M"Z?JD+6]Q=>+[G58U(QN@O MW"W_ HI MD/XU_:'7XW_\'0O_ 0B\1?MRV=C\=/@WH_]K?$KPW8"P\0:#;@+<>)+"/EC*JI+1HC@'\R=?VK?\$E?^"E?PS_X*.?LH>%-:\&^(-+D\ M2:;H]K!XC\.?:%_M#0KI(T259(B=_D^8#Y\\.ZM&O\ @L+^U9X1TI+&Q_:,^-"6L> B2^+K MZ?RP %"J9)&*J !A1@#TY-2:[_P6/_:P\1Z:]I=?M'?&CR)/O"'Q=>P,P]-R M2*<'N,X- ']DW[3'[6/PW_8X^&MSXN^)_C30/!>@6RL1<:E=+$URRC/EPQ_? MFD/:.-68]@:_CN_X+0_M_P!I_P %+_\ @HAXY^*6D6<^G^&;IH=+T"&X0+/] M@M8Q%')*!T>4AI2N3L\W9DA03\X>//B+X@^*?B*76/$^NZSXCU:<8DO=4O9+ MRXDY)YDD8L>23R>YK'16D8*H+,QP !UH 6*)IY5CC5GD!["OPS_X M-Q/^#<7Q=XK^+/AGX_?'KP[<>'/"?AV6+5O"WAC4H=E[KETI#PW5S"PS%;1L M ZHX#2L%.!'_ *S^C.XN([.WDFFD2**)2[N[;511R22>@'K0!\G?\/SOV4]. M^/7BKX9ZY\9/#/A'QEX,U6?1M4M?$7F:5;Q3PL4?;=3JMLRA@1D29X.0*]ZT M/]J'X9^)]!DU73?B)X%U#2XAN>\MM>M9K=!ZEUD*C\Z_AU_::^+,GQ[_ &D? MB%XZE9FD\:>)=1UYV;.2;JZDG.<\_P#+3OS7#T ?N9_P=K_\%B_A]^TYX3\* M_ /X3^*--\8:?H^K_P!O^*M7TJ=;C3S/%')%;6<4ZDI-M\V620IE01" Q8,% M_#.BNH^"?P5\5?M&?%C0/ _@G1;WQ%XJ\3WL=AINGVJYDN)7.!R6WF=,QRZM>(\$"#/ M!V0&ZE)&2K+$<#<"/ZBJ^6_^".W_ 3*_G%_X/>OBW_;'[3OP-\!B1L^ M'?"]]KS)Q@?;KM8 ?7_F''\OK0!^Z_P<_P""AWP'_:#L(;CP3\9/AEXE$QP( MK'Q):27"G^ZT6_S$;IPR@X(XYKR#_@IU_P %GO@S_P $[?V>/$^N77CKPGK7 MCZ&PE7P]X6L=2BNM0U&^*L(0\,;%XX ^#)*X"JJL 2Q56_C%HH MZ]KMYXHU MR]U/4+B6\U#49WNKF>4[GGE=BSNQ[DL23]:W/@K\(->_:!^+_A?P+X7LS?\ MB/QAJMMH^FV_02W$\BQH"<'"[F!)[#)[5S%?OM_P:,_\$;]2M/$L?[57Q%TF M:RM8;>6U^'UC=PE'N3*I2;5=I'^K\MGBA/1O,D<<+&Q /W)_9:_9^T?]E']F M[P+\--!RVD>!="M-$MI&4*TX@B6,RMC^-V!=CW9B:[VBB@ HHHH **** "BB MB@ HHHH **** ,OQQH'_ E?@W5=-_BOK26!3Z,RD _@<&OA&6)H)61U970E M64CD$=J_0*OD']I_X?-X&^*-U-''ML=8)O("!P&)_>+^#9..P9:_F_Z0V03J MX3#9O37\-N$O26L7Z)IKUDC]2\,\RC"M5P4G\24EZK=?=K\F>N_"[]KG6/!MK#8ZM#_;-C$ B.7VW$8_WN0V/?GWKV#PW^U7X, M\0QKYFH2Z;,W_+.[A9(]%!7JJW:.P_!237-ZU^UCX)TA6\O4+B^=?X;:V<_JP5? MUKY#HKR\9](;/*BMAJ%*'F^:3_\ 2DOP9UT/#/+XN]6I.7W+]'^9]">)?VXU M 9='T-B?X9;R;&/JB_\ Q5>9>,_VB?%OC2F/0D?,1[$FN M(HK\[SOQ*XES5.&*Q4N5_9C:"MV:C:Z];GT^ X5RO!OFHT5?N_>?XWM\K 3D MT445\*?0!114EG9S:C=QV]O%)-/,P2..-2S.QZ L M_ +]FJZ^(H['X'?LEK8M#JOBJ-))1AXM M.^\J>AE/0G_9''KGH/>401H%4!548 X K^E/#7P4G5<,SXBC:.\:3W?9S[+ M^[N_M66C_+.*N/(P3PF6.[V<^B_P]WY[=NZATS3+?1M/AM+2&.WMK=!'''&N MU44= !4]%%?U1"$814(*R6B2V2/R&4G)\TMPHHHJB0HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH ^7_VX?^"-?[-__!0^::^^)GPST>^\231^6/$6 MFEM-UA<#"EKB$JTNWLLWF(/[M?F[\:/^#(CX9Z_?32?#[XX>-O"L+'Y\ M/W-NP;)X"K(X(QCG/<\<9,F@?\&/OC^YE?\ M3X^>#[.,8V&U\.7-R6]./$\*G+QZ'HEMHGF., M#\SQG _0K]B?_@A?^R_^P)J-KJO@3X7Z5<>)[4AH_$&O.VK:E&X((>-YBRP- MP.8%C[^IS]<44 %4?$_AZW\7>&M0TF\\[[)JEM):3^3*T4FR12C;74AE;!.& M!!!Y%7J* /Q+_:,_X,FOA/XNDFN?A;\7/&W@F9\NMIKMC!KMJ#V12AMI%7H, MLTA'7GI7S#KO_!DC\;K?4G73/C!\*[RS'W);J&_MY&^J+%(!_P!]&OZ4J* / MYT_A!_P9">/-0UF,^/OCIX1TC3TDRZ^']&N-1FE3C@&9H%1CR,X8#@X/2OUZ M_P""9G_!%KX%_P#!*K09F^'>@3ZAXNU"#[/J/BS6W6ZUB\CR"8U<*J01$@$Q MPJ@;:A;>RAJ^LJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX _X*K?\ !NM\ M'?\ @JY\4D\?>)O$?CKPIXY@TR+2HK[2;N&2T:&(NT8DMYHVS@R.?W;QDD\D MU]_T4 ?SI_%7_@R \>:=?2'P/\>/".LVS.2BZYH-QILB+Z$PR7 8CIG SC.! MG Y;2/\ @R3^.4VHQ+?_ !>^%%M9L3YDMO'J$\B#!QA&A0'G'5A_2OZ5:* / MR._8 _X- _@7^R[XLT_Q/\4O$&I?&S7-.=9H-/O+%-.T!9!R#):AY'GP<<22 MF-N=T9S@?K98V,.F64-M;0Q6]O;HL4442!$B11@*H' '2I:* "BBB@ H MHHH **** "BBB@ HHHH **** "N+^.OPHC^+/@B2T78NHVI,UE(W&'QRI/\ M=8<'WP>U=I17GYME>&S+!U,#BX\U.HFFO)]NS6Z?1V9TX/%U<+7CB*+M*+NO MZ_,^ =1T^?2;^:UN8GAN+=S')&XPR,#@@U#7U;^T/^SI'\2X6U;25C@UV)?F M!.U+U0.%)[.!P&_ \8(^6M3TNXT74)K2\@EMKFW8I)%(NUD/H17\$\=$_#K/.( M))X*ERT^M27NP7H]Y>D4WW/G\XXFP&6JU>=Y?RK67W=/G8\3^%_P0U[XK72_ M8;?R;%6Q)>S@K"OJ ?XF]A^..M?3WPG^!&B?":V#VL?VO4F7$E[,H\P^H4?P M+[#GU)KLK6UCLK:.&&..&&)0J(BA50#H !P!4E?UIP/X3Y3P];$2_?8C^>2^ M'_!'51]=9>:6A^,\0<98S,[TE[E/^5=?\3Z^FB\@HHHK]3/D0HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "N1^*/P4T/XL6>+^#R;U%Q%>0 M@+-'Z G^)?8_A@\UUU%<.999A,PP\L)C::J4Y;J2NO\ A^S6JZ'1A<76PU55 MJ$G&2V:/D/XC?LN^)O DDDMO;MK.GKDB>T4LZC_:C^\/PR!ZUYPRE&*L"&!P M0>U?H'7/^+?A9X=\=;CJNCV=U(W64ILE_P"^UPWZU_//$GT>L/5DZN25_9_W M)W\EZJ3\S]+ROQ+JP2ACZ?-_>CH_FGH_DUZ'PW17U+K7[%OA>_9FL[K M5;!B>%659$'X,N?_ !ZN4\0?L4QZ5;^='XD=EW!=K6'/Y^9_2ORO,/!3BO"I MR5&,TNL9QM_Y,XO\#Z_#\>9/5LG-Q?9Q?Z)H\%HKTC4_V?O[.OI(?[7W^6<; MOLN,_P#C]:6@_LN_VY;QR?VYY6]]N/L6['_D2OF:/A_G]6JZ-.A>2Z<\.G_; MUCUI\29="'M)5-/27^1Y+17T78_L,6<;#[5XBN9AW\JT6/\ FS5T.D_L:^$= M/*FX;5;X]Q+F:;?7[9P?(A9POU(&!^-?8^@_ [PCX;*FU\/Z;N M7HTT?GL/H7W&NIBB6"-4C5411@*HP /I7W&5_1SKMJ698Q+NH1;_ /)IRID?@6% M>M>"/V1_"WA9DEO5FUJY7!S XML 11 a10-q2020xq3_htm.xml IDEA: XBRL DOCUMENT 0001421517 2020-01-01 2020-09-30 0001421517 2020-10-23 0001421517 2019-12-31 0001421517 2020-09-30 0001421517 us-gaap:ProductMember 2020-01-01 2020-09-30 0001421517 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember 2020-01-01 2020-09-30 0001421517 us-gaap:ProductMember 2019-07-01 2019-09-30 0001421517 2019-07-01 2019-09-30 0001421517 2019-01-01 2019-09-30 0001421517 us-gaap:ProductMember 2019-01-01 2019-09-30 0001421517 us-gaap:ProductMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember 2019-07-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember 2020-07-01 2020-09-30 0001421517 us-gaap:RetainedEarningsMember 2020-09-30 0001421517 us-gaap:CommonStockMember 2020-09-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2019-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001421517 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2019-12-31 0001421517 us-gaap:TreasuryStockMember 2019-09-30 0001421517 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001421517 2019-09-30 0001421517 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001421517 us-gaap:TreasuryStockMember 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2018-12-31 0001421517 us-gaap:CommonStockMember 2020-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-12-31 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001421517 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001421517 us-gaap:CommonStockMember 2019-06-30 0001421517 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-06-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2020-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001421517 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001421517 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001421517 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001421517 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001421517 us-gaap:RetainedEarningsMember 2018-12-31 0001421517 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001421517 2018-12-31 0001421517 erii:SchlumbergerTechnologyCorporationMember us-gaap:LicenseAndServiceMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2020-04-01 2020-06-30 0001421517 erii:SchlumbergerTechnologyCorporationMember us-gaap:LicenseAndServiceMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2015-10-14 2015-10-14 0001421517 erii:SchlumbergerTechnologyCorporationMember us-gaap:LicenseAndServiceMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2020-01-01 2020-09-30 0001421517 erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember 2020-07-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember 2020-07-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2020-01-01 2020-09-30 0001421517 srt:AmericasMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 srt:AsiaMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 srt:AsiaMember 2020-07-01 2020-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 srt:AsiaMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember 2020-01-01 2020-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 srt:EuropeMember 2020-01-01 2020-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 srt:AsiaMember 2020-01-01 2020-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember 2019-07-01 2019-09-30 0001421517 erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember 2019-01-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:EuropeMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:AmericasMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AmericasMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember 2019-01-01 2019-09-30 0001421517 us-gaap:LicenseAndServiceMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember 2019-01-01 2019-09-30 0001421517 srt:AsiaMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 erii:MiddleEastAndAfricaMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 srt:EuropeMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 srt:EuropeMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 srt:AsiaMember 2019-07-01 2019-09-30 0001421517 erii:PXPumpsAndTurboDevicesMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 2020-06-30 0001421517 2019-06-30 0001421517 2021-01-01 2020-09-30 0001421517 2022-01-01 2020-09-30 0001421517 2020-10-01 2020-09-30 0001421517 erii:COVID19Member 2020-01-01 2020-09-30 0001421517 erii:COVID19Member 2020-07-01 2020-09-30 0001421517 erii:SchlumbergerTechnologyCorporationMember srt:AffiliatedEntityMember erii:VorTeqLicenseAgreementMember 2020-01-01 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2020-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001421517 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001421517 erii:LongtermInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001421517 us-gaap:ShortTermInvestmentsMember 2019-12-31 0001421517 us-gaap:ShortTermInvestmentsMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001421517 erii:LongtermInvestmentMember 2020-09-30 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember 2020-09-30 0001421517 erii:LongtermInvestmentMember 2019-12-31 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-09-30 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0001421517 erii:LongtermInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-09-30 0001421517 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2020-09-30 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-12-31 0001421517 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001421517 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001421517 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001421517 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001421517 us-gaap:USTreasurySecuritiesMember 2020-07-01 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2019-01-01 2019-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2020-07-01 2020-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2019-07-01 2019-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2020-01-01 2020-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2019-01-01 2019-09-30 0001421517 us-gaap:CorporateDebtSecuritiesMember 2019-07-01 2019-09-30 0001421517 us-gaap:USTreasurySecuritiesMember 2020-01-01 2020-09-30 0001421517 erii:UncommittedRevolvingCreditLineMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2017-01-27 0001421517 erii:CommittedRevolvingCreditLineMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2017-01-27 0001421517 erii:ForeignSubsidiaryMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2017-01-27 0001421517 erii:LoanAndPledgeAgreementMember 2020-09-30 0001421517 erii:LoanAndPledgeAgreementMember 2019-12-31 0001421517 us-gaap:StandbyLettersOfCreditMember erii:LoanAndPledgeAgreementMember us-gaap:LineOfCreditMember 2020-01-01 2020-09-30 0001421517 us-gaap:StandbyLettersOfCreditMember erii:LoanAndPledgeAgreementMember 2020-01-01 2020-09-30 0001421517 erii:LoanAndPledgeAgreementMember erii:OtherFinancialInstitutionMember us-gaap:LineOfCreditMember 2020-09-30 0001421517 us-gaap:StandbyLettersOfCreditMember 2020-09-30 0001421517 us-gaap:StandbyLettersOfCreditMember 2019-12-31 0001421517 erii:OfficeAndWarehouseSpaceTracyLeaseMember erii:TracyCaliforniaMember 2020-03-01 2020-03-01 0001421517 erii:OfficeAndWarehouseKatyTXMember 2020-01-01 2020-01-01 0001421517 erii:OfficeAndWarehouseKatyTXMember 2020-01-01 0001421517 erii:OfficeAndWarehouseSpaceTracyLeaseMember erii:TracyCaliforniaMember 2020-03-01 0001421517 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2020-01-01 2020-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2020-01-01 2020-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:ProductMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember us-gaap:OilAndGasMember 2019-01-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember 2019-07-01 2019-09-30 0001421517 us-gaap:OperatingSegmentsMember us-gaap:LicenseAndServiceMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:OneCustomerMember erii:LicenseAndDevelopmentRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001421517 erii:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-07-01 2020-09-30 0001421517 erii:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 erii:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-01-01 2019-09-30 0001421517 erii:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2020-01-01 2020-09-30 0001421517 erii:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember erii:WaterMember 2019-07-01 2019-09-30 0001421517 erii:OneCustomerMember erii:LicenseAndDevelopmentRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2019-09-30 0001421517 erii:OneCustomerMember erii:LicenseAndDevelopmentRevenueMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0001421517 erii:VorTeqLicenseAgreementMember 2015-10-14 2015-10-14 0001421517 erii:VorTeqLicenseAgreementMember 2015-10-14 utreg:sqft iso4217:USD iso4217:USD shares pure utreg:acre shares erii:term erii:payment false --12-31 Q3 2020 0001421517 0 1 1.00 0 0 0 0 12800000 P5Y P5Y 0 24400000 P3M P1Y P1Y us-gaap:ProductMember us-gaap:ProductMember 10-Q true 2020-09-30 false 001-34112 Energy Recovery, Inc. DE 01-0616867 1717 Doolittle Drive San Leandro CA 94577 510 483-7370 Common ERII NASDAQ Yes Yes Accelerated Filer false false false 56100279 80149000 26387000 24373000 58736000 11055000 12979000 10662000 10317000 4959000 4548000 131198000 112967000 1418000 15419000 11454000 16897000 20535000 18843000 16444000 11195000 12790000 12790000 53000 65000 645000 598000 194537000 188774000 1951000 1192000 8654000 9869000 1209000 1023000 1160000 15746000 12974000 27830000 16802000 11533000 104000 13120000 672000 278000 30552000 52761000 61000 61000 174929000 170028000 100000 -37000 30486000 30486000 19381000 -3553000 163985000 136013000 194537000 188774000 27408000 21752000 65665000 57050000 7816000 5425000 20049000 15843000 19592000 16327000 45616000 41207000 0 3098000 26895000 10391000 6271000 5711000 18751000 16790000 2141000 2367000 5776000 6710000 5098000 6620000 18159000 16354000 4000 156000 12000 469000 0 0 2332000 0 13514000 14854000 45030000 40323000 6078000 4571000 27481000 11275000 134000 500000 809000 1551000 -29000 -5000 -59000 -77000 105000 495000 750000 1474000 6183000 5066000 28231000 12749000 796000 -83000 5297000 1227000 5387000 5149000 22934000 11522000 0.10 0.09 0.41 0.21 0.10 0.09 0.41 0.21 55692000 54975000 55573000 54594000 56471000 56384000 56443000 55971000 5387000 5149000 22934000 11522000 26000 -19000 11000 -20000 -45000 -5000 126000 127000 -19000 -24000 137000 107000 5368000 5125000 23071000 11629000 61000 60000 61000 59000 0 0 0 1000 61000 60000 61000 60000 173729000 165981000 170028000 158404000 132000 815000 1237000 5334000 1068000 1354000 3664000 4412000 174929000 168150000 174929000 168150000 119000 -2000 -37000 -133000 26000 -19000 11000 -20000 -45000 -5000 126000 127000 -19000 -24000 137000 107000 100000 -26000 100000 -26000 -30486000 -30486000 -30486000 -30486000 13994000 -8093000 -3553000 -14466000 5387000 5149000 22934000 11522000 19381000 -2944000 19381000 -2944000 163985000 134754000 163985000 134754000 61133000 60360000 60718000 59396000 37000 210000 452000 1174000 61170000 60570000 61170000 60570000 5456000 5456000 5456000 5456000 22934000 11522000 3672000 4425000 3963000 3440000 -311000 37000 5443000 1198000 316000 339000 2332000 0 0 -197000 -1862000 10617000 -747000 2993000 506000 1885000 -295000 -383000 656000 -94000 -2561000 -1264000 -18000 30000 -27602000 -10127000 10350000 503000 10573000 3535000 50467000 70040000 12855000 66253000 6019000 5501000 42166000 1821000 1260000 5424000 23000 89000 1237000 5335000 11000 0 53764000 7659000 26488000 22138000 80252000 29797000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Description of Business and Significant Accounting Policies</span><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Energy Recovery, Inc. and its wholly-owned subsidiaries (the “Company” or “Energy Recovery”) has, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">for more than 20 years, created technologies that solve complex challenges for industrial fluid flow markets worldwide</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Company </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">design</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">and manufacture</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">solutions that reduce waste, improve operational efficiency, and lower the production costs of clean water and oil &amp; gas</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Company’s solutions are marketed and sold in fluid flow markets such as water, oil &amp; gas and chemical processing under the trademarks ERI</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">®</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, Ultra PX</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">™</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, PX</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">®</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, Pressure Exchanger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">®</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, PX Pressure Exchanger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">®</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, Powertrain</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">™</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, VorTeq</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">™</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, IsoBoost</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">®</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, IsoGen</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">®</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, AT</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">™</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and AquaBold</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">™</sup></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Company owns, manufactures and/or develops its solutions, in whole or in part, in the United States of America (“U.S.”).</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant inter-company accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The accompanying</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. The December 31, 2019 Condensed Consolidated Balance Sheet was derived from audited financial statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. </span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> unaudited</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the fiscal year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 6, 2020, as amended on June 10, 2020 (the “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">2019 Annual Report</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”).</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">All adjustments consisting of normal recurring adjustments that are necessary to present fairly the financial position, results of operations and cash flows for the interim periods have been made. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Use of Estimates</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The preparation of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements, in conformity with U.S. GAAP, requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements and accompanying notes.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The accounting policies that reflect the Company’s more significant estimates and judgments and that the Company believes are the most critical to aid in fully understanding and evaluating its reported financial results are revenue recognition; capitalization of research and development (“R&amp;D”) assets; valuation of stock options; valuation and impairment of goodwill and acquired intangible assets; valuation adjustments for excess and obsolete inventory; deferred taxes and valuation allowances on deferred tax assets; and evaluation and measurement of contingencies. Those estimates could change, and as a result, actual results could differ materially from those estimates.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Due to the novel coronavirus (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">COVID-19”)</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">October 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. The Company undertakes no obligation to update publicly these estimates for any reason after the date of this Quarterly Report on Form 10-Q, except as required by law.</span></div><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Significant Accounting Policies</span><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Except for adopting new accounting pronouncements, as noted under “</span><span style="color:#000000;font-family:Arial Narrow;font-size:10pt;">Recently Adopted Accounting Pronouncements</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">,” there have been no material changes to the Company’s significant accounting policies in Note 1, “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Description of Business and Significant Accounting Policies</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">,” of the Notes to Consolidated Financial Statements included in the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">2019 Annual Report</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;padding-left:12px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Adopted Accounting Pronouncements</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Measurement of Credit Losses on Financial Instruments </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASU 2016-13”), which amends Accounting Standards Codification (“ASC”) No. 326, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Financial Instruments-Credit Losses </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASC 326”). Subsequent to the issuance of ASU 2016-13, ASC 326 was amended by various updates that amend and clarify the impact and implementation of the aforementioned update. The new guidance introduces the current expected credit loss (“CECL”) model, which requires an entity to record an allowance for credit losses for certain financial instruments and financial assets, including trade receivables, based on expected losses rather than incurred losses. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. In February 2020, the FASB issued ASU No. 2020-02, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842) </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASU 2020-02”), which amended the language in Subtopic 326-20 and addressed questions primarily regarding documentation and company policies. ASU 2016-13 and its amendments are effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2019, on a modified retrospective basis. The adoption of ASU 2016-13 and its amendments on January 1, 2020 did not have a material impact on the Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements and related disclosures. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company will continue to actively monitor the impact of the recent COVID-19 pandemic, and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> on expected credit losses.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">In March 2020, the FASB issued ASU No. 2020-03, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Codification Improvements to Financial Instruments</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (“ASU 2020-03”). This ASU improves and clarifies various financial instruments topics, including the CECL standard issued in 2016. ASU 2020-03 included seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The adoption of ASU 2020-03 on January 1, 2020 did not have a material impact on the Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements and related disclosures.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;padding-left:12px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Reference Rate Reform (Topic 848) </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASU 2020-04”), which provided optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). Unlike other topics, the provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to have been completed. The Company is currently evaluating the impact of the provisions of ASU 2020-04 on its financial condition, results of operation, and cash flows.</span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant inter-company accounts and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The accompanying</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. The December 31, 2019 Condensed Consolidated Balance Sheet was derived from audited financial statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. </span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> unaudited</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the fiscal year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 6, 2020, as amended on June 10, 2020 (the “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">2019 Annual Report</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”).</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">All adjustments consisting of normal recurring adjustments that are necessary to present fairly the financial position, results of operations and cash flows for the interim periods have been made. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Use of Estimates</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The preparation of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements, in conformity with U.S. GAAP, requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements and accompanying notes.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The accounting policies that reflect the Company’s more significant estimates and judgments and that the Company believes are the most critical to aid in fully understanding and evaluating its reported financial results are revenue recognition; capitalization of research and development (“R&amp;D”) assets; valuation of stock options; valuation and impairment of goodwill and acquired intangible assets; valuation adjustments for excess and obsolete inventory; deferred taxes and valuation allowances on deferred tax assets; and evaluation and measurement of contingencies. Those estimates could change, and as a result, actual results could differ materially from those estimates.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Due to the novel coronavirus (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">COVID-19”)</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">October 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. The Company undertakes no obligation to update publicly these estimates for any reason after the date of this Quarterly Report on Form 10-Q, except as required by law.</span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:0px;padding-left:12px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Adopted Accounting Pronouncements</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Measurement of Credit Losses on Financial Instruments </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASU 2016-13”), which amends Accounting Standards Codification (“ASC”) No. 326, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Financial Instruments-Credit Losses </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASC 326”). Subsequent to the issuance of ASU 2016-13, ASC 326 was amended by various updates that amend and clarify the impact and implementation of the aforementioned update. The new guidance introduces the current expected credit loss (“CECL”) model, which requires an entity to record an allowance for credit losses for certain financial instruments and financial assets, including trade receivables, based on expected losses rather than incurred losses. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. In February 2020, the FASB issued ASU No. 2020-02, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842) </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASU 2020-02”), which amended the language in Subtopic 326-20 and addressed questions primarily regarding documentation and company policies. ASU 2016-13 and its amendments are effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2019, on a modified retrospective basis. The adoption of ASU 2016-13 and its amendments on January 1, 2020 did not have a material impact on the Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements and related disclosures. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company will continue to actively monitor the impact of the recent COVID-19 pandemic, and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> on expected credit losses.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">In March 2020, the FASB issued ASU No. 2020-03, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Codification Improvements to Financial Instruments</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (“ASU 2020-03”). This ASU improves and clarifies various financial instruments topics, including the CECL standard issued in 2016. ASU 2020-03 included seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The adoption of ASU 2020-03 on January 1, 2020 did not have a material impact on the Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Financial Statements and related disclosures.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;padding-left:12px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Reference Rate Reform (Topic 848) </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">(“ASU 2020-04”), which provided optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). Unlike other topics, the provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to have been completed. The Company is currently evaluating the impact of the provisions of ASU 2020-04 on its financial condition, results of operation, and cash flows.</span></div> <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue</span><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 24, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company entered into an agreement with </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger Technology Corporation</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”) </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">to terminate the existing agreement to license the VorTeq</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">technology</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (the “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”). </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Pursuant to the terms of the agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">each party’s rights, duties and obligations under the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">have been terminated</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">effective</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 1, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Accordingly, the Company (i) is entitled to retain all of the non-refundable upfront exclusivity payment, (ii) is not entitled to any further payments from</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">and (iii) has no future performance obligations under the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company accounted for the termination as a contract modification, which resulted in the Company recognizing the remaining amounts of the original</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$75.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">non-refundable upfront exclusivity payment</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$24.4 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">during the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> second quarter of fiscal year 2020 as license and development revenue in the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Statements of Operations</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> for such quarter. See Note </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">12</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq Partnership and License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">,” for additional discussion regarding the termination of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following tables present the Company’s revenues disaggregated by geography based on the “shipped to” addresses of the Company’s customers and by major product/service line. Sales and usage-based taxes are excluded from revenues.</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="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Primary geographical market</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,402</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,402</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Americas</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>30,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Asia</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,226</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,226</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,618</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,618</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>92,560</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Major product/service line</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">PX Pressure Exchangers, pumps and turbo devices, and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>92,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></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="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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="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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Primary geographical market</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,691</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,691</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>36,193</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>36,297</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Americas</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,227</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Asia</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,188</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,188</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,364</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,364</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,850</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,495</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>67,441</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Major product/service line</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">PX Pressure Exchangers, pumps and turbo devices, and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>57,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>67,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Contract Balances</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents contract balances by category.</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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:7.5pt;"><span style="font-family:Arial Narrow;font-size:7.5pt;font-weight:bold;">September 30, <br/>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:7.5pt;"><span style="font-family:Arial Narrow;font-size:7.5pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:Arial Narrow;font-size:7.5pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets:</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets, current (included in prepaid expenses and other current assets)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets, non-current (included in other assets, non-current)</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>241</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>191</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total contract 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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,439</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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="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><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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Current contract liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>792</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,506</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Deferred revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,846</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Service</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>290</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>14,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total current contract 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,160</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,746</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Non-current contract liabilities, deferred revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,048</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Service</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total non-current contract liabilities</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,120</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total contract 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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company records unbilled receivables as contract assets. The following table presents significant changes in contract assets during the period.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Transferred to trade receivables</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(9,619</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(4,773</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(19,464</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(8,371</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Additions to contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets balance, end of period</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,439</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,090</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,439</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,090</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;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company records contract liabilities when cash payments are received in advance of the Company’s performance. The following table presents significant changes in contract liabilities during the period.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract liabilities balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,077</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>35,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>42,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Revenue recognized</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(19</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(3,582</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(29,750</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(10,901</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Cash received, excluding amounts recognized as revenue during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract liabilities balance, end of period</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,264</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>32,682</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,264</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>32,682</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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Transaction Price Allocated to the Remaining Performance Obligation</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied.</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="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 colspan="3" style="vertical-align:top;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 Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Year:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2020 (remaining three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,619</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>17,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2022</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total performance obligation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 75000000.0 24400000 <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="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Primary geographical market</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,402</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,402</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Americas</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>30,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Asia</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,226</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,226</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,618</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,618</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>92,560</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Major product/service line</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">PX Pressure Exchangers, pumps and turbo devices, and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>92,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></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="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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="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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Primary geographical market</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Middle East and Africa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,691</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,691</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>36,193</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>36,297</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Americas</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,227</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Asia</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,188</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,188</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,364</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,364</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,850</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,495</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>67,441</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Major product/service line</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">PX Pressure Exchangers, pumps and turbo devices, and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>57,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>67,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 22667000 0 22667000 55402000 0 55402000 1157000 0 1157000 3519000 26895000 30414000 2226000 0 2226000 3618000 0 3618000 1358000 0 1358000 3126000 0 3126000 27408000 0 27408000 65665000 26895000 92560000 27408000 0 27408000 65665000 0 65665000 0 0 0 0 26895000 26895000 27408000 0 27408000 65665000 26895000 92560000 16691000 0 16691000 36193000 104000 36297000 2227000 3098000 5325000 7978000 10391000 18369000 2188000 0 2188000 9364000 0 9364000 646000 0 646000 3411000 0 3411000 21752000 3098000 24850000 56946000 10495000 67441000 21752000 0 21752000 56946000 104000 57050000 0 3098000 3098000 0 10391000 10391000 21752000 3098000 24850000 56946000 10495000 67441000 <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents contract balances by category.</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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:7.5pt;"><span style="font-family:Arial Narrow;font-size:7.5pt;font-weight:bold;">September 30, <br/>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:7.5pt;"><span style="font-family:Arial Narrow;font-size:7.5pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:Arial Narrow;font-size:7.5pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets:</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets, current (included in prepaid expenses and other current assets)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets, non-current (included in other assets, non-current)</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>241</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>191</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total contract 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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,439</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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="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><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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Current contract liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>792</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,506</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Deferred revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,846</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Service</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>290</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>14,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total current contract 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,160</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,746</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Non-current contract liabilities, deferred revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,048</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Service</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total non-current contract liabilities</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,120</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total contract 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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,264</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 11055000 12979000 1198000 501000 241000 191000 1439000 692000 792000 1506000 0 13846000 78000 78000 290000 316000 368000 14240000 1160000 15746000 0 13048000 104000 72000 104000 13120000 1264000 28866000 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company records unbilled receivables as contract assets. The following table presents significant changes in contract assets during the period.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,083</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Transferred to trade receivables</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(9,619</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(4,773</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(19,464</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(8,371</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Additions to contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,378</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract assets balance, end of period</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,439</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,090</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,439</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,090</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;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company records contract liabilities when cash payments are received in advance of the Company’s performance. The following table presents significant changes in contract liabilities during the period.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract liabilities balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,077</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>35,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>42,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Revenue recognized</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(19</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(3,582</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(29,750</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(10,901</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Cash received, excluding amounts recognized as revenue during the period</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Contract liabilities balance, end of period</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,264</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>32,682</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,264</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>32,682</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 Narrow;font-size:10pt;"><br/></span></div> 890000 1936000 692000 4083000 9619000 4773000 19464000 8371000 10168000 3927000 20211000 5378000 1439000 1090000 1439000 1090000 1077000 35079000 28866000 42809000 19000 3582000 29750000 10901000 206000 1185000 2148000 774000 1264000 32682000 1264000 32682000 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied.</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="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 colspan="3" style="vertical-align:top;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 Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Year:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2020 (remaining three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,619</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>17,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2022</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total performance obligation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 4619000 17964000 15000 22598000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Earnings per Share</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Net income</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> for the reported period is divided by the weighted average number of common shares outstanding during the reported period to calculate basic </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per common share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. Basic </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> exclude any dilutive effect of stock options and restricted stock units (“RSU”).</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Diluted </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per common share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> reflects the potential dilution that would occur if outstanding stock options to purchase common stock were exercised for shares of common stock, using the treasury stock method, and the shares of common stock underlying each outstanding RSU were issued (outstanding stock options to purchase common stock and RSUs collectively referred to as, “stock awards”). Certain shares of common stock issuable under stock awards have been omitted from the diluted </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> calculations because their inclusion is considered anti-dilutive.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the computation of basic and diluted </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Net income</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,387</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,149</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,934</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,522</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Denominator (weighted average shares):</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Basic common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>54,975</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>54,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Dilutive stock awards</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>779</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,409</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>870</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,377</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Diluted common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.10</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.09</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.41</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.21</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the potential common shares issuable under stock awards that were excluded from the computation of diluted </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, as their effect would have been anti-dilutive.</span></div><div style="line-height:120%;text-align:left;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:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;">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="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 Narrow;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;">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 colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Anti-dilutive stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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 Narrow;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the computation of basic and diluted </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Net income</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,387</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,149</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>22,934</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,522</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Denominator (weighted average shares):</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Basic common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>54,975</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>54,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Dilutive stock awards</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>779</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,409</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>870</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,377</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Diluted common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.10</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.09</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.41</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.21</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$ </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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 Narrow;font-size:10pt;"><br/></span></div> 5387000 5149000 22934000 11522000 55692000 54975000 55573000 54594000 779000 1409000 870000 1377000 56471000 56384000 56443000 55971000 0.10 0.09 0.41 0.21 0.10 0.09 0.41 0.21 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the potential common shares issuable under stock awards that were excluded from the computation of diluted </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">earnings per share</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, as their effect would have been anti-dilutive.</span></div><div style="line-height:120%;text-align:left;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:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;">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="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 Narrow;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;">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 colspan="11" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Anti-dilutive stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,964</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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 Narrow;font-size:10pt;"><br/></span></div> 3033000 1610000 2700000 1964000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Other Financial Information</span><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Statements of Cash Flows explain the changes in the total of cash, cash equivalents and restricted cash. The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Balance Sheets that sum to the total of such amounts 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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>80,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>29,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Restricted cash, non-current (included in other assets, non-current)</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>103</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>101</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>101</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>80,252</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>29,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company pledged cash in connection with the Company’s credit cards. The Company deposited corresponding amounts into restricted accounts at several financial institutions.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accounts Receivable, net</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Accounts receivable, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Allowance for doubtful accounts</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(370</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(308</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Inventories</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Work in process</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,877</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Inventories, net</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,662</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,317</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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Inventories are stated at the lower of cost or net realizable value, using the first-in, first-out method. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Valuation adjustments for excess and obsolete inventory reflected as a reduction of inventory</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> was </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$0.5 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$0.4 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> at </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, respectively. During the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">three and nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, due to the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">COVID-19 pandemic, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">the Company expensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$0.3 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$1.5 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, respectively, to product cost of revenue related to the reduced utilization of the Company’s manufacturing facilities.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Estimated useful lives are periodically reviewed, and when appropriate, changes are made prospectively. When certain events or changes in operating conditions occur, asset lives may be adjusted and an impairment assessment may be performed on the recoverability of the carrying amounts. The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset (asset group). If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 24, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company entered into an agreement with </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> to terminate the existing </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">effective</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 1, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. As a result, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">the Company conducted an analysis on certain VorTeq long-lived assets that were directly related to obligations under the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">and determined that certain of those assets were impaired.</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The net carrying value of the impaired long-lived assets of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$2.3 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">was recognized in the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> as impairment of long-lived assets in the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Statements of Operations</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. See Note </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">12</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq Partnership and License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">,” for additional discussion regarding the termination of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accrued Expenses and Other Current Liabilities</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Payroll, incentives and commissions payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty reserve</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>747</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>631</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Other accrued expenses and current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total accrued expenses and other current liabilities</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>8,654</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,869</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 Narrow;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Statements of Cash Flows explain the changes in the total of cash, cash equivalents and restricted cash. The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Balance Sheets that sum to the total of such amounts 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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>80,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>29,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Restricted cash, non-current (included in other assets, non-current)</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>103</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>101</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>101</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>80,252</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>29,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 80149000 26387000 29696000 103000 101000 101000 80252000 26488000 29797000 <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accounts Receivable, net</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Accounts receivable, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Allowance for doubtful accounts</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(370</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(308</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,055</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 11425000 13287000 370000 308000 11055000 12979000 <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Inventories</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Work in process</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,877</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Inventories, net</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,662</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,317</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 Narrow;font-size:10pt;"><br/></span></div> 4345000 3742000 2877000 2141000 3440000 4434000 10662000 10317000 500000 400000 300000 1500000 <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Estimated useful lives are periodically reviewed, and when appropriate, changes are made prospectively. When certain events or changes in operating conditions occur, asset lives may be adjusted and an impairment assessment may be performed on the recoverability of the carrying amounts. The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset (asset group). If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> 2300000 <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accrued Expenses and Other Current Liabilities</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, <br/>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 Narrow;font-size:8pt;font-weight:bold;">December 31, <br/>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 colspan="7" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Payroll, incentives and commissions payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty reserve</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>747</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>631</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Other accrued expenses and current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total accrued expenses and other current liabilities</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>8,654</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,869</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 Narrow;font-size:10pt;"><br/></span></div> 6270000 6040000 747000 631000 1637000 3198000 8654000 9869000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Investments and Fair Value Measurements</span><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Available-for-Sale Investments</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s investments in </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">U.S. treasury securities</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and corporate notes and bonds are classified as available-for-sale. As of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, all available-for-sale investments were either classified as cash equivalents with contractual maturities less than or equal to 90 days, short-term with contractual maturities over 90 days but less than or equal to 12 months, or long-term with contractual maturities over 12 months. Expected maturities can differ from contractual maturities because borrowers may have the right to prepay obligations without prepayment penalties. The Company generally holds available-for-sale investments until maturity; however, from time-to-time, the Company may elect to sell certain available-for-sale investments prior to contractual maturity.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company monitors investments for impairment. It was determined that unrealized gains and losses at </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, were temporary in nature, because the changes in market value for these securities resulted from fluctuating interest rates, rather than a deterioration of the credit worthiness of the issuers. The Company is unlikely to experience gains or losses if these securities are held to maturity. In the event that the Company disposes of these securities before contractual maturity, it is expected that the realized gains or losses, if any, will be immaterial.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">All of the Company’s financial assets and liabilities are remeasured and reported at fair value at each reporting period; and are classified and disclosed in one of the following three pricing category levels:</span></div><div style="line-height:120%;padding-bottom:4px;padding-left:96px;text-indent:-60px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Level 1  —</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Level 2  —</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Level 3  —</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Unobservable inputs in which little or no market activity exists, therefore requiring an entity to develop its own assumptions that market participants would use in pricing.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the Company’s financial assets measured on a recurring basis by contractual maturity, including their pricing category, amortized cost, gross unrealized holding gains and losses, and fair value, as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </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="34"/></tr><tr><td style="width:13%;"/><td style="width:7%;"/><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:7%;"/><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:7%;"/><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:7%;"/><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: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="15" 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 Narrow;font-size:8pt;font-weight:bold;">September 30, 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="15" 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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">Pricing Category</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Amortized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>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 Narrow;font-size:8pt;font-weight:bold;">Amortized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>Value</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 colspan="31" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Money market 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:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>86</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>86</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:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,668</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,668</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="2" 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,108</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>167</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,273</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,951</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>49</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(11</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,989</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>183</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>58,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>58,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Long-term investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,395</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>23</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,418</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,415</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(5</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,419</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,395</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>79,282</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>206</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>79,486</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>85,780</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>59</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(16</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>85,823</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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">As of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company had </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>no</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> financial liabilities and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>no</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Level 3 financial assets. During the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and year ended </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company had </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>no</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> transfers of financial assets between any levels.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:34px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents a summary of the fair value and gross unrealized holding losses on the available-for-sale securities that have been in a continuous unrealized loss position, aggregated by type of investment instrument as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The available-for-sale for investments that were in an unrealized gain position have been excluded from the table.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, 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="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 Narrow;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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Losses</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="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>938</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18,754</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(16</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total available-for-sale investments with unrealized loss positions</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Sales of Available-for-Sale Investments</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the sales of available-for-sale investments.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>806</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,537</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,573</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,537</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total sales of securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,573</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Realized gain on sales of securities</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> was </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">immaterial</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> during the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">three and nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">All of the Company’s financial assets and liabilities are remeasured and reported at fair value at each reporting period; and are classified and disclosed in one of the following three pricing category levels:</span></div><div style="line-height:120%;padding-bottom:4px;padding-left:96px;text-indent:-60px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Level 1  —</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Level 2  —</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Level 3  —</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Unobservable inputs in which little or no market activity exists, therefore requiring an entity to develop its own assumptions that market participants would use in pricing.</span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the Company’s financial assets measured on a recurring basis by contractual maturity, including their pricing category, amortized cost, gross unrealized holding gains and losses, and fair value, as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </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="34"/></tr><tr><td style="width:13%;"/><td style="width:7%;"/><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:7%;"/><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:7%;"/><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:7%;"/><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: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="15" 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 Narrow;font-size:8pt;font-weight:bold;">September 30, 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="15" 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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">Pricing Category</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Amortized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>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 Narrow;font-size:8pt;font-weight:bold;">Amortized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>Value</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 colspan="31" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Money market 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:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>86</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>86</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:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>53,695</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,668</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,668</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="2" 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,108</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>167</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,273</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,951</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>49</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(11</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>55,989</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total short-term investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>183</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>58,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>58,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Long-term investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,395</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>23</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,418</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,415</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(5</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,419</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total long-term investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,395</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">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;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>79,282</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>206</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>79,486</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>85,780</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>59</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(16</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>85,823</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 Narrow;font-size:10pt;"><br/></span></div> 53695000 0 0 53695000 86000 0 0 86000 0 0 0 0 11582000 0 0 11582000 53695000 0 0 53695000 11668000 0 0 11668000 3084000 16000 0 3100000 2746000 1000 0 2747000 21108000 167000 2000 21273000 55951000 49000 11000 55989000 24192000 183000 2000 24373000 58697000 50000 11000 58736000 1395000 23000 0 1418000 15415000 9000 5000 15419000 1395000 23000 0 1418000 15415000 9000 5000 15419000 79282000 206000 2000 79486000 85780000 59000 16000 85823000 0 0 0 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:34px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents a summary of the fair value and gross unrealized holding losses on the available-for-sale securities that have been in a continuous unrealized loss position, aggregated by type of investment instrument as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The available-for-sale for investments that were in an unrealized gain position have been excluded from the table.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">September 30, 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="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 Narrow;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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>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 Narrow;font-size:8pt;font-weight:bold;">Fair<br/>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 Narrow;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Losses</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="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>938</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18,754</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(16</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total available-for-sale investments with unrealized loss positions</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>938</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> 0 0 2027000 0 938000 2000 18754000 16000 938000 2000 20781000 16000 <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the sales of available-for-sale investments.</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">U.S. treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Corporate notes and bonds</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>806</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,537</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,573</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,537</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total sales of securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,573</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 0 998000 0 998000 806000 2537000 10573000 2537000 806000 3535000 10573000 3535000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The net carrying amount of goodwill as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> was </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$12.8 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Goodwill is tested for impairment annually in the third quarter (July 1) of the Company’s fiscal year or more frequently if indicators of potential impairment exist. The recoverability of goodwill is measured at the reporting unit level, which represents the operating segment.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On July 1, 2020, the Company estimated the fair value of its reporting units using both the discounted cash flow and market approaches. The forecast of future cash flows, which is the result of the Company’s best estimates of future net sales and operating expenses, are based primarily on expected category expansion, pricing, market segment, and general economic conditions. The Company</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> incorporated other significant inputs to its fair value calculations, including discount rate and market multiples, to reflect current market conditions,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and also considered the impact of the COVID-19 pandemic and the termination of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> in its calculations. The analysis performed indicated that the fair value of each reporting unit that is allocated to goodwill significantly exceeded its carrying value. As a result, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>no</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> impairment charge was recorded during the quarter ended September 30, 2020. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company continues to actively monitor the industries in which it operates and its businesses’ performance for indicators of potential impairment.</span></div> 12800000 <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Goodwill is tested for impairment annually in the third quarter (July 1) of the Company’s fiscal year or more frequently if indicators of potential impairment exist. The recoverability of goodwill is measured at the reporting unit level, which represents the operating segment.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On July 1, 2020, the Company estimated the fair value of its reporting units using both the discounted cash flow and market approaches. The forecast of future cash flows, which is the result of the Company’s best estimates of future net sales and operating expenses, are based primarily on expected category expansion, pricing, market segment, and general economic conditions. The Company</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> incorporated other significant inputs to its fair value calculations, including discount rate and market multiples, to reflect current market conditions,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and also considered the impact of the COVID-19 pandemic and the termination of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> in its calculations. The analysis performed indicated that the fair value of each reporting unit that is allocated to goodwill significantly exceeded its carrying value. As a result, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>no</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> impairment charge was recorded during the quarter ended September 30, 2020. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company continues to actively monitor the industries in which it operates and its businesses’ performance for indicators of potential impairment.</span></div> 0 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Lines of Credit</span><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company entered into a loan and pledge agreement with a financial institution on </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">January 27, 2017</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. Since inception, this loan and pledge agreement has been amended multiple times to accommodate the growth of the Company (the as amended loan and pledge agreement is hereinafter referred to as the “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”). The </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, which will expire on </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 30, 2022</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, currently provides for a committed revolving credit line of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$16.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and an uncommitted revolving credit line of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$4.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The covenants of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> allow the Company to incur indebtedness owed to a foreign subsidiary in an aggregate amount not to exceed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$66.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, which amount is subordinated to any amounts outstanding under the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">As of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, there was </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>no</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> debt outstanding under the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;padding-left:12px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Stand-By Letters of Credit</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Under the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company is allowed to issue stand-by letters of credit (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">SBLCs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”) up to </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>one year</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> past the expiration date of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and to hold </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">SBLCs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> with other financial institutions up to </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$5.1 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">SBLCs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> have a term limit of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>three years</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, are secured by pledged U.S. investments, and do not have any cash collateral balance requirements. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">SBLCs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> are deducted from the total revolving credit line under the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Loan and Pledge Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and are subject to a non-refundable quarterly fee that is in an amount equal to </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>0.7%</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> per annum of the face amount of the outstanding </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">SBLCs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">As of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">December 31, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, there were </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$12.5 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$11.8 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, respectively, of outstanding </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">SBLCs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div> 16000000.0 4000000.0 66000000.0 0 P1Y 5100000 P3Y 0.007 12500000 11800000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Commitments and Contingencies</span><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Operating Lease Obligations</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company leases office facilities and equipment under operating leases that expire on various dates through fiscal year </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">2030</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">January 10, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company entered into an industrial lease agreement, which commenced on </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">January 1, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. This lease for a </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">commercial development center for oil &amp; gas field testing, manufacturing, and training, located in Katy, Texas</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (the “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Katy Lease</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”), included an </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">office and warehouse</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> space of approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>25,200</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> square feet (“sqft.”) and land of approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>4.5</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> acres. The Company’s annual base rent obligation, paid monthly, is approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$0.3 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> with an increase of approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>3%</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> annually thereafter, totaling approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$3.6 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, over the term of the lease. The initial term of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Katy Lease</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> is </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>120</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> months after the commencement date, and the Company has </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>two</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> options to extend the lease by an additional </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">five</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">-year term per option, which must be exercised by written notice by the Company at least </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>six months</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> prior to the end of the relevant term.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">February 10, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company entered into a lease agreement, that commenced on </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">March 1, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, for an additional </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">manufacturing and warehousing</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> space of approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>54,429</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> sqft., located in </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Tracy, California</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (the “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Tracy Lease</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”). This lease </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">supplements the existing manufacturing, warehousing and distribution of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company’s energy recovery devices (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">ERDs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”) and other products. The Company’s annual base rent obligation, paid monthly, is approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$0.4 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, with an increase of approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>3%</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> annually thereafter, totaling approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$5.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, over the term of the lease. The initial term of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Tracy Lease</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> is </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>122</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> months after the commencement date, and the Company has </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>one</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> option to extend the lease by an additional </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">five</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">-year term, which must be exercised by written notice by the Company at least </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>nine months</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> prior to the end of the original lease term.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents operating lease activities related to all leased properties.</span></div><div style="line-height:120%;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Cash payments</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>655</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>459</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,763</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,365</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:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Non-cash lease liabilities arising from obtaining right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents other information related to outstanding operating leases as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;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="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>8.7 years</span></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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Weighted average discount rate</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7.0%</span></span></div></td></tr></table></div><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the minimum lease payments under noncancelable operating leases, exclusive of executory costs as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</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="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Lease Amounts</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:middle;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 Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Year:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2020 (remaining three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>635</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2022</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,650</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2024</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,812</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><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;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,305</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Less imputed lease interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(6,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total lease liabilities</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18,011</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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Warranty</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the changes in the Company’s accrued product warranty reserve.</span></div><div style="line-height:120%;text-align:left;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty reserve balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty costs charged to cost of 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>143</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>97</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>339</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Utilization charges against reserve</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Release of accrual related to expired warranties</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(64</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(48</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(193</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(131</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty reserve balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Purchase Obligations</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:34px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:34px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company has purchase order arrangements with its vendors for which the Company has not received the related goods or services as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. These arrangements are subject to change based on the Company’s sales demand forecasts. The Company has the right to cancel the arrangements prior to the date of delivery. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The purchase order arrangements are related to various raw materials and component parts, as well as capital equipment. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">As of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company had approximately </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$5.2 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> of such open cancellable purchase order arrangements.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Litigation</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company is named in and subject to various proceedings and claims in connection with its business. The outcome of matters the Company has been, and currently is, involved in cannot be determined at this time, and the results cannot be predicted with certainty. There can be no assurance that these matters will not have a material adverse effect on the Company’s results of operations in any future period, and a significant judgment could have a material impact on the Company’s financial condition, results of operations and cash flows. The Company may in the future become involved in additional litigation in the ordinary course of business, including litigation that could be material to its business.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company considers all claims on a quarterly basis and, based on known facts, assesses whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, the Company then evaluates disclosure requirements and whether to accrue for such claims in its consolidated financial statements. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and are adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Other than matters discussed below, as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, there were no material losses which were probable or reasonably possible.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On July 21, 2020, a purported securities class action lawsuit was filed in the United States District Court for the Southern District of New York (</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;font-style:italic;">Visser, et al. v. Energy Recovery, Inc., et al.</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, Case No. 1:20-cv-05647-VM (S.D.N.Y.)), naming as defendants the Company and certain of the Company’s present and former executive officers. The Complaint alleges that the defendants violated Section 10(b) and 20 (a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, by making materially false and misleading statements, and failed to disclose material adverse facts </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">concerning, the commercialization of VorTeq and expectations of future license revenue</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Complaint further alleges unspecified damages based on a decline in the market price of the Company’s shares following the announcement of the termination of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Company believes the complaint is without merit and intends to defend the case vigorously. At this time, the Company is not able to estimate any reasonable possible loss, if any, due to the early state of this matter.</span></div> 25200 4.5 300000 0.03 3600000 P120M 2 P6M 54429 400000 0.03 5000000.0 P122M 1 P9M <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents operating lease activities related to all leased properties.</span></div><div style="line-height:120%;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Cash payments</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>655</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>459</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,763</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,365</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:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Non-cash lease liabilities arising from obtaining right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> 669000 471000 1940000 1421000 655000 459000 1763000 1365000 0 0 6384000 0 <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents other information related to outstanding operating leases as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;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="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Weighted average remaining lease term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>8.7 years</span></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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Weighted average discount rate</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7.0%</span></span></div></td></tr></table></div><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> P8Y8M12D 0.070 <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the minimum lease payments under noncancelable operating leases, exclusive of executory costs as of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</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="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Lease Amounts</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:middle;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 Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Year:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2020 (remaining three months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>635</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2022</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,650</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2024</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,812</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">2025 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><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;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,305</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Less imputed lease interest</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(6,294</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total lease liabilities</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18,011</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 Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> 635000 2431000 2650000 2580000 2812000 13197000 24305000 6294000 18011000 <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents the changes in the Company’s accrued product warranty reserve.</span></div><div style="line-height:120%;text-align:left;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty reserve balance, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty costs charged to cost of 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>143</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>97</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>339</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Utilization charges against reserve</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Release of accrual related to expired warranties</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(64</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(48</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(193</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(131</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Warranty reserve balance, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>747</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>633</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 673000 599000 631000 478000 143000 97000 316000 339000 5000 15000 7000 53000 -64000 -48000 -193000 -131000 747000 633000 747000 633000 5200000 The Company considers all claims on a quarterly basis and, based on known facts, assesses whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, the Company then evaluates disclosure requirements and whether to accrue for such claims in its consolidated financial statements. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and are adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Income Taxes</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;"> </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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands, except percentages)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Effective tax rate</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18.8</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Effective tax rate, excluding discrete items</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>17.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td></tr></table></div><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">tax provision for interim periods is determined using an estimate of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">annual effective tax rate, adjusted for discrete items, if any, that arise during the period</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Each quarter,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">update</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">s its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company makes </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">a cumulative adjustment in such period</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Company’s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">quarterly tax provision and estimate of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">annual effective tax rate are subject to variation due to several factors, including variability in accurately predicting</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">pre-tax income or loss and the mix of jurisdictions to which they relate, intercompany transactions, the applicability of special tax regimes, and changes in how</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company does </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">business</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">For the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the recognized income tax </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">expense</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> included a discrete tax </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">charge</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> due primarily to </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">the termination of the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">partially offset by a discrete tax benefit related to</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">stock-based compensation windfalls</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. For the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">the recognized income tax expense included a discrete tax benefit related to an increase in prior year U.S. federal research and development credits and a discrete tax benefit related to tax deductions from stock-based compensation windfalls, partially offset by deferred tax charge primarily related to a remeasurement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> of the Company’s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">state deferred tax assets due to an adjustment to</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company’s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">estimated blended state effective tax rate</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The effective tax rate, excluding the discrete items, for the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, compared to the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">was consistent year over year</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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 Narrow;font-size:8pt;"> </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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 Narrow;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 Narrow;font-size:8pt;font-weight:bold;">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 colspan="15" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands, except percentages)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Provision for (benefit from) income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Effective tax rate</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12.9</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18.8</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9.6</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Effective tax rate, excluding discrete items</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>18.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>17.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">%</span></div></td></tr></table></div><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> 796000 -83000 5297000 1227000 0.129 -0.016 0.188 0.096 0.134 0.118 0.186 0.177 <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">tax provision for interim periods is determined using an estimate of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">annual effective tax rate, adjusted for discrete items, if any, that arise during the period</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Each quarter,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">update</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">s its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes,</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company makes </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">a cumulative adjustment in such period</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The Company’s </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">quarterly tax provision and estimate of</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">annual effective tax rate are subject to variation due to several factors, including variability in accurately predicting</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> its </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">pre-tax income or loss and the mix of jurisdictions to which they relate, intercompany transactions, the applicability of special tax regimes, and changes in how</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> the Company does </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">business</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span></div> <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Segment Reporting</span><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company’s chief operating decision-maker (“CODM”) is its chief executive officer. The Company’s reportable segments consist of the Water segment and the Oil &amp; Gas segment. These segments are based on the industries in which the products are sold, the type of products sold and the related products and services. The Water segment consists of revenue associated with products sold for use in reverse osmosis desalination as well as the related identifiable expenses. The Oil &amp; Gas segment consists of revenue associated with products sold for use in gas processing, chemical processing and hydraulic fracturing as well as license and development revenue associated therewith. Operating income (loss) for each segment excludes other income and expenses and certain corporate expenses managed outside the operating segment such as income taxes and other separately managed general and administrative expenses not related to the identified segments. Assets and liabilities are reviewed at the consolidated level by the CODM and are not accounted for by segment. The CODM allocates resources to and assesses the performance of each operating segment using information about its revenue and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">operating income</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">tables present</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> a summary of the Company’s financial information by segment and corporate operating expenses.</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="24"/></tr><tr><td style="width:23%;"/><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%;"/><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%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product cost of 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,816</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,816</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>19,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>19,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>45,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>45,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License and development revenue</span><span style="font-family:Arial Narrow;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">General and administrative</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>606</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>439</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,045</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,467</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,601</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,068</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Research 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>723</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,956</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,679</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,585</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,720</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,305</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Impairment of long-lived assets</span><span style="font-family:Arial Narrow;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,332</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,332</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,840</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>8,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>25,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating income (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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(3,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>37,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>47,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Less: Corporate operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>19,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income from operations</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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,078</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="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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,481</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income before income taxes</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 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,183</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="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 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28,231</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 Narrow;font-size:10pt;"><br/></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="2"/></tr><tr><td style="width:6%;"/><td style="width:94%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">See Note </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">12</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">, “</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">VorTeq Partnership and License Agreement</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">,” for additional discussion regarding the termination of the </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">See Note </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">4</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">, “</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">Other Financial Information</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"> – </span><span style="color:#000000;font-family:Arial Narrow;font-size:9pt;">Property and Equipment</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">,” for additional discussion regarding the impairment of certain VorTeq long-lived assets that were directly related to obligations under the </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">.</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="24"/></tr><tr><td style="width:23%;"/><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%;"/><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%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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="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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>57,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product cost of 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,425</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,425</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,655</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>188</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,843</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product gross profit (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>41,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(84</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>41,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License and development revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">General and administrative</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>359</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>431</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>790</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,456</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,207</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,663</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Research 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>886</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,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="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,553</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,794</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,335</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,129</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total operating expenses</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,251</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,190</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,441</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,777</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,216</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,993</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating income (loss)</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,076</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(3,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,984</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>31,514</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(4,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,605</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Less: Corporate operating expenses</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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,413</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="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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,330</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:middle;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income from operations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Other income, net</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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>495</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="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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,474</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:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">tables present</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> a summary of the Company’s financial information by segment and corporate operating expenses.</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="24"/></tr><tr><td style="width:23%;"/><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%;"/><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%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>65,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product cost of 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,816</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,816</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>20,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>19,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>19,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>45,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>45,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License and development revenue</span><span style="font-family:Arial Narrow;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">General and administrative</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>606</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>439</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,045</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,467</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,601</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,068</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,413</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Research 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>723</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,956</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,679</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,585</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,720</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,305</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Impairment of long-lived assets</span><span style="font-family:Arial Narrow;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,332</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,332</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:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total operating expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,840</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,265</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>8,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>25,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating income (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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(3,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>37,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>47,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;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:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Less: Corporate operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>7,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>19,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income from operations</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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,078</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="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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27,481</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Other income, net</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income before income taxes</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 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,183</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="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 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28,231</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 Narrow;font-size:10pt;"><br/></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="2"/></tr><tr><td style="width:6%;"/><td style="width:94%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">See Note </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">12</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">, “</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">VorTeq Partnership and License Agreement</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">,” for additional discussion regarding the termination of the </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">See Note </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">4</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">, “</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">Other Financial Information</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"> – </span><span style="color:#000000;font-family:Arial Narrow;font-size:9pt;">Property and Equipment</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">,” for additional discussion regarding the impairment of certain VorTeq long-lived assets that were directly related to obligations under the </span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">.</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="24"/></tr><tr><td style="width:23%;"/><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%;"/><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%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30, 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="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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30, 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="text-align:left;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;font-size:8pt;font-weight:bold;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Oil &amp; Gas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><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 Narrow;font-size:8pt;font-weight:bold;">Total</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="23" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-style:italic;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>21,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>56,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>57,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product cost of 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,425</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,425</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,655</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>188</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,843</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Product gross profit (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>41,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(84</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>41,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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="overflow:hidden;height:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">License and development revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,098</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;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:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating expenses</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;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:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">General and administrative</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>359</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>431</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>790</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,456</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,207</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,663</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Research 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>886</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,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="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,553</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>2,794</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,335</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>16,129</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:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Amortization of intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Total operating expenses</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>3,251</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>6,190</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,441</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,777</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,216</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24,993</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Operating income (loss)</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>13,076</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(3,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>9,984</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>31,514</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>(4,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26,605</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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Less: Corporate operating expenses</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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,413</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="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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>15,330</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:middle;background-color:#cceeff;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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income from operations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>4,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11,275</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Other income, net</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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>495</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="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="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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>1,474</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:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Income before income taxes</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>5,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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 Narrow;font-size:10pt;"><br/></span></div> 27408000 0 27408000 65665000 0 65665000 7816000 0 7816000 20049000 0 20049000 19592000 0 19592000 45616000 0 45616000 0 0 0 0 26895000 26895000 606000 439000 1045000 1467000 1601000 3068000 1507000 30000 1537000 4307000 106000 4413000 723000 2956000 3679000 2585000 12720000 15305000 4000 0 4000 12000 0 12000 0 0 0 0 2332000 2332000 2840000 3425000 6265000 8371000 16759000 25130000 16752000 -3425000 13327000 37245000 10136000 47381000 7249000 19900000 6078000 27481000 105000 750000 6183000 28231000 21752000 0 21752000 56946000 104000 57050000 5425000 0 5425000 15655000 188000 15843000 16327000 0 16327000 41291000 -84000 41207000 0 3098000 3098000 0 10391000 10391000 359000 431000 790000 1456000 1207000 2663000 1850000 92000 1942000 5058000 674000 5732000 886000 5667000 6553000 2794000 13335000 16129000 156000 0 156000 469000 0 469000 3251000 6190000 9441000 9777000 15216000 24993000 13076000 -3092000 9984000 31514000 -4909000 26605000 5413000 15330000 4571000 11275000 495000 1474000 5066000 12749000 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Concentrations</span><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Product Revenue</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents customers accounting for 10% or more of the Company’s product revenue by segment. Although certain customers might account for greater than 10% of the Company’s revenue at any one point in time, the concentration of revenue between a limited number of large engineering, procurement and construction (“EPC”) firms shifts regularly, depending on contract negotiations. The percentages by customer reflect specific relationships or contracts that would concentrate the Company’s revenue for the periods presented and does not indicate a trend specific to any one customer.</span><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:31%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></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="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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 Narrow;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 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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;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 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 Narrow;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>30%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer B</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28%</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;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24%</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;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>17%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer C</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer D</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26%</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;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10%</span></span></div></td></tr></table></div></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="2"/></tr><tr><td style="width:6%;"/><td style="width:94%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">**</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">Zero or less than 10%.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">License and Development Revenue</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:34px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">One</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> international Oil &amp; Gas segment customer accounted for </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>100%</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> of the Company’s license and development revenue for the nine months ended </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> and the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">three and nine months ended</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">September 30, 2019</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">.</span></div> <div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The following table presents customers accounting for 10% or more of the Company’s product revenue by segment. Although certain customers might account for greater than 10% of the Company’s revenue at any one point in time, the concentration of revenue between a limited number of large engineering, procurement and construction (“EPC”) firms shifts regularly, depending on contract negotiations. The percentages by customer reflect specific relationships or contracts that would concentrate the Company’s revenue for the periods presented and does not indicate a trend specific to any one customer.</span><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:31%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/></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="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 Narrow;font-size:8pt;font-weight:bold;">Three Months Ended September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Narrow;font-size:8pt;font-weight:bold;">Nine Months Ended September 30,</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:center;font-size:8pt;"><span style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;"> </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 Narrow;font-size:8pt;font-weight:bold;">Segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 Narrow;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 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 Narrow;font-size:8pt;font-weight:bold;">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 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 Narrow;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 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 Narrow;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>30%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>27%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer B</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>28%</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;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>24%</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;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>17%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer C</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>11%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>12%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Customer D</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:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">Water</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>26%</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;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;">** </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;"><span>10%</span></span></div></td></tr></table></div></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="2"/></tr><tr><td style="width:6%;"/><td style="width:94%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;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:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">**</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:Arial Narrow;font-size:9pt;color:#000000;">Zero or less than 10%.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div> 0.30 0.27 0.28 0.24 0.17 0.11 0.12 0.26 0.10 1 <span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">VorTeq Partnership and License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On October 14, 2015, the Company and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> entered into the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, which provided </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> with exclusive worldwide rights to the Company’s VorTeq technology for use in hydraulic fracturing onshore applications. In performing the obligations under the agreement, the Company provided research and development services to commercialize the technology in accordance with the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Key Performance Indicators</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">KPIs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”), as defined in the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. The </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> included up to </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$125.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> in upfront consideration paid in the following stages: (i) a </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$75.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> non-refundable upfront exclusivity payment; and (ii) </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>two</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> non-refundable milestone payments of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$25.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> each made upon achievement of successful tests in accordance with the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">KPIs</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> specified in the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> (“</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">M1</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">” and “</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">M2</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">”).</span></div><div style="line-height:120%;padding-left:0px;text-indent:36px;font-size:10pt;"><span style="font-family:Arial Narrow;font-size:10pt;"><br/></span></div><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">On </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 24, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, prior to activating the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">M1</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> test, the Company and </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> entered into an agreement to terminate the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> effective </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">June 1, 2020</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. Prior to the termination of the </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, the Company had been recognizing license and development revenue related to the non-refundable exclusivity payment under the cost to total cost method of accounting. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Pursuant to the terms of the agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">each party’s rights, duties and obligations under the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">have been terminated</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Accordingly, the Company (i) is entitled to retain all of the non-refundable upfront exclusivity payment, (ii) is not entitled to any further payments from</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Schlumberger</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">, </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">and (iii) has no future performance obligations under the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">VorTeq License Agreement</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">. </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">The Company accounted for the termination as a contract modification, which resulted in the Company recognizing the remaining amounts of the original</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$75.0 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">non-refundable upfront exclusivity payment</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> of </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"><span>$24.4 million</span></span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">during the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> second quarter of fiscal year 2020 as license and development revenue in the</span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;"> Condensed </span><span style="font-family:Arial Narrow;font-size:10pt;color:#000000;">Consolidated Statements of Operations</span>. 125000000.0 75000000.0 2 25000000.0 75000000.0 24400000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Oct. 23, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 001-34112  
Entity Registrant Name Energy Recovery, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 01-0616867  
Entity Address, Address Line One 1717 Doolittle Drive  
Entity Address, City or Town San Leandro  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94577  
City Area Code 510  
Local Phone Number 483-7370  
Title of 12(b) Security Common  
Trading Symbol ERII  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   56,100,279
Entity Central Index Key 0001421517  
Document Fiscal Year Focus 2020  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 80,149 $ 26,387
Short-term investments 24,373 58,736
Accounts receivable, net 11,055 12,979
Inventories, net 10,662 10,317
Prepaid expenses and other current assets 4,959 4,548
Total current assets 131,198 112,967
Long-term investments 1,418 15,419
Deferred tax assets, non-current 11,454 16,897
Property and equipment, net 20,535 18,843
Operating lease, right of use asset 16,444 11,195
Goodwill 12,790 12,790
Other intangible assets, net 53 65
Other assets, non-current 645 598
Total assets 194,537 188,774
Current liabilities:    
Accounts payable 1,951 1,192
Accrued expenses and other current liabilities 8,654 9,869
Lease liabilities 1,209 1,023
Contract liabilities 1,160 15,746
Total current liabilities 12,974 27,830
Lease liabilities, non-current 16,802 11,533
Contract liabilities, non-current 104 13,120
Other non-current liabilities 672 278
Total liabilities 30,552 52,761
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock 61 61
Additional paid-in capital 174,929 170,028
Accumulated other comprehensive income (loss) 100 (37)
Treasury stock (30,486) (30,486)
Accumulated earnings (deficit) 19,381 (3,553)
Total stockholders’ equity 163,985 136,013
Total liabilities and stockholders’ equity $ 194,537 $ 188,774
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue, Product and Service [Extensible List]     us-gaap:ProductMember  
Cost, Product and Service [Extensible List]     us-gaap:ProductMember  
Revenue $ 27,408 $ 24,850 $ 92,560 $ 67,441
Operating expenses:        
General and administrative 6,271 5,711 18,751 16,790
Sales and marketing 2,141 2,367 5,776 6,710
Research and development 5,098 6,620 18,159 16,354
Amortization of intangible assets 4 156 12 469
Impairment of long-lived assets 0 0 2,332 0
Total operating expenses 13,514 14,854 45,030 40,323
Income from operations 6,078 4,571 27,481 11,275
Other income (expense):        
Interest income 134 500 809 1,551
Other non-operating expense, net (29) (5) (59) (77)
Total other income, net 105 495 750 1,474
Income before income taxes 6,183 5,066 28,231 12,749
Provision for (benefit from) income taxes 796 (83) 5,297 1,227
Net income $ 5,387 $ 5,149 $ 22,934 $ 11,522
Earnings per share:        
Basic (in dollars per share) $ 0.10 $ 0.09 $ 0.41 $ 0.21
Diluted (in dollars per share) $ 0.10 $ 0.09 $ 0.41 $ 0.21
Number of shares used in per share calculations:        
Basic (in shares) 55,692 54,975 55,573 54,594
Diluted (in shares) 56,471 56,384 56,443 55,971
Product        
Revenue $ 27,408 $ 21,752 $ 65,665 $ 57,050
Product cost of revenue 7,816 5,425 20,049 15,843
Product gross profit 19,592 16,327 45,616 41,207
License and development revenue        
Revenue $ 0 $ 3,098 $ 26,895 $ 10,391
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income $ 5,387 $ 5,149 $ 22,934 $ 11,522
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustments 26 (19) 11 (20)
Unrealized gain (loss) on investments (45) (5) 126 127
Total other comprehensive income (loss), net of tax (19) (24) 137 107
Comprehensive income $ 5,368 $ 5,125 $ 23,071 $ 11,629
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net income $ 22,934 $ 11,522
Adjustments to reconcile net income to cash provided by operating activities    
Stock-based compensation 3,672 4,425
Depreciation and amortization 3,963 3,440
Amortization (accretion) of premiums and discounts on investments 311 (37)
Deferred income taxes 5,443 1,198
Provision for warranty claims 316 339
Impairment of long-lived assets 2,332 0
Other non-cash adjustments 0 197
Changes in operating assets and liabilities:    
Accounts receivable, net 1,862 (10,617)
Contract assets (747) 2,993
Inventories, net (506) (1,885)
Prepaid and other assets 295 383
Accounts payable 656 (94)
Accrued expenses and other liabilities (2,561) (1,264)
Income taxes (18) 30
Contract liabilities (27,602) (10,127)
Net cash provided by operating activities 10,350 503
Cash flows from investing activities:    
Sales of marketable securities 10,573 3,535
Maturities of marketable securities 50,467 70,040
Purchases of marketable securities (12,855) (66,253)
Capital expenditures (6,019) (5,501)
Net cash provided by investing activities 42,166 1,821
Cash flows from financing activities:    
Net proceeds from issuance of common stock 1,260 5,424
Tax payment for employee shares withheld (23) (89)
Net cash provided by financing activities 1,237 5,335
Effect of exchange rate differences on cash and cash equivalents 11 0
Net change in cash, cash equivalents and restricted cash 53,764 7,659
Cash, cash equivalents and restricted cash, beginning of year 26,488 22,138
Cash, cash equivalents and restricted cash, end of period $ 80,252 $ 29,797
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Treasury stock
Accumulated earnings (deficit)
Beginning balance (in shares) at Dec. 31, 2018   59,396        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   1,174        
Ending balance (in shares) at Sep. 30, 2019   60,570     5,456  
Beginning Balance at Dec. 31, 2018   $ 59 $ 158,404 $ (133)   $ (14,466)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock, net   1 5,334      
Stock-based compensation     4,412      
Foreign currency translation adjustments       (20)    
Unrealized gain (loss) on investments       127    
Total other comprehensive income (loss), net $ 107     107    
Net income 11,522         11,522
Ending Balance at Sep. 30, 2019 134,754 $ 60 168,150 (26) $ (30,486) (2,944)
Beginning balance (in shares) at Jun. 30, 2019   60,360        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   210        
Ending balance (in shares) at Sep. 30, 2019   60,570     5,456  
Beginning Balance at Jun. 30, 2019   $ 60 165,981 (2)   (8,093)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock, net   0 815      
Stock-based compensation     1,354      
Foreign currency translation adjustments       (19)    
Unrealized gain (loss) on investments       (5)    
Total other comprehensive income (loss), net (24)     (24)    
Net income 5,149         5,149
Ending Balance at Sep. 30, 2019 134,754 $ 60 168,150 (26) $ (30,486) (2,944)
Beginning balance (in shares) at Dec. 31, 2019   60,718        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   452        
Ending balance (in shares) at Sep. 30, 2020   61,170     5,456  
Beginning Balance at Dec. 31, 2019 136,013 $ 61 170,028 (37)   (3,553)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock, net   0 1,237      
Stock-based compensation     3,664      
Foreign currency translation adjustments       11    
Unrealized gain (loss) on investments       126    
Total other comprehensive income (loss), net 137     137    
Net income 22,934         22,934
Ending Balance at Sep. 30, 2020 163,985 $ 61 174,929 100 $ (30,486) 19,381
Beginning balance (in shares) at Jun. 30, 2020   61,133        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   37        
Ending balance (in shares) at Sep. 30, 2020   61,170     5,456  
Beginning Balance at Jun. 30, 2020   $ 61 173,729 119   13,994
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock, net   0 132      
Stock-based compensation     1,068      
Foreign currency translation adjustments       26    
Unrealized gain (loss) on investments       (45)    
Total other comprehensive income (loss), net (19)     (19)    
Net income 5,387         5,387
Ending Balance at Sep. 30, 2020 $ 163,985 $ 61 $ 174,929 $ 100 $ (30,486) $ 19,381
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Description of Business and Significant Accounting Policies Description of Business and Significant Accounting Policies

Energy Recovery, Inc. and its wholly-owned subsidiaries (the “Company” or “Energy Recovery”) has, for more than 20 years, created technologies that solve complex challenges for industrial fluid flow markets worldwide. The Company designs and manufactures solutions that reduce waste, improve operational efficiency, and lower the production costs of clean water and oil & gas. The Company’s solutions are marketed and sold in fluid flow markets such as water, oil & gas and chemical processing under the trademarks ERI®, Ultra PX, PX®, Pressure Exchanger®, PX Pressure Exchanger®, Powertrain, VorTeq, IsoBoost®, IsoGen®, AT and AquaBold. The Company owns, manufactures and/or develops its solutions, in whole or in part, in the United States of America (“U.S.”).

Basis of Presentation

The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant inter-company accounts and transactions have been eliminated in consolidation.

The accompanying Condensed Consolidated Financial Statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. The December 31, 2019 Condensed Consolidated Balance Sheet was derived from audited financial statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading.

The September 30, 2020 unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the fiscal year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 6, 2020, as amended on June 10, 2020 (the “2019 Annual Report”).

All adjustments consisting of normal recurring adjustments that are necessary to present fairly the financial position, results of operations and cash flows for the interim periods have been made. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods.

Use of Estimates

The preparation of Condensed Consolidated Financial Statements, in conformity with U.S. GAAP, requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the Condensed Consolidated Financial Statements and accompanying notes.

The accounting policies that reflect the Company’s more significant estimates and judgments and that the Company believes are the most critical to aid in fully understanding and evaluating its reported financial results are revenue recognition; capitalization of research and development (“R&D”) assets; valuation of stock options; valuation and impairment of goodwill and acquired intangible assets; valuation adjustments for excess and obsolete inventory; deferred taxes and valuation allowances on deferred tax assets; and evaluation and measurement of contingencies. Those estimates could change, and as a result, actual results could differ materially from those estimates.

Due to the novel coronavirus (“COVID-19”) pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of October 30, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. The Company undertakes no obligation to update publicly these estimates for any reason after the date of this Quarterly Report on Form 10-Q, except as required by law.
Significant Accounting Policies
Except for adopting new accounting pronouncements, as noted under “Recently Adopted Accounting Pronouncements,” there have been no material changes to the Company’s significant accounting policies in Note 1, “Description of Business and Significant Accounting Policies,” of the Notes to Consolidated Financial Statements included in the 2019 Annual Report.
Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which amends Accounting Standards Codification (“ASC”) No. 326, Financial Instruments-Credit Losses (“ASC 326”). Subsequent to the issuance of ASU 2016-13, ASC 326 was amended by various updates that amend and clarify the impact and implementation of the aforementioned update. The new guidance introduces the current expected credit loss (“CECL”) model, which requires an entity to record an allowance for credit losses for certain financial instruments and financial assets, including trade receivables, based on expected losses rather than incurred losses. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842) (“ASU 2020-02”), which amended the language in Subtopic 326-20 and addressed questions primarily regarding documentation and company policies. ASU 2016-13 and its amendments are effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2019, on a modified retrospective basis. The adoption of ASU 2016-13 and its amendments on January 1, 2020 did not have a material impact on the Company’s Condensed Consolidated Financial Statements and related disclosures. The Company will continue to actively monitor the impact of the recent COVID-19 pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, on expected credit losses.

In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments (“ASU 2020-03”). This ASU improves and clarifies various financial instruments topics, including the CECL standard issued in 2016. ASU 2020-03 included seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The adoption of ASU 2020-03 on January 1, 2020 did not have a material impact on the Company’s Condensed Consolidated Financial Statements and related disclosures.
Recently Issued Accounting Pronouncements Not Yet Adopted

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) (“ASU 2020-04”), which provided optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). Unlike other topics, the provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to have been completed. The Company is currently evaluating the impact of the provisions of ASU 2020-04 on its financial condition, results of operation, and cash flows.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
On June 24, 2020, the Company entered into an agreement with Schlumberger Technology Corporation (“Schlumberger”) to terminate the existing agreement to license the VorTeq technology (the “VorTeq License Agreement”). Pursuant to the terms of the agreement, each party’s rights, duties and obligations under the VorTeq License Agreement have been terminated effective June 1, 2020. Accordingly, the Company (i) is entitled to retain all of the non-refundable upfront exclusivity payment, (ii) is not entitled to any further payments from Schlumberger, and (iii) has no future performance obligations under the VorTeq License Agreement. The Company accounted for the termination as a contract modification, which resulted in the Company recognizing the remaining amounts of the original $75.0 million non-refundable upfront exclusivity payment of $24.4 million during the second quarter of fiscal year 2020 as license and development revenue in the Condensed Consolidated Statements of Operations for such quarter. See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.
Disaggregation of Revenue

The following tables present the Company’s revenues disaggregated by geography based on the “shipped to” addresses of the Company’s customers and by major product/service line. Sales and usage-based taxes are excluded from revenues.
 
Three Months Ended September 30, 2020
 
Nine Months Ended September 30, 2020
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Primary geographical market
 
 
 
 
 
 
 
 
 
 
 
Middle East and Africa
$
22,667

 
$

 
$
22,667

 
$
55,402

 
$

 
$
55,402

Americas
1,157

 

 
1,157

 
3,519

 
26,895

 
30,414

Asia
2,226

 

 
2,226

 
3,618

 

 
3,618

Europe
1,358

 

 
1,358

 
3,126

 

 
3,126

Total revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$
26,895

 
$
92,560

 
 
 
 
 
 
 
 
 
 
 
 
Major product/service line
 
 
 
 
 
 
 
 
 
 
 
PX Pressure Exchangers, pumps and turbo devices, and other
$
27,408

 
$

 
$
27,408

 
$
65,665

 

 
$
65,665

License and development

 

 

 

 
26,895

 
26,895

Total revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$
26,895

 
$
92,560


 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Primary geographical market
 
 
 
 
 
 
 
 
 
 
 
Middle East and Africa
$
16,691

 
$

 
$
16,691

 
$
36,193

 
$
104

 
$
36,297

Americas
2,227

 
3,098

 
5,325

 
7,978

 
10,391

 
18,369

Asia
2,188

 

 
2,188

 
9,364

 

 
9,364

Europe
646

 

 
646

 
3,411

 

 
3,411

Total revenue
$
21,752

 
$
3,098

 
$
24,850

 
$
56,946

 
$
10,495

 
$
67,441

 
 
 
 
 
 
 
 
 
 
 
 
Major product/service line
 
 
 
 
 
 
 
 
 
 
 
PX Pressure Exchangers, pumps and turbo devices, and other
$
21,752

 
$

 
$
21,752

 
$
56,946

 
$
104

 
$
57,050

License and development

 
3,098

 
3,098

 

 
10,391

 
10,391

Total revenue
$
21,752

 
$
3,098

 
$
24,850

 
$
56,946

 
$
10,495

 
$
67,441


Contract Balances

The following table presents contract balances by category.
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Accounts receivable, net
$
11,055

 
$
12,979

Contract assets:
 
 
 
Contract assets, current (included in prepaid expenses and other current assets)
$
1,198

 
$
501

Contract assets, non-current (included in other assets, non-current)
241

 
191

Total contract assets
$
1,439

 
$
692

 
 
 
 
Current contract liabilities:
 
 
 
Customer deposits
$
792

 
$
1,506

Deferred revenue:
 
 
 
License and development

 
13,846

Product
78

 
78

Service
290

 
316

Total deferred revenue
368

 
14,240

Total current contract liabilities
1,160

 
15,746

Non-current contract liabilities, deferred revenue:
 
 
 
License and development

 
13,048

Service
104

 
72

Total non-current contract liabilities
104

 
13,120

Total contract liabilities
$
1,264

 
$
28,866



The Company records unbilled receivables as contract assets. The following table presents significant changes in contract assets during the period.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Contract assets balance, beginning of period
$
890

 
$
1,936

 
$
692

 
$
4,083

Transferred to trade receivables
(9,619
)
 
(4,773
)
 
(19,464
)
 
(8,371
)
Additions to contract assets
10,168

 
3,927

 
20,211

 
5,378

Contract assets balance, end of period
$
1,439

 
$
1,090

 
$
1,439

 
$
1,090


The Company records contract liabilities when cash payments are received in advance of the Company’s performance. The following table presents significant changes in contract liabilities during the period.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Contract liabilities balance, beginning of period
$
1,077

 
$
35,079

 
$
28,866

 
$
42,809

Revenue recognized
(19
)
 
(3,582
)
 
(29,750
)
 
(10,901
)
Cash received, excluding amounts recognized as revenue during the period
206

 
1,185

 
2,148

 
774

Contract liabilities balance, end of period
$
1,264

 
$
32,682

 
$
1,264

 
$
32,682


Transaction Price Allocated to the Remaining Performance Obligation

The following table presents the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied.
 
September 30,
2020
 
(In thousands)
Year:
 
2020 (remaining three months)
$
4,619

2021
17,964

2022
15

Total performance obligation
$
22,598


XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share

Net income for the reported period is divided by the weighted average number of common shares outstanding during the reported period to calculate basic earnings per common share. Basic earnings per share exclude any dilutive effect of stock options and restricted stock units (“RSU”).

Diluted earnings per common share reflects the potential dilution that would occur if outstanding stock options to purchase common stock were exercised for shares of common stock, using the treasury stock method, and the shares of common stock underlying each outstanding RSU were issued (outstanding stock options to purchase common stock and RSUs collectively referred to as, “stock awards”). Certain shares of common stock issuable under stock awards have been omitted from the diluted earnings per share calculations because their inclusion is considered anti-dilutive.

The following table presents the computation of basic and diluted earnings per share.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except per share amounts)
Numerator:
 
 
 
 
 
 
 
Net income
$
5,387

 
$
5,149

 
$
22,934

 
$
11,522

 
 
 
 
 
 
 
 
Denominator (weighted average shares):
 
 
 
 
 
 
 
Basic common shares outstanding
55,692

 
54,975

 
55,573

 
54,594

Dilutive stock awards
779

 
1,409

 
870

 
1,377

Diluted common shares outstanding
56,471

 
56,384

 
56,443

 
55,971

 
 
 
 
 
 
 
 
Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21

Diluted
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21



The following table presents the potential common shares issuable under stock awards that were excluded from the computation of diluted earnings per share, as their effect would have been anti-dilutive.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Anti-dilutive stock awards
3,033

 
1,610

 
2,700

 
1,964


XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information
9 Months Ended
Sep. 30, 2020
Other Financial Information [Abstract]  
Other Financial Information Other Financial Information
Cash, Cash Equivalents and Restricted Cash

The Company’s Condensed Consolidated Statements of Cash Flows explain the changes in the total of cash, cash equivalents and restricted cash. The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Condensed Consolidated Balance Sheets that sum to the total of such amounts presented.
 
September 30,
2020
 
December 31,
2019
 
September 30,
2019
 
(In thousands)
Cash and cash equivalents
$
80,149

 
$
26,387

 
$
29,696

Restricted cash, non-current (included in other assets, non-current)
103

 
101

 
101

Total cash, cash equivalents and restricted cash
$
80,252

 
$
26,488

 
$
29,797



The Company pledged cash in connection with the Company’s credit cards. The Company deposited corresponding amounts into restricted accounts at several financial institutions.
Accounts Receivable, net
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Accounts receivable, gross
$
11,425

 
$
13,287

Allowance for doubtful accounts
(370
)
 
(308
)
Accounts receivable, net
$
11,055

 
$
12,979


Inventories
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Raw materials
$
4,345

 
$
3,742

Work in process
2,877

 
2,141

Finished goods
3,440

 
4,434

Inventories, net
$
10,662

 
$
10,317



Inventories are stated at the lower of cost or net realizable value, using the first-in, first-out method. Valuation adjustments for excess and obsolete inventory reflected as a reduction of inventory was $0.5 million and $0.4 million at September 30, 2020 and December 31, 2019, respectively. During the three and nine months ended September 30, 2020, due to the COVID-19 pandemic, the Company expensed $0.3 million and $1.5 million, respectively, to product cost of revenue related to the reduced utilization of the Company’s manufacturing facilities.
Property and Equipment

Estimated useful lives are periodically reviewed, and when appropriate, changes are made prospectively. When certain events or changes in operating conditions occur, asset lives may be adjusted and an impairment assessment may be performed on the recoverability of the carrying amounts. The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset (asset group). If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses.

On June 24, 2020, the Company entered into an agreement with Schlumberger to terminate the existing VorTeq License Agreement effective June 1, 2020. As a result, the Company conducted an analysis on certain VorTeq long-lived assets that were directly related to obligations under the VorTeq License Agreement and determined that certain of those assets were impaired. The net carrying value of the impaired long-lived assets of $2.3 million was recognized in the nine months ended September 30, 2020 as impairment of long-lived assets in the Condensed Consolidated Statements of Operations. See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.
Accrued Expenses and Other Current Liabilities
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Payroll, incentives and commissions payable
$
6,270

 
$
6,040

Warranty reserve
747

 
631

Other accrued expenses and current liabilities
1,637

 
3,198

Total accrued expenses and other current liabilities
$
8,654

 
$
9,869


XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements
9 Months Ended
Sep. 30, 2020
Investments, Fair Value Disclosure [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements
Available-for-Sale Investments

The Company’s investments in U.S. treasury securities and corporate notes and bonds are classified as available-for-sale. As of September 30, 2020 and December 31, 2019, all available-for-sale investments were either classified as cash equivalents with contractual maturities less than or equal to 90 days, short-term with contractual maturities over 90 days but less than or equal to 12 months, or long-term with contractual maturities over 12 months. Expected maturities can differ from contractual maturities because borrowers may have the right to prepay obligations without prepayment penalties. The Company generally holds available-for-sale investments until maturity; however, from time-to-time, the Company may elect to sell certain available-for-sale investments prior to contractual maturity.

The Company monitors investments for impairment. It was determined that unrealized gains and losses at September 30, 2020 and December 31, 2019, were temporary in nature, because the changes in market value for these securities resulted from fluctuating interest rates, rather than a deterioration of the credit worthiness of the issuers. The Company is unlikely to experience gains or losses if these securities are held to maturity. In the event that the Company disposes of these securities before contractual maturity, it is expected that the realized gains or losses, if any, will be immaterial.

Fair Value of Financial Instruments

All of the Company’s financial assets and liabilities are remeasured and reported at fair value at each reporting period; and are classified and disclosed in one of the following three pricing category levels:

Level 1  —
Quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2  —
Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and
Level 3  —
Unobservable inputs in which little or no market activity exists, therefore requiring an entity to develop its own assumptions that market participants would use in pricing.

The following table presents the Company’s financial assets measured on a recurring basis by contractual maturity, including their pricing category, amortized cost, gross unrealized holding gains and losses, and fair value, as of September 30, 2020 and December 31, 2019.
 
 
 
September 30, 2020
 
December 31, 2019
 
Pricing Category
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
 
 
(In thousands)
Cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market securities
Level 1
 
$
53,695

 
$

 
$

 
$
53,695

 
$
86

 
$

 
$

 
$
86

U.S. treasury securities
Level 2
 

 

 

 

 
11,582

 

 

 
11,582

Total cash equivalents
 
 
53,695

 

 

 
53,695

 
11,668

 

 

 
11,668

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
Level 2
 
3,084

 
16

 

 
3,100

 
2,746

 
1

 

 
2,747

Corporate notes and bonds
Level 2
 
21,108

 
167

 
(2
)
 
21,273

 
55,951

 
49

 
(11
)
 
55,989

Total short-term investments
 
 
24,192

 
183

 
(2
)
 
24,373

 
58,697

 
50

 
(11
)
 
58,736

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate notes and bonds
Level 2
 
1,395

 
23

 

 
1,418

 
15,415

 
9

 
(5
)
 
15,419

Total long-term investments

 
1,395

 
23

 

 
1,418

 
15,415

 
9

 
(5
)
 
15,419

Total
 
 
$
79,282

 
$
206

 
$
(2
)
 
$
79,486

 
$
85,780

 
$
59

 
$
(16
)
 
$
85,823



As of September 30, 2020 and December 31, 2019, the Company had no financial liabilities and no Level 3 financial assets. During the nine months ended September 30, 2020 and year ended December 31, 2019, the Company had no transfers of financial assets between any levels.

The following table presents a summary of the fair value and gross unrealized holding losses on the available-for-sale securities that have been in a continuous unrealized loss position, aggregated by type of investment instrument as of September 30, 2020 and December 31, 2019. The available-for-sale for investments that were in an unrealized gain position have been excluded from the table.
 
September 30, 2020
 
December 31, 2019
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
(In thousands)
U.S. treasury securities
$

 
$

 
$
2,027

 
$

Corporate notes and bonds
938

 
(2
)
 
18,754

 
(16
)
Total available-for-sale investments with unrealized loss positions
$
938

 
$
(2
)
 
$
20,781

 
$
(16
)

Sales of Available-for-Sale Investments

The following table presents the sales of available-for-sale investments.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
U.S. treasury securities
$

 
$
998

 
$

 
$
998

Corporate notes and bonds
806

 
2,537

 
10,573

 
2,537

Total sales of securities
$
806

 
$
3,535

 
$
10,573

 
$
3,535



Realized gain on sales of securities was immaterial during the three and nine months ended September 30, 2020 and 2019.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill Goodwill
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The net carrying amount of goodwill as of September 30, 2020 and December 31, 2019 was $12.8 million.

Goodwill is tested for impairment annually in the third quarter (July 1) of the Company’s fiscal year or more frequently if indicators of potential impairment exist. The recoverability of goodwill is measured at the reporting unit level, which represents the operating segment.

On July 1, 2020, the Company estimated the fair value of its reporting units using both the discounted cash flow and market approaches. The forecast of future cash flows, which is the result of the Company’s best estimates of future net sales and operating expenses, are based primarily on expected category expansion, pricing, market segment, and general economic conditions. The Company incorporated other significant inputs to its fair value calculations, including discount rate and market multiples, to reflect current market conditions, and also considered the impact of the COVID-19 pandemic and the termination of the VorTeq License Agreement in its calculations. The analysis performed indicated that the fair value of each reporting unit that is allocated to goodwill significantly exceeded its carrying value. As a result, no impairment charge was recorded during the quarter ended September 30, 2020. The Company continues to actively monitor the industries in which it operates and its businesses’ performance for indicators of potential impairment.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Lines of Credit
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Lines of Credit Lines of Credit
Loan and Pledge Agreement

The Company entered into a loan and pledge agreement with a financial institution on January 27, 2017. Since inception, this loan and pledge agreement has been amended multiple times to accommodate the growth of the Company (the as amended loan and pledge agreement is hereinafter referred to as the “Loan and Pledge Agreement”). The Loan and Pledge Agreement, which will expire on June 30, 2022, currently provides for a committed revolving credit line of $16.0 million and an uncommitted revolving credit line of $4.0 million. The covenants of the Loan and Pledge Agreement allow the Company to incur indebtedness owed to a foreign subsidiary in an aggregate amount not to exceed $66.0 million, which amount is subordinated to any amounts outstanding under the Loan and Pledge Agreement.

As of September 30, 2020 and December 31, 2019, there was no debt outstanding under the Loan and Pledge Agreement.
Stand-By Letters of Credit

Under the Loan and Pledge Agreement, the Company is allowed to issue stand-by letters of credit (“SBLCs”) up to one year past the expiration date of the Loan and Pledge Agreement and to hold SBLCs with other financial institutions up to $5.1 million. SBLCs have a term limit of three years, are secured by pledged U.S. investments, and do not have any cash collateral balance requirements. SBLCs are deducted from the total revolving credit line under the Loan and Pledge Agreement and are subject to a non-refundable quarterly fee that is in an amount equal to 0.7% per annum of the face amount of the outstanding SBLCs.

As of September 30, 2020 and December 31, 2019, there were $12.5 million and $11.8 million, respectively, of outstanding SBLCs.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Lease Obligations

The Company leases office facilities and equipment under operating leases that expire on various dates through fiscal year 2030.

On January 10, 2019, the Company entered into an industrial lease agreement, which commenced on January 1, 2020. This lease for a commercial development center for oil & gas field testing, manufacturing, and training, located in Katy, Texas (the “Katy Lease”), included an office and warehouse space of approximately 25,200 square feet (“sqft.”) and land of approximately 4.5 acres. The Company’s annual base rent obligation, paid monthly, is approximately $0.3 million with an increase of approximately 3% annually thereafter, totaling approximately $3.6 million, over the term of the lease. The initial term of the Katy Lease is 120 months after the commencement date, and the Company has two options to extend the lease by an additional five-year term per option, which must be exercised by written notice by the Company at least six months prior to the end of the relevant term.

On February 10, 2020, the Company entered into a lease agreement, that commenced on March 1, 2020, for an additional manufacturing and warehousing space of approximately 54,429 sqft., located in Tracy, California (the “Tracy Lease”). This lease supplements the existing manufacturing, warehousing and distribution of the Company’s energy recovery devices (“ERDs”) and other products. The Company’s annual base rent obligation, paid monthly, is approximately $0.4 million, with an increase of approximately 3% annually thereafter, totaling approximately $5.0 million, over the term of the lease. The initial term of the Tracy Lease is 122 months after the commencement date, and the Company has one option to extend the lease by an additional five-year term, which must be exercised by written notice by the Company at least nine months prior to the end of the original lease term.
The following table presents operating lease activities related to all leased properties.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Operating lease expense
$
669

 
$
471

 
$
1,940

 
$
1,421

Cash payments
655

 
459

 
1,763

 
1,365

Non-cash lease liabilities arising from obtaining right-of-use assets

 

 
6,384

 



The following table presents other information related to outstanding operating leases as of September 30, 2020.
Weighted average remaining lease term
8.7 years
Weighted average discount rate
7.0%

The following table presents the minimum lease payments under noncancelable operating leases, exclusive of executory costs as of September 30, 2020.
 
Lease Amounts
 
(In thousands)
Year:
 
2020 (remaining three months)
$
635

2021
2,431

2022
2,650

2023
2,580

2024
2,812

2025 and thereafter
13,197

Total
24,305

Less imputed lease interest
(6,294
)
Total lease liabilities
$
18,011



Warranty

The following table presents the changes in the Company’s accrued product warranty reserve.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Warranty reserve balance, beginning of period
$
673

 
$
599

 
$
631

 
$
478

Warranty costs charged to cost of revenue
143

 
97

 
316

 
339

Utilization charges against reserve
(5
)
 
(15
)
 
(7
)
 
(53
)
Release of accrual related to expired warranties
(64
)
 
(48
)
 
(193
)
 
(131
)
Warranty reserve balance, end of period
$
747

 
$
633

 
$
747

 
$
633


Purchase Obligations

The Company has purchase order arrangements with its vendors for which the Company has not received the related goods or services as of September 30, 2020. These arrangements are subject to change based on the Company’s sales demand forecasts. The Company has the right to cancel the arrangements prior to the date of delivery. The purchase order arrangements are related to various raw materials and component parts, as well as capital equipment. As of September 30, 2020, the Company had approximately $5.2 million of such open cancellable purchase order arrangements.
Litigation

The Company is named in and subject to various proceedings and claims in connection with its business. The outcome of matters the Company has been, and currently is, involved in cannot be determined at this time, and the results cannot be predicted with certainty. There can be no assurance that these matters will not have a material adverse effect on the Company’s results of operations in any future period, and a significant judgment could have a material impact on the Company’s financial condition, results of operations and cash flows. The Company may in the future become involved in additional litigation in the ordinary course of business, including litigation that could be material to its business.

The Company considers all claims on a quarterly basis and, based on known facts, assesses whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, the Company then evaluates disclosure requirements and whether to accrue for such claims in its consolidated financial statements. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and are adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Other than matters discussed below, as of September 30, 2020, there were no material losses which were probable or reasonably possible.
On July 21, 2020, a purported securities class action lawsuit was filed in the United States District Court for the Southern District of New York (Visser, et al. v. Energy Recovery, Inc., et al., Case No. 1:20-cv-05647-VM (S.D.N.Y.)), naming as defendants the Company and certain of the Company’s present and former executive officers. The Complaint alleges that the defendants violated Section 10(b) and 20 (a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, by making materially false and misleading statements, and failed to disclose material adverse facts concerning, the commercialization of VorTeq and expectations of future license revenue. The Complaint further alleges unspecified damages based on a decline in the market price of the Company’s shares following the announcement of the termination of the VorTeq License Agreement. The Company believes the complaint is without merit and intends to defend the case vigorously. At this time, the Company is not able to estimate any reasonable possible loss, if any, due to the early state of this matter.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except percentages)
Provision for (benefit from) income taxes
$
796

 
$
(83
)
 
$
5,297

 
$
1,227

Effective tax rate
12.9
%
 
(1.6
%)
 
18.8
%
 
9.6
%
Effective tax rate, excluding discrete items
13.4
%
 
11.8
%
 
18.6
%
 
17.7
%


The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. The Company’s quarterly tax provision and estimate of its annual effective tax rate are subject to variation due to several factors, including variability in accurately predicting its pre-tax income or loss and the mix of jurisdictions to which they relate, intercompany transactions, the applicability of special tax regimes, and changes in how the Company does business.

For the nine months ended September 30, 2020, the recognized income tax expense included a discrete tax charge due primarily to the termination of the VorTeq License Agreement, partially offset by a discrete tax benefit related to stock-based compensation windfalls. For the nine months ended September 30, 2019, the recognized income tax expense included a discrete tax benefit related to an increase in prior year U.S. federal research and development credits and a discrete tax benefit related to tax deductions from stock-based compensation windfalls, partially offset by deferred tax charge primarily related to a remeasurement of the Company’s state deferred tax assets due to an adjustment to the Company’s estimated blended state effective tax rate.

The effective tax rate, excluding the discrete items, for the nine months ended September 30, 2020, compared to the nine months ended September 30, 2019, was consistent year over year.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting

The Company’s chief operating decision-maker (“CODM”) is its chief executive officer. The Company’s reportable segments consist of the Water segment and the Oil & Gas segment. These segments are based on the industries in which the products are sold, the type of products sold and the related products and services. The Water segment consists of revenue associated with products sold for use in reverse osmosis desalination as well as the related identifiable expenses. The Oil & Gas segment consists of revenue associated with products sold for use in gas processing, chemical processing and hydraulic fracturing as well as license and development revenue associated therewith. Operating income (loss) for each segment excludes other income and expenses and certain corporate expenses managed outside the operating segment such as income taxes and other separately managed general and administrative expenses not related to the identified segments. Assets and liabilities are reviewed at the consolidated level by the CODM and are not accounted for by segment. The CODM allocates resources to and assesses the performance of each operating segment using information about its revenue and operating income.
The following tables present a summary of the Company’s financial information by segment and corporate operating expenses.
 
Three Months Ended September 30, 2020
 
Nine Months Ended September 30, 2020
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Product revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$

 
$
65,665

Product cost of revenue
7,816

 

 
7,816

 
20,049

 

 
20,049

Product gross profit
19,592

 

 
19,592

 
45,616

 

 
45,616

 
 
 
 
 
 
 
 
 
 
 
 
License and development revenue(1)

 

 

 

 
26,895

 
26,895

 
 
 
 
 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
General and administrative
606

 
439

 
1,045

 
1,467

 
1,601

 
3,068

Sales and marketing
1,507

 
30

 
1,537

 
4,307

 
106

 
4,413

Research and development
723

 
2,956

 
3,679

 
2,585

 
12,720

 
15,305

Amortization of intangible assets
4

 

 
4

 
12

 

 
12

Impairment of long-lived assets(2)

 

 

 

 
2,332

 
2,332

Total operating expenses
2,840

 
3,425

 
6,265

 
8,371

 
16,759

 
25,130

 
 
 
 
 
 
 
 
 
 
 
 
Operating income (loss)
$
16,752

 
$
(3,425
)
 
13,327

 
$
37,245

 
$
10,136

 
47,381

 
 
 
 
 
 
 
 
 
 
 
 
Less: Corporate operating expenses
 
 
 
 
7,249

 
 
 
 
 
19,900

Income from operations
 
 
 
 
6,078

 
 
 
 
 
27,481

Other income, net
 
 
 
 
105

 
 
 
 
 
750

Income before income taxes
 
 
 
 
$
6,183

 
 
 
 
 
$
28,231


 
 
(1) 
See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.
(2) 
See Note 4, “Other Financial InformationProperty and Equipment,” for additional discussion regarding the impairment of certain VorTeq long-lived assets that were directly related to obligations under the VorTeq License Agreement.
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Product revenue
$
21,752

 
$

 
$
21,752

 
$
56,946

 
$
104

 
$
57,050

Product cost of revenue
5,425

 

 
5,425

 
15,655

 
188

 
15,843

Product gross profit (loss)
16,327

 

 
16,327

 
41,291

 
(84
)
 
41,207

 
 
 
 
 
 
 
 
 
 
 
 
License and development revenue

 
3,098

 
3,098

 

 
10,391

 
10,391

 
 
 
 
 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
General and administrative
359

 
431

 
790

 
1,456

 
1,207

 
2,663

Sales and marketing
1,850

 
92

 
1,942

 
5,058

 
674

 
5,732

Research and development
886

 
5,667

 
6,553

 
2,794

 
13,335

 
16,129

Amortization of intangible assets
156

 

 
156

 
469

 

 
469

Total operating expenses
3,251

 
6,190

 
9,441

 
9,777

 
15,216

 
24,993

 
 
 
 
 
 
 
 
 
 
 
 
Operating income (loss)
$
13,076

 
$
(3,092
)
 
9,984

 
$
31,514

 
$
(4,909
)
 
26,605

 
 
 
 
 
 
 
 
 
 
 
 
Less: Corporate operating expenses
 
 
 
 
5,413

 
 
 
 
 
15,330

Income from operations
 
 
 
 
4,571

 
 
 
 
 
11,275

Other income, net
 
 
 
 
495

 
 
 
 
 
1,474

Income before income taxes
 
 
 
 
$
5,066

 
 
 
 
 
$
12,749


XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations
9 Months Ended
Sep. 30, 2020
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
Product Revenue

The following table presents customers accounting for 10% or more of the Company’s product revenue by segment. Although certain customers might account for greater than 10% of the Company’s revenue at any one point in time, the concentration of revenue between a limited number of large engineering, procurement and construction (“EPC”) firms shifts regularly, depending on contract negotiations. The percentages by customer reflect specific relationships or contracts that would concentrate the Company’s revenue for the periods presented and does not indicate a trend specific to any one customer.
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
Segment
 
2020
 
2019
 
2020
 
2019
Customer A
Water
 
30%
 
**
 
27%
 
**
Customer B
Water
 
28%
 
**
 
24%
 
17%
Customer C
Water
 
**
 
11%
 
12%
 
**
Customer D
Water
 
**
 
26%
 
**
 
10%
 
 
** 
Zero or less than 10%.

License and Development Revenue

One international Oil & Gas segment customer accounted for 100% of the Company’s license and development revenue for the nine months ended September 30, 2020 and the three and nine months ended September 30, 2019.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
VorTeq Partnership and License Agreement
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VorTeq Partnership and License Agreement VorTeq Partnership and License Agreement

On October 14, 2015, the Company and Schlumberger entered into the VorTeq License Agreement, which provided Schlumberger with exclusive worldwide rights to the Company’s VorTeq technology for use in hydraulic fracturing onshore applications. In performing the obligations under the agreement, the Company provided research and development services to commercialize the technology in accordance with the Key Performance Indicators (“KPIs”), as defined in the VorTeq License Agreement. The VorTeq License Agreement included up to $125.0 million in upfront consideration paid in the following stages: (i) a $75.0 million non-refundable upfront exclusivity payment; and (ii) two non-refundable milestone payments of $25.0 million each made upon achievement of successful tests in accordance with the KPIs specified in the VorTeq License Agreement (“M1” and “M2”).

On June 24, 2020, prior to activating the M1 test, the Company and Schlumberger entered into an agreement to terminate the VorTeq License Agreement effective June 1, 2020. Prior to the termination of the VorTeq License Agreement, the Company had been recognizing license and development revenue related to the non-refundable exclusivity payment under the cost to total cost method of accounting. Pursuant to the terms of the agreement, each party’s rights, duties and obligations under the VorTeq License Agreement have been terminated. Accordingly, the Company (i) is entitled to retain all of the non-refundable upfront exclusivity payment, (ii) is not entitled to any further payments from Schlumberger, and (iii) has no future performance obligations under the VorTeq License Agreement. The Company accounted for the termination as a contract modification, which resulted in the Company recognizing the remaining amounts of the original $75.0 million non-refundable upfront exclusivity payment of $24.4 million during the second quarter of fiscal year 2020 as license and development revenue in the Condensed Consolidated Statements of Operations.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The Company’s Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All significant inter-company accounts and transactions have been eliminated in consolidation.

The accompanying Condensed Consolidated Financial Statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. The December 31, 2019 Condensed Consolidated Balance Sheet was derived from audited financial statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading.

The September 30, 2020 unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the fiscal year ended December 31, 2019 included in the Company’s Annual Report on Form 10-K filed with the SEC on March 6, 2020, as amended on June 10, 2020 (the “2019 Annual Report”).

All adjustments consisting of normal recurring adjustments that are necessary to present fairly the financial position, results of operations and cash flows for the interim periods have been made. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future periods.

Use of Estimates
Use of Estimates

The preparation of Condensed Consolidated Financial Statements, in conformity with U.S. GAAP, requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the Condensed Consolidated Financial Statements and accompanying notes.

The accounting policies that reflect the Company’s more significant estimates and judgments and that the Company believes are the most critical to aid in fully understanding and evaluating its reported financial results are revenue recognition; capitalization of research and development (“R&D”) assets; valuation of stock options; valuation and impairment of goodwill and acquired intangible assets; valuation adjustments for excess and obsolete inventory; deferred taxes and valuation allowances on deferred tax assets; and evaluation and measurement of contingencies. Those estimates could change, and as a result, actual results could differ materially from those estimates.

Due to the novel coronavirus (“COVID-19”) pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, there has been uncertainty and disruption in the global economy and financial markets. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of October 30, 2020, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions. The Company undertakes no obligation to update publicly these estimates for any reason after the date of this Quarterly Report on Form 10-Q, except as required by law.
New Accounting Pronouncements
Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which amends Accounting Standards Codification (“ASC”) No. 326, Financial Instruments-Credit Losses (“ASC 326”). Subsequent to the issuance of ASU 2016-13, ASC 326 was amended by various updates that amend and clarify the impact and implementation of the aforementioned update. The new guidance introduces the current expected credit loss (“CECL”) model, which requires an entity to record an allowance for credit losses for certain financial instruments and financial assets, including trade receivables, based on expected losses rather than incurred losses. Under this update, on initial recognition and at each reporting period, an entity is required to recognize an allowance that reflects the entity’s current estimate of credit losses expected to be incurred over the life of the financial instrument. In February 2020, the FASB issued ASU No. 2020-02, Financial Instruments-Credit Losses (Topic 326) and Leases (Topic 842)-Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842) (“ASU 2020-02”), which amended the language in Subtopic 326-20 and addressed questions primarily regarding documentation and company policies. ASU 2016-13 and its amendments are effective for the Company for interim and annual periods in fiscal years beginning after December 15, 2019, on a modified retrospective basis. The adoption of ASU 2016-13 and its amendments on January 1, 2020 did not have a material impact on the Company’s Condensed Consolidated Financial Statements and related disclosures. The Company will continue to actively monitor the impact of the recent COVID-19 pandemic, and the impact on our customers due to the reduced demand for oil and gas, as well as the oversupply of oil, on expected credit losses.

In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments (“ASU 2020-03”). This ASU improves and clarifies various financial instruments topics, including the CECL standard issued in 2016. ASU 2020-03 included seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The adoption of ASU 2020-03 on January 1, 2020 did not have a material impact on the Company’s Condensed Consolidated Financial Statements and related disclosures.

Recently Issued Accounting Pronouncements Not Yet Adopted

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) (“ASU 2020-04”), which provided optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by the discontinuation of the London Interbank Offered Rate (“LIBOR”) or by another reference rate expected to be discontinued. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made (i.e., as early as the first quarter of 2020). Unlike other topics, the provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to have been completed. The Company is currently evaluating the impact of the provisions of ASU 2020-04 on its financial condition, results of operation, and cash flows.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

All of the Company’s financial assets and liabilities are remeasured and reported at fair value at each reporting period; and are classified and disclosed in one of the following three pricing category levels:

Level 1  —
Quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2  —
Inputs other than quoted prices included within Level 1 that are either directly or indirectly observable; and
Level 3  —
Unobservable inputs in which little or no market activity exists, therefore requiring an entity to develop its own assumptions that market participants would use in pricing.
Property and Equipment
Property and Equipment

Estimated useful lives are periodically reviewed, and when appropriate, changes are made prospectively. When certain events or changes in operating conditions occur, asset lives may be adjusted and an impairment assessment may be performed on the recoverability of the carrying amounts. The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to estimated future net undiscounted cash flows generated by the asset (asset group). If such assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not limited to, revenue growth rates, gross profit margins, and operating expenses.

Goodwill
Goodwill is tested for impairment annually in the third quarter (July 1) of the Company’s fiscal year or more frequently if indicators of potential impairment exist. The recoverability of goodwill is measured at the reporting unit level, which represents the operating segment.

On July 1, 2020, the Company estimated the fair value of its reporting units using both the discounted cash flow and market approaches. The forecast of future cash flows, which is the result of the Company’s best estimates of future net sales and operating expenses, are based primarily on expected category expansion, pricing, market segment, and general economic conditions. The Company incorporated other significant inputs to its fair value calculations, including discount rate and market multiples, to reflect current market conditions, and also considered the impact of the COVID-19 pandemic and the termination of the VorTeq License Agreement in its calculations. The analysis performed indicated that the fair value of each reporting unit that is allocated to goodwill significantly exceeded its carrying value. As a result, no impairment charge was recorded during the quarter ended September 30, 2020. The Company continues to actively monitor the industries in which it operates and its businesses’ performance for indicators of potential impairment.
Litigation The Company considers all claims on a quarterly basis and, based on known facts, assesses whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, the Company then evaluates disclosure requirements and whether to accrue for such claims in its consolidated financial statements. The Company records a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and are adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case.
Income Taxes
The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. The Company’s quarterly tax provision and estimate of its annual effective tax rate are subject to variation due to several factors, including variability in accurately predicting its pre-tax income or loss and the mix of jurisdictions to which they relate, intercompany transactions, the applicability of special tax regimes, and changes in how the Company does business.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
 
Three Months Ended September 30, 2020
 
Nine Months Ended September 30, 2020
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Primary geographical market
 
 
 
 
 
 
 
 
 
 
 
Middle East and Africa
$
22,667

 
$

 
$
22,667

 
$
55,402

 
$

 
$
55,402

Americas
1,157

 

 
1,157

 
3,519

 
26,895

 
30,414

Asia
2,226

 

 
2,226

 
3,618

 

 
3,618

Europe
1,358

 

 
1,358

 
3,126

 

 
3,126

Total revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$
26,895

 
$
92,560

 
 
 
 
 
 
 
 
 
 
 
 
Major product/service line
 
 
 
 
 
 
 
 
 
 
 
PX Pressure Exchangers, pumps and turbo devices, and other
$
27,408

 
$

 
$
27,408

 
$
65,665

 

 
$
65,665

License and development

 

 

 

 
26,895

 
26,895

Total revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$
26,895

 
$
92,560



 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Primary geographical market
 
 
 
 
 
 
 
 
 
 
 
Middle East and Africa
$
16,691

 
$

 
$
16,691

 
$
36,193

 
$
104

 
$
36,297

Americas
2,227

 
3,098

 
5,325

 
7,978

 
10,391

 
18,369

Asia
2,188

 

 
2,188

 
9,364

 

 
9,364

Europe
646

 

 
646

 
3,411

 

 
3,411

Total revenue
$
21,752

 
$
3,098

 
$
24,850

 
$
56,946

 
$
10,495

 
$
67,441

 
 
 
 
 
 
 
 
 
 
 
 
Major product/service line
 
 
 
 
 
 
 
 
 
 
 
PX Pressure Exchangers, pumps and turbo devices, and other
$
21,752

 
$

 
$
21,752

 
$
56,946

 
$
104

 
$
57,050

License and development

 
3,098

 
3,098

 

 
10,391

 
10,391

Total revenue
$
21,752

 
$
3,098

 
$
24,850

 
$
56,946

 
$
10,495

 
$
67,441


Contract with Customer, Asset and Liability
The following table presents contract balances by category.
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Accounts receivable, net
$
11,055

 
$
12,979

Contract assets:
 
 
 
Contract assets, current (included in prepaid expenses and other current assets)
$
1,198

 
$
501

Contract assets, non-current (included in other assets, non-current)
241

 
191

Total contract assets
$
1,439

 
$
692

 
 
 
 
Current contract liabilities:
 
 
 
Customer deposits
$
792

 
$
1,506

Deferred revenue:
 
 
 
License and development

 
13,846

Product
78

 
78

Service
290

 
316

Total deferred revenue
368

 
14,240

Total current contract liabilities
1,160

 
15,746

Non-current contract liabilities, deferred revenue:
 
 
 
License and development

 
13,048

Service
104

 
72

Total non-current contract liabilities
104

 
13,120

Total contract liabilities
$
1,264

 
$
28,866


Contract With Customer, Contract Asset, Contract Liability, Activity
The Company records unbilled receivables as contract assets. The following table presents significant changes in contract assets during the period.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Contract assets balance, beginning of period
$
890

 
$
1,936

 
$
692

 
$
4,083

Transferred to trade receivables
(9,619
)
 
(4,773
)
 
(19,464
)
 
(8,371
)
Additions to contract assets
10,168

 
3,927

 
20,211

 
5,378

Contract assets balance, end of period
$
1,439

 
$
1,090

 
$
1,439

 
$
1,090


The Company records contract liabilities when cash payments are received in advance of the Company’s performance. The following table presents significant changes in contract liabilities during the period.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Contract liabilities balance, beginning of period
$
1,077

 
$
35,079

 
$
28,866

 
$
42,809

Revenue recognized
(19
)
 
(3,582
)
 
(29,750
)
 
(10,901
)
Cash received, excluding amounts recognized as revenue during the period
206

 
1,185

 
2,148

 
774

Contract liabilities balance, end of period
$
1,264

 
$
32,682

 
$
1,264

 
$
32,682


Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table presents the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied.
 
September 30,
2020
 
(In thousands)
Year:
 
2020 (remaining three months)
$
4,619

2021
17,964

2022
15

Total performance obligation
$
22,598


XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the computation of basic and diluted earnings per share.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except per share amounts)
Numerator:
 
 
 
 
 
 
 
Net income
$
5,387

 
$
5,149

 
$
22,934

 
$
11,522

 
 
 
 
 
 
 
 
Denominator (weighted average shares):
 
 
 
 
 
 
 
Basic common shares outstanding
55,692

 
54,975

 
55,573

 
54,594

Dilutive stock awards
779

 
1,409

 
870

 
1,377

Diluted common shares outstanding
56,471

 
56,384

 
56,443

 
55,971

 
 
 
 
 
 
 
 
Earnings per share:
 
 
 
 
 
 
 
Basic
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21

Diluted
$
0.10

 
$
0.09

 
$
0.41

 
$
0.21


Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the potential common shares issuable under stock awards that were excluded from the computation of diluted earnings per share, as their effect would have been anti-dilutive.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Anti-dilutive stock awards
3,033

 
1,610

 
2,700

 
1,964


XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information (Tables)
9 Months Ended
Sep. 30, 2020
Other Financial Information [Abstract]  
Restrictions on Cash and Cash Equivalents
The Company’s Condensed Consolidated Statements of Cash Flows explain the changes in the total of cash, cash equivalents and restricted cash. The following table presents a reconciliation of cash, cash equivalents and restricted cash reported within the Condensed Consolidated Balance Sheets that sum to the total of such amounts presented.
 
September 30,
2020
 
December 31,
2019
 
September 30,
2019
 
(In thousands)
Cash and cash equivalents
$
80,149

 
$
26,387

 
$
29,696

Restricted cash, non-current (included in other assets, non-current)
103

 
101

 
101

Total cash, cash equivalents and restricted cash
$
80,252

 
$
26,488

 
$
29,797


Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts Receivable, net
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Accounts receivable, gross
$
11,425

 
$
13,287

Allowance for doubtful accounts
(370
)
 
(308
)
Accounts receivable, net
$
11,055

 
$
12,979


Schedule of Inventory, Current
Inventories
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Raw materials
$
4,345

 
$
3,742

Work in process
2,877

 
2,141

Finished goods
3,440

 
4,434

Inventories, net
$
10,662

 
$
10,317


Schedule of Accrued Liabilities
Accrued Expenses and Other Current Liabilities
 
September 30,
2020
 
December 31,
2019
 
(In thousands)
Payroll, incentives and commissions payable
$
6,270

 
$
6,040

Warranty reserve
747

 
631

Other accrued expenses and current liabilities
1,637

 
3,198

Total accrued expenses and other current liabilities
$
8,654

 
$
9,869


XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2020
Investments, Fair Value Disclosure [Abstract]  
Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities
The following table presents the Company’s financial assets measured on a recurring basis by contractual maturity, including their pricing category, amortized cost, gross unrealized holding gains and losses, and fair value, as of September 30, 2020 and December 31, 2019.
 
 
 
September 30, 2020
 
December 31, 2019
 
Pricing Category
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
 
 
(In thousands)
Cash equivalents
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market securities
Level 1
 
$
53,695

 
$

 
$

 
$
53,695

 
$
86

 
$

 
$

 
$
86

U.S. treasury securities
Level 2
 

 

 

 

 
11,582

 

 

 
11,582

Total cash equivalents
 
 
53,695

 

 

 
53,695

 
11,668

 

 

 
11,668

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Short-term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
Level 2
 
3,084

 
16

 

 
3,100

 
2,746

 
1

 

 
2,747

Corporate notes and bonds
Level 2
 
21,108

 
167

 
(2
)
 
21,273

 
55,951

 
49

 
(11
)
 
55,989

Total short-term investments
 
 
24,192

 
183

 
(2
)
 
24,373

 
58,697

 
50

 
(11
)
 
58,736

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Long-term investments
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate notes and bonds
Level 2
 
1,395

 
23

 

 
1,418

 
15,415

 
9

 
(5
)
 
15,419

Total long-term investments

 
1,395

 
23

 

 
1,418

 
15,415

 
9

 
(5
)
 
15,419

Total
 
 
$
79,282

 
$
206

 
$
(2
)
 
$
79,486

 
$
85,780

 
$
59

 
$
(16
)
 
$
85,823


Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value
The following table presents a summary of the fair value and gross unrealized holding losses on the available-for-sale securities that have been in a continuous unrealized loss position, aggregated by type of investment instrument as of September 30, 2020 and December 31, 2019. The available-for-sale for investments that were in an unrealized gain position have been excluded from the table.
 
September 30, 2020
 
December 31, 2019
 
Fair
Value
 
Gross
Unrealized
Losses
 
Fair
Value
 
Gross
Unrealized
Losses
 
(In thousands)
U.S. treasury securities
$

 
$

 
$
2,027

 
$

Corporate notes and bonds
938

 
(2
)
 
18,754

 
(16
)
Total available-for-sale investments with unrealized loss positions
$
938

 
$
(2
)
 
$
20,781

 
$
(16
)

Debt Securities, Available-For-Sale, Proceeds From Sale
The following table presents the sales of available-for-sale investments.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
U.S. treasury securities
$

 
$
998

 
$

 
$
998

Corporate notes and bonds
806

 
2,537

 
10,573

 
2,537

Total sales of securities
$
806

 
$
3,535

 
$
10,573

 
$
3,535


XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Lease, Cost
The following table presents operating lease activities related to all leased properties.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Operating lease expense
$
669

 
$
471

 
$
1,940

 
$
1,421

Cash payments
655

 
459

 
1,763

 
1,365

Non-cash lease liabilities arising from obtaining right-of-use assets

 

 
6,384

 



Lease, Term And Discount Rate
The following table presents other information related to outstanding operating leases as of September 30, 2020.
Weighted average remaining lease term
8.7 years
Weighted average discount rate
7.0%

Lessee, Operating Lease, Liability, Maturity
The following table presents the minimum lease payments under noncancelable operating leases, exclusive of executory costs as of September 30, 2020.
 
Lease Amounts
 
(In thousands)
Year:
 
2020 (remaining three months)
$
635

2021
2,431

2022
2,650

2023
2,580

2024
2,812

2025 and thereafter
13,197

Total
24,305

Less imputed lease interest
(6,294
)
Total lease liabilities
$
18,011



Schedule of Product Warranty Liability
The following table presents the changes in the Company’s accrued product warranty reserve.
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands)
Warranty reserve balance, beginning of period
$
673

 
$
599

 
$
631

 
$
478

Warranty costs charged to cost of revenue
143

 
97

 
316

 
339

Utilization charges against reserve
(5
)
 
(15
)
 
(7
)
 
(53
)
Release of accrual related to expired warranties
(64
)
 
(48
)
 
(193
)
 
(131
)
Warranty reserve balance, end of period
$
747

 
$
633

 
$
747

 
$
633


XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)

 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2020
 
2019
 
2020
 
2019
 
(In thousands, except percentages)
Provision for (benefit from) income taxes
$
796

 
$
(83
)
 
$
5,297

 
$
1,227

Effective tax rate
12.9
%
 
(1.6
%)
 
18.8
%
 
9.6
%
Effective tax rate, excluding discrete items
13.4
%
 
11.8
%
 
18.6
%
 
17.7
%

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following tables present a summary of the Company’s financial information by segment and corporate operating expenses.
 
Three Months Ended September 30, 2020
 
Nine Months Ended September 30, 2020
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Product revenue
$
27,408

 
$

 
$
27,408

 
$
65,665

 
$

 
$
65,665

Product cost of revenue
7,816

 

 
7,816

 
20,049

 

 
20,049

Product gross profit
19,592

 

 
19,592

 
45,616

 

 
45,616

 
 
 
 
 
 
 
 
 
 
 
 
License and development revenue(1)

 

 

 

 
26,895

 
26,895

 
 
 
 
 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
General and administrative
606

 
439

 
1,045

 
1,467

 
1,601

 
3,068

Sales and marketing
1,507

 
30

 
1,537

 
4,307

 
106

 
4,413

Research and development
723

 
2,956

 
3,679

 
2,585

 
12,720

 
15,305

Amortization of intangible assets
4

 

 
4

 
12

 

 
12

Impairment of long-lived assets(2)

 

 

 

 
2,332

 
2,332

Total operating expenses
2,840

 
3,425

 
6,265

 
8,371

 
16,759

 
25,130

 
 
 
 
 
 
 
 
 
 
 
 
Operating income (loss)
$
16,752

 
$
(3,425
)
 
13,327

 
$
37,245

 
$
10,136

 
47,381

 
 
 
 
 
 
 
 
 
 
 
 
Less: Corporate operating expenses
 
 
 
 
7,249

 
 
 
 
 
19,900

Income from operations
 
 
 
 
6,078

 
 
 
 
 
27,481

Other income, net
 
 
 
 
105

 
 
 
 
 
750

Income before income taxes
 
 
 
 
$
6,183

 
 
 
 
 
$
28,231


 
 
(1) 
See Note 12, “VorTeq Partnership and License Agreement,” for additional discussion regarding the termination of the VorTeq License Agreement.
(2) 
See Note 4, “Other Financial InformationProperty and Equipment,” for additional discussion regarding the impairment of certain VorTeq long-lived assets that were directly related to obligations under the VorTeq License Agreement.
 
Three Months Ended September 30, 2019
 
Nine Months Ended September 30, 2019
 
Water
 
Oil & Gas
 
Total
 
Water
 
Oil & Gas
 
Total
 
(In thousands)
Product revenue
$
21,752

 
$

 
$
21,752

 
$
56,946

 
$
104

 
$
57,050

Product cost of revenue
5,425

 

 
5,425

 
15,655

 
188

 
15,843

Product gross profit (loss)
16,327

 

 
16,327

 
41,291

 
(84
)
 
41,207

 
 
 
 
 
 
 
 
 
 
 
 
License and development revenue

 
3,098

 
3,098

 

 
10,391

 
10,391

 
 
 
 
 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
 
 
 
 
General and administrative
359

 
431

 
790

 
1,456

 
1,207

 
2,663

Sales and marketing
1,850

 
92

 
1,942

 
5,058

 
674

 
5,732

Research and development
886

 
5,667

 
6,553

 
2,794

 
13,335

 
16,129

Amortization of intangible assets
156

 

 
156

 
469

 

 
469

Total operating expenses
3,251

 
6,190

 
9,441

 
9,777

 
15,216

 
24,993

 
 
 
 
 
 
 
 
 
 
 
 
Operating income (loss)
$
13,076

 
$
(3,092
)
 
9,984

 
$
31,514

 
$
(4,909
)
 
26,605

 
 
 
 
 
 
 
 
 
 
 
 
Less: Corporate operating expenses
 
 
 
 
5,413

 
 
 
 
 
15,330

Income from operations
 
 
 
 
4,571

 
 
 
 
 
11,275

Other income, net
 
 
 
 
495

 
 
 
 
 
1,474

Income before income taxes
 
 
 
 
$
5,066

 
 
 
 
 
$
12,749


XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations (Tables)
9 Months Ended
Sep. 30, 2020
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
The following table presents customers accounting for 10% or more of the Company’s product revenue by segment. Although certain customers might account for greater than 10% of the Company’s revenue at any one point in time, the concentration of revenue between a limited number of large engineering, procurement and construction (“EPC”) firms shifts regularly, depending on contract negotiations. The percentages by customer reflect specific relationships or contracts that would concentrate the Company’s revenue for the periods presented and does not indicate a trend specific to any one customer.
 
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
Segment
 
2020
 
2019
 
2020
 
2019
Customer A
Water
 
30%
 
**
 
27%
 
**
Customer B
Water
 
28%
 
**
 
24%
 
17%
Customer C
Water
 
**
 
11%
 
12%
 
**
Customer D
Water
 
**
 
26%
 
**
 
10%
 
 
** 
Zero or less than 10%.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Schlumberger Technology Corporation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 14, 2015
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue from External Customer [Line Items]            
Revenue   $ 27,408   $ 24,850 $ 92,560 $ 67,441
License and development revenue            
Revenue from External Customer [Line Items]            
Revenue   $ 0   $ 3,098 26,895 $ 10,391
VorTeq License Agreement | Affiliated Entity | License and development revenue | Schlumberger Technology Corporation            
Revenue from External Customer [Line Items]            
Up front non-refundable payment $ 75,000          
Revenue     $ 24,400   $ 24,400  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue $ 27,408 $ 24,850 $ 92,560 $ 67,441
PX Pressure Exchangers, pumps and turbo devices, and other        
Disaggregation of Revenue [Line Items]        
Revenue 27,408 21,752 65,665 57,050
License and development revenue        
Disaggregation of Revenue [Line Items]        
Revenue 0 3,098 26,895 10,391
Product        
Disaggregation of Revenue [Line Items]        
Revenue 27,408 21,752 65,665 57,050
Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 22,667 16,691 55,402 36,297
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 1,157 5,325 30,414 18,369
Asia        
Disaggregation of Revenue [Line Items]        
Revenue 2,226 2,188 3,618 9,364
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 1,358 646 3,126 3,411
Water        
Disaggregation of Revenue [Line Items]        
Revenue 27,408 21,752 65,665 56,946
Water | PX Pressure Exchangers, pumps and turbo devices, and other        
Disaggregation of Revenue [Line Items]        
Revenue 27,408 21,752 65,665 56,946
Water | License and development revenue        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Water | Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 22,667 16,691 55,402 36,193
Water | Americas        
Disaggregation of Revenue [Line Items]        
Revenue 1,157 2,227 3,519 7,978
Water | Asia        
Disaggregation of Revenue [Line Items]        
Revenue 2,226 2,188 3,618 9,364
Water | Europe        
Disaggregation of Revenue [Line Items]        
Revenue 1,358 646 3,126 3,411
Oil & Gas        
Disaggregation of Revenue [Line Items]        
Revenue 0 3,098 26,895 10,495
Oil & Gas | PX Pressure Exchangers, pumps and turbo devices, and other        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 104
Oil & Gas | License and development revenue        
Disaggregation of Revenue [Line Items]        
Revenue 0 3,098 26,895 10,391
Oil & Gas | Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 104
Oil & Gas | Americas        
Disaggregation of Revenue [Line Items]        
Revenue 0 3,098 26,895 10,391
Oil & Gas | Asia        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Oil & Gas | Europe        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Operating Segments | License and development revenue        
Disaggregation of Revenue [Line Items]        
Revenue 0 3,098 26,895 10,391
Operating Segments | Product        
Disaggregation of Revenue [Line Items]        
Revenue 27,408 21,752 65,665 57,050
Operating Segments | Water | License and development revenue        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Operating Segments | Water | Product        
Disaggregation of Revenue [Line Items]        
Revenue 27,408 21,752 65,665 56,946
Operating Segments | Oil & Gas | License and development revenue        
Disaggregation of Revenue [Line Items]        
Revenue 0 3,098 26,895 10,391
Operating Segments | Oil & Gas | Product        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 104
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]            
Accounts receivable, net $ 11,055   $ 12,979      
Contract assets, current (included in prepaid expenses and other current assets) 1,198   501      
Contract assets, non-current (included in other assets, non-current) 241   191      
Total contract assets 1,439 $ 890 692 $ 1,090 $ 1,936 $ 4,083
Current contract liabilities:            
Customer deposits 792   1,506      
Deferred revenue:            
License and development 0   13,846      
Product 78   78      
Service 290   316      
Total deferred revenue 368   14,240      
Total current contract liabilities 1,160   15,746      
Non-current contract liabilities, deferred revenue:            
License and development 0   13,048      
Service 104   72      
Total non-current contract liabilities 104   13,120      
Total contract liabilities $ 1,264 $ 1,077 $ 28,866 $ 32,682 $ 35,079 $ 42,809
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Change In Contract With Customer, Asset [Roll Forward]        
Contract assets balance, beginning of period $ 890 $ 1,936 $ 692 $ 4,083
Transferred to trade receivables (9,619) (4,773) (19,464) (8,371)
Additions to contract assets 10,168 3,927 20,211 5,378
Contract assets balance, end of period 1,439 1,090 1,439 1,090
Change In Contract With Customer, Liability [Roll Forward]        
Contract liabilities balance, beginning of period 1,077 35,079 28,866 42,809
Revenue recognized (19) (3,582) (29,750) (10,901)
Increase due to cash received, excluding amounts recognized as revenue during the period 206 1,185 2,148 774
Contract liabilities balance, end of period $ 1,264 $ 32,682 $ 1,264 $ 32,682
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Remaining Performance Obligation (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 22,598
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 4,619
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 17,964
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue from Contract with Customer [Abstract]  
Performance obligations expected to be satisfied $ 15
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:        
Net income $ 5,387 $ 5,149 $ 22,934 $ 11,522
Denominator (weighted average shares):        
Basic common shares outstanding (in shares) 55,692 54,975 55,573 54,594
Dilutive stock awards (in shares) 779 1,409 870 1,377
Diluted common shares outstanding (in shares) 56,471 56,384 56,443 55,971
Earnings per share - Basic (in dollars per share) $ 0.10 $ 0.09 $ 0.41 $ 0.21
Earnings per share - Diluted (in dollars per share) $ 0.10 $ 0.09 $ 0.41 $ 0.21
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share - Antidilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share [Abstract]        
Anti-dilutive shares excluded from net income per share calculation (in shares) 3,033 1,610 2,700 1,964
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Other Financial Information [Abstract]        
Cash and cash equivalents $ 80,149 $ 26,387 $ 29,696  
Restricted cash, non-current 103 101 101  
Total cash, cash equivalents and restricted cash $ 80,252 $ 26,488 $ 29,797 $ 22,138
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Financial Information [Abstract]    
Accounts receivable, gross $ 11,425 $ 13,287
Allowance for doubtful accounts (370) (308)
Accounts receivable, net $ 11,055 $ 12,979
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Financial Information [Abstract]    
Raw materials $ 4,345 $ 3,742
Work in process 2,877 2,141
Finished goods 3,440 4,434
Inventories, net $ 10,662 $ 10,317
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Inventory Valuation Reserves (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Loss Contingencies [Line Items]      
Inventory valuation reserves $ 0.5 $ 0.5 $ 0.4
COVID-19      
Loss Contingencies [Line Items]      
Expense to product cost of revenue $ 0.3 $ 1.5  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Property, Plant and Equipment [Line Items]        
Impairment of long-lived assets $ 0 $ 0 $ 2,332 $ 0
Schlumberger Technology Corporation | VorTeq License Agreement | Affiliated Entity        
Property, Plant and Equipment [Line Items]        
Impairment of long-lived assets     $ 2,300  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Other Financial Information [Abstract]            
Payroll, incentives and commissions payable $ 6,270   $ 6,040      
Warranty reserve 747 $ 673 631 $ 633 $ 599 $ 478
Other accrued expenses and current liabilities 1,637   3,198      
Total accrued expenses and other current liabilities $ 8,654   $ 9,869      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]          
Total fair value of financial assets $ 0   $ 0    
Transfer between Level 1 and Level 2         $ 0
Transfers between Level 2 and Level 1 0   0   0
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 79,282,000   79,282,000   85,780,000
Gross Unrealized Gains 206,000   206,000   59,000
Gross Unrealized Losses (2,000)   (2,000)   (16,000)
Fair Value 79,486,000   79,486,000   85,823,000
Proceeds from Sale and Maturity of Debt Securities, Available-for-sale          
Proceeds from sale of available-for sale securities 806,000 $ 3,535,000 10,573,000 $ 3,535,000  
U.S. Treasury securities          
Proceeds from Sale and Maturity of Debt Securities, Available-for-sale          
Proceeds from sale of available-for sale securities 0 998,000 0 998,000  
Corporate notes and bonds          
Proceeds from Sale and Maturity of Debt Securities, Available-for-sale          
Proceeds from sale of available-for sale securities 806,000 $ 2,537,000 10,573,000 $ 2,537,000  
Cash equivalents          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 53,695,000   53,695,000   11,668,000
Gross Unrealized Gains 0   0   0
Gross Unrealized Losses 0   0   0
Fair Value 53,695,000   53,695,000   11,668,000
Short-term investments          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 24,192,000   24,192,000   58,697,000
Gross Unrealized Gains 183,000   183,000   50,000
Gross Unrealized Losses (2,000)   (2,000)   (11,000)
Fair Value 24,373,000   24,373,000   58,736,000
Long-term investments          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 1,395,000   1,395,000   15,415,000
Gross Unrealized Gains 23,000   23,000   9,000
Gross Unrealized Losses 0   0   (5,000)
Fair Value 1,418,000   1,418,000   15,419,000
Level 1 | Cash equivalents | Money Market Funds          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 53,695,000   53,695,000   86,000
Gross Unrealized Gains 0   0   0
Gross Unrealized Losses 0   0   0
Fair Value 53,695,000   53,695,000   86,000
Level 2 | Cash equivalents | U.S. Treasury securities          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 0   0   11,582,000
Gross Unrealized Gains 0   0   0
Gross Unrealized Losses 0   0   0
Fair Value 0   0   11,582,000
Level 2 | Short-term investments | U.S. Treasury securities          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 3,084,000   3,084,000   2,746,000
Gross Unrealized Gains 16,000   16,000   1,000
Gross Unrealized Losses 0   0   0
Fair Value 3,100,000   3,100,000   2,747,000
Level 2 | Short-term investments | Corporate notes and bonds          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 21,108,000   21,108,000   55,951,000
Gross Unrealized Gains 167,000   167,000   49,000
Gross Unrealized Losses (2,000)   (2,000)   (11,000)
Fair Value 21,273,000   21,273,000   55,989,000
Level 2 | Long-term investments | Corporate notes and bonds          
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]          
Amortized Cost 1,395,000   1,395,000   15,415,000
Gross Unrealized Gains 23,000   23,000   9,000
Gross Unrealized Losses 0   0   (5,000)
Fair Value 1,418,000   1,418,000   15,419,000
Measured On Recurring Basis          
Debt Securities, Available-for-sale [Line Items]          
Total fair value of financial liabilities         0
Measured On Recurring Basis | Level 3          
Debt Securities, Available-for-sale [Line Items]          
Total fair value of financial liabilities 0   0    
Total fair value of financial assets $ 0   $ 0   $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements - Gross Unrealized Losses and Fair Values of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 938 $ 20,781
Gross Unrealized Losses (2) (16)
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 2,027
Gross Unrealized Losses 0 0
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 938 18,754
Gross Unrealized Losses $ (2) $ (16)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill - Goodwill (Details) - USD ($)
3 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 12,790,000 $ 12,790,000
Goodwill impairment charge $ 0  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Lines of Credit - Loan Agreements and Stand-by Letters of Credit (Details) - USD ($)
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Jan. 27, 2017
Standby Letters of Credit      
Line of Credit Facility [Line Items]      
Letters of credit outstanding, amount $ 12,500,000 $ 11,800,000  
Loan and Pledge Agreement      
Line of Credit Facility [Line Items]      
Long-term debt $ 0 $ 0  
Loan and Pledge Agreement | Standby Letters of Credit      
Line of Credit Facility [Line Items]      
Term past expiration of agreement 1 year    
Debt instrument, term 3 years    
Line of Credit | Loan and Pledge Agreement | Committed Revolving Credit Line      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     $ 16,000,000.0
Line of Credit | Loan and Pledge Agreement | Uncommitted Revolving Credit Line      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     4,000,000.0
Line of Credit | Loan and Pledge Agreement | Standby Letters of Credit      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.70%    
Line of Credit | Foreign Subsidiary | Loan and Pledge Agreement      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     $ 66,000,000.0
Other Financial Institution | Line of Credit | Loan and Pledge Agreement      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 5,100,000    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
- Operating Lease Obligations (Details)
$ in Millions
Mar. 01, 2020
USD ($)
ft²
term
Jan. 01, 2020
USD ($)
ft²
a
term
Office And Warehouse, Katy, TX    
Loss Contingencies [Line Items]    
Area of leased space | ft²   25,200
Area of land | a   4.5
Operating leases, rent expense (per month)   $ 0.3
Operating leases, rent expense, annual increase, percent   3.00%
Operating leases, rent expense, term of contract   $ 3.6
Lease initial term   120 months
Operating lease, number of renewal terms | term   2
Operating lease, renewal term   5 years
Operating lease, renewal to extend lease, written notice period   6 months
Tracy, California | Office And Warehouse Space, Tracy Lease    
Loss Contingencies [Line Items]    
Area of leased space | ft² 54,429  
Operating leases, rent expense (per month) $ 0.4  
Operating leases, rent expense, annual increase, percent 3.00%  
Operating leases, rent expense, term of contract $ 5.0  
Lease initial term 122 months  
Operating lease, number of renewal terms | term 1  
Operating lease, renewal term 5 years  
Operating lease, renewal to extend lease, written notice period 9 months  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease Cost and Terms (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]        
Operating lease expense $ 669 $ 471 $ 1,940 $ 1,421
Cash payments 655 459 1,763 1,365
Non-cash lease liabilities arising from obtaining right-of-use assets $ 0 $ 0 $ 6,384 $ 0
Weighted average remaining lease term 8 years 8 months 12 days   8 years 8 months 12 days  
Weighted average discount rate 7.00%   7.00%  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 (remaining three months) $ 635
2021 2,431
2022 2,650
2023 2,580
2024 2,812
2025 and thereafter 13,197
Total 24,305
Less imputed lease interest (6,294)
Total lease liabilities $ 18,011
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]        
Provision for warranty claims     $ 316 $ 339
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty reserve balance, beginning of period $ 673 $ 599 631 478
Warranty costs charged to cost of revenue 143 97 316 339
Utilization charges against reserve (5) (15) (7) (53)
Release of accrual related to expired warranties (64) (48) (193) (131)
Warranty reserve balance, end of period $ 747 $ 633 $ 747 $ 633
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Obligations (Details)
$ in Millions
9 Months Ended
Sep. 30, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Long-term purchase commitment $ 5.2
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Provision and Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ 796 $ (83) $ 5,297 $ 1,227
Effective tax rate 12.90% (1.60%) 18.80% 9.60%
Effective tax rate, excluding discrete items 13.40% 11.80% 18.60% 17.70%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Summary of Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Revenue $ 27,408 $ 24,850 $ 92,560 $ 67,441
General and administrative 6,271 5,711 18,751 16,790
Sales and marketing 2,141 2,367 5,776 6,710
Research and development 5,098 6,620 18,159 16,354
Amortization of intangible assets 4 156 12 469
Impairment of long-lived assets 0 0 2,332 0
Total operating expenses 13,514 14,854 45,030 40,323
Income from operations 6,078 4,571 27,481 11,275
Other income 105 495 750 1,474
Income before income taxes 6,183 5,066 28,231 12,749
Water        
Segment Reporting Information [Line Items]        
Revenue 27,408 21,752 65,665 56,946
Oil & Gas        
Segment Reporting Information [Line Items]        
Revenue 0 3,098 26,895 10,495
Operating Segments        
Segment Reporting Information [Line Items]        
General and administrative 1,045 790 3,068 2,663
Sales and marketing 1,537 1,942 4,413 5,732
Research and development 3,679 6,553 15,305 16,129
Amortization of intangible assets 4 156 12 469
Impairment of long-lived assets 0   2,332  
Total operating expenses 6,265 9,441 25,130 24,993
Income from operations 13,327 9,984 47,381 26,605
Operating Segments | Water        
Segment Reporting Information [Line Items]        
General and administrative 606 359 1,467 1,456
Sales and marketing 1,507 1,850 4,307 5,058
Research and development 723 886 2,585 2,794
Amortization of intangible assets 4 156 12 469
Impairment of long-lived assets 0   0  
Total operating expenses 2,840 3,251 8,371 9,777
Income from operations 16,752 13,076 37,245 31,514
Operating Segments | Oil & Gas        
Segment Reporting Information [Line Items]        
General and administrative 439 431 1,601 1,207
Sales and marketing 30 92 106 674
Research and development 2,956 5,667 12,720 13,335
Amortization of intangible assets 0 0 0 0
Impairment of long-lived assets 0   2,332  
Total operating expenses 3,425 6,190 16,759 15,216
Income from operations (3,425) (3,092) 10,136 (4,909)
Corporate        
Segment Reporting Information [Line Items]        
Total operating expenses 7,249 5,413 19,900 15,330
Product        
Segment Reporting Information [Line Items]        
Revenue 27,408 21,752 65,665 57,050
Product cost of revenue 7,816 5,425 20,049 15,843
Product gross profit 19,592 16,327 45,616 41,207
Product | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 27,408 21,752 65,665 57,050
Product cost of revenue 7,816 5,425 20,049 15,843
Product gross profit 19,592 16,327 45,616 41,207
Product | Operating Segments | Water        
Segment Reporting Information [Line Items]        
Revenue 27,408 21,752 65,665 56,946
Product cost of revenue 7,816 5,425 20,049 15,655
Product gross profit 19,592 16,327 45,616 41,291
Product | Operating Segments | Oil & Gas        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 104
Product cost of revenue 0 0 0 188
Product gross profit 0 0 0 (84)
License and development revenue        
Segment Reporting Information [Line Items]        
Revenue 0 3,098 26,895 10,391
License and development revenue | Water        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
License and development revenue | Oil & Gas        
Segment Reporting Information [Line Items]        
Revenue 0 3,098 26,895 10,391
License and development revenue | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 0 3,098 26,895 10,391
License and development revenue | Operating Segments | Water        
Segment Reporting Information [Line Items]        
Revenue 0 0 0 0
License and development revenue | Operating Segments | Oil & Gas        
Segment Reporting Information [Line Items]        
Revenue $ 0 $ 3,098 $ 26,895 $ 10,391
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Concentrations - Product Revenue Concentrations (Details) - Product Revenue - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Water | Customer A        
Concentration Risk [Line Items]        
Percentage of product revenue 30.00%   27.00%  
Water | Customer B        
Concentration Risk [Line Items]        
Percentage of product revenue 28.00%   24.00% 17.00%
Water | Customer C        
Concentration Risk [Line Items]        
Percentage of product revenue   11.00% 12.00%  
Water | Customer D        
Concentration Risk [Line Items]        
Percentage of product revenue   26.00%   10.00%
License and Development Revenue | One Customer        
Concentration Risk [Line Items]        
Percentage of product revenue   100.00% 100.00% 100.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
VorTeq Partnership and License Agreement (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 14, 2015
USD ($)
payment
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenue   $ 27,408   $ 24,850 $ 92,560 $ 67,441
VorTeq License Agreement            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
VorTeq license agreement payments $ 125,000          
Number of milestone payments | payment 2          
VorTeq milestone payment to be received $ 25,000          
License and development revenue            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenue   $ 0   $ 3,098 26,895 $ 10,391
License and development revenue | Affiliated Entity | Schlumberger Technology Corporation | VorTeq License Agreement            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Up front non-refundable payment $ 75,000          
Revenue     $ 24,400   $ 24,400  
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +> 7E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "W@%Y1_*E_BNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E882;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[ZZ!3E9SQ"4/I# M'1%JSE?@D)11I& "%F$A,MD:+71$17V\X(U>\.$S=C/,:, .'7I*4)45,#E- M#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX.UI]S*O6UB? M2'F-^5>R@LX!U^PZ^;79/.ZW3-:\YD7%BX;OJY7@]Z)^>)]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +> 7E&40FPY'04 $$5 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"PU4[$V)+YB/9(H^DT5;IUS04PI#W));I52[ M:Q&K[56'=@X7GJ-U:.P%9SS:\+58"//[9J[AS"E5@B@1,HV4)%JLKCH3^G7J M,1N0/_%')+;IT3&QG[)4ZM6>S(*KCFN)1"Q\8R4X_+V)J8ACJP0<_^Y%.^4[ M;>#Q\4']+O]X^)@E3\54Q7]&@0FO.A<=$H@5SV+SK+;?Q/Z#^E;/5W&:_Y)M M\6ROUR%^EAJ5[(.!((ED\<_?]XDX"F#L1 #;![!/ ?34&[Q]@)=_:$&6?]8- M-WP\TFI+M'T:U.Q!GIL\&KXFDK89%T;#W0CBS'BJWH0F>>T:8R]P: MGBD>_NB;<\*\NO /.%Z9)"_7\] D_3U9ID9#O_L'D>R5DKUU1!#IV;8IPI4,?^NG+EX9N,"S9ABW;3'/PL=R&3J<+UUKQ.,7R=5$R M7: ZM])$9D?NHEB0ARQ9"EW'@FNX+NUZ/4H9PG-9\ERVX7D6Z\@.%DC6 T]J M6Z])1^BUU?'MV-N=D9GTSQ$^ZE:&Y[8A!#VEH>VX;<8SLC#0R8C29*HR:?0. M_H-:[ ;UFUL,\LB5:1O(%_Y.9@%TN6@5^3DITL@-DM#([H .+@9#C)!5A*P- MX20(H&2D9X<#<@_/D4=9GSM^T5#@,=;*OJGWOUBG]@S: M^D5M92TG+K?@DMP++@.M,+RJ%%#_TAV@.K2D%Q@\];<0)SU],HN$"?8E6!5F6!XEY^ MKWS(R3Q4$O/@!I'>A=<=>D.4J"H*%'?TE\@.(+4BE/V\_(4LA)]IR%8M%JXT M54FB) 9550:*6SI4S2"2:[+8)4L5U[(TU(3GV0R;7%8E@.$F?<@'N7WW0RYA M[GNJ2#4(/4P6-Q-L(L8JQV>M''^::6VG&,6\(D\7N$%6.REO4/SQ>2K_D:QR M>M;*Z6<2)HC%JLO.R/@!M98,5VP@JWR=M?)U._F!P@VFN5:ZMI,WZ$Q\']:5 M,!4002&&T56VSEK9^B+A<4RNLQ1NI_7MB.LT3159Y>:LE9O?)C"WLEWK5U P M(=AGLN&R/G&X8"-:9>8,]^)#LD)8T*- N$PC4&7J#/?CPWC,_0\&H?)?H3+G M"V3RF!DH@]*Z6>WBM%#NY\IV'^5MW!]0UV7#RY'S5D=5&3MK-=V?PKC34'-F ML-Y^)[^)^E0US?I=VF.T3[%JS"IW9[@YEXNCNRBUY?"'X)KA1#JPS?P^WY<\+V"]Z3*6N0>_(PJLKL/=R: M)X 4%%@QK^O=UPT")T>@<[1)90THW[M+B6_76\5^57FUW!^, M1,=")=$EZ3Q\^QUEU[*E(YT!>Y-(]O'TY^EXOR-]\:CT-[.2TI*GMNG,Y6QE M[?I\/C?E2K;"O%5KV<$W2Z5;8>%6W\_-6DM1]8/:9LZB*)VWHNYFBXO^LQN] MN% ;V]2=O-'$;-I6Z.?WLE&/ES,Z^_'!Y_I^9=T'\\7%6MS+6VF_KF\TW,WW M7JJZE9VI54>T7%[.WM'S*YZX ;W%W[5\- ?7Q$WE3JEO[N9#=3F+G"+9R-(Z M%P+^/<@KV33.$^CXOG,ZVS_3#3R\_N']MW[R,)D[8>25:OZI*[NZG.4S4LFE MV#3VLWK\0^XFU LL56/ZO^1Q:YOR&2DWQJIV-Q@4M'6W_2^>=H$X&$!CSP"V M&\!>.H#O!O!^HEME_;2NA16+"ZT>B7;6X,U=]+'I1\-LZLZ]QENKX=L:QMG% ME>HJ>"FR(G!E5%-7PL+->]&(KI3DUCDVY(Q\O;TFKU_]0EZ1NB-?5FIC1%>9 MB[D%#<[3O-P][_WV>/@<9KZ? M/MM/G_7^N&_Z&ZUE9XDP!N9Y'O#(]QYY[S'V>11F12 VI'07\ONF?A -/ *- MU=95VKMR"^YAD4=?(-Z23%I.9 M3 10&B7)2"9BQ8JLP&6F>YEI4.8'"&!GE:ZE\=;:7 MEP7EW6BY%G5%Y-/:+773IZ>R*ZFAPASF/Z8[FRB*BV2XZGRO.@^J M_J*L:%X@,)^&C%-:Y".)B!F\^=03VF(OL@B*_*BZ^QB%J2C9';B*.J&1*\.)[$&#&#!$\\J@=0T3"I?E>J>JR;!I7& MD3J9%=%8VBFS8VD#FV@83I_ZXE1W5G3W-13](6L]D43H,P848I/Z8CCPB88! MM17ZTC4UA4\:3W)T:I04GE)*!T#1,*&VQ=1?1"D"GB).>#96A]CE>9;%'H$# MHFCVHD:LJ<5=W=064!KJQNA $1K&R+Z%6(MGUS^@LT?@4"1T/'<,(07SS'P@ M" TC! 3JC0S2^2 HJ/PI-_)T6JJG5D6>>N#"!KBP,%P^NHIW2B%#,,&B<1>! M647,4YW9P!(69@EL;*R&[>))D0@=:#HN>9A5DL6>1I<=;$3"##EN=TY)19 M;>SXE2-F+,NYISRS@1PL3([).S]9^A@"BC2/QNTO9D83[DN!@2#"7@*74_JFY."P M/9LHG)HE+$NI1^/ %Q;> UVIMJVW[?EV=PX9 0V;[$K02U[_I:PD^2^H\*!C M=\QV;M:BE)>SM99&Z@?,>PP:PBEZTC%=PS;'1S$#G'@83N^JJG:GA9"> M;@=\5G>D%.L:TA4]C4'XD\4%FYS'8'91Q#P+B0^DXF%202NP:3=-?P*WZP!4 M"\FPF#Q(:8KB7Y'6CC$%SE2-PBL8$0XS.N&?'Q@=^\1/\T@"%C7[V9P&? MTNB,1W&>CO6=M#N6>' R%\;687BET!VL?UCZE5S696WQ>"(\*G@^SEW$[(PG MB0=;?, 6#V-K6UB-=_6BDA$@I;S(Q_L,S(ZG$?6)'LC%P^2:T*"OM_]Q$LGD MR!/=CF!VV'9D?G! [GZ=^%/H^[HSL%U?PL#H;09^]/; ?WMCU;H_,[]3UJJV MOUQ) >*= 7R_5 ",W8T[AM__[++X%U!+ P04 " "W@%Y1@;OWA\4& #1 M'0 & 'AL+W=O3%YC\_FE+0&'>+W4CSJ M@V?44KF7\EO[R^J,LS/IBDDU0(99\6YG/\O%7T1-BK;^%K'3W%SWVV&B"%EMM M9-T;VQ[49;/[Y4]]( X,K!_8@/0&Q#6(1PQH;T = T)&#.+>('YK"ZPWZ*A/ M=]R[P,VXX9?G2CXBU:*MM_:ABWYG;>-5-NU$N3/*_K>T=N;R6C:%'791(/ND M9546W-B7.V-_['PP&LDE^FTC%&_'5:,3]/5NAHY^.D9ZS970J&S0E[7<:MX4 M^AWZZ<7[^=38+K8-31=]=ZYVW2$CW:'HHVS,6J.Y[58!V,_"]GG ?FI#LX\/ M>8[/%0DZO!.;4T2C=XA$) +Z<_UF]SL.^KV6VOQ I\/.O[?3;-]I]I9@0VMH9YATAFTE>+@D:1QE MY].'PYD)H.*,12]1,Q^5$Y8XJ+F/2M(XQGO4"X;)GF'2F=$1AGU::59(/&W: M)*3/ G%+]U[38-Q^$8UU6W7#S N;,NVPMLT\@*'<^6*'Q$B*G4CZ()9B!S3S M03A+F8.: Z@DS2,XD-F>JG9L6]*5;%8GE5W#18@T M]CH2N:1?A

*#K,#ANG_3+&0MT%+)^IF^U9H@;>JOURAU%S6 BIF; MU6< RI;1S,W8 QCDK(1TH,FP7&X^IFU4'8U=]2/^K$^#E5 /$@''-8.-XT1 M5IR;WCT8209,(&_Z^" 6>0O&!V61FQRAYA@;$1!X4! X"1+=!;&1S8FW;-ZA M1H!UH7=YV)43DKO, 1!SB4,8CS@ 2M,1WH/&P6&1TZ>*@RDT3A>0'!%SZ?J@ M./?X^J#4U9-SJ+DX':N"@\+!88G3IXA[L91*/*\:PY]&LB.@/7!&7=* C(D2 MKP0"BB@CU$L3/LQFB7BL#@Z"!X<5C]U6/)3=L8QECH[NK;I=EJ;+E<>OQ\'7 M)&F>N&'P02=NK&8 B)$\=8, :"!"1F8[&200"4N@3R*4R7KCP\T)HYG3M6L( MA6-GMNPM]CC#,!8GHY-K4%[D+#V MZ ^Z0C-F*.LD7-8#AUR]Y6NG7! ,IXRX,?-A"4L2YL;,A[$T8B-;.S)4_.'A=2=_M9%> -U.P,NT4;0+&8>*O#1Y$H'(!AEL4C^SHZU&T:KMO/ MK%=*:IMXE;3*!:),@5.&G'DI 8(EE+B'4P L9HD;P3D$PR0:$2MTJ.$T?'#Q MH5RTVP_WA H>\I=M#/6 7E$@26DN4P, + 8 >&PO=V]R M:W-H965T&ULI5;);MLP$/T50N@A 9)H]:+ -A O17-(&\1) M>RAZH"7:4B.1+DG;2;^^0TI6;8E6@_1BD]2;Y3V.1C/8,?XL$D(D>LDS*H96 M(N7ZVK9%E) +!G/L80M7]EBS0F.M5&>V9[C=.TS18XQ69$_FTON>PLRLO<9H3 M*E)&$2?+H77C7L]"A=> KRG9B8,U4DP6C#VKS6T\M!R5$,E())4'#'];,B%9 MIAQ!&K]*GU854AD>KO?>/VKNP&6!!9FP[%L:RV1H]2T4DR7>9/*![3Z1DD]' M^8M8)O0OVI58QT+11DB6E\:009[2XA^_E#H<&( ?LX%7&GAU@^"$@5\:^&^- M$)0&P5LC=$H#3=TNN&OAIECBT8"S'>(*#=[40JNOK4&OE*HZF4L.3U.PDZ,) MHS'<.HD1K 3+TAA+V,PE_$$Y2('8$A[E4(2)JHXM0; R:-D&>%_K!,6K61+ENQ_,JU!'%3D6QTZKH%YD0CJ(C*0O*Z"QC M0IQ?($JTW!*_M$C:K>)U6R6%C@K]DD([X9S0Z!7!95&1X:)3QS^AR^A7W21X MX;ES*%.W)G<3*^5^!.%3V>6_H:&MH)/9JDN M M8IW9(6UKUF+D&G1MN J4&F38A;5V]FPO3,M/L5[7XK[4[1V:-C&N7WME9P:,_;J; M(,]W>O4Z;Z)K!M?!BWBHVDJWU0+%@$L83O4Q@1"5< M >#YDC&YWZ@ U= [^@-02P,$% @ MX!>48+D<[B7!@ *\Y*IU17,Q)%Z:QF MHIEU#533U>\DMOS"9X\/_@NEBMC'\PNSM9LR6^Y M^;F^47 WVX]2BIHW6L@&*;XXGUSBTVN:6@4G\;?@6WUPC:PI=U+>VYNOY?DD MLHAXQ0MCAV#P]\"O>579D0#'K]V@D_V<5O'P^GGT+\YX,.:.:7XMJW]$:5;G MD_D$E7S!-I7Y+K=_\)U!B1VOD)5VOVC;RF;9!!4;;62]4P8$M6C:?_:X<\2! M HSC5R [!=)7B ,*=*= G:$M,F?6)V;8Q9F26Z2L-(QF+YQOG#98(QJ[C+=& MP5L!>N;B6C8E+ HO$5QI68F2&;BY-? 'JV4TD@MTS?0*?8$5UVB*?MY^0N_? M?4#OD&C0CY7<:-:4^FQF (T=Y:Z\6C(L]9I"^>TA9(U@LQ3 MS(AFV8:N,(+KTY%YXOT\L9LG#LSS)^2Z: I9<]\:M+JIT[4I_7!!2$[CL]G# MH6>&4A@GA.RE7@!+]L"240=H-I:8X2G'(-QW1X&04*FQ=C *R&(NO M9#AW%F=]A$,IDNJ3P?!Y@'=S1 M#A[GG1O%(65+%TG2)<2(*X=T0O*D#]3#.?.0(SO.P4=(YSDFU^S)!J07WI @ MTF3@1P^+Y'$ 7D)Q' )[:0)GCCW9WP?6!.P_2TPMZ2!I3DJ1][O.)89(& M@)..7,@XN7P]PGMD2!,0=CUP'B$:J,ZDHQ(R3B7[U#[B0#)DABG)TJA?@WQR M.,(D4(-(1R-DG$;L-OPWMK([]![*B&C29Q:/6!(%DHITS$+>UJBT>[37-RJD MHQ0R3BFWK.*NH:R9NN?&9C#2O-BHL&,\Q!(E67_+Y1&C"0U41=+Q"AGGE6_, M[+"]#?2019(H3OMDXQ'+HBBT+R<=VY!QMKG9J&+%]%M!^YB%S)-^8??)I2E) M0F'841 9IZ!KMA:&56WQ+ 5X/@!TR"S3U+7L+W%ZQ)(DP@&8'061<0KRYKDO M9;S8A[03$YSVV[NW#- MB^VT>+VNY!.']%DQB$BT%6:UXE7I!>XCH7ZM\@G- RT7[>B'_@;]^!;8B]M# M/X3VZY5'*J&A(DL/CLGH*/+/BP4O7*/('PO7Y"#@3(Y* 2\4AYAQ)P=M-^U M2N-Y?Q/I$R.8!HY/:$>*=)P4WV(/M[OV!8*]FY#^/$\'YZ7SB"3]O:9'C.39 MX"A@=G!Z7W.U=!\U-'*=3GOZO7^Z_W!RZ3X7])Y?X=/K]O-'-TS[->8;4[!$ M&E5\ 4-&'S/PKVH_<+0W1J[=-X([:8RLW>6*LY(K*P#O%U*:YQL[P?XST\7_ M4$L#!!0 ( +> 7E'ES@E-0@< .0H 8 >&PO=V]R:W-H965T&ULQ9I;;]LV%,>_"F$46 /4M7B3K"()T%R:=<"&HFFWAV$/JL3$ M6B71D^2DV:J>RF)$@"&=EDE>3T^/^ MMP_UZ;%B0\U:E9EF=0/9Z*0]R<3//G^P\?\=M%V/\Q.CY?)K;@6[>?E MAUI=S391LKP459/+"M7BYF3R%K^YXK1SZ"U^S\5]L_4==;?R1SK0 <':CB0R.' !@=F.+#0X< '!VZFQ!T.X> 0&@X4.QRB MP2'J!VO=N_W07"1ME']_>6XU(7G53\;JMU7]SY=>>GLLJ M4Q-+9$A]:V219TFK+JY;]:%F7-L@>:.N9/IU(8M,U,U/Z/*?5=X^H"GZ?'V! M7KXX0LTBJ46#\@I]6LA5DU19\PJ]&%T?SUJ5;-?D+!T2.ULG1AR)?9)M4@!N MYWZWS^Z M.@F+=J[44=:[ZNTZSF5 MC6J__W;4S51PBO_Y418%4B7O/JFSOSQ]PC:-,V^?O&^:5=\5:E&E6S-UNVN@ MGF!63V <,;@C^"87[LWELLH\@W,MEFIP@GYP8B@E;J44!CP*-CFMY[!MQ1EW MC&"X23S<V&;8#YG 1N;7=IF4TSIV.@*,F(L=-QZ MM+GUZ/DG[WS3^/R@R?L*5:*%NGQNSUJCQVT+3JEC7L>;-&-OFGUG3#MYDO45 M5Y7;I*OI$ UBJWW&,(';QX%&:N#-0/6Y4D *':NZ%E7Z@-HZJ9HB66NO[&]% M]1ZM(%,"*Z4I"1P9;4$>>S/Z7*G)4N3_JBZY5?)T@ Y2Z>35G?"E@^TQ))$C M'4T&[$=#S_;=4'1-K+,A_&BE!I&Q3+&-CVVC<>J:'IAZ4_]-[0[628*)4:!0 M[<%3OC=4,Q0KGF ?F MR-AV4Q(:Y :G-* S4.S+Z%@,7,4$:SIB/UXW"E??EE5?D)B")$T="UFC3\< M/C\$L$80COX7#3.$W>X.@EV=H9F$_5!ZHHK!-H$@&0.8N74,UJ3"?E2!2F;W MO(KW6(HVV7#(XSDVEZ)M-[6J%6 S#V(*WSW1F"3!\\]CHIE(_$Q\M)PA-@O- M;@=,5/US=-361LJ/R\\2/O:=(&F+3;HIC1T::=<3/NH,E M#0& X1HB30OBI\53%0VQ63$EYL9CA]$X=8T3XM].^17-X#RJ?)@9.Z>K75;C MU#1JB!\U!^@98E,&U#.#G;>(0K$@/0/8V7H&:!#4,V PIYXA&I3$#\I''<> MW"$0*Z-NMPUFIBE(XN?G -48HO[=VJ%ZAMH[-<8=$IYJ*E$_E?;6,]VF$$C* M!E"(L:5G #.WGJ$:5'3?(S_'R0RX9"F$K## QI'*.;5W?:%YH #%BH* S(TE M"]A-J;&#O *-.'<('[IU OD#CB"I)B<][!#2*7RH34RS5 (FF%#';IMJK%(_ M5A^C?*A-1QJ&CKI)-1ZI'X]/43[4QB+&CH0T%*D?B@<+'PK@C+C6O.8*]7/E MJ$YDJ\W&$T3EV#A_JW7W[E0^UM#R$Q96:1V&4V?E"@L<3\6/)J'[#X MGS&;2#BD\9P;A72P\Q92*%;$8F(HOTO(+C!Q S0(:A\H6$SGCB7#-%29'ZJ/ M.B8 =-C=JD!&-8U>UTI1D/^!, MDFDFLL/.))V2AMDL-"4-8(*I0]\SC4OFQ^5C% T#J!>$COT6T]AC?NP]1=$P M@':.M<,UZK@?=0.$^S=@ M?D7#@1RR&J>F4OU*TO6KGLW^CZ(MM6EOW7 MA4A4D>T,U/]OI&R_7W0OB6U>;#S]#U!+ P04 " "W@%Y1UD_K"P0. #E M)@ & 'AL+W=O:B9O962SV RW1-J>2J))4W,ROWW,O*8I*W!<6^P"* MQI;$R_L\]US*S[;&OG,;I;SX4%>->[ZW\;[]X># %1M52S&3@UKJ9N_%,[YV95\\,YVO=*.NK'!=74M[=Z8JLWV^ M=[377[C6ZXVG"P)$C\N57GJJI($-1X'V7NI2UI8?ZY ME_Z*;8;[W=$^4:B6[RE^;[9]5M.2&]?/',FJVP]#2DT0XJ[&.O_B0KG"ZI8]9%;BK'-XP#DAFU(L]+K1*UW(QHMY49BN M\;I9BRM3Z4(K]^S 0P$2ETZ7 M6EI:]ZW?*/'-GY[.9H>GYZ9N97/'WXY.A;']C7O"XP./Q$:ZB0#0B-I8)?Q& M-@BLN%/2XGH!S/'8SJMBTYC*K&D[/..%,]6M$@5VJ]0'46QD5:EFC;LD2CD2_R-D *!WB@PQMBI1<4I,Q5MH'E5&73LX2 1?U;+I5DB #DHY MVJTCE\;-K2J[0HFM=%Y-A*Y;"YL$0--*>@K;JM6*?-H4\"*)P_[*"O(3GL5B MCD]A'-1!E(I*P>PM3+7\M-&5^$;6[:E82S?6DOQV]-UIKI*$BL$V>(J6XQ9" MUNRRW77%1D F[S6YMQ&MI0: #*E(SP*)0PG2H7*#\JB)4I$L),OU)4)[]-W) MJ9B(FPIWQ-5O%.R3IS.ZQ%_B[2L+2>3)EQ\0*83)9O=^^_1M'-8ARL_JF;X/G^;'B49NZB^.4P%)CNS+,]K9>%D\6VLC9OI M8MH7Q%2<2:?Y,?*+:CSGU,X<.#>(3.,@&Y^@C"ZY6E[I1C8%93]OB78*7753 M5%VI6"$9BI\W\9G9GRWUJ9A7E7 9CN@&B;1?] )ZP20)46N<+$*2;B0J9*D0 M$E5I]#165%,-](KCL1 $$L+B*/>^QL1A#W 51 #/+>]&!K:==1VI[0U?MUT5 M0HN27G>5#+I&KRQ4T5GM=7RB3TX25FO'#*4/X.+E^1"_,'SG8JO>=CJE QIZ*#2#EEM OSXPETA)7(\#3G5P(02R0#Z"!\,'Z6KX+ ME93'N WEBJU('Z0(4+V$VX-#%A2-X)'(78"KO75?D^5N8SH UQ+9"_FQAG[O MFM!3.!6XQ@?1GQ'(M8H5E)MDO[(*)E(?#7GHJ!U00Q:**-R.T-[/W?LX-6^: M#C*N56NL%]"2R+4X.MS_*\176)>T1B'1_9^D17H]"7Z:4,.2==@<-__2-0J+ MHQ-S\A&T&>\VU"5!ERQ_!S,(=A/T:,>%@8H/A0B?HN@M7!B);6M[NY5;6NY>>DJ #G[+L\ 02;G#=29' M<9NIN'$L["4\6G.C>\MLAP!+]G3T*_)\$C.;ZDO[NPSCJ(HG?5V[G0F'SHWI MDN2D:OV]*]=1L 3;J-LA#"JI'.*\6F%\#$54AW9F.9?R!/_R>J4=1BV-ZVQH M=3TV]RP\,LQ5U2OQP#@BRGD/'O2GO9*AL;"EWPUTT@8(JXDW%=3H*,)PE]2! M/7;41IC[ 7*;DFN"O'4KJRZDBLY=,Z1^GT&T@\5>34=_"P.-R>FGR/M6>UGI M/U)B4"5QS=,.D6-Q^/H^=V"-0.VCQ>@D>]W"#'!"H.-2'HI^LS!)) /X- 3#7&WMW M2L<$RI)0+S_$T&2R*E0]]3U'B)8_FC;.?1U-J)6D?M3;@.J@,&#*T"&A#$IP M2(:"^T0@+6$*(1R-T9G0V4B7!2L\76HD/V8Q&@\T\PCNPGXL>BHN.M5SJ :S M3X7E%H//K;;=P"W$^9M?+R_VC[Y/44,&EC1?3%+3H:@4W!-,9^/A!Q).E,,& M8=JBM*@#C;(\M]#GM>1R%EM%D0Q80..EZ]H6NA- ZFH2>AI-F@%)T2L#1?.! M\J+3VRZ,S+&^UY59TA0'#YLZ/#2D=YREQA.#=@RR525Y'0M M_!?VQR@!B9JE](-_U#9X GL7Z+(A)TM0\G+_/H&Q16J%+I=5 ,<8D1:CM<+4+?'VVYB@T2],Q1 MX:Y\G)Y[OW[>EQ,&EY;4'1'82FZGGS_&"4M9C9+ D'H.?#\:!)#85 :I(W)7 M*J.[^OJ]!F5H/%2MC0FQ2@F@^L+^\&11F;8KLZ( MXOR9YB?0SE[#?^>X*ZD962UD/,DU."P;;9J M07U86I"Z,X,_"6A?S1=G"6.I:L>;#/CB?BIW&C M.4?Z:2]>&V )-ZQ!N\O&>=L%*S*QO:A>_$1L-YK:.]%XMUNY&%+) ?4"/H=PJ@O$86 ?3SU^>OT[.JTVIJCX,B3RCX=#>GN<9XFB6 M;!CH":-()CO"6^R?65/461Z,VV5H0)-8,Q1R/D6DW92^E>!:N$DO67BX2P;% MW3 [;!@^)35G-KN_AY$C'DSJ/A83P3TD"R%)S8%9FLC+R8[LV&)E5ZEX6R7 MFZ<$&J_4TG8TC88YF8$#6) P ,D6M:6LKVXT35]DI$=U"@:]6><6?8;!0GL%\*HX G+3+ M3:(]O":^O\._ESR-T:1Z00]R=G5"E DNMT+AR.=KB@)($'H%D1404,$:_EW9=T4ATGV=*D+OP9"^@(1S:1=Y8Z M')HQ;9 #81BF@UU\X6NG=G.4/#?4OX3'?B MBS*7=4GB87T[W=U,N-;&[8,BAM8F7*SZWA+=<-KU)<1J#%3-T>R130*\*#;O MDFGD,KX=(>+.\\]@>PIFGT-R!('A2(H*+T!&=D+L$C1!JB9P-]FA2BA2CB2( M1?]JA,]6FG@^&<9[?I#4T>R#Z+TB/W)_6(+! _]?]998\>4#GGJ/%(./B[\K MG^CS5^7QR00[<:31KZ]#YZ#Q/[DHUN70 +$ZA._MHLG$4.+[+(E0&? M1BSR-2)#Q4K(OY3-._&&L[P,EO=FOKX\>W.=""&47=+11MC5)F=96G*/G@S; MTCS^DLB.C@-^2-[X9CL<2*0W:,1@4Y'*='GH.@E#QXP,OE;3C W#Q MK9ZJ*0,B&AB]YG*1(:&>T'QYIB:Q%,Y'Q! KC4*,GHU0LDO91"&YP9J&1-]* M71$_%92?U?WW'K/99-#SGOM@4"6+B!S40R*WS-V:OVRCT<"3:^\=*44>"66R M4]>'/6AL3);-3(=]#JWIP&/W>XG)O?<2TUV_?SG(?GJ$3K;F'UCQN4SCPZ^0 MTM7T&ZYY^.G2\'CX 1@*&KG@1*566'HX_>[QGK#A1U7A"V+&/V1:&H^VR1\W M"HE@Z0'J_1?:(/VR[<6_ %!+ P04 " "W@%Y1N0;\?-T( #C& M& 'AL+W=O'_]G$M*LNP\!SN+ 8J8I'C? MYUY>LN>W2G\U:R$:=KN],6Y:IM25N)*,]-N-EQOWXA2W;X^"H[ZA<]R MM6YH87IQ7O.5N!;-S_65QFPZ<"GD1E1&JHIIL7Q]=!F230J(4>4,<.'YNQ%M1EL0(:GSK>!X-(HEP/.ZY_V!MART+ M;L1;5?XJBV;]^B@]8H58\K9L/JO;OXG.GICXY:HT]B^[=7NC^1'+6].H34<, M#3:RRST0_\)?K/!LIGE-WO:,K;4:L/>0E<-!,"[S9J]M7X5 MFOWK&:=D:>2.;+&#J.E6KVN)*P9:O!3O>;C8/X7D@]ZPLP 955+GZOKR;LR\AD#E^T%;D+_(;(D0=MM44T6-YGW485YD8'8?1)!IHBU;W8@W4@ N_M0 <'(.M2VER2-L*KAT>8&.?"N3M FE< MJMIRUEU*#[;!N]A7T,BH4A869]<-?EP(P?\30M,%@SQJ6CBI$S]AUT*PCPII M&80([D%Z76%3);19R]IJG.MYTOR/C:YDAO*LR$'",&P!R*RKMCP!4.2-CP_\ ]M59%FS=3 M(_0-;&54KA$ 7G85IH5>XGNG0\/O:%4+AZ^"LH&2L;>"4@9NVCLK$F M#L<=^P@9SV[ZE1,2/\F2?<_G/Q(7E+0N2K,*;O2DGJO MP9>2$(V5KVC_/LBB0,*\YZ:Q=EXN-3ZS8Q:&7I+,,;">"U^-E^+8B_QP[UNW M= G/@MZ@? ;Q?/CN9C,O#C(6)EZ:Q61@%$3LTDC.0B\,DV&SF\V\)$B'-3=[ MWVHTIN VB],1;YK-O&#$PLV<,_JLA/YSZ)CNF]0O)3%LBVG%J7?,LM"+$Y]] M>!0>[.H?<"W 1A7V_5V^YA6J, ZFNMW4#C4HO@M%-0(TQI5G9:OXBY39?>D6 M?GJD\/0;'_OM;.I^_A"WO #AB/7S",>F/POA0>(E6;!G][ T2[P@F]&*'[EI MF,UWZ":($I[]+&6Q-PMC-O>R>8K=W@ST0>K-DJS'=I"F(VS3+,/G:%ASLP[; M2;1#,8UGR))@A&N:W0M@X,UC2D>GT#'UDFGL4U8F7@8F9(87V? EB&P4_/]0 MW:LRPE*_-%*&?!K//1]*/H=I9Y/[.Z1\YV;W\P>X8[@IO.$E-4GFH2.L/\', MKL59]-MQCJ#1$2NEMY,#C+\3>3=!2WF VTO73M$!F MY0U(\5@&T4#& >TC% M( 2TLIV*'*=;8\X.%SR<;%J3YTYDU9U*:$2@<\TENMN[FMQL1M'J]SOZ4Q(% MT)/#8C^XSYY:K =%.&X/;#N%YQ&E(43Y/DLK,)IE%(8LQ/W,\1YVE9(O9"FI MR3_;W=X*42LC+?4\"RV/V$_@Y:70=%'J<'#V++""F9<"#%T)Y])>9(H?[92G M_)J'G6;5,_+L[H .3/\P3.-=Y.SH8: MYH/ 3Y[.+B-Q$Z"+ VELRX\AF!VB9]2VHX>6JGA!V_6BCLL>2KO10Y$5? M CS<)W$QL5<6=)Y.(W@KS7SKNVR6=#@_9I'GIS/V1?/*=)&F6[#FA=ASW$F& MIB=CI^PD\N;S&0V"S(L0!(QPPLP##"Z[MMX0CT,7H.RC9-SO;N_4O_LS'5EA!C&5^\1^SX<%.[[SC8F5"E2V-JGS\&YP-7KR^#0\ M>3R-'/OZ91KTDLVHV-/1F75ENQQ\.&XD##/U3<'WF(':R>RYI+'HW%IVGMM8D#H@XB-&CPIT8 MASB,NF+_L*;NLA=GZ4,OI-/1P_.&7I[H>9WR'G!Q;]##ZO""?^D>KG?;W?/_ M!ZX!=<-*L02I/YG'1^YYKY\TJK;/V O5X/BWP[5 H=2T =^72C7]A 0,_Z]Q M\1M02P,$% @ MX!>45VT8L-R! 70L !@ !X;"]W;W)K3 MBF$:CR-VAJIR$OG\VJ82L1XNY^W>G%W/5VE+6 M>*?!M%4E]/8*2[6Y& 6CW8][N2XL_Y@LYHU8XP/:;\V=IM5DCY++"FLC50T: M5Q>CR^#\*F9Y)_"KQ(T9S($M62KUR(LO^<7(9T)88F890=#PA-=8E@Q$-/[L M,4=[E7QP.-^A?W:VDRU+8?!:E;_)W!87H]D(P?"_D#H>'>*',L;8<5BKM4&-$L3 M&D^XTD9,U!^7!:MJ5=,XN/@E=RWIMH$$-#X70.)]8PN7=2=9C7'48X3L8 M*7Q5M2T,?*ISS _/3XC/GE2X(W45'@5\P&8,D>]!Z(?^$;QH;V3D\*+O&7FW M,Q)^OUP:JRDG_CB"'^_Q8XJU1+>%SUG9Y@BBWA+ELN5B!%RMJ#J9 M&R5Z]@BJX5(U))03$0J0S)A*M]G6TAHX^?&'61CZ'^\?OKE9\/%T##<,2(+O M,Z-:YT9@G(V-LEA;*"4G90EAJ(&V9@\JR5H-<'7CHD!\YI6EU5E [V*MQ M AMTIJ+.I"$^'+:=NU<'DAZT9N=R2]W4M'K;8U1H"Y5[S@F\_38 N2-'76X9 M!$56'+ EYW14I#$M\3CY%Z:P>L(Q]+=T/?0)RRW[$;5&EQ?">-!'HS^R$3HW M+V&Y1FWI7GC/ B8GEB5VIL 0 PI*7U@BUJ J:3FV*ZTJYX_\K6!W4=YEJK-L MB9EHR2HZ(S474MFZJT2R272KD$XN$TJ$GW8).89?"BZVDNXJ%QU'CVX[0_G2 MY0Y9T+36J6"#NHI@7QVAQ; :\:!- C4YBZXTN=/=4CLXML^=D#Y!.IB=?.&\ M5:TA]10*JC Z,E K*M42[5.X;2OJ!5;I\V%/^0!3+YHE;@SBE,8P]-(HIDD0 M>-,PA!NLR?LUGX235XVEB^KI>5_S[W>7Z=0[2T.8QEZ:3'DU32)>3=.XJUQN M!0?13Y(4 B_V4Y@E/LVB)-G7^!$]9UZ"1O*,>8OKT[SMM MU^%>BNM5]O_?:7H*ET.5AU9'GA]%%.XS\G7H)3Z'/CV+W[JA)X,G#R7WVCWL MN+ IX[O7S_[O_NUXV3V97L2[A^=7H=>2^D6)*SKJCY/I"'3WF.L65C7N ;54 MEIYC;EK0^Q 7E$T5@N?T0< M !$3 9 >&PO=V]R:W-H965T"\JO3^;))/^ MQHW5N]'[OXG.GQ.RE^O*^G^V#[+S]83EK76Z[I2! MH)8J'/E]%X>1PBI^1B'M%%*/.RSD47[@CI^?&KUGAJ1AC4Z\JUX;X*2BI-PZ M@Z<2>N[\LRN%89^DXBJ7O&)7*B0:$3N=.2Q 8K.\,_8^&$N?,;9FOVGE2LL^ MJD(4Q_HS !O0I3VZ]^F+!F]%,V7S.&)IG,8OV)L/WLZ]O?G/>\O^=;&QSJ!* M_OW"0MFP4.87ROX_8?V?C;%+;LO(_[./WUMYQRNAG&5<%>Q&P!^9.U&$YU]* MP2YUW7!U^.M?5FFR?&=QC4PI2R):65W)@I/\K<.A]I;T-FA_0OM:)NZ;"IW. M@(CE)5<[85EWZ;0#-HCG'A+],_$(DGF 1,^G'M-65[ MU8XYOJD$ [G8H 'Y M7,/G2@9G?\HXKAMMZ&HO7=F!?,;?][Q"; 6[I3ZRD.2.: H^';MFV[QDO-8M MK=GA%,64H4X1KPVR1,7Z0>3=11(]>O3ZBG#HU@*P?1,B2]A_<.@56\51DJUQ MDBZB^6I))^MHL5Z,\QJBH;1ZF[?&0)&]EBJO6G0?I47[PN'6PJDCL3?X M)?[WQ;OW$Y'UX-*3-(#+5JL ;KE>CHN,-94H=KT.X""7JB-C2DF7D.."S(TH MI(.**>STR%J!=%KI,6@X81NDDHJF3X=4R-8(*<_S\(!R*>Z$@8_;H8>DLDZZ MEL!@G8M>]@:I@^LH0\0+(_&%Q#Y*Y6#"C$SLC+:4RR2)LO2$3N91BEQ>4,7[ MBD,GLT*W&[=MJP?(K^?+F+W!(5ZQ9TP3.F\X/O&&TVB]7(,:[I U;23Z\L]C MO^%[S!0G#")#<+-HGI'1>;3,4O8-8Y72UQB="[B31JOE$O])EA I20R?@NVT M+BP4LBR&>C;/QE &M'&T6*3A9)XLC]!R(YAUOAN1,"H-A APJ>>U=0QQ(B/8 M>%3R#\\3J- 6@6BMIPXB$FFL>RM5U)UA#\)J 3_1H5\A'$B$%__!6 WD1M$7 M]]XKJG.] 24()^!M ':@?0=M( A5(*2BS7LN>I#:X^&K>'J""5U5?A%8PXWL MX<;C6J*)YL6.$I/&R9I%5,:-\/N5ZC!E'UK3N^A*(X174Q@2K [C5M"X?WL(]V*D0M\VC<@43M@1F!>W[L2#+R[!A<1,91&!25+D]; M"" N6->(RN>S6]_'#I=H.DIA'\6G6*#FJMUB% ?'<08-ARJ9LFN#_:AQ!P^, M)EY#F60?T]0 M3/U,(\6:%S2,]#@5WT@C!P :@N0F34@S'H4$#[X!=DX$Y0F&Z1S$&P4F[J#5 M_, VHJM&*B]%/R81"&F\3R1MK3_MA&&:)C^DM>I"FFMBM@W%Y]!'$^1I#B-J M/.91<>=;0=AG+%1:[=X2QJ*;'&QS@"]0'JKPT0*D!>C!.R1;#,G8MDBA\(W; M(AC6\U@_$;9^1[$3B@*&FUB&C Q;JK]$>Q!GWHBDJACY??;'4A&Y710ZSH]0,5CLDWU"#J04 B$!2V M+(TON(B%;0#T([8!#2I-=5?+T([1T**([QZ3F!)@^W&%DM]*JCFSDV3*,^, MIZ,)./A9L;^W(*$T&]CFB$^0:>/W(4@/E<<.U.7SX8?_;5Y6+;'5#H1%#"$, M7F^ PQL1]]+ZY;YJ\T5\9[_*G%9E%X,1L=V&M@P@D@X#9GG@:8O7LF- U(]M MH'+B-5X=+,IA%,MNK1\;P.\',8P$*U!@N?-$,G";WE1RQT.CH\K)':SZ+' * M9R&"NV2 ;/<(? EI.U2:7[.OZU!2U$M#>1X57B_WA .0>)6.6)WFU;@K IO\ MJ9$"S5%K/)IH4#'[L. M\"C"N]EEM_O^58;F_KGMUS4_&+P#^::%E3"YZ*5 U[7TN-&4_. W/:_8(DJQ M.:1CC+W6-Y0"5XX*T@J#;EAF2[:8)QTPWF$68\S]NT(U0IM$B_D2^[=DO>K> M!YY4#6\43QG .T&T.,EP7$>KQ?JI=^C9Z#-%38U/'V.PY2>*#5\LAKO#]YZ+ M\)GC03Q\+/HMD!.KQ!:J\71Y,F$F?( )%TXW_J/'1CNG:W]:"@QT0P)XOM6H ML^Z"%AB^@IW_%U!+ P04 " "W@%Y1%'"0LB4( V%P &0 'AL+W=O MRNI M=.?Z,NQ]MM>7IO"YTO39"E>L5M)NWU%N-E>=N%-O?%&+I>>-WO7E6B[HCORW M]6>+5:_ADJD5::>,%I;F5YV;^.V[(=\/%_Y0M'&M9\&:S(SYSHO;[*K39T"4 M4^J9@\3?/;VG/&=&@/&CXMEI1#)A^[GF_C'H#EUFTM%[D_]+97YYU9ET1$9S M6>3^B]G\@RI]1LPO-;D+OV)3WAV>=T1:.&]6%3$0K)0N_^7/R@XM@DG_!$%2 M$20!=RDHH/P@O;R^M&8C+-\&-WX(J@9J@%.:G7+G+4X5Z/SUK;XGYV%E[X34 MF?@HE15_R+P@\8FD*RR%L\N>AS FZ:45XW$?KKACT(Y'TD_XC_ :-YH/ ;_"TYE%;[0_*I;EAS<6_;V;. M6P3.?QZ1-VSD#8.\X5]OZ;^$L;BYERJ7LYS.D,MG=S(GT2;]NB3QWJS64F__ M_K=)$H\OG%"M%/L(T3L0J9$_%V;O3BF:P;PJ[XY><: M50^:MNZDD).I^1PWY]:L3K&:42H+1W"=18"3=3CK%!T&7$GD3Z9NQV#[V02[GZ']8+H"IS!K7'M5DY;@%RJ %=!6<[PA1_G& ADF6II.)*P%T7*1TD6\J4YP[ME]#? MN?I .5<@R/9MJMCEN?I."! X@1#-5I%.J3)3R(M@)35_")S+S9+RC$EW/KO5 M01[B!F$9K-^.E$RYM6&&Y@C#&<% =#06(@&M )?JA&LX'WBV@1PQ9HB$SQ0" M<@838!QBD\F\VZ[=0/)1::E3' ]&E%1U7&05=8[K-?SA@"UCJI^D"LY4_G. M-MP/0EO(PC&2%5[AA1=S%E_&!%8DTV5US&YG)YCL(A =EG1L967?Q KA9335 M&.J.*XR+H-]5+K3GHV^4_ZBDI T$F[UNN!KN_#]L2=3Z30O M,+V$R@:9-<+@9+EK+9FR\#Z"E4'HW6KFR-YSE2F-5I(/&O'?].X&Z (62-DL M%>P.S![;X*A-G:U!9T0=PDTY'EM8>AF4NPR2' M538*S[NHCW@T>,D4TCUV]>&USQ7D]W7,WS2(?PU8R]^0_8\'D_,0-')R< 0^3Z]1_'$>C MR<-KU?97X^'\!]-9!>V0J-H&[?GYY!A+WK[;C6?M'OVD(H.H/QF*^+SA-XCB M?E\DT7AXWBI3O!XC^$]-OS6[) ;Y!/S&XG4BWO Z&0_$:!1-1[$83L7K.,8V MKR?3R@[N./1D&,731,230<5J& V8U036&(M1OV8UB<:#<_%;,T*V>3P-.(X& ML&VRJU=Q-(RAP A_(P&\(\@(JQIN?E32R_F\$N-IE" :7B%].!:#EF%W&&)S M,HK&DSZ'[)1/X:,WY>X$8E[\(M$>!)8RXX*[JUU[W5.'P[J.'Q:XKOA0V*I. M"8TQIYK'48^YB9Q M"5IJQO/!(<:J=V<1W/H^:#*SLAOB#3/&%5K?:)VR_J+ M3-.Q6U, )ZLIM4,9LK)ZLA(W4JJT&S"6\2,P7$##^5>Z0+UK,V=N0H,8XJ[ M% KR8F$);Q@X08?PVW48+';QA<=Z-'IY\?YZ''<8)EH1',"'$9MQZ\.YO4'; M4I!^5J-#^8H".<'JS^P7H=JW"G_Y>%#^3Q:PX[4[B?K)N+5SN@!,!Y,RXV(4 MD-&PRJ\R-9]ZX>:7U%/.9&3,N\GGI(\TCIL,YD\2P8//^%+QZ"3B:D:/HV7_ M\T3:_E!UX)_?.8L?.0_^"R[;/?T_;II.)P_6IQTT05%,HM%@+.)^-$+E+Q=5 MSZB5WQ,U"75T@'ON/+7C0CCH_QX!?8W:N*R':EKISK0W%\;M$K\^_8 M5[5>ZUOFBNPB?+%UJ!6%]N5GS6:W^2A\4WX+W5TOORA_DG;!\UY.44T)3A.+! # H !D !X;"]W;W)K&UL MC5;;;N,V$/V5@5L4+>#ZEJ2;W3H!DDTO*;K88+--'XH^T-)((D*1"DG%\=_W M#"4K"I!+7VR)G#F<<^9"K;?.WX:*.=)#;6PXF50Q-A_F\Y!57*LP7*JS7RU6/PTKY6VD]-U6KORIVO71J,M7WD*;5TKOSMGX[8G MD^5DO_!%EU64A?GINE$E7W/\J[GR>)L/*+FNV0;M+'DN3B9GRP_GAV*?#&XT M;\/HF83)QKE;>;G,3R8+"8@-9U$0%/[N^2,;(T (XZ['G Q'BN/X>8_^:^(. M+AL5^*,S?^L\5B>3XPGE7*C6Q"]N^SOW?(X$+W,FI%_:=K9'!Q/*VA!=W3LC M@EK;[E\]]#J,'(X7+SBL>H=5BKL[*$5YH:(Z77NW)2_60).'1#5Y(SAM)2G7 MT6-7PR^>_N9TR=G8Q7H%YMS_M1_CG"& MF%;[F,Y7KP)>(NCLCE=VJALJ3>&Z2P$CH$N M=,B,"ZUG^N=L$Z)'I?S[RK&'P[&'Z=C#-XY]3M'_YTE?*R:+SLR4]SMM2U*U M:VTD5U YD KR"LTBUQOV@W")[05G_>I25I?O:0O[;Y>KV3&JR1AIC-F0>]*! M(H?(.:'=2=>-TAX=&(%E6V7,CK2EB*!BI7U.=ZWR$>#?_]%B:_F#!"*['QT\ M[>Z[;XY7RW<_!RJ@L#*T8^4)N+6#U(7GNQ;0@ED -M>9BLXG,HV+V-%P&87 M#SK$69+$<^;NV:N--CKNGJ@!!C4K269.*J9H/#?.1U&OM3J2X7LV4]I6.JMD MSW, ?$BFF'5>)=/ I9PZH\^6.G:=JM,Q08)6&I,!9\EJ@5#I7IF6)20-S*=' M!VJ#/&]N P?121C:(?(@^C/"DVH(R6),X'O7@!UP#@7&*@I7,P9P:#W>O M(0ZJ2 RRCDGDTOF=K*@TO*=BF0%ENB?6JSM-AY1L<8HA)-6Z6F>$_US+S.YI M[]76-G,>@B;!H2$J+^C2Z@*E@P+1MFDECRY)/TH&:B]KC4J(4T$Q;2Z<]O*3 M((YUKZ&<;HRP!1JN";E#,(V]ET+LC1ZC[&@H$YPL!IVS[RM"RC=[3,+GF\N+ M']).S,!6_U$[L,=M3A'OC&^>_\AW]J3/1G_L'AMLI+B1'&?,N9R40NJG M5(*?8;Z2ZNMP2M:-FSFKE"\Y#2-I9B\0>>O%68+<#Q:6&^69V?:T+B ZHF\Y MY;Z[YA%:[4 &TR;EP>:X2KV&">3K^R3VY=W7NC#82(,RKH70=\I>2V4S[F;B MFX-J]MS5,1_=T#6#NGR'0#$IO^ZR'E:'3YVS[H9_-.^^DSY!.6T#YE@!U\7L MW=&$?/?MT;U$UZ3['F,&7P_IL<+G&GLQP'[A$'7_(@<,'X"G_P%02P,$% M @ MX!>4;8437^2! 'PL !D !X;"]W;W)K&ULG5;;;N,V$/V5@9L66\"1;>6ZNXZ!7+9HBRP0K)OVH>@#)8TM=BE2(2D[ M_OL>4I+7 >)L&B"016KFS)EK9KHV]JLKF3T]5DJ[BT'I??UA-')YR95PB:E9 MX\O"V$IX'.URY&K+HHA*E1JEX_'IJ!)2#V;3>'=G9U/3>"4UWUER354)N[EB M9=87@\F@O_@BEZ4/%Z/9M!9+GK._K^\L3J,M2B$KUDX:3987%X/+R8>KXR ? M!?Z4O'8[[Q0\R8SY&@Z_%1>#<2#$BG,?$ 1^5GS-2@4@T'CH, =;DT%Q][U' M_R7Z#E\RX?C:J+]DX?M&YET[,!Y8WS MINJ4P:"2NOT5CUT<=A3.QWL4TDXAC;Q;0Y'EC?!B-K5F339( RV\1%>C-LA) M'9(R]Q9?)?3\[!9G1V9!UY8+Z:T97Z8N 'D6\HSUX-YQYNI$N5\8UENGO MR\QYBVKXYP7PXRWX<00_?GOX_A< W1J!4M4%W2DNEDR72\N,)O#T1\ET;:I: MZ WAS) GJ;TA0:I7JELEL55:2U]"8"&UT+D4"AK.2]_$CL#?[T(WZ$5*ST*\ M)V>4T%SJG"D\ZB U)%]*]X*)4CC*F/$51Y0 56@("3'RZ%Y'@6&>FZHRA?"X MA!M+1!F\X+7?<>I=. "LQ]EO$GQ*^ ^G%HA#F UL0SB"*1D=2GS$I%4BOBQEBBA$+A&9OK4 LA" >3TV2,YE8JSBFP )E&OT;S>$>Q]20W M*T:RO>O#N]\UH3"2GZ0 43B&XMG@;;A L4)H'47V^ 2QIS&",^<+&2H'!G MD1N@+D-^164:8&OC@PH_Y@SE@]-=#_N0=J+()O",+9!/WUD"E_8KK#?>>? / M[C>@9;_C54*7T7?,$<]5!OE^F$3Y&\Z[VTDL^?<4*AS51&O4CC84''^#T7D0 M/[S:T"TC9W:WI^]? 3!\D@>$)":GC89TKF&*? ZS#:EO!KIR>->7^_SJ]MIM M2YN:.J@;U,J&A:5:.!_-Q#(6<0;$GOQ^I>A(I#2JZ&S$P6)"X)X?+JXS?G"2 M3'8JM%4NQ0J%0O"B0BFCR%L&L!:).D1#("&.48H( 7QN1T!!]\D\@9D5.Q^( MN6&D5IA8;RTLPI<+5Z(1E()S%KPRH408:I8?&O1OU.RY!$.8-DT>2F]A315# MX8V'WO-]]YIZB$T<7&BR?[%_M-VCC3[$K(*^R# >'S!YP0\C8\%A+HK8"ET_ MM:T!OJ !Y7%R]B/5,"NT;JH^80N1;QNNN]HMW-;!M_=#>!Q,TN3DR6PZF$R2 M\YU>MNQJCKN5V@R#H6?=K2SM%1LEW$U>;^+M MZOA9V"5J#YVQ@"IB=3(@VZYC[<&;.JY F?%8J.)KB0V6;1# ]X4QOC\$ ]N= M>/8?4$L#!!0 ( +> 7E$XV9?]0@P !8? 9 >&PO=V]R:W-H965T M#N<7A=3ER;,G M_-T[]^R)K8/1I7KGA*^+0KKMK@)]ORDQE^_LOH%JG MW[C5[_GXJ,!;50W$9)B(\7 \/")OTMD[87F3;[%7O-0^-=;73HE_W2Q\<$B: M?Q\Y==J=.N53I]_+RW]!G'A;*2?IL_A5(5_%VX712TD8\.+#2F%U49 M#/RCL_5R)7+X4QJQ5=(A@).A&(BWI?B'+&L4 #'BL(ZN18(-.[UPJ'(J$[H, M%KK@/0,.G(8@/EO(I5.*=$O$9J73E4CA#QB//;8G/>8,CORPTK[9BBHF9%SO M4I*8J34*4[0TY9-YC=5&_"2+ZK%82@\SE,D$#",')(!?6<-=H7;\D=R%3-$E M?S(VA0M(>_%/&;:)^*#N(.*4+/SI;U?C\? Q_] $A[\:/3Y+L"$U-4!#)C3'YC0\PV-8E2,DR \;I*'L.Y ^&P*(0X;"YA$G"%SU5U0S:J8>XLMV2ZS3-,:J)&C'XES!@=K5#'.HEMC8A=( M?+%0D$7IZI$<$+)Q.D"T*&V@)%EL]S0!*NFX(+R^:TVI@$U'.M%"%3. 'AV: MXUK"*#J>H?FS6K@>-N&-8]B\CT>N"GMP?"T=#!EUTAB!>V[8@]->SM/G![)^ M-DVFXVO!&;X'N@^HV4C$%T@7'%5JN0\]_OD >WL5PM=5952LK>RN.\VP/T1] M7T?2.=-4HQ8U2>W!JP:/)RD NC($!YSM2#]AS);NSF #EC@P!K&I$9912VT *2#/SN M$3SK]!3XF@" ._JQ'2J*"8 Y@]DK\(.;S M:[Q.+T=X'277TR&_3\!E>-^A+0FB M">[B"2RP":A(ZV!1WU+KPU%+(ZAO"E+6'Z;,[S#N45QYNO- X&2- #JC])G, M:,U(C)/I9$2/8SS.9Y2&XPD>9U?\.,7CU6A,C[.V-C3%2XPFR>CZ4GR@$B;& MTV0RG$$U[X4NJIH<&YVBN?D!PZ?S9'P]%6?-COO)APR^2H:CD?@DG4.#W?ZY M_].5!(/WU,*^UCIDFKHZXI8Z ;6?*)ADN+7Z_Z#XT\&IZ#F&\B)!-43%X@ A MUL@/;3,*SN4$K[/K:P[4B'%^M9,2\P.6NV5$#'U! AQ8>5DK,9I.! (S&)R.N+72WJ93?#Z7IFNG9$G$;4>4.,8 MD[5.I0B>SBF^I],KEG8]X3=8<,P'307OK+^<7K+=D[WG=S4(T;&YC!I5U2ZR MCO#'1RX;5L(]6N,!/LHL\$^4*C:FPWZ'7D1L0P&96YZ1^3\IGRFCB55'F,1>2^KWXM\.KDQM!O(5FS3@&@U=4 M( THI95T 94."FX4VBC>4UEI@G\W*@_$S4-.3 Y"D]VG2>..)D&$KQ%-NGEK M/! +[Q&34$M1>F(Z[;D4C*F41>3&9%$O:JW94"15BMI48[21NN!*E-JR;*[/ MNJQ;$.=%<8Q>1H^#C]C], 6N\_>2<*%4&>E86COBIX:THH%W;GP/L:D-EH]N".IKIE&+)2J;@-:@)(>8!(HV5M*RT MU/!K1PZ-@TK@Q&[UWL#]C)@5^BB&FS830 B15<19\IP\]T!^MWK!$TV#)&"S MU[0'B%!1J M3 @Z"X8FWYEA4"SHTT \YS/KBBTD1?BT=D;>F8+G4F &-S7?FV6[^T='9<6I MW25?JR?Q>"8#7/>Y4.P 2TXCG:W1&5>W76J BH:V5O2]2=.H0S.09,Q:\VU[ MO"9K&9Z,+H7C; M=3J=VJ*]UFH3:T.%J1[,E8X@!4:HEIK0(B00] M,(1FY =L:IIB*4$R:HRTVJ@E0ZO&P&)Z4WF?]G/\U[$WQ?K#/(\N2:ASZ+0V M&")3'G3?QCBB9W:UAP)?>YXDZ7^2Y.%VG$3BBB[DN*1UD&FR-A(!_K6+$J+Y ME>R-=[$U72$VUS,):5N[RCIRGP>-=Y'/(L&\YZ$2IAJY\;4F"DJ5Q\2R0 [^ M#<,[LH!8%3BA;=HF/ @'+W.^Q\HS;B=^L^BU/Q4<,,!S*% MO#(#L1Z J_*MR?OFUB01OY3IH%M 5SW(DS=V($:/QL/S='T^G,VGE^AMH0%2FU;&_,F:_LSE]K&UG(;=-F1\/31;SYH;%'GK6:W.Z"\>JN MH5LWT7E@IU-.&+1YHO6QO;RO$?C1<'$^HSPH:K.,;(>2AX>ZA*XH"ODYWFW% M)$(NY* ^L9P5V@-B7+!WM2,*SR7''>G=5"QUOUMRG:5B!)_$J_'NHH:OWELB M#PL^6O=!?8D8NJO@B:99X:>F$1EXMN3KK3@8'/HX1XH1J%I? ZJ0@^8*+3-9 M2/JNZP,2$4CI/Y4V<0OI/B.=0"HCX+]*7S%O*-^?X:BF@8+4[;53LS'2%]F_ M!VSL^[4QXJ:]+Q7[E1C0U[#/MXYJ;-.1\@,W J[3,?MH%L5(QB'@=(J;" IK MO;0.O,Z -WL4:APP O!=6(5MUWA%;$E-,5"=<6"RPMZ>$X+$I'5JKNWDE1\ M.4.BO9 7LY,X.;0?@JWXGT_TK& +?EPAHY6C!?@]M^CYS0Z"E M(XN-1*HD%E@K;7JGQW'OPIT>VS94 MVO"%(]_6M7*K'K&T- M.2Y.>F?C-^<'(A\%/FM>^JUWDDCFUE[+XGU^TAL)(*XX"V)!X7'#;[FJQ!!@ M?.UL]C8N17'[?6W]UQ@[8IDKSV]M]:?.0WG2.^Q1SH5JJ_#1+G_C+IY78B^S ME8^_M$RRTVF/LM8'6W?*0%!KDY[JMN-A2^%P](C"I%.81-S)443YBPKJ]-C9 M)3F1AC5YB:%&;8#31I)R&1R^:NB%T_T MC^B#-:'T],[DG-_7'P+)!LYD#>=\\J3!2VX&-!WU:3*:C)ZP-]V$-XWVIM\, MCW[1/JNL;QW37V=S'QP*XN\G7!QL7!Q$%P?_D<'G:]-5Z9CO44H@)' ]9Q=9 M^0/:3WT7UO S/MIZVWMO*)2V]R-CFV&+J>] M.1LN=*#"V7J?=$(8(L(?:7;T&K][AU/:Q_-5?W(TPW/:$CT"%DUK?"LXO2)Z/:M9X<;TL-3B Q JG4Q6I MCR66=1QBPABODGQB5S5-I;,U)MCT#6<:Z&.XO,!IYU/^NJ0([A+C:#LUN<7^ M7,J5 7) .)SB=R.SH4ZS@1^;#0F'X\PNC/X',G?=C=;#28\J30Q*S=S5M'P' M)K?@2'R#/@*[DEL;+:8V2IGI*O2S=5?\E7[76;1ZML!LB]73IP:5@; KX:#P MN'G,5P^=K6=08C:/J0XVNWXI1S#X 1DPFQPNM$ : M5Z.H)B0!S(J5HT^#RP$5G,=2=>RQA]*11.>HW\HVD9A,RC*DPONV-]D&KK8K M2!G6SZ!H-_FXQK!S8O6KF;7O,JY3#9W3$FT@C:-0WO#A1Q\7!(%]_7/+&U7EJ1C[DXBI66A/2[6ZSN[D;GZ4KX9UXNEA_ M0#HU*J3B JJCP>Q5CURZK*9%L$V\(,YMP'4SOI:XW[,3 7POK WKA3C8_&,X M_1=02P,$% @ MX!>47X\@]U>!P +A, !D !X;"]W;W)K&ULM5C9;MM&%/V5@5H4-L!:W)=X 9QT,]#41IRV#T4?1N1( M&H3D*#/#R.[7]]SA(CFV'+=% 4.<[9ZYZ[DTS[9*?S!K(2R[:^K6G,_6UFY> MS>>F7(N&FQ.U$2UVEDHWW&*J5W.ST8)73JBIYZ'OI_.&RW9V<>;6;O3%F>IL M+5MQHYGIFH;K^]>B5MOS63 ;%][)U=K2POSB;,-7XE;87S:7%7G,Y\4$K4H+2%P/#Z)-Z*N M"0AJ?!PP9].5)+@_'M%_<+;#E@4WXHVJ?Y>579_/\AFKQ))WM7VGMC^)P9Z$ M\$I5&_?+MOW9L)BQLC-6-8,P-&ADVS_YW>"'/8'JM:N#?N^K43U4'X.=2:=PE&GU^&S@+=B<\(BWV.A'_K/X$63 MC9'#BUYJ(_OC,0 HU*&Q$&06(K]SBQN'7<;;RJU>RYI]PYO- M*?N1FW'7W6'VH+@6KI JAJHD,=E62'0M!71MV78MR[5;WVA5=>4@851=>6[9 MWF_(@-TV;4TZ:%%#MVI/&!M&Z$^PU_3V/E1^L,P0I!:?1-L)QHU1I70X6VG7 MGUT%*F2=(;V=@,90F48!!2$Q','E/>,8M@7=T'-?,UGA6KF4SL'B#O1J1LV> M=.!_TW %(&S">(.<\1BQNBQYO;?H7+2^KS2H3)9L2871:;>QLP [I*@[6T&) M6FV<- M'G(3Y*Q%IX%+-'(4M^VV&]ZBBR"I.FO@8N?R7:V,]Y@.EW(S7F#YW8#[=#M5WKPW$Z&9>EJIKZ1RY%:?V M*V\X7M>J!!05MU&=1N1)48<"G>BO+SFA7:-O2U=B+D2/G=B9/J+].X%+]07< M[IAFR@?RZ>?1[S5:*FBSI65',I2?( CBD?'=8*29SYEIB=)JD67U@\MW%OV6AW>&=HROB/-49 M:(HZN.G+=O+:URS,O-C/,7!&AZ?[2VGBI6GR8&]8&G%*U7/TB)=Y>9!.Q_M9 MZ'M^7$R+PW1$6&D4*)'#4EH6%%Y2A-/181KCSCW48?KS%PCB*#B>1 X]P]3+ MBV1\7#\*'_OQ<#&F?LKBJ& !S$GP&Z<9?E,_8)'GISF[Y?50ZLBP#\+A!E[B M9P@H#:*,Q5Z$:4! 7AQ$:,=&<$V$\9E-61BQT"N2%-AI5F"!>.="R.Z\'+(KI+W4[BI(UJI=?5O#QFJ4 M/ I?X$LOBL+AM\^]Q^6 [3SV840<)BSU0F12[D59P(+4RQ+8E7@!O'.(Q;_N MSX48'/48QRR(O"C,L!)E7AA3L@8^0.#2S(OR@/T,LGF%PCY@AM^45 +0?#8\$+%?E/ZO?C(;KBV2#^SEAN7$6/&7ZY *2Y8WO#> MY8B85Y4D9>'Y2AJ\RP__R*RXKASYT;N,T,WXNC!PWG#98_ 3%_9)PWA/P=X! M/TSL>+7'CBX?H!(*'.ZS]T[U[S]VD6_XRS(W!,C-++"J+@&'S:ZQ.BJ44'&#N' MS]"$ O@RA%O\)&=I%F.4@>@.,G:>IXQ:98:J3Q)B[ZR('5E%"7DF"(L7,':0 M[-H>C>-TUT=I?)!G(R], B(<&%IX<1S@-\LRBF)(+3GVBB)ZCF?A\RSM>=:' M]<>0+W+*H@BM*Z#!$3#\ COHGBGH[P5$F[@N1_TJ.DBTL9=0/T!I%G%*7>;#[W'QU#_=\[UO&(W0*_>EAO[OQ)MM_SEC6IT^!EWVWT!V MQ_LO26^Y7DFH7HLE1/V3+)DQW7^=Z2=6;=P7D86R5C5NN!8<[$,'L+]4(-AA M0A=,G\@N_@902P,$% @ MX!>46)97J'/ P R @ !D !X;"]W;W)K M&ULG59M;]LV$/XK!PTMMB*P9-EMTL8V8#O="["N M1K*NP(9]H*6S1(0B-9*JZW^_.^HERI!XV+Y8HH[/'(V]=R6BAZ^5 MTFX9E=[7[^+89256PDU,C9HL!V,KX6EIB]C5%D4>0)6*TR1Y$U="ZFBU"-]V M=K4PC5=2X\Z":ZI*V-,&E3DNHVG4?[B51>GY0[Q:U*+ ._2?ZIVE53RPY+)" M[:318/&PC-;3=YLY[P\;?I-X=*-WX$SVQMSSXJ=\&24<$"K,/#,(>GS!+2K% M1!3&7QUG-+ADX/B]9_\^Y$ZY[(7#K5&?9>[+970508X'T2A_:XX_8I?/:^;+ MC'+A%X[MWMGK"++&>5-U8(J@DKI]BJ^=#B/ 5?(,(.T :8B[=12BO!%>K!;6 M','R;F+CEY!J0%-P4G-1[KPEJR2<7VV-SE![*U@CMX@]<;(ESCK\IL6GS^#? MP@>C?>G@O);S#>@*SY +2)$W.\,V&!&>!;_8,WZUT M]PZ$SN$396H]]:F7Z."/]=Y1VIG_\XR3^>!D'IS,_[>*_P4/.VOR)O-PBU]0 M-PB_E@@'HVB I"[ B[U"H!%T!'%=DZ"E)+/,-)0=[:%IA6GR NA1&8M@#N") M9&NJ6NC3RV^NTNGEM2.2UI'M'.U/X+"@F?,36"M?FJ8HH5-MY*CB5N_=!5\% M'0@>+3D1NG7\M,/>D2"X/H'1E(BAB@#Q>QKVBX#*QG(PU1 ?^B,BS3(H64F/ M.>BFVI-?VJ.$+1!0%Z0M6A+A@M/+&HN<3^@ XJ6:-^UY\"T'E2;7[W?;\#:] M_@X.TE8.7"D/GF,M&B)5IPL:M[ M@^3AK'-#T6C#&NCMVTOS1H^A\Z94=.\>@7I97@,YDUG3J]:\_P%3&G+8-]V=K)- MIV1+'\-O'LSIFV":MGY^1VM8=X7.#5T[@9\E">XPZ'9#ZBI3AQ3Z2?Q(&5.[ MHM6A?$+!1ZG@I:CJ:_A!N'YZ'BK?#0EITX[D\Z.A1J[SD>M_%EFSZE6K.CZA M>M"827BS#S7DU;_#J"J3I\[">'2[4$I%N$/IW.&\VHMF^#I># M,H3Z9#SV64F5]"-;D\&7PKI*!KRZ]=C7CF0>C2H]GDTF/XXKJR5%D^;,,2?Q!MK0NG%+R:G?-]^#)8]U5E']7)V$/"&ZI$X MF@S%;#*;', [ZD,_BGA'#^!=N[4TZK/DZAB*E]9XJU4N4[% @Z4CC\C3@BW$ M*V6DR934X@:+414O_KI8^>!06W\?8#3O&^\!7GD17Z:GSX9">AY;*!#.SN'&R4"OF*\6*O;S)DRQ>-1G(\[!_*"VON:\I4H1XA=)^K-],N4S&0?GG6)W#$ MW?A;@QAF\S0+T4*U4ZAOY"">>?]7C5\H7QV6CJS/L5O T9^?*LHE#9GXISRQK#,"+!QOI&M6&V,OHM. M[H03*ZO&L+V;4VF*#47>!(4AP'%\>< \J%(I(7D4ID]4#M4O8DV"G][NZ\CM MI3RG7 6=I'$4))>QUAWKQ_?;,/4:$(T->ZCLK&@P0"DE MP\ *,YFZP1O[ZAM%27.KK_>4+-#B0^!^&<*GY $53W%1V1P=F[67@G0R87CC MCG?7Q1WN;B7RNB.^!?.;K-AA7P06:88[_9^G6II2\]&\M\W3J<7H'C0@X<<& ME05AL+50/H.W+8Z.A>V$'_8V?Q#U!+ P04 " "W@%Y10C[0!;H2 M !M-@ &0 'AL+W=O9R<2361P.]X'JIB0FW4V%[+;C_?7[5!7)9LNR MDNQ^N ,&$ZO5++**54\]5:2>WSC_*:R-Z=67MNG"BX-UWV]^.CH*U=JT.LS= MQG3X9NE\JWM\]*NCL/%&USRH;8Y.CX^?'K7:=@W,.Z_" MT+;:WUZ8QMV\.#@Y2 _>V]6ZIP='+Y]O],I+@_.2GBQ,>P&_\:MTS$JWRE M>_WRN7W*5>_QK<6X_N4K$RIO-VPAMU070\ +(2C= MU>K*KCJ[M)7N>G5>56[H>MNMU#O7V,J:H!ZDOQX^/^JQ%I)X5,5Y+V3>TWOF M_5']XKI^'=3KKC;U=/P1=,B*G"9%+D[W"KPRF[EZ=#Q3I\>GQWOD/<3R M'MTC;Y?"_W.^"+V'(_WOG@D>YPD>\P2/[YG@0@<;R.;OO FFZS7MP2Y#_@MB MU!]KHRY=N]'=[5_^X]GIR0]G 9]AZBZ8FOX*T*G6/3[\;#O=558WZ@J##2*N M#\IV53/41O60H\42/$D_RF47L7A\LW9-UZXP^K)" ))DFP:Q&]Q.U%P,_@PT+)[Q\_]T!A9K#>KH=&RUFB5*U,-WO8VOO'Z M2[76W8J%M38PB#V@K3@]/KMZ?J-J M&ZK&A0';JSIZ!<9.^\-&H=F76<,P:ICULAV;R==XQP!@^K7Z,+^:JY7IC&=Y M^-ILR%1Z=/N-QRQV0SJGE?_U_/Q=6GIAP"J;W7GE6MN3I-)Z8:C6N\TGF_C* M5*9=&*\>G5 G_QXWTY>Z(9UN.*,=:,#$-@#UF$O[UJEA]K2:SO-03.W^A9& M[+-_0_F)@;WY/-CH"J3LF5J[&W-M_&SB&0NX)9X&/-0]?U,*@N B#7(JS"X&N:+=$(M$2%-#E[3['B\/:S"_DQ MACX.G>1$=@6.\5'T5P1RK&($^2;I;[R!BM K^F&H\/ZMT5X90O8=6[OMN]LX M==YU V2\-QOG>X554OI5)\>'_P7Q#<;E52.0Z/M?M(=[/14[S12<0K!EPV'3$NW##8UX)O84P*[* AZ)^G9 0;8 MK?0"/*>(60X]8B--,]^3/Y_D_/ED;^+[$'@YK[$G""D3=J7.[Y/ YA+0U(D0 M?4>LS6)T48S;_K; 64*26<*6L-/I6]V!!).L UKP97<'D)8NO M+9<@N1+(K:14S_Y<"X M?IHK*QK!1?>[P99\D[YH7>A51 Q5S?0OY7#BLGH9XB]C>UU8_^1'8.BF7&'9J@QIG$;WKZ4 M*]__1;>;LU MGIBG$+^@&7;1F!T3E*!$ 6J^5(G;NP6

RKV!4+5\-4];5X 88;*D%NT0N4 @U8V M;J4YG-6-H9T4+,!R0)4V&ZR=0-HV,\FK@/,@:(Y\+32Q%]H-MN$'*=IB?*\: MMX!MX+.=:^6ET;U1;W_"#LW+LD#9P$"O;\CI,2\]"QM348PJBH&>L+NROAI: M"J?*2&C>L-DCF&&4&C9U)#H47>-N8O08V90&*+1LB)Y/BZZT]PPPY#2\")(@ M[D0C&JL7MHFDFC/8;U7O)JQ(>!DO@(8'HIQ5S%/0\/=!(]0IW]ZE$[^S/28. M2/0PNQ_L8V[$$IB[0J87EZQK!@78M>1S5(0M:(M,#?+P79XZ70/C5WR9-J'$ M?MH0 +DMJ'/:3A[6(V_0MF(IC5W)PK O<8OVW+&X+*AY4Y(=*-O]B7[ISG9/]V;JG_%3I05.4+745"P<^W*_/O%O0>[ MZ7IH1 H)LOA4G&W,F<6H*THXVH-!73C\DQ'EY_.KBPPFY)[3 MR<9A'V2/TKCSJP]YV*]NSM,?GCR:J5^FB'H).]M>O74(&D;F<75ONM#[0;0H MQ"912?P,!;RE/$:<.>Q>W*6K.77W91E[?G4Y6>*C4QAHY_2'TU46 FC0R+FO MAD6 [YBQY"X#NEC[3,6Q7 (FM@]WNP9C=0!T\?A$C^A[H= -OE_>EC@>$VW# M%LUYF:D4PH*?XAFDBT@).@*&U6"EG@8J>T> +VA.%0%I8+X 3,FW*E$>U>&H M^N7KR[?9>*VK39.V(;-$("O-W7/Q0&3$DPYC'N:H+63'.(Z)HD!_6_C!-"\( MTLYB149;WGO4#32;L=<:I )?4L^3*ZFL4)P-)'G-.*$I"[':Z;NY^L HQK@A MAILI3E: +JF;$K<23(6Y-"M/P,+DD@N%66$%6P!+M A$_,-,C5)R4=D/&9ZY M:-Z>B'Y,2R96S'IBEH495:,TS1(;N\R5T"XSSPDT?C8+/U#I)T4I P>P(&, MG%GB^O3X\/CT&P/G#[=!'A.OA[+4,<%\CM4,RNO M-^N@WA4M&?H* ;Y=W'A/;Z?CO-9<=5!:^HA?> MFT9'L^U#N(QFI/5=#;:@BJVS$ZJ,T+$&V7I Z41$"/C1)PL=@AS$=(UH(A<& ML 1)HQM4O%+:>K/"VFB=M:N&$0(8+%(;,-8Y\Q*![8;4\BP:JM=*BXM: S>REH\*Z*[WO+31]]IVBC M3>D-5SY2/@C/EN,<;&'K "2IFQ$7M8PTG+)\YO3_5UR^A,X)TC!.2//J6T " M66^2A]^T&X_I-1]0+>)1!#%4)OJC[GDSDP_I"01* M[X4"3R"C:,>&#$V0:@G<7=$]D"#EG02Q2.<0W$3H8C-0ZEA^D99CV0;1>E79 MW[X;@F*!_U_QEEGQFSL\=8L4_XH%_K?I,WW^+C]^/,-,O-/(U^\E1V)^\E*9-[#BQMIL@8.&$ZI1G5-)T&T^-R)2"3Q,6^18[0\%*R+_0W2?U&WMY+9HG-=^^ MN?CM?2:$6.R":GB9U6=C>1JR14_&::GP?$UDQ\9*5IRWYZ:FD\H['U<1@\U! MJO/C,>MD#)TR,MC>B OF@W4;N-NL'MBYF3,@(H'1F5*(# GQA.3+Q2.)I>U\ M2 RQL0C$:-D();L6FRDD)UC7D>AK;1OBIXK\L]D^9#@]G8WKW#(?%&IT%9&# MS4%390IO9CK#P$_@LM19/^!SIY/1,_3XX/@O%^T1SATY:LJ9^*(>RS-5B M>TX88DWU2C5J/VV#G<493O,,;[K-0*^-M=CGR9PYR=)Q!.9,*\R'5,;RT!J% M547NS#1U_(2*W',I>!9+#AK^*$__H1O?P#A>"V81A,::>SR&Q,Y%+<>8,U^0 M04-L=5*I'U<_9U&I%9!:G'Z/(R\/Q_QC1U' MZ8+.Q#7CTBC1+(Q*?AU+F_+L@MX.@?^,+T,T)7QI*T2F3L19W/SV3GLX'FI- M,3C";NRZW)70N&YUV/#=@!A*R*E[.4NQ )V@B"B$O6QH\-!S8=[6U*)]&0 MN>51<\[- !B*DS^:78+O'@7ST@+S(U/'+#VBYN0EL;F9'%IMV=IVUZXA5RA: M_\MDLL*-1EM)2VG8N-$'"0#P1B^[E>*[J"UF:C'TS(R)B4NBGN7#.MCWIE]S MAL<@? I4Y;NE970 ITD\+B^'\GU'1=@>4/@Q@\*/>X/YK_%H;A<,?-M(VE L MG7V- +B('FX3\"D\;PM W->93CWXVX"O3A[>GTPG)_%\$+OTTF,EFB A;-PJ"64D3 M[3?JO#>Y,IK>P!EC\Z[WCH>\:6HPR$!_+UR\.;(KAN,%(^,% *7H-,5J;N..F.TD- 9&UB3YD)B(WBB^=[L M+*6^65(L6E>B(=[_BJ>&*+WN.URBBM?#H&QPH1K3:WV<]^,)8+$9\+TJW?0J M^P3)_$+)"[NWL!Q?.9M)CU?N%*2>;7QI7&4\)&Z"F\#H'19^IP64FP8((JGK MQXKM3^?_,)_56] GV%V=K\#X. ZL,/92J5C>H_B\I6N88V*+866*^PQ3)]TB MIAP@_"K$4#N[2KW4'&"%Q:GJ8/ V=5Q2>9 Z5^?EL3FX5Q',2/%^9?C<1 X5 MJ LPY)28@$6Z)7>OH4W](E6>X?Z.7%>#%]!MT)$60E-Q[^CKI,$B7CPV(49* MLF4^ZO@Z4.V#\I/C\4+T\5Y(?@O76MU[&?,PQ[)^TF5AFV#]&P_YY-4 M;M.2$8ISED\=L=RE]"2$/!FZ96LX[D;%XW'%%H>0,US0<6IN-H7;GOCBR+C&ME$ZDQE;2VFA[!&5'V3WF/5$&Z0X M*CM5NVYL8GVE/<5=R;-S42U]G5P@W0H3MAQ$C/59<2EWBC?SW8I\OI,@8O4";;YOPCBPR32C]>(V*&3KFP,7IL@32WN?K,I+G NA&\V,\[(#IV M.Z(=&%G?I-MF?H#WK^.I^('!R=Z0>(/X?3KU)^"C"'>7' A,%?FX,R MS')BI9M(4\?8OMMHZ;:P #X76*G2+$X"^3Q$#F;&DQR2[+FLRAM&XBD(/%^A M@K]2>N,[-+-465OX1 &LL7TV5Z\)^*,O3(,L=KG"Y!Y-IN-[5D48*F^-M.C> M]U.1-YV[Y9LC&JFVY=QV;8K;8Q2Q',!9B5T;,/KW="O*"XM?M3''11@6'SD6 M')] B-_&,QDZ*R#.0OB(7%"R"GXW%R6$/@.))"2D8YXT(*[>F=F;,C[#]KJ@\*GX!U!HD>/J=$U\\ZGKY,5!^FG]+ M=2Z_(!I?EQ]B_2+U$K!DB:''\Q^>'"@OOVV2#[W;\.^) +"]:_G/M='(/O0" MOJ=?+J0/-$'^A=G+?P)02P,$% @ MX!>43XJJ7(9!P ]A0 !D !X M;"]W;W)K&ULQ5A[;^,V$O\JA+LH$H 72]0[FP3( M9K>] MTVV.1N[W"X/VB)MMF51)6D\KA/?S/4P[+CV %ZAP)!3 Z'PWG\9H;B MQ:/2W\Q:"$N>JK(VE[.UM/*^XK&=7%XYVJZ\N5&M+68M;34Q;55P_?Q"E>KR<^;.!\$6NUA8)\ZN+ MAJ_$G;!_:VXUS.:CE$)6HC92U42+Y>7LVC__D""_8_B[%(]F,B9HR4*I;SCY MJ;B<>:B0*$5N40*'GP=Q(\H2!8$:O_GLBE)>KTKC_Y+'C3:(9R5MC5=5O!@TJ67>__*GW MPV1#ZKVR@?4;F-.[.\AI^9%;?G6AU2/1R W2<.!,=;M!.5EC4.ZLAE4)^^S5 M%_$@ZE:0DWN^*(4YO9A;D(IK\[R7\*&3P%Z1D)'/JK9K0S[5A2BV]\]!FU$E M-JCT@1T4>">:,Q)XE#"/>0?D!:.)@9,7'#%QJ55%;D!7#5 -]LUN7$.%IK\ MZWIA'/W?!PX,QP-#=V#XRH$?I>&KE18K[H"GEJ1789]S#XK"E#PW#<_%Y0QR MS@C](&97Y'ZMA=AR.P&G65$MP)3!<^07D'64Z2NW,/U5EN1[7C7OR8_7E@Y>2GFMBU:@VO"W-*;K7$?"8KH5::-VN9 P]0OD%)^2R+HA3D$S>6 #>Y M7FI8)N\(8S2.$QA\_UW*?/9^2HHB&GIL:ZTG74.L8+\A/O6C9%SO9@&-_(RP MF*99A :&?DBNC>2$4<;BD;F;!33VTY'6S3ZU&HH=2 NB="(;9P'U)R*Z6><, MW:,+]$] QW3;I($41V!;A)1.O7F/POA?DSCS-^R>R0%,?6S M "E>V$U9EFS0C1!%/'M92B(:L(@D-$M2X*8![/=3&L39@&T_32?8QED&R^%( MZV8]MN-P@V(0S3G4W=_S'E>S=W/W_<'0=:2C2VE.A@2]G? MMBA@P(@.=S]+OI"EM,_[FLQAX?=K:(ZJA/N9K%?$XD6 N&Y36T/RX>0%+WD- M$2&+9Y)#YJR4?C[;2;B/(N\G/MU-HNL\5RU*U, D'_ 42FK0'OSE0ZS07SX# MG&>;)LW1/'.^2Z!P,](:PW@BZ[QL,?-EC3HW7!9$/#48=LE)(%2 G]W?5JRS(-X M#?VLV!$.Q0D*3TA9Z VF'5 >W0KEVX]H N?],G'C/F[ZXK0WF>*%&^4QV1/6 M:U8?.<]Q^]B]O=TP3;G0SRS&(L)2FL;Q@?R-Q_R-WY:_7[?S=Z2[1)[,QW2& M',+L>&=_T[75=?;-:*?4[.3S4+HH68B5K&M4 M"2[EG480Y33S7,RS(.[S\QT)J9<&Y%[SVO0(M8J T$)L.>XD@YMC1D[)24B3 M),"!G]$0P ,C:-.)#X/KHI#X)6!0QJZ+H%?X,7:@#%H^\RB##@P]'_+S52L$ MEK6)_D-E@2K:6S*=[P/!7M@_K@5$D)LU:?ASY<+,]6!N5_YX\8 JX.EV(]:E M9O+>H$;NF0!8_B!^IGK]V2":ZG($2>#Q!+]@@@@&V5A $$^,IEXV? BZ0( ' M_@.*G73X@:^7E.& 97"_\!R2/)IY"* ;#,H0!XC_$S8D/)M78TL=Q'$S5NX7 MC@,[8ZS0:80W1:BB21(>L?,EUKK*&,#'6LI>$ Z4RF0LERZD-Q!TMFR=V3S[Z">?CL@YA%/PICX5/ M3MJC&'2 W%YL!5;6;LNRM:U+HY+W;),T(6HT!P_@UJ5<6QMGA@1^O$=S;24O MR^?IPN[5:P>]_Q1$;FNY>V;J)58U[V5HH"_W4#=<"2K1&!EA?*F6'"1XP/G5>_1=02P,$ M% @ MX!>4?NBAW^" P Q0@ !D !X;"]W;W)K&ULO59+;]LX$/XK Z&'!-!:;RL*; -QDF)[:!#4V=W#H@=:&EE$)%$E MJ3K]]SND;*W=I&I/O9BOF6^^>6F\V OYK"I$#2]-W:JE4VG=77N>RBMLF)J) M#EMZ*85LF*:CW'FJD\@*J]347NC[N:M_@H0?5-P^2W M-=9BOW0"YWCQB>\J;2Z\U:)C.]R@_JM[E'3R1I2"-]@J+EJ06"Z=F^!ZG1AY M*_ WQ[TZV8/Q9"O$LSE\*):.;PAAC;DV"(R6KWB+=6V B,:7 Z8SFC2*I_LC M^GOK._FR90IO1?T/+W2U=*X<*+!D?:T_B?V?>/#'$LQ%K>PO[ ^RO@-YK[1H M#LK$H.'ML+*70QQ^12$\*(26]V#(LKQCFJT64NQ!&FE",QOKJM4FT1L9!<>V:W#2< -=C.(?!="/_0G\*+1V\CB13_S]G'T]M^;K=*2 MBN/S!'X\XL<6/_X17^J9HJ\11 FO;;FP9HKGP-H"[GC=Z^]C-(1DVL13A5"* MFIJ)P$&;5 &UH\)6*]#TF(NFZS6S-4\TMJ/)8C )>)IR98,P@Z=*(IZE#RCX M&ILM"9D,/!"/J7>3(?H)LI/=Q8>6*(E>D7GE K[DI')BEC6B)]J7\- W*)D6 M\AH>Z$/$6W("X1TD;G25VC6(,UK#T,VBF#9!X"9A"'?8"FH*HPD7>]N!1(Q] M); =#D;4Y?4A[(394$R&6Z /E-+$RT0Q2=QY%D(2NUF:F%.21N:49/&0*/IP M +5B_@QLSV2A($TS"-S8S^ J]6D7I>DQI5-VYFZ,;_C4:::!\7F*7 )6!9TKRA4=37!514B;!%I.%#Q/XXANUW=-NE3=1H\MSK MR/6CB*IV3B43NJEO*CB;QV]5BGXP9<;;<4;?#*/I?_%A MP']D6H MU+KY.!ZKO*0U41>BH1R_K(6LB<:IW(Q5(RDIK%%=C4/?3\8U87PTG]EW#W(^ M$ZVN&*C8+1_L6";4IL7X_FL(1NZI/K/YD'B;-RC%*RF M7#'!0=+UY>@J^'B=FO5VP5^,;M7!&$PD*R&^FLE]<3GR#2%:T5P;!(*/9WI# MJ\H (8UO'>:H=VD,#\=[]#L;.\:R(HK>B.J)%;J\'&4C*.B:M)5>B.UOM(MG M8O!R42G[#UNW-O%'D+=*B[HS1@8UX^Y)7CH=#@RR4P9A9Q!:WLZ19?F):#*? M2;$%:58CFAG84*TUDF/<)&6I)7YE:*?G?^B22KACG/"SLD:PJ MJLYG8XV>S/IQWJ%>.]3P!.H4O@BN2P6WO*#%6_LQ,NQIAGN:U^$@X)(V%Q#Y M'H1^Z _@17W8D<6+_D?8?U^ME)98+O\,.(I[1[%U%)]PM*"(Q6P%*D#P&Z)* M(+QP@]MO+7LF%>5:'1-Y&/JQI' CZH;PW<\_96&0_JIPCH)S10LS4J)B!=$X M66I\U,8-B+5S?8?;40%]:2K^-@C9 M18@3?T -@OE+'!]+E#PBCFEWP6.\T9(,]LR778D3\1[ M32I,+(6EV1<*5Q)MV@[&]#8TU>:8C5JTQF?'DQ87@.6&>JVP1$S-?:)Y-PF\ M[SZ=W1L>HE5(6)V_9O<_ 7V S/>">(J#,/&B+#6#J9=,$UB\C=,#+O@O>2LE M&L(9XWG5XB8R:1&V:HE2&-2;9><0^!'^ OM[M.&]0UE++IR$CER<98Y<.DT' M=L"DWP&3P3)=XCE2M%@'J/=5GENM/?A=:(J/SX)PQZG;BU@U"Y0;Z6+I'-L3 MP\[V#@Y 4"@\VP8R^ET.>PAY +&10IDD!H$7AQ,SB+P0DWAE2MV6&O8/*$2[ MTNNVPK.FPSB+4A_.\>%G< +:L+/ _L0"A]XTG0[HGO2Z)S^L^SU_QN0+N?/@ MQE7,,6F'\?88#%O$CZNY(%L\KC25V&6-@+$7Q2;,R$OC$)[PQ#:%W4B14Q0X M]+(TQ?\@#DQ!,#S7"M@(42@TB&,?S>,HA@,JO7Z^ER2A&T3!4-VFO7[I>^I6 MMDCE,R,K[%X:'1\3'41=4@[QWZ'Q ]E)[+D>*IDC"MYR M''8NZIHI98^>ANQL,_X B1=B39JGCX(^$2D)USO3$ZA\II#&*211T!$C'6=Z MR'G?FZH#MH&71"DF*9AF7?\Y:NHZV#$ [$%>,HGQ.?6RY.@&&!]<XNFU^(W#"4I:)K-/4O4FPKTEW@W$2+QEZ:5D+C M%UP ;638R#_A8]_Q=02P,$% @ MX!>45/E2F=3!0 MM X !D !X;"]W;W)K&ULG5=;;]LV%/XK!UXQ M)( 2ZV)9%B(K!Q<75C:@[JZD)7)LQ(?%.BJ*(3:W& NUY<#;[ E?,J6J6'" M\.IB)98X1?-Y]:!H-VRUS+,"2YW)$A0N+@?7WMN;,?-;AB\9KG5G#1S)3,JO MO'D_OQRX[!#FF!C6(.CO"6\QSUD1N?&MT3EH3;)@=[W5?F]CIUAF0N.MS/_, MYB:]',0#F.-"5+GY)->_81-/R/H2F6O["^N:-YH,(*FTD44C3!X465G_B^]- M'CH"L7M$P&\$?.MW;2>,N+I0<@V*N4D;+VRH5IJU!?^( MA0E\E*5)-?Q2SG&^+S\D;UN7_:W+-WZOPBFNSB%P'?!=W^W1%[0I"*R^X/44 M.-WX[S*=Y))3 ']=S[11U$%_]]@;M?9&UM[HF/\T6/,J1_AC =>%5";[!^=P M*[6!Z_T*,,.3R')./5 3PE308HI)I3*3H3Y4C'[;CRG"0N8TBEFY!&,5TS!K M6V-#A[>R6(ER\_-/L>]%[S0LLE*4229R$%HC,15U5\R!1XK&DGQ1K(M&(],P MVT!"U>94521#4\.N;AS(RB2OYM9HBA3@2F4)[Q)A<"D5<8@V%0FEPH&EDEI# M51+4Y):/U@M/VQ&FCO0:YH#RM#!8S5&VS6,8[3!JJ MQU1O N>'6%^R/30NWS8N=XKWJ_6U_K7UZSDZ>5]2#F2ER1E]2MIT"OBMRLAW M6P6:%MQ0YM17@F3=UAH^X!/FX,$;" -G/ EI8:ODO]M;M8?Q^ @''7P^GYZ# M4;:4FY=&_);[V+_G.6'\DJTA/TI#Q4^>1]:X]ERH(9/L>!P?4LGD:4H)/3.H M"FJE'62]&DC@N/$(O'&K+W \UP7?B49C2N:6RON(FE^MI*+R0BD-UCTVDU2F M5IWOD7A,^B(X\>&4]WX40!@ZD]"#T01./(_(O(\G31[T8=?]D>--?/#BH%$U M<@)6%5,V(@C=K:K8B8(Q?)#E\J6.UQWVG(!RZP>[?#HCCP((Z2\$\C$*8(9943C*;[,+N:&>M ML&K#%LNEPB6UU9P!W6Q6R&[NVH&6]#FL[/*'L?;QL-^TV&LXZ_P:Z>/+?I== M;_D#T'K;"1"_\S>&&!9*%C8_-NO_$=YMK3LX72^?H?51O#D,M;[C^E&' M)T%<#XA'\QZ.FG&H)^E MKJ96FN9LW,[9N+?/ M[W!F]B9K-WAT93GC*XM#WTZ9(%*<]UP:IAT:J'Y#K]Y=.#.V&_L3QBVH$/>N MI<]:Y'2XF\V;*!]J%[] M"U!+ P04 " "W@%Y1S36:%K@$ #N"P &0 'AL+W=OBO:WHIAV ?% M9F+C;"F3Y*;9KQ\I)6ZNU_J&?=@7F;)%BGSXD.;)1NG/ID2T\-C4TIP.2FO7 M;R83DY?8"#-6:Y3T9:ET(RQM]6IBUAI%X92:>A).I^FD$94TFG96B:E": M2DG0N#P=G =O+C(^[P[\5N'&',C D2R4^LR;]\7I8,H.88VY90N"'@]XB77- MALB-OW8V!]V5K'@H[ZW_[&*G6!;"X*6J[ZO"EJ>#V0 *7(JVMC=J\PONXDG8 M7JYJXU;8^+-).("\-58U.V7RH*FD?XK''0X'"K/I*PKA3B%T?ON+G)?OA!5G M)UIM0/-ILL:""]5IDW.5Y*3<6DU?*]*S9Y>J:2I+*%L#0A9PJ:2MY IE7J&! MX9U8U&B.3B:6[F*-2;ZS>^'MAJ_8G<,562H-_"0+++[4GY"/G:/AWM&+L-?@ M+:['$$U'$$[#:8^]J L\(7&0/"VV*S0.U _TBN]'WGI- 2S ^DX7L) MME2M(7C-$?SZS$%\I,9"S^\A3>>TQEE :S":QU/WC,, +H4I82VV/DUIDD"< MS.E;ED:T1FD"'Y4\SOF4-UI78E'5/FRA*\/7+;5J0"TL=2C>:J[38[4\;ADE M8Y L__C=+ S"M]TS'46S>+_K27O2I3WY-VF_0]W .9&-Z:5::>&&$O,2$?K- M]1/!EI242OJ&[7MGEW]JR\92/ECO&6,(,%)>OI38,=R[[D8VQ ,IK9!L-CL\ M/?"60YN-,]BBT.;K\\4^8KH2(1M/?^B!->U@3;\!*Z6/<'VBU@[H#SL:;$=P M)6RK27H)Y7[KO2@3R-R.JZ9M=@AT-&VI/C1()7,A]9YC/2+ZYW5KZ(_$ MF.,CYJU5>@LY=8;>3+@(X;QA,,WS&ON=P'_C3PZ?,F1==3>N>H^XWJ*$SP00 MCN(H8#$D,4VX;L.(Q&3FQ)C$61"RF+@>RPM937/ M=>L[K_-IL_>);>@'_'_Z\/VS6VFHJ9FH(UC@JI*.,00<$;92!;,EBVA-YG/' MG,!UZMF3%4]8BERO?(OA%VQ XP/*%B&((R"F1$$*432'3Y;0_]LW)J]%P*R( MJ:2U]VB8$%&&@5LS7I*(UAOTK"';#DFBT4%GH]])I4G<@>JFEY0)-XQGSMH\ M<@^*H \#))H?1I_%F8L[.I1?XNCD8 9KD,+B29. X3KUXUCWMAMFS_T,]W3< M3\)7A KA046R)-7I.*._@?;3I=]8M783W4)9F@^=6-) CIH/T/>E4G:_X0NZ M$?_L'U!+ P04 " "W@%Y1*T377+ " "Y!0 &0 'AL+W=O0 M-<8J<0!3!H++=F;[PSV< *;Q!X#T $A]WFT@G^4MLVPYUVH'VGD3FUOX4CV: MDN/2/7]S)3 N&9[=% [YEM*C3]>62)VCE$V8%FU=*D']#,X$%) M6QJXDSGF;_$1I=3EE1[S6J5G"9^P#F$8#R"-T_@,W["K<^CYAO^M$VZYR2IE M&HWP\WICK*:?\>M,B%$78N1#C#Y*F023-Q6"*N!&B5I)E-8XZR3XW9[D9!!Z M*Y18 >@.+8H-:G^17XGFW+F[ M:!J2VN5>HM0AH+=IRX)"*]$' MWA9N_>_Z!)/9)8V]Z1#Z-(\'Z6Q"$E M7/0AF893,F?.>L?=IU M/3J1DT"]]4W#0*8::5ME=;M=7[INY?C/O6UJ#TQON31084'0.)Q0&]!MHV@- MJVHOSHVR)'6_+*FWHG8.=%XH98^&"]!UZ^5?4$L#!!0 ( +> 7E&4_T0: MW04 (,. 9 >&PO=V]R:W-H965T3>#(L M7*KEROF%ZDYG67_SDK#J>1-X@6#^AO@^_P M92:L?*/KSZIRJ^-),2&57(A-[2[US6^R]R?U>'-=V_ D-]W>G$W(?&.=;GIA M6-"HMGN+VSX.6P)%M$. ]0(LV-TI"E;^(IPX.3+ZAAB_&VA^$%P-TC!.M3XI M5\[@JX*<.[F22X38D4NYUL:I=DGVKL6LEG;_:.J [W=-YSW6ZPZ+[< JR0?= MNI4EO[:5K![*3V'7:!P;C'O-G@2\DNL#DD24L(A%3^ EH[-)P$N>[>P?IS/K M#$KCSR?@^0C/ SS? 7\IY[J=JUJ)4'!Z0<[7THB@Z,+HA7)D[[VV=I\LC&Y( M;XTE3I,WNK6Z5I5P_PQ<%Z>G%5^O)%GH&@WF5;F0/X(>M=Y9,32<-\AAYQO= MK$5[]_*G@L7YH24+U0J8+6JBVJ[+O?6S.V+[<(FV(G-M$#.81_3HD[P%-5AI M#\CURDCY(/OP;NUD,Y-F3"#Y"+-_N.DS=!ARKFKR4C3K0_).6'*M':S;_67O MK(5G>F-A*:*+6%>;N0-G?)/M1I(7A.641P4&P6EVN+V4I33+T@??^J4!9ZZM M\\$;\'):Q-FXO9NQB$:\'!?[Z8"P-$@[,A)J("YI6K)Q:S_ET+F%VD_?J[D/ M<4A!!?6U7H>4#*;LQ?NCR*XWRVA1IL/K_%'ZR#O98JT.2D0%DE&^)SQ;DBS* M"$]*$L.=%$^>Y7AF44P2&F4%N1*^U+P@*NR+#+@Q3:,<"?6#)"><)IC&'HCR M.$'S62G,?/7(IYPEA-$RS8"=Y27&:0&=C.8HBS@%3$I.&]^X?XT-IEHGVJ5" MP1-AK40S\?L00O8^RHRR5":H@6>MV^7,-'ZM!Z02[KP TONGT,@[T.8Y_$ M"4U8CI4DIXS[8HTC@""D.4V*F+R7UKY"8^_N4>(%2U]L9121LTYCH*%^+P@( MQD9Y$3H#F.?@"M/;1DF+_X,8" M;;%CJ >8A 9'^-Q=,/W7KQNU_F\FJP>U.0A M([B?YC1"B>ZB[C0TU #3S4 M68I74?AAP9/OTW;?GFA.WXHCKW13'E-6HMH+ MCF[U$U#>C[A[@ "3ED7_'&$CF@"O?_T[SD[ ,1RMEY>>@CGXM+.'X5!+=C!V M@9CA$(H12X:P1&E!LIQCE(/H=C)V463$'Y4YNCY-/7OG)0]DE:0^,C$KG\'8 M<7I_[/DQS^[/43_>R;,)96GL"0>.EI3S&,\\SWT6F3^2.2W+Y"F>1#1IIEN/Y8=,6F==T=85P=;UBGW<7B M?GMW/?L@S%+!]%HN(!H=Y.F$F.[*TTV<7H=KQDP[7%K"<(5;HC1^ [XO- BV MGW@%X[WSY&]02P,$% @ MX!>4>K)9+./ P U0< !D !X;"]W;W)K M&UL?55M;]LX#/XKA \[;$,0OS1=NS4)D&0;[C[L M4+3;#;C#?5!LVA8J2SY)7I9_?Z3\TO30YHLMB>1#\A%)+0_&/K@:T MFLXKJ?'6@NN:1MCC%I4YK*(T&@_N9%5[/HC7RU94>(_^6WMK:1=/*(5L4#MI M-%@L5]$F_;!=L'Y0^%/BP9VL@3/9&_/ F]^+591P0*@P]XP@Z/<#=Z@4 U$8 M_PZ8T>22#4_7(_KGD#OELA<.=T9]EX6O5]%U! 66HE/^SAQ^PR&?2\;+C7+A M"X=>]Y(\YIWSIAF,:=](W?_%SX&'$X/KY 6#;##(0MR]HQ#E1^'%>FG- 2QK M$QHO0JK!FH*3FB_EWEN22K+SZYW1.6IO!7/DX/57L5?HWBQC3^"L$N<#T+8' MREX >@]?C/:U@T^ZP.*I?4Q!39%E8V3;["S@/;9SN$AFD"59<@;O8LKT(N!= MO(!W)]V# Z$+^$8I6T\%ZR4Z^'NS=Y1_[O\YXV0Q.5D$)XN7@J:F*3IB$$P) M3[CE PYA!OMC6,!G\FGL6XZ M2I%TJ''&VB!Z..O"4#3:,,>%S!E+@+>4SV,XWDS7,<;, M"5G$)ST.U*$> ^'VK^\5&O_@?:$2E31S%99DFLRO+B.P_2/2 M;[QIP^#>&T_QAV5-[RY:5B!Y:8P?-^Q@>LG7_P%02P,$% @ MX!>47K( MNSL= P @@H !D !X;"]W;W)K&ULO59;3]LP M%/XK5L0#2(,X:9*VJ*T$O3 FIB$*[&':@YN>-A:.'1RG!6D_?K8;LM*64#&) ME\:7[SL7?Z?'[BR%?,@3 (6>4L;SKI,HE9VZ;AXGD)+\1&3 ]N965*4V!YU1P)&'6=)*'+"IWG'53HJ8]N- MRPC.5Q'X;T3P(U8GR N^(!][X0YZOYX^ANP$-;"A^W@'?5!/_U;P6OIP;^]> M>P=]]'_!7WS8NZOKH"H&ORH&W]IKO%,,,RE2-'Q2(#EAJ&^K4!?%KRN-1Y<* MTOQWC;=&Y:UAO07UWG9)OB)&EFB:Z:+G-P/%[ON9[N)*M_ =F;_R$%8> MPD]0+*J\11]5+-HZOXT3'FXC&KB](>EH!0K7)8U:[7!#K&U3'FZTWQ"K6277 MK$WN7LA;>$0OFIW-)8!5ZP\ZF\THHT3!% VYHNI9K[VCK4;LT5!K-&E58;<^ MH0+:E;=V[2'=9<:13I,+?JP?#06?D@D#E)%GD_VN[M_>$JL98HQWB^7A?_<6 M_F M#DKFZ\80X,W&\"YL%9F[=KF:U]EW(N>4YXC!3//P25-7JUP]>%83)3)[ MWTZ$TAK88:(?B2 -0._/A% O$W.%5\_.WE]02P,$% @ MX!>43HX;5B+ M!P 030 !D !X;"]W;W)K&ULM5MKCYM&%/TK MR(JJ1$ICF"=LO2OM+K2-E"BK;--4JOJ!M6=M%!MU4&KY9BXKABOXB0=74WJY4VQ6JSC_ MYT8ML^?+D3?:G_B8S!=E=6)\-5G'.S4PWE(U*U:+JN6 M]'7\O6MT=.BS"FQ^WK?^CKV>N# NXZM)GCT[>876K54?ZMFOH_5\)6EU MH]R7N?XVT7'EU4?UI-*-.:P>S1V7_W,E1EG"R+5QKUZ3YT M7KYXY;QPDM3Y;9%MBCB=%9-QJ:^E:G$\W?5[L^V7G.B7.N^SM%P43I3.U R) M#^WQ@25^K.?@,!%D/Q$WQ-K@O5J_<:C[VB$N<9'KN3T[W NPX7Q?[U'OWH\F M@Q[N"EJW1T^T=_I>^/.=ACIO2[4J_K)TQ X=L;HC9K_]L/MG&RCJP$KNGJZ( M9*X_&3\U64%0S.?N,2HT40'AHH6*3)20C'D'U-$(^6&$W#K"NS^I]SD#YD6MZ=DJO07U:FL7*C<,KWBT+D8ED=Y MZ$CVY7$;R#MX1%">Y*3%HXD27 C>XM%$<>DV[HFC$?J'$?K6$;[3[*2%JNG1 M7.D5=JW7RU(OELC(CWH(#CT$PY+EN2#Z;E^Z=I'-V6OER2T"H6[08C1$4$3X M09LL!.:Y-#B1=5YC7?/L>9=GL\VTM$T7@;;(P,R \'JT-S/TK$S"8$@J(3 L MEQ"8)9D\T'W/+OSOD]ELJ14Q+LHZI:X?\V0:VZ80!-?C [,%\NJ)WFP)DP8B MA&RS9<(\(1JW_XXM$\8YB=J @&P3 MNVQ_CDMK>4U &(D036(O0&V\^&=5!A@,J0P0&%89(# N@@;1Q^,$S29V MS:[)W+Q)ZU,TIV"II, M![8F&.@NZVU-,,0J,$MV!*7+QQ8J1%"4>T&+) 0E ^GC'#$0?&87_ -']L*= M@;*R@0T*!L+*>AL4#'$>S,(=0YF%.X)""G<$=;IP9PU3VJ[H>WXZ"W@&8LH& M-B48B"KK;4HPQ&TP"W@$91;P" @IX#'4R0*>@9@SNYA_2);.#_%J_9/SBU7A M&,@F&]B48""FK+T5 _L7 A15]/8OA&DE&.QT0L)N2&2%'(\+Y%O8 MY?O#6N5Z]M*Y M_L#^B \R[O?V1_QN?P2!($LA@L*60@1F60I]6#[\#J/D'%J[4],''?<'=DE\ M4&R_MTNRBQ0V^CHA83U^^B%,XTVZ3E=A_\X>SA?9?K M^BV/UOD;[^+60\Z'WD6T?9L%FM^^7/,^SN=)6CA+]:B[U!F MZ_J%C(>L++-5_7&AXIG**X#^_C'+ROU!U<'AK:&K_P!02P,$% @ MX!> M4;TJQW=2! 7A$ !D !X;"]W;W)K&ULG5C; M;N,V$/T5PMB'!,A&I.X*' -9.TFWV!9!LML^%'V0)3HF5B)=DK;3OR]UL62+ M%./T);'D3M92;&\<1V1J7J;AF&TS5-RO& MRU2J2_[JB W':5Z3RL)Q(0R=,B5T,IO6]Y[X;,JVLB 4/W$@MF69\G^_X(+M M;R=H"^./H/*RI*QG]7%U_QV BM%N,"9K$*DZM\.SW%15)&4CG_:H)-NS8IX M_/D0_:$VK\PL4X'GK/B3Y')].XDG(,>K=%O(9[;_!;>&@BI>Q@I1_P7[%@LG M(-L*R+)V3/> M8;K%X#.8,RJYJ@QP)P26 J0T!]](NB0%D00+<+' ,B6%N%38'R\+O@ M=:*#/[?1?M]1*7]CI M"YPI.JKH*#'0[\\6;Z0_G"W>2'\\7WQ\2G=4#72%X':%X-;QO'<*8<59V=?" MGL@UF-=EB#GXZVXIZOM_6Q;TN@6]>D%_9,&[+&-;J@J-XPR37;HL\!6@6)JJ MJ(D4UI&JYKJ;(02#8.KLCG?;@'*3*.E0)S+]3J9OE=FE(JV/Q94ZE)QC*L$% MH5FQS7%>G0$U!C8IR0%^4S-"X.;T,+E623O@&_ZER5ZC(#BQE\0#=SHH@,CL M+>B\!1_S1AG];/376#' C'X"3:KKHX$='8.2$3MA9R>TVOG.9%J [-2425^H MK^U[R:G >:A54YS @0D]4)BXIYA[/0Z"PT /!E#BA:>@1QWDP]@SYRSJTN:T7?\F\LISSNXL?V$COTCAQOF"#F_8BU-$;#-"YT# I@:#:?=.(2 MJ_D%7F%E/UR8TXU]2,(N59-+YCO5/*,FER]IVC' MT0#RT%BF^CF%[(.J:2OYH%:,(CU]_5#+G Y"ONO#$9G]G$+V0=5V/\MY-DHV MS9Y02ZP!%42C1=C/'Q18#^#O1_/&I/A*2[OUB/:# MDGQ4>.J-[CM>P8YHD' M_;'CT+=F%/WOXQ#I2T)_J$L'1>Z(J+Z?(WM#;\J,OK-Q1LV&%JYK-H \Y(Z= MCK[3H^0CSP;O24T,CY+A0.O71 //=& Z?A9VC%\?JEX??4OY*J %7BD>O([4/O#F9;ZYD&Q3OTLNF51C MO?ZXQFF.>050WZ\8DX>+ZO6T^TEE]A]02P,$% @ MX!>4:U9H6<>! MC0X !D !X;"]W;W)K&ULI5?;;MLX$/T5PNA# M"Z31U;H$CH'XLM@ 6R!(VNW#8A]H:6P1E4DO2#0NO-C>.HK( U5==B QS?+(5<4XU#N7+41@+- M*Z-UZ?BN&SEKROA@/*KF'N1X)+:Z9!P>)%';]9K*GQ,HQ>YVX WV$X]L56@S MX8Q'&[J")]#?-@\21T[K)6=KX(H)3B0L;P=WWLW<\XU!A?B3P4X=/!-#92'$ M#S.XSV\'KLD(2LBT<4'Q[QFF4);&$^;Q3^-TT,8TAH?/>^^_5>21S((JF(KR M.\MU<3M(!B2')=V6^E'L?H>&T-#XRT2IJE^R:[#N@&1;I<6Z,<8,UHS7__2E M$>+ /W8#?S&P.\:A"<,@L8@N#1"V!B$ET88-@85=:?F7@DWHYJ.1U+LB#1H M]&8>*O4K:]2+<5,H3UKB6X9V>OP(S\"W0#Z3)[;B;,DRRC69%I2O0!'&R51P M+?%SDCNE0"M">4[^8'3!2J890C[.0%-6JD_HXMO3C'S\\(E\,(9?"[%5B%8C M1V.B)IR3-4E-ZJ3\$TD%Y M&+129\QQRB_WLO'UZQMY!@5J5_+U*$_^LPR?8 M7)/ O2*^Z[N6?*87FWNIC<[[HL]_.?J1&$%;,D'E+SCAKRX.15D27,X[*O._SP0.V\!A%3@\%7@?CM:EN* EY1E, MKXA8D@U()FQ%,ZF]1Y5WTT"?QTF*>CX??L@^QDN#Z!@TZX.BU#_&S/N8T$V" M%G0DP+ 58'A6@*^2W;N4UV'=1PV#.+&3CEO2\:]5/& 7/EOK<9]^&'2_N@7D M=E?$[!)/\S<\'9%/6O+)._O,?A_Z>7FO2=O@Z67*EP=[W?]M.*E%E;A37=,^ M*!BZ<4?@61_E)TG4:4SS/BKT$S>U?P?/?3TCN&?%V!\2L-4(/"3\:]V3)XV3 M3GOHL+6!@F'2Z9XS&\Q/XV&G..?6F%AY)YJ-=W L\LY2ON<9GKL5D!QYFXY# M5=&T6LAQ_;UDY38W!4#78LMQ:;YJ@XL51[5B^58:D"[@3)DTJ1PWF*@K7!_D M>&SOS$NYEZEOF9N6M5Q_E7 M]_5%[0N5V&D4*6&)H=SK&+^9K.\^]4"+376X7PB-3;%Z+/"^"-( \/U2"+T? MF #M#73\'U!+ P04 " "W@%Y1;Y\+40 # !*#0 &0 'AL+W=O.SNDHMG&2$J6"5Q*GM. MI%1VY;IR&F%"Y27/,-4S(1<)5;HK9J[,!-+ "B6QZWM>TTTH2YU^UXX-1;_+ MYRIF*0X%R'F24/%R@S%?]ASB; 9&;!8I,^#VNQF=X1C50S84NN<66@*68"H9 M3T%@V'.NR=4-:1L!N^(7PZ7<:H,Q9<+YL^GZ(+0&?[!'P'J+BK)8GL$)L!3N(SZ7- UDUU6:B%'G3G/0FS6HOP=TC-DEU+QS\#W? M>QC?PNG)V;]:7&U&88M?V.);M;4#MH2")S#@J1(ZYMJ?*H*!]20*>+R>2#O^ M5 %8*P!K%K"^!W#;4;QPE 1<97K380"*PP1!ZF$9,@QV>6J-T+0()H46?=]O M=-I==[+T@5J\DEGOB_&!0S^'+ANL]2\PZ'L+8\J73]8*QHD*!WERHG;=B M\NG*ANV">!<>J7!BH^#:.$[4F@5@\\.CUGP5M7J3='8'K57P:KW%$>\0-'C\ MKG7#G<)$5GFL73!KOZO'SK=F+,%=+JR&K$&BMT(D*]AW"O:=3TX&HC.A.AF( M5Y['WG'2@6R5 /+A"9%#;&<$:76:]=TI0_R_*2T. M8!)X02JJZ)&3^HF#'-)L90:_(N6WK3B?7%?=U1/+.7Y0E7>D_9 M9J0?.RC, CT?4<%,X(Z0 P 4@P M !D !X;"]W;W)K&ULI5?;;MLX$/T50LA# K31 MW;("VT!]66P?6@3U9OO,6+1%1"*U)!VW?]\A):NR1*MI]R46J7/.<(XXY&1V MXN)%YH0H]*TLF)P[N5+5@^O*74Y*+.]Y11B\V7-18@5#<7!E)0C.#*DLW,#S M)FZ)*7,6,S/W*!8S?E0%9>11('DL2RR^+TG!3W/'=\X37^@A5WK"7/I M%9&"[)26P/#S2E:D*+02K.._1M1I8VIB]_FL_I=)'I)YQI*L>/&59BJ?.U,' M962/CX7ZPD]_DR:A6.OM>"'-7W1JL)Z#=D>I>-F0804E9?4O_M88T2& CIT0 M-(2@3XBN$,*&$+XU0M00HK=&B!N"2=VMHS1#E^W$0M*B+%.,VQ7C4KS5A'&I=.X9N3^:L@Z+#KV#B@30%=#?FY:0- M-!GULJYL\+*$2F\*$VX3J: *H;[1+3U/W]G,KL7CKH_Q) UZ;EM049K$/;MM M6G$2]NRV:<5I9+<[:5U(1ETPIQI<5PA.V]T+PB?U]-@1-$Z^7MD4H3!)[UM,VZ^FOLX9M]<=??SK\%I,H\7L>V%#AM%=&:ZM6 MU/_Z%E2<=B)>^)"V/J2C/ES<@+*Y >O"T 9DO"BPZ+RU>E&'2#HK\^[[3M@P M@]U@ T4]I8T-%%RQP?=^=@+>[QMQWB5OMZ*),NZ%%30PPXH:N&%%#>QP.ST2 MW$8'TYQ*V/U'INJ;K)UM&^ /INWKS2_]AY5OF5_KAMGT9#_EZV[[$Q8'RB0J MR!Y">?<)[&!1-[#U0/'*=&C/7$&_9QYS:/J)T !XO^= 7E%@K']EI0( !H' 9 >&PO=V]R:W-H965TTA@!%W.10]T-+((L)%):DX M_?N2E*PXB>P:[<4BA_/>O!F.A^E6R$=5 6CTS"A78Z_2NK[U?957P+"Z%#5P MECK;4F:I:#0E')82J88Q+']/@8KM MV N]G>&!;"IM#7Z6UG@#*]!?ZZ4T.[]G*0@#KHC@2$(Y]B;A[2*Q_L[A&X&M MVELCF\E:B$>[^5R,O< * @JYM@S8?)Y@!I1:(B/C5\?I]2$M<'^]8[]SN9M< MUEC!3-#OI-#5V/OHH0)*W%#](+:?H,OGRO+E@BKWB[:=;^"AO%%:L YL%##" MVR]^[NJP!S \PX"H T1O \%U981QHVH /S^.'QW!^Z:0 M?36C736GT5'"%=27* X^H"B(@@$]LY/AX6@HG?^+OOCGZ*^*$?>M%3N^^&^M M]=((/R9KI:49#C^/\"<]?^+XDP/\MDLO^C;M&@IV+5K:%N5FT!*>"P:NOYT/ MRC'-&]KV[9EIP!9Y/M1^K8 K)\!.W*OQCV6&\(5HE":4,'EC9$JVTG<;K2HW:A9"VT&EUM6YO$":1W,>2F$ MWFUL@/XYS/X 4$L#!!0 ( +> 7E%.$<1QE0( ',' 9 >&PO=V]R M:W-H965T9-A:.'6RG9?_]VDZ(TA*J:B^-/]Z;F>?GCB=;+EYE :#0>TF9G#J% M4M6UZ\JL@!++2UX!TSLK+DJL]%2L75D)P+DEE=0-/&_DEI@P)YW8M4>13GBM M*&'P*)"LRQ*+O[= ^7;J^,['PA-9%\HLN.FDPFM8@'JI'H6>N5V4G)3 ).$, M"5A-G1O_^BXV> OX26 K>V-DE"PY?S63AWSJ>*8@H) I$P'KSP9F0*D)I,MX M:V,Z74I#[(\_HM];[5K+$DN8,,PR@BEZ M8,W=,R9>H!F6!<(L1T\@E2"9@KQ9.YV#PH3*,PUZ6>"UU(S MY,15NCR3Q,W:4FZ;4H(O2EE =8E"[QP%7N -T&>'Z7/(--TW='\\0)\?G7V0 M?G=\]F27[FI+.E^"SI? Q@O_PY??-TOMAOZ+_3F0*.P2A391]$6BSN+,#."M M)AM,@:E! YM0(QO*=*!-FGA^I(]KT_?I,RH8AV,-$[M:A^3% WX%<; G\#,J&$5)LB=Q #6^&N^Y>C> "OPPV3L*M]>P MS'/T'8LU81)16&F>=WFEPXBFQ3<3Q2O;PY94<[!./18 @ Y@4 !D !X;"]W;W)K&ULG53+;MLP$/P50L@A 1+K9<5.( MP; 3-H6@0-^VA MZ(&6UA81BE1)RD[_ODM*$1Q##MI>)"ZY,SL[TC+=2_6B2P!#7BLN],PKC:EO M?5_G)514CV0- D\V4E748*BVOJX5T,*!*NY'07#M5Y0)+TO=WJ/*4MD8S@0\ M*J*;JJ+J]QUPN9]YH?>V\<2VI;$;?I;6= LK,,_UH\+([UD*5H'03 JB8#/S MYN'M(K'Y+N$;@[T^6!/;R5K*%QL\%#,OL(* 0VXL \77#A; N25"&;\Z3J\O M:8&'ZS?V>]<[]K*F&A:2?V>%*6?>U",%;&C#S9/6GAX\Q[NHQ^]*5%O2N3XXO\PY<=\K8W"O^_G M!X7BOE#L"HU/%.K]5;V_EV2KI![TL.6Z=EQV.G=9&(ZC)/5WAU8-9,71=-)G MO1,Z[H6./Q;*<=S1#2#H!"EDLS:;AN,0MOJ'U+:$R8&.JW@2'(D=2@JFPUJ3 M7FOR[Z8*,$,BDP%+@^38TH&LZ&9RP-^IFK+A"8<-H@+1A.D4>VM MT@9&UFXPU]+@F+MEB1 7E%? MBDDA;P( %(& 9 >&PO=V]R:W-H965T28E)6R%?5 F@R6M=<35S2JV;:]=5>0DU51/1 ,>3M9 UU6C*C:L: M";2PH+IR \^+W9HR[F2IW7N062JVNF(<'B11V[JF\L\M5**=.;[SMO'(-J4V M&VZ6-G0#2]!/S8-$RQVB%*P&KIC@1,)ZYMSXU_/8^%N''PQ:M;$-M%.F4UK037-4BE:(HTW1C,+6QN+QFP8-UU<:HFG#'$Z M^Z9+D.2.<6%2EV-BDQ<-^_9;SOVX /V)303$GJ7)/ ";P0^/PU?0(YPW\#]S^_A M+M9A*$8P%".P\<+_*,;/FY72$F_=KQ-$X4 46J+H Z)'VF(3-4AD&2U;!X\M MW#S$71:%T31U=_O%.78*DR@8G-XIBP9ET4EES_CH3%,;*7)0H]JZ -,]VN J M20ZTC3CYD3^N;3IHFY[4AHUA>-,+LA%B_+9-CUC#*/(.I!T[15C<<6GQ("T^ M*6WOH5P2#GI,7'S4+M^+X^! W9A7Z"<'\MR]%V^F[5 M7E%E?X(BH@( $P' 9 >&PO=V]R:W-H965T@S6)964X$W"OB*Z*@JJW2^!R/?;ZWN;@ M@2US8P_\25S2)J-^[6K'6IZIAJGD M/UAF\K%WZI$,%K3BYD&NOT-3S]#JI9)K]TO6#3;P2%II(XN&C!D43-3_]+7Q M88N .KL)84,(OTJ(&D+TF3#80Q@TA(%SIB[%^9!00R>QDFNB+!K5[,*9Z=A8 M/A.V[7.C\"M#GIGX6X$P4KV1)\JK^O0!-*@5 M:'*8@*&,ZR,$/LX3F-DZ:;9LS0X&]TRQ^<.E 7@]X649K.Q =H'=/(.4$L# M!!0 ( +> 7E'L(6I9V@( $,( 9 >&PO=V]R:W-H965TD.+!-J* ONPV@S+GS#4S;2^%?%(IHH;7C''5\5*M\TO?5W&*&5'G M(D=NWLR$S(@V5SGW52Z1) Z4,3\,@J:?$Q!+7(,B)7 M?61BV?%JWEIP1^>IM@*_V\[)'">H'_*Q-#>_8DEHAEQ1P4'BK./U:I>CEM5W M"H\4EVKC##:2J1!/]G*==+S .H0,8VT9B'F\X 9LT3&C>>2TZM,6N#F>6I6[@0;Q06F0E MV'B045X\R6N9APV X=D-"$M ^!Y0WP.(2D#T40OU$E#_J(5&"7"A^T7L+G%# MHDFW+<42I-4V;/;@LN_0)E^4VSZ9:&G>4H/3W2\Z10E7E!,>4\+@FA>]9XMX M!F-I&E+J%1">P.AY07/3(AJ.AZ@)9>K$J#Q,AG!\= )'0#GE(OW DW.-(!+>"ZU3!B">8[, /#^,O#N!]DY0J,^$Z,_WP(.$$\W.( M@E,(@S#8X<_@P_#:Q:YP_L[ZZ(^M;R4CJMHD49]SWL/S @ ) D !D M !X;"]W;W)K&ULG9;?;]HP$,?_%2OJ0RMUS>\$ M*D!JH>TZ;1HJ[?HP[<$$0ZPZ=F8[4/[[V4Z: @DHV@NQX_N$BJ&52IE?V[9(4I1!<<5R1-7*DO$,2C7E*UOD',&%@3)B>XX3V1G$ MU!H-S+LI'PU8(0FF:,J!*+(,\NTM(FPSM%SKX\437J52O[!'@QRNT S)EWS* MUDL-[HX_O-^;V%4L4/M+&!'F%VPJ6\<"22$DRRI8*<@P+9_POL$(H5 ULJT7IK M.ZD$WI8"O2,"9RB_ KYS"3S'>0RJUJT0+Q=:NXTD.XLV\^:1/V^_LV#TV;(.ZUIRJL4Q6>3%592[#J+VBWOR159R&? MG:4MD6$C 6[D'V1RTC3RW?X1Z5$M/3HI_9E)5?RMTIF)JF, 42.KO2@,#@)H M&O5[4?\@ 'NG_^OOAQ^0K[#ZCQ"T5)AS%:L$\/).+B>2Y>9*F#.I+A@S3-5G M#.+:0*TO&9,?$WW+U!]&HW]02P,$% @ MX!>4>N*'J&ULQ5M1;]LV$/XKA+&'#FABDQ0I MN4@")$ZX%6BPHEF[AV(/BDW'0F4ID^AD'?;C1\F*:(74B:D]Y"6QY>^.O./Q M/MV).GG,BV_E2DJ%_EZG67DZ6BEU_VX\+N9OJ795ZL8Z6_%G?C M\KZ0\:(66J=C,IGP\3I.LM'927WM8W%VDF]4FF3R8X'*S7H=%]\O9)H_GH[P MZ.G"I^1NI:H+X[.3^_A.WDCU^?YCH;^-6RV+9"VS,LDS5,CEZ>@;\X'4VJ&.V!'0>MP"I!$@SP6"'@':"%#?$8)&(/ = M@34"S%> -P*\]OW66;6G+V,5GYT4^2,J*K365GVHEZN6U@Y.LBJR;E2A?TVT MG#I[GSW(4NE0426*LP42<5*@+W&ZD>A:QN6FD-O?CI!(LCB;)W&*SLM2ZDO- M[PND ^23G&^*(LGNT$5<)B5ZO/3SR=CI>=;C3J>-W.[ MV,Z-],R-HNL\4ZL2764+N7#(7\+R4T!^K/W4.HL\.>N"@ IOY/TQHI.WB$S( MQ#&?F;P2[_B2MH%':WVT5]^M0C=5V"0JD>5; M=/Z@ R:^3>61SI='99Q*]/6#%D+OE5R7?P)#!NV003UDT#/D[[G2T;NL(ORA MCO!\B99M5,=U5+NB=*N5UUJK3/UPIMW_L+MP$*(S5=9.E<%3+>*L7$J=-:5Z ME#)#'^2#3!&N]^CV,W&M(?.="&\GPKTF4CZ;"=F9"78Y;:N6 4X;1 @(T;$F M;*T)]PVZM^ASIBDZ3?[1F>T73\U(GLZ_EMJ0K-A% H1NU$(M"MY^N\ M4/40L[Q4+O]%ENWAE$3ZAN&Y&WV!P@9&+(PFN\".+=/6EBEHRR^%]L]SKSDW MTM2: 9EPVR(_F+!A;-IK#)X80IR\S)QJ^:73GD;3[A2.'"OD!Q,N&.;]%NU0 M/ 8M,ISN- ([ BB('.OBC10.9,0B0ON-(<88 F[ACT4^EW)1HF61K]%-11-5 M)KJ.5;6IOUZX"N4*R;\VB;[)KFI'J/ R'$;PZ]ZY$<- A.QY[]8HZ-R:4#YUI&IOI' @ M,>:\?]<2PV,$YC'_&SAB,XMET2!$@)"N#89O",PW+[AK:S2!1@Q"! CI&F%X MCQMF(X>JYHB#:R*;:2X]<<*!8_W5*35\ M1 ]6T%&_@LX/)EPPC/LM,F1(]RGHJ%U\D8 Z[@$NO9'"@6112/NK4VKHE,)T M^B'/[EZ2)NA.AW'O%N-^:8(:>J(P/0VG"6KS"::NY.X+%"X@"W!_=4<-45&8 MJ/R3!+4)AK@BT0LF'+#^E@\U5$5AJGI)AACN:PY#A -R!*R+(48*UU\#B2&T M R+ CA+2%RA<0!UBP)H88J4PL3XUO/]%S^L)?>DZS^1W7?@5WZ1"8@,7F-1P M'YV^;L((#&D%,&D-)XS 9I>>VT%OI' @H_X<'QC""F#"\L\7@4TTECF#$ %" MNC88G@I@GGI!D@CL6LTR8A B0$C7"$.) 5SJP0DBL NSOI#R10H'$@JIG6=Y M,*,^/89RYH66*8KX8AP@'!F'4?,G5-,)05 MP)3U@M1@DXUERB!$@)"N#8:K IBK7I(:[,K-,F(0(D!(UPA#?@%<^ VD!KLX ML^8]"!$."!Q'S! F@PG3Y -WX^''L@(S%,=>N4')#%.Q?1N4S*86.HD".\_[ M H4#2,*@/]$S0UGL4-U)YGCNY7B,Z0<3+EB_.8:WV,$:E6RX43D,$2"D:\3. MZ91]&I7,KM)HY3I[)3R!P@'4T=7?[F*&01G,H!YIXT<>:C'#?^R5>YG,T!C; MMY?)'!U*C">.$M(;*1Q(QJ8,V&N&TMBA>IG,04S<\7S-$R<IG')#GWR?CB?W[7CZ H4+"'8\N:%?#M-O>Y[^-^L\ M/;0C#1ORO;N;OB>N0T-8(4Q8\)GK-(EOD[3O>(P(;=+I.P!L^":$^0;P>+[=M2VR\JOZ_?[KG-E5C!>RJ #Z M]V6N[S.:+]4 [3MK9_\!4$L#!!0 ( +> 7E%[0'%HW ( &T) 9 M>&PO=V]R:W-H965T5B@R&1=1YCI%=67(1$Z:E8NS(62)86%#(W\+RV&Q(: M.<.^_381PSY/%*,13@3() R)>+E"QG<#QW=>/]S3]4:9#^ZP'Y,U3E'-XHG0 M,S=G6=(0(TEY! )7 ^?2OQCY@0%8BT>*.UD8@PEESOF3F=PL!XYG%"'#A3(4 M1+^V.$+&#)/6\3LC=7*?!E@7<*OG^!XE@:^@2'HZ1D4HDV>: M8C8=P^G)&9P C>!APQ.IP;+O*AV(D>,N,M%7J>C@B.@IQG5H>.<0>(%7 A]5 MP\>XT'#?P/W>/MS5ZM'6[T_Q *8Z#75UQ72C8Q-V[^AS7\"U!+ P04 M" "W@%Y16]I!?$(" !S!0 &0 'AL+W=O"@0-NAV&'12;B87*DB?)WA74!FB85V\(*['VUU.C1GB7G)4C#E20:-I-@.KR>CUV^3_C!H3$'-G&= MK)5Z<,Y-/@E")P@$9-8Q,/SL8 Y"."*4\:?C#/J2#GAH[]F_^MZQES4S,%?B M)\]M,0D^!R2'#:N%O5/-=^CZ\0(S)8Q_DZ;-'<<"'()]*;9PNPC MSCL'[U8*O$,?D M5DE;&/)%YI _QU,4V2N-]DIGT4G"%50#$H?U]XFRH[[L MR)<=O5'VV ]ID1<>Z:9WEPZCRZL0GX3N#G?J'8G/Q(U[<>-WB2.\K!C7..R6 M9 736S@F=_R?BI?EZ<&Y+@%IW+@;DJE:VO:(]]'^1IGZ0:+_TMOKZ!95<&F( M@ U"P\$E5M?MB+>.596?DK6R.'/>+/!6!.T2<'VCE-T[KD!_SZ9_ 5!+ P04 M " "W@%Y1EUEREP4$ #L$ &0 'AL+W=O)S?.Z]]DEO1SLAOZDU@$:/6W=R,A(;G3(.=Q*I M3991N;^$5.S& 0X.-^[9:JWMC7 RRND*YJ ?\CMI1F'%DK ,N&*"(PG+<7"! MO\S(P +YW* /J6;Y8I,I]HETY M-PI0O%%:9"78*,@8+_[3QS(1#8#A:0>0$D!> KJO #HEH/.C*W1+0-=EI@C% MY6%&-9V,I-@A:6<;-GOADNG0)GS&;=WG6IJGS.#TY,:,%1)+-)60,(U.T8V@ M'%VL)( IKU:(\@3-M?D\7>S1#6@-L@GX- --6:H^&^C#?(8^_?)Y%&JCS/*' M<:GBLE!!7E%QCFX%UVN%?N,)),_QH8FH"HLH$YT@$I&H1<_4 M#Y]!;.#8PO%Y"WSFAW^E_ R1@8,//-%TJB)U'%_WM6AL^MNR[^'N5MQ=Q]WQ M;(!&.:]HS%*F]^@?]^!:0Z;^]2S3JY;I>4-H2(^+E8P)*1L7XZL31#.QX;IM MXQ2T?4=K36P[P:07V;]1N&U6M&4B'CZ?^$QYOU+>]RNWY\$>@KL4DA741\.3 ME4'%/3AF\H?5,L,W0N"K4Y/^S#CBHC7+P^^2]S*]OAG/1)U7HLX_EE?TA#ZR MX7%46UYTS*SCAK=B;XA_VI3G5&D$CSF3U+WIS,*T?0N53NGGQ&@/5/KDD5H> M\5+-S&9 C"LM-U;,";);I%62GZ?C)"F?IMKIL-_J7M3F"?FVR51D&3,[)$'W ML!7IUEC) 6AY?()J>\1']4=<&R3V.^0M?639)D,+(0W6AA+3W*RF]VTO(-QB M=_W(8W>X]CO\AN&]IP0///YX$6J;Q$?U25P;)?8[Y3N+4)#U&D7H>FM0>R-^ MPQS?4X./N"6IW9( M#R*U&1*_&?ZAUR#1%>.4QXRFZ-J\I9C>N!?H$_KQT^'+2FV(I'_4]-NS58HME^YBTZQNENU\A>N@0WKZ<7O +=4KLPW M!I3"TD#-*3-EE$5K70RTR%VSN1#:M*[N<@TT 6DGF.=+(?1A8!>H?N"8_ ]0 M2P,$% @ MX!>43WMA@K7 P ?P\ !D !X;"]W;W)K&ULO5==;]LV%/TK%^H'$L"S1,IV[,XV$#D8UBU%@J9=!Q1[H&7: M)BJ1'DG'"= ?OTM)D81%DE.TZ4LBBKSG'!Y2A^;TH/07L^7_AQ7NQV5KWPI]/=VS#;[C]N+O6V/)+E)5(N31" M2=!\/?/.R9L%I:X@&_&7X =3>P8WE:527USC[6KF!4X13WAL'03#?[=\P9/$ M(:&.?PM0K^1TA?7G!_3?LLGC9);,\(5*/HF5WQ'MC55H4HX)4R/P_NRN,J!70<4L!+0KH_PLF+05A41!F M$\V59=.Z8);-IUH=0+O1B.8>,F^R:IR-D&X9;ZS&7H%U=OX+7.VX9E;(#5QR M] .NEHG8,.>Q@9,+;IE(S"F\!"'AG4@2]W[J6Z1V 'Y<=T'P+2 M QK0X./-!9R\/%W;UR_(V?A7RW7:@+CH1OR#R59$]AC21U]*T*S([AA+["@U--ON> PPS0I<#M MG XQ%:;^;8..8:EC^#0=#,W\"JR).$>8U(@'_6$S[:BD'76O8+FY,P-,#Z-' M6N!W&(.XUT^P&U+T?WO:)"C''M<$!?VP6=!9*>CL.P3U@$FY9PE^;+%V_3W M\3&.:)+7S13V@^!5QPX:EXK'WZ78?6MN96.T46,J-RD=/S(R[(^:C9R4LB:= MLO*P$E)8@7ZU94@W!J%!OOJFPR<25%$:?(M3/9#[=(D;#,U!R_BAT&EP_[=F M7O#XXVOVB=02GGR;K+J81A'=>$.XYTQW6E8%+#F2L*W:%.XPRS$LBHZ#%A;; M()5UF8QU0JT:U7#P+%BP1^(M*"H9+VW1HP(W+73PT MW/C\G.WBK\*=#)[I_"!5<),G)O>33Y"H0*SOXN%@0"(%?3/<%UT?MO+&U;ML@O34EF\?F6/6[PA<^T&8/]:*?O0<'>P\LX] M_P]02P,$% @ MX!>49..[:5/ P @@H !D !X;"]W;W)K&ULK5;;;MLX$/T50FB!%MA$=]D); .)E6(7V&Z#)FT?BGV@ MK;%%5"15DHZ3O]\AI2B^*&K:[HLM4N?,S#F\:"9;J;[I$L"0>UX)/?5*8^IS MW]?+$CC5I[(&@6]64G%J<*C6OJX5T,*1>.5'09#YG#+AS29N[EK-)G)C*B;@ M6A&]X9RJATNHY';JA=[CQ$>V+HV=\&>3FJ[A!LRG^EKAR.^B%(R#T$P*HF U M]2["\ZNQQ3O 9P9;O?-,K)*%E-_LX*]BZ@6V(*A@:6P$BG]W,(>JLH&PC.]M M3*]+:8F[SX_1WSGMJ&5!-$M9:?=+ MMBTV\,ARHXWD+1DKX$PT__2^]6&'$*7/$**6$!T0PN090MP2XI=F2%I"\M(, M:4MPTOU&NS,NIX;.)DINB;)HC&8?G/N.C7XQ8??)C5'XEB'/S.:2*"!?+Q;:*#S^_PYD3;JLBY:,.DM&@Y9\<=\Q* B]PYV^!OSR\E9[8Y+!^[9/\G#8,7D MJC09$][>\>%XH],@>-VG M\*=IC1Q_YZ/*0:U=-Z.)*[&Y.+O9KF&Z<'W"P?QE>#X/>^9S;+":?N@I?-.= MO:=JS83&/;#"5,'I" ^B:CJ>9F!D[3[I"VFP07"/)3:)H"P WZ^D-(\#FZ!K M.V?_ 5!+ P04 " "W@%Y1;DT:[]0" #6!P &0 'AL+W=O0 2-X$EV84Y(C%51B: M10Z"FDM5@+0S*Z4%1=O5Z] 4&NC2!PD>)E&4A8(R&8R'?FRJQT-5(F<2IIJ8 M4@BJWV^ J\THB(/MP"-;Y^@&PO&PH&N8 3X74VU[89-ER01(PY0D&E:CX#J^ MNHE]@%_QG<'&[+2)LS)7ZL5UOBY'0>04 8<%NA34?EYA IR[3%;'GSIIT#!= MX&Y[F_W.F[=FYM3 1/$?;(GY*.@'9 DK6G)\5)LO4!M*7;Z%XL;_DDV]-@K( MHC2H1!UL%0@FJR]]JS=B)R")#P0D=4#B=5<@K_*6(AT/M=H0[5;;;*[AK?IH M*XY)]Z_,4-M99N-P/%%",+3;C(90N203)9')-<@% T,NR /%4C-T';4B]V W M@-PS.F>\&CR]!:2,FS-R0I@D3[DJCG).[TEH"\L D$Z4@ M4_I>V;\MP4XRLZ"<_ 2JM][?R:_KN4%M#]#O3P1U&D$=+ZA[0)"S1TXUN"OC M9&&N 8BP^YZ;L[9MJ])E/IV[9*_CK),.P]<6#=U&0_>8AK@-546E.ZBDVXG; M66G#2H^QDC96NL_*TJB=E36L[!BKT\;*]EEI_P"KU[!ZQUC=-E9OG]6/DW96 MOV'UC[%2?STQ!UM[5PBZ#=W?0\>=>-!K9P\:]N!3]I-"RMMH@[;#$ATXF7'T M49"B3WGW8 QAHB@1EH3[@L.D-0P&6XM*M"?C(DL&W0,R=NIB?-QVS>O >JUTP:RUC9N.BR9SWHZA&I.J@*7[CG"NTSX)NY M?7A!NP5V?J44;CON+6B>\O%?4$L#!!0 ( +> 7E$Z:S]3L , /@+ 9 M >&PO=V]R:W-H965T0)/7/.-JYNRU/MR[KDKVD%-U)P[ \,._-IN?))$%7E.Y8\%9.(T_/N5[QF#$O$G@Y.Z6!-#92/$=_/P6SIS M/),19)!HXX+BWQ&6D&7&$^;Q=^W4:6(:P\OUV?LO)7DDLZ$*EB+[RE*]GSD3 MAZ2PI46FG\7I5Z@)#8V_1&2J_"6G&NLY)"F4%GEMC!GDC%?_]+46XL( _=@- M!K7!H&T0OF$0U ;!K1'"VB"\-<*P-BBINQ7W4KB8:CJ?2G$BTJ#1FUF4ZI?6 MJ!?CIE#66N);AG9ZOA1YSC2>O%:$\I0L!=>,[X G#!3Y0IZD2(M$DZ]42LKU M#_([HQN6,5Q]C$%3EJE/"'M9Q^3CAT_D V&<_+$7A4)G:NIJ3-$$)9\ MEC>;^Y&-SO^+OGIW]"LQ@J98@M)?\*YBB9E*,J$*">3;PT9IB9? 7SU1PR9J M6$8-WXB*)7ADY<6$]R(YG0LQR2C+;2465^Y&I3MS41[G@3^:NL=+X2R8(&HP M5WD.FSR'O>H\BB,8;4P+K#7J0V7:[9^'))$%S M=#+Y,FQQMD#\%B:V8%JZK&R1 COGJ.$<]7)^QED#!P1SKK1N*0D9U=61P^N! M25S6MP5>3S8!HFY:H["E@ 433EH*6#!^U"J?E0UTT1=7(OC>S\^W]\ZN![R@ M>_N]]GS9S..P=7)+"V@4M*C%MWA:_8>GBK][,7D]--]-1,_8M]@QY ,MAC*NQOC4M#B4 M<]1&:)S*RN4>1W.0!H#OMT+H\X,)T S[\W\!4$L#!!0 ( +> 7E$:R67G M*0( )8$ 9 >&PO=V]R:W-H965T,D2U!BP][&*+ M%-][)$TZ.VCS9&M$@AVJ%$R.] -*G>SUT8R KQP/]NP,OI*=UD_>^%3.HL0G MA (+\@S,O9YQB4)X(I?&SR-GU$MZX/GYQ/XAU.YJV3&+2RV^\9+J670708E[ MU@IZT(>/>*QGXOD*+6QXPJ&+G4XC*%I+6A[!+@/)5?=F+\<^G '2X05 >@2D M(>].*&2Y8L3RS.@#&!_MV/PAE!K0+CFN_$?9DG&WW.$H7VHI.;DNDP6F2EAJ M15Q5J J.%FYATYJB=E7#EYW@%?.=M'"]0F)1ODJXQ68 H^0-I$F:/&Y7<'UU M\PKMJ._2*-"._JM+*VX+H6UK$+[/=Y:,&[4?KZB.>]5Q4!U?4/VL575+:"0T MIZ]0](G\J]D=W5V@\]OXG$\&:18_G^<0G\V*1%.%C;".N%74C4WO[9=NWLW: MG_!N8]?,5-R-@\"]@R:#Z20"TVU!9Y!NPN3M-+DY#L?:_3C0^ !WO]>:3H87 MZ']%^6]02P,$% @ MX!>46 ^2JOT @ 0 D !D !X;"]W;W)K&ULI5;;;N(P$/T5*VHED%IRXUH!4KFLM@^54&EW'U;[ M8)()6$ULUG: _?NUG1"@A-#=?4E\F7-FYF2<<7_+^+M8 4BT2V(J!M9*RO6# M;8M@!0D6#;8&JG8BQA,LU90O;;'F@$,#2F+;[]F_F-Q5+@LL8,SB[R24JX'5M5 ($4YC^<*V7R'/IZ7Y A8+\T3; MW-:Q4) *R9(>)?K< 10/.4 +P=X'P'-"P _!_B?]=#, FCE M ).ZG>5NA)M@B8=]SK:(:VO%I@=&?8-6>A&JZV0NN=HE"B>'3S1@":!7O .! M[M&,LPTQ-8!IB*91!.9#ZGWT@B6@V@0D)K&H*^.W^035;NKH!A&*7E!=B\-$SHW(ET)2&$);@)]7X7@7>5GH4HGA[449>)>$< MU@WD.W?( M%T)R=Y[_JG-I-SFY;7ZYP:3<^-7,\[&)UDWRJR;U5F?SAE M*D?$U2DK2[.:P_4:/>>VK%2K<36WT79NZV5%>L5AM]$M=3BMQO6TOXJ2:1>B MM?]2M#L$NR!.0T*7*%2%RD']KHB$I+1JJME=O]$LE_,*SKV@RN0*KGLN2Z;F M%5RGT2F7TSYJ"0GPI>G% @4LI3([^\5JT>X?39?[L#YR'\9NR?I$70^R;GZ@ MS^X6SY@O"14HADBY 7E&&X##87@H -%" 9 >&PO=V]R:W-H M965T32;-[8->%LW+:J5+\Y>[JEX6K7E;WT^:5:V+V7K0 M7EQ=KC_[4%]=5H_M8E[J#W74/"Z71?W76[VHGEY?D(OG#S[. M[Q_:[H/)U>6JN-?7NOU]]:$V[R:[H\SF2UTV\ZJ,:GWW^N(->94GJANP)OZ8 MZZ=F[W74F7)359^Z-^]FKR_B[HST0M^VW2$*\]]G/=6+17YXM]6B M6?\;/6W9^"*Z?6S::KD=;,Y@.2\W_Q=?MA=B;X Y#AY MP.H.X#W#&#; 6SL M#'P[@(^=06P'K$V?;&Q?7[BL:(NKR[IZBNJ.-D?K7JRO_GJTN5[SLELHUVUM M_CHWX]JK:WUOW-Y&'_6JJMMY>1^]B*XWBR:J[J*?YF51WLZ+1?2NW*S*SKLW M?T7/XW[(=%O,%\V/9MSOUUGTPW<_1M]%\S+Z[:%Z;(IRUEQ.6G.>W6R3V^TY MO=V<$^TY)Q;]6I7M0Q/EY4S/P/@L/#X-C)^8Z[.[2/3Y(KVEP0->Z]7+B,5_ MBVA,8W ^T]'#28K,^?]FST^>_>!BL-V*8>OCL=$K9G]I_/,7@T?O6KUL_A68 MC.\FX^O)>,]D'_5G73YJM(8V ^5Z8)<./U]1Q>/DR.C-L<3^*5!% M')M]2"CB0)D/D40)A\H!)54:8Y/ESF09-/FZ6.AF;;!),Y]TMX:0K=*;FQ+N MV@H@)I5CJP\)I:1CJ@])17HL53M+U<#R;711WSZLC9V9M;RH5EWP('.5?Y)Q MZBYG'Y*2NJO9ATA"1.K8"RC)!,<&)SN#DZ#!;Y9=3OC/)A<8_9B7;5'>SV\6 M.BJ:1K=0#1+O3+ACMD\0X?@O PQU3 83R10;G.X,3H,&OUNNBGF]3HC&W$55 MWK]8F-B=! ,B*7N%D:8(10)7J,IM9H&C3Z??N@:Q/# MG>G05.K/&PO74A_BJ7 -]2'EJG2.IN.J)V,16\\0-L:U-]I4,7IK;=067WI6 M-?/=2Q+F&NU3(I9NR@(432CSW.MCQKN\)W,16UN1<''U9]'J.E"D$5O#$/'M M:T)BZP<2+B "52$!!0$H"Q%&E*"N@T!1(*04KH- @2%3+GL<9*L'$BX?WL\7 MT??%B"5TY*\\D.8.CK#B2L#J&'#4L@P!A7DF4 8K*Q,TP.T=1F^EI.-,?UX50E/>YF_@!M=\Z;%M? M'V*Q='R< XI*V2/JU&9^&L[\(QL1"O*O8,HU%U I=S,*H$P+R5Q[@7RHO?KN MT%Z;\.E0-SV^'=D>ZL QIO5SC?8I*01SC?8IH52<:;K%/ M:DJHW_JZE2M _+8$06ZACN;J:TRH54D:5LD36A/J"YD7L*CC[EV:5NIH6.J. M:2PHZ(*I*\I30*7WU90T-^:Z^YE(1]+ MT\1MI@#%%?/Z"H"9M!OW::8M"VBX+/ U,_IO-%2-,BO)+/[VVLFL5+-P:WB< M=C+4'CI)8PH@YF[@9 BW-W[RB$E>DI39@L&%BX81DHG Y6"B-U%BRA_DQ90 MG+G'R@$E8I'TV+NWZ1TN%8Z13N:KMZ)NAPB@)''% T!4)*YN(DJE/7TQL]4" M"U<+)\DF\S7 9.Z'2=@B%MP MY "2?3NKW!8)/%PD'".:'+3XJ2L+4T )Z=WO Q2ARKU/EB.,,=93WG);*_!P MK7"2<')?Q#UO#R+9,)('D4.+]^[2ATN%$S23^^+M&>,C_:TFMP+/PP)_C&QR M7[89IVZK"2A)O*TN0'5ZY-Z719B@I*=BY[9:X /; :.%D_O*_0)9C;#8SS\^ M1F+"O P$CL;3N*>X.%Z85K51LI,;QD2+"O#_ S[Y]S*,0\WRD#6%,#0K2F "16+/A=9C1-AC=NZ*+JMFG7.KP-V M@W8X(:ZR TIX.2<#%(UC=Y7G ",BX3W;=<+JG CKW+/5]W75--&JKN[FL)@1 MH'M-A9L:IPB3WIY>!C NI'L%(42M M(HBAA[+ZERK8YD4A"C 4HF"?&H4H>/(K$*)6JT2X93PF1/V-7A2B/H5"%&P: MHQ!%SW3UAZB53!&6S-$ABB0.A"C 4(CZ& Q1@/6'J+2"*4<))@S1$5OKTJJI M/(.:2JNF\F0UE>/4%&$@5 &&0A5@@0<]I%53^=745(Y24T"!4 44"E6 $2%% M3Y\LK9K*KZ.FKJ9';.G)O8>MSZ"NTJJK M/%E=I2]T[A;',)(-(SE 2-RSFR6MGLJOIJ?2%S?/TD$D&T9R@)"DYV:7M!HJ MOXZ&RN%GN(:1;!C) ?(BZ7&HLJJIPJKYR_RVZZ;=W4GLV,,YK&"J,PBFLH*I M3A9,Y6N7ZRR @ ?N (4>N ,8B5E? E56*U58*P>\-J+<45:A%#^#]ZPVJ+ V MA+PW>(MQ.HQDPT@>1 [MLA*DPEN/PRX;*WMJ[YLWZ@RNL^*@PN(0 M^?M=5;7/;[H)=K]B 7E%0P-1;'P, +P- 9 M>&PO=V]R:W-H965T(-FD,HW<\H2(N24+6R>,2"A!B6Q[3I.RTY( ME%J#GEZ;L$&/KD0;]B_Z.!E, ^$0T#C^R@4R[[5L5 (<[** MQ92NOT(14%/QS6C,]2]:%WL="\U67-"D $L/DBC-G^2Y2,060/+4 ]P"X+X& M^'L 7@'PCK7@%P#_6 O- J!#M_/8=>)&1)!!C]$U8FJW9%,#G7V-EOF*4E4H M=X+)MY'$B4% TQFD@A$E&T<7:,)HN)H)-(4G2%> 7FWX. )!HIA_JMEZ@0+M M,+!=%)I&_+%G"^FN,FK/"M>&N6ON'M<\=$M3L>1HG(80UN!'9GS7@+=EFLI< MN9M<#5TCX1UD#>0YGY'KN$Z-/\'1<-RM"^?_K(_?;7TG&5Y9.)[F\_?PW1,A M=7ZI)+\RD/HEJ:])O6.J49<-^GDC]Z!K 0G_9;#0+"TTC6Y/@"D+L@4[#<3[4B6G&N>U_<3OQM,IX6F^386@@;9>D[3/)T"DM=$XK M@YG.[>R3X0#.WX,;FW'XD'S=,@_=M\D7&$BQ4S5UYTP"XJT/!SZIA,$!/HSW M:7@(Z!X0 [M53.[;Y!B9:*M6B;USR5%U3NR?6 XSG]O:]]4F.82U-.HRWKB^57A7PB:*;/P@]4R)K1PZ6\7@%3 M&^3[.:5B,U$&R@O;X"]02P,$% @ MX!>4;1<^Z&I P L@T !D !X M;"]W;W)K&ULS5==CYLX%/TK%NI#*^T.F !)JB32 M?&]7W>UH,M,^K/;!@9N :FQJG$E'ZH_?:^(0DD :3?=A7A(,]QR?ZWM],*.5 M5%_+%$"3[SD7Y=A)M2[>NVX9IY"S\DP6(/#)7*J<:1RJA5L6"EA2@7+N^IX7 MN3G+A#,95??NU&0DEYIG NX4*9=YSM3S!7"Y&CO4V=RXSQ:I-C?296/^S[W8A&@!_T 'P+<#? M!] .0,\">J<" @L(3@6$%A">"H@L(#H5T+> ?E6L]>I6I;EBFDU&2JZ(,M'( M9BZJ^E9HK$@F3"M.M<*G&>+TY+-4#_"-W#&E!:@RS0K"1$(^9C&V&Y#SA0+ MSM/D[15HEO'R'7E#,D$>4KDL,;(K*?T.Z;\%.LS0H/?B._1 M\'%Z1=Z^>5>P9S-+"]GE<;(I%&>DYQDRW[-D+2Q7QUG^7(I36*Y/UD*'W2PW M_TM&M[^JQ<5.J=O%K]O%KVA[';2XXSF;2<6,@9!SI9A8K/O#=$US_$FGH(A. MF2"[H'\^(B?YH"$O_SVBJ%U.UA5-0/ EI'[608U!D&1S.T6_1@2QY9O+"F M#E]).:-:471*LMPFRVK_L0[1ZC?1P;)3/_0\KWW=^[64_E$I?R_S&>8LY^B[ M'-"),<^-"O*#=%O6Q9HW;+94NY1!+65PRJHU;204:\W[/ :NC5XZO]*:;'QS^?SC&=,0T*N MA<[T,]Z;QBFOMLL"*_$ <2HDEXMGK(8&3T>U[@/9>2[]LG9L> MM^['@LR5Q"F%%+_C&7LI$C;C<,P[+&.SKOWN#4NW3D_#%[;NE47NO@(#;_\5 M^-.PM3*W<1@U7S-_,;7(1$DXS!'GG?611JT_$-8#+8OJ?#J3&D^[U66*'U6@ M3 ^GTNI-P-SY*T_TR;_ 5!+ P04 " "W@%Y1D(0C=SX" "V"@ #0 M 'AL+W-T>6QE13Z+^0I\/4^> #M#?2Z58W#3(IA<2^Q"Q@RX8 VA$7X MEC"Z5M2.R@BG;.O"<3@54K6U707WN^ZZ M'R1VGA5(&>L%SK$+Q&%)M 8E[HS3=FZ#SU*HLU?;TBC,%=D&\P4>!K2-*;*6 M*@75EPGP+A2'##(K1]&\L*V6I6>36DMNC)227 K2:MB-Z R#38"Q!_LU_,SV MV$TVVC/?[ICH32.H,QW&.98_ICGV&.N_BHM*NI'Z2VVF(UK?'C*X5Y#1IO6; MK!7Z"FO_M.N<@0!$V%FW._EM>Y52:^[=D9WV][-UD>1?4%$^(=]B["A*%K7E&DJ.J^@:0KB MV05G\)JLS2-RCV_ZIY"1FNE5GXSP8'^'E-;\8]_KWBY$UVNPO]GI! 7E&7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G4;Q5,9^"! 7", \ !X;"]W M;W)K8F]O:RYX;6S%FDUOVS@00/\*X5/VD+7UX;0-Z@)ITG0-I!LC#G)=T-)8 M)DJ17I)*VO[Z'C30C; M\_'85QMHI?_3;L%@SMJZ5@8\=%#PY)_SXZEX5%ZME%;A^VS4'VL8B589U:H?4,]&DY'P&_OT MEW7JAS5!ZF7EK-:S4;;+> 75/4B>1DA[^7*]RE!KNXD@LQ&9Q.L<*V<#WV) MOGZ)C(^ A7=G7;#72@=P5S+ 9V>[K3)-K ;O8DQNHV^'_>^N$<_=_VE&NUZK M"JYLU;5@PJX='>@(:/Q&;?U(&-G";'1I'\&)A6P@WA3^R[S>W6! ,M)<[EQA MAIO7/6-*'E.#\5 +//)6JQHY:O%1:FDJ$ 0R9R#SHT N(PY>2B +!K(X(N0_ M.8$L&06^8M _,V+Q;\9N>NF@5H%B<<;(DBNC;15YK#CPA@.\A M#!XJ9XPLL3+FIK(MB'OY;!++$&'JR[AW]QUNF" 1>S^M?M!J]&S=))7L;Y(4LL"%:I@QE4QNDB M2^R+GU(5)[B\T.#_H'-D3A)Y8DF\].M!1$X0>6)!,*J-K!2376XDU@6KV\&+ MF'/ZR(^I#W%",3F!Y*\HD(-O)&>2_+5-Y)7^=)88X%,:^4ETWCH)%[T6 >Q>3GFB*Q:LA#5XU1>)7$/G2YD3CZ>*$H)J>;(K%NGC'O($8U M8_=>@.OKPDY%,3G=%(EU0L5!PO(H:M2:/$)6>A\IA1L2$F9Z$RL85X3!K.+CD+E8DM]"MX=_HK M?"=.KB!(I0>SS9)S4)G80;\%\I#UQDHC+G ^]]M.4,GNLB1VT*FX14G*?CUQ M ]*#N%UIU>RG\!234DS.067R%1"#.=Q9XQQ4)G80CSD8CC@' ME8D=Q&,.AB/.065B!PVB!NA&9R,#"B@R?UK3G4K.0=/$#GH9/\ U4=>VTGV/ MPQ3%Y!PT3;_-3X,(?7O6716YXQ*)8G(.FB9V$!NH'O3T*6>A:6^A\?YKCAK6 MJ(WZ;_P+C^F5U-7"B?BSVY@JIS&>O.ZTOL2T6X-*J? )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y% M08/F5-;8\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_--UZ?# M^C;Y7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W_-BG M0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I!"D%: M/\@@R.H'.01Y_: (0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG!$DC MK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;4 M6PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WH9Z&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E]\G1JW+!. 7E$J9-*FR@$ M )L? 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$> @= M!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*]35TU M?IPL0K /C/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0UDLGH MB69Z587>\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7 MI?4W<4+"3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.;E3D5 M)E_5<4GJK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?''8ZD M7=VWL1"Y4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O[$. M]"%!^E @?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y"JD40=!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " "W@%Y1_*E_BNX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "W@%Y1F5R< M(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( +> 7E&40FPY'04 $$5 8 " @0T( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MX!>48&[]X?%!@ T1T !@ M ("!F1, 'AL+W=O M7E$@26DN4P, + 8 " @90: !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ MX!>45VT8L-R! M70L !@ ("!KT, 'AL+W=O 7E$T5@N?T0< !$3 9 " @5=( M !X;"]W;W)K&UL4$L! A0#% @ MX!>411P MD+(E" -A< !D ("!7U 'AL+W=O&PO=V]R:W-H965T 7E&V%$U_D@0 !\+ 9 " @7U= !X;"]W;W)K&UL4$L! A0#% @ MX!>43C9E_U"# %A\ !D M ("!1F( 'AL+W=O&PO M=V]R:W-H965T 7E%^/(/=7@< M "X3 9 " @=ES !X;"]W;W)K&UL4$L! A0#% @ MX!>46)97J'/ P R @ !D ("! M;GL 'AL+W=O&PO=V]R:W-H965T 7E%"/M %NA( &TV 9 M " @="$ !X;"]W;W)K&UL4$L! A0#% M @ MX!>43XJJ7(9!P ]A0 !D ("!P9< 'AL+W=O&PO=V]R:W-H965T 7E%O_P"Q;@0 %$+ 9 " @&UL4$L! A0#% @ MX!>45/E2F=3 M!0 M X !D ("!;Z< 'AL+W=O&PO=V]R:W-H965T M7E$K1-=BQ !X;"]W;W)K&UL4$L! A0#% @ MX!>493_1!K=!0 @PX !D M ("!S[0 'AL+W=O&PO=V]R M:W-H965T 7E%ZR+L['0, ((* M 9 " @:F^ !X;"]W;W)K&UL M4$L! A0#% @ MX!>43HX;5B+!P 030 !D ("!_<$ M 'AL+W=O$0 &0 @(&_R0 >&PO=V]R:W-H965T 7E&M6:%G'@0 (T. 9 M " @4C. !X;"]W;W)K&UL4$L! A0#% @ MMX!>46^?"U$ P 2@T !D ("!G=( 'AL+W=O&PO=V]R:W-H965T 7E%@K']EI0( !H' 9 " @9O9 !X;"]W M;W)K&UL4$L! A0#% @ MX!>44X1Q'&5 @ M&PO=V]R:W-H965T 7E%? MBDDA;P( %(& 9 " @=+A !X;"]W;W)K&UL4$L! A0#% @ MX!>465_@B*B @ 3 < !D M ("!>.0 'AL+W=O&PO=V]R:W-H M965T 7E&?<][#\P( "0) 9 M " @6+J !X;"]W;W)K&UL4$L! M A0#% @ MX!>4>N*'JT!Q:-P" M !M"0 &0 @('Z]0 >&PO=V]R:W-H965T 7E%;VD%\0@( ',% 9 " M@0WY !X;"]W;W)K&UL4$L! A0#% @ MX!> M49=9V&"M<# !_#P &0 M @('"_P >&PO=V]R:W-H965T 7E&3CNVE3P, ((* 9 " @= # 0!X;"]W;W)K M&UL4$L! A0#% @ MX!>46Y-&N_4 @ U@< M !D ("!5@&PO=V]R:W-H965T 7E$:R67G M*0( )8$ 9 " @4@. 0!X;"]W;W)K&UL4$L! A0#% @ MX!>46 ^2JOT @ 0 D !D M ("!J! ! 'AL+W=O&PO=V]R:W-H965T M 7E%0P-1;'P, +P- 9 M " @6@> 0!X;"]W;W)K&UL4$L! A0# M% @ MX!>4;1<^Z&I P L@T !D ("!OB$! 'AL+W=O M)0$ >&PO 7E&7BKL

7E&\53&?@@0 %PC / " ? H M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "W@%Y1?'[I&]0! #&'P M&@ @ &?+0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "W@%Y1*F32ILH! ";'P $P @ &K+P$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /0 ] *(0 "F,0$ ! end XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 245 306 1 false 49 0 false 8 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.energyrecovery.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1006000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 2101100 - Disclosure - Description of Business and Significant Accounting Policies Sheet http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies Description of Business and Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Revenue Sheet http://www.energyrecovery.com/role/Revenue Revenue Notes 8 false false R9.htm 2103100 - Disclosure - Earnings per Share Sheet http://www.energyrecovery.com/role/EarningsPerShare Earnings per Share Notes 9 false false R10.htm 2104100 - Disclosure - Other Financial Information Sheet http://www.energyrecovery.com/role/OtherFinancialInformation Other Financial Information Notes 10 false false R11.htm 2105100 - Disclosure - Investments and Fair Value Measurements Sheet http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurements Investments and Fair Value Measurements Notes 11 false false R12.htm 2106100 - Disclosure - Goodwill Goodwill Sheet http://www.energyrecovery.com/role/GoodwillGoodwill Goodwill Goodwill Notes 12 false false R13.htm 2107100 - Disclosure - Lines of Credit Sheet http://www.energyrecovery.com/role/LinesOfCredit Lines of Credit Notes 13 false false R14.htm 2108100 - Disclosure - Commitments and Contingencies Sheet http://www.energyrecovery.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 2109100 - Disclosure - Income Taxes Sheet http://www.energyrecovery.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2112100 - Disclosure - Segment Reporting Sheet http://www.energyrecovery.com/role/SegmentReporting Segment Reporting Notes 16 false false R17.htm 2113100 - Disclosure - Concentrations Sheet http://www.energyrecovery.com/role/Concentrations Concentrations Notes 17 false false R18.htm 2114100 - Disclosure - VorTeq Partnership and License Agreement Sheet http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreement VorTeq Partnership and License Agreement Notes 18 false false R19.htm 2201201 - Disclosure - Description of Business and Significant Accounting Policies (Policies) Sheet http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies Description of Business and Significant Accounting Policies (Policies) Policies http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies 19 false false R20.htm 2302301 - Disclosure - Revenue (Tables) Sheet http://www.energyrecovery.com/role/RevenueTables Revenue (Tables) Tables http://www.energyrecovery.com/role/Revenue 20 false false R21.htm 2303301 - Disclosure - Earnings per Share (Tables) Sheet http://www.energyrecovery.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://www.energyrecovery.com/role/EarningsPerShare 21 false false R22.htm 2304301 - Disclosure - Other Financial Information (Tables) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationTables Other Financial Information (Tables) Tables http://www.energyrecovery.com/role/OtherFinancialInformation 22 false false R23.htm 2305301 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurements 23 false false R24.htm 2308301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.energyrecovery.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.energyrecovery.com/role/CommitmentsAndContingencies 24 false false R25.htm 2309301 - Disclosure - Income Taxes (Tables) Sheet http://www.energyrecovery.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.energyrecovery.com/role/IncomeTaxes 25 false false R26.htm 2312301 - Disclosure - Segment Reporting (Tables) Sheet http://www.energyrecovery.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.energyrecovery.com/role/SegmentReporting 26 false false R27.htm 2313301 - Disclosure - Concentrations (Tables) Sheet http://www.energyrecovery.com/role/ConcentrationsTables Concentrations (Tables) Tables http://www.energyrecovery.com/role/Concentrations 27 false false R28.htm 2402402 - Disclosure - Revenue - Schlumberger Technology Corporation (Details) Sheet http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails Revenue - Schlumberger Technology Corporation (Details) Details 28 false false R29.htm 2402403 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 29 false false R30.htm 2402404 - Disclosure - Revenue - Contract Assets and Liabilities (Details) Sheet http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails Revenue - Contract Assets and Liabilities (Details) Details 30 false false R31.htm 2402405 - Disclosure - Revenue - Significant Changes in Contract Assets and Liabilities (Details) Sheet http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails Revenue - Significant Changes in Contract Assets and Liabilities (Details) Details 31 false false R32.htm 2402406 - Disclosure - Revenue - Remaining Performance Obligation (Details) Sheet http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails Revenue - Remaining Performance Obligation (Details) Details 32 false false R33.htm 2403402 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 33 false false R34.htm 2403403 - Disclosure - Earnings per Share - Antidilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details) Sheet http://www.energyrecovery.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareDetails Earnings per Share - Antidilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details) Details 34 false false R35.htm 2404402 - Disclosure - Other Financial Information - Cash and Restricted Cash (Details) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails Other Financial Information - Cash and Restricted Cash (Details) Details 35 false false R36.htm 2404403 - Disclosure - Other Financial Information - Accounts Receivable (Details) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails Other Financial Information - Accounts Receivable (Details) Details 36 false false R37.htm 2404404 - Disclosure - Other Financial Information - Inventories (Details) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails Other Financial Information - Inventories (Details) Details 37 false false R38.htm 2404405 - Disclosure - Other Financial Information - Inventory Valuation Reserves (Details) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails Other Financial Information - Inventory Valuation Reserves (Details) Details 38 false false R39.htm 2404406 - Disclosure - Other Financial Information - Property and Equipment (Details) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails Other Financial Information - Property and Equipment (Details) Details 39 false false R40.htm 2404407 - Disclosure - Other Financial Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails Other Financial Information - Accrued Expenses and Other Current Liabilities (Details) Details 40 false false R41.htm 2405402 - Disclosure - Investments and Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details) Sheet http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails Investments and Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details) Details 41 false false R42.htm 2405403 - Disclosure - Investments and Fair Value Measurements - Gross Unrealized Losses and Fair Values of Investments (Details) Sheet http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails Investments and Fair Value Measurements - Gross Unrealized Losses and Fair Values of Investments (Details) Details 42 false false R43.htm 2406402 - Disclosure - Goodwill - Goodwill (Details) Sheet http://www.energyrecovery.com/role/GoodwillGoodwillDetails Goodwill - Goodwill (Details) Details 43 false false R44.htm 2407401 - Disclosure - Lines of Credit - Loan Agreements and Stand-by Letters of Credit (Details) Sheet http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails Lines of Credit - Loan Agreements and Stand-by Letters of Credit (Details) Details 44 false false R45.htm 2408402 - Disclosure - - Operating Lease Obligations (Details) Sheet http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails - Operating Lease Obligations (Details) Details 45 false false R46.htm 2408403 - Disclosure - Commitments and Contingencies - Lease Cost and Terms (Details) Sheet http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails Commitments and Contingencies - Lease Cost and Terms (Details) Details 46 false false R47.htm 2408404 - Disclosure - Commitments and Contingencies - Maturities of Lease Liabilities (Details) Sheet http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails Commitments and Contingencies - Maturities of Lease Liabilities (Details) Details 47 false false R48.htm 2408405 - Disclosure - Commitments and Contingencies - Product Warranty Liability (Details) Sheet http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails Commitments and Contingencies - Product Warranty Liability (Details) Details 48 false false R49.htm 2408406 - Disclosure - Commitments and Contingencies - Purchase Obligations (Details) Sheet http://www.energyrecovery.com/role/CommitmentsAndContingenciesPurchaseObligationsDetails Commitments and Contingencies - Purchase Obligations (Details) Details 49 false false R50.htm 2409403 - Disclosure - Income Taxes - Provision and Effective Tax Rate (Details) Sheet http://www.energyrecovery.com/role/IncomeTaxesProvisionAndEffectiveTaxRateDetails Income Taxes - Provision and Effective Tax Rate (Details) Details 50 false false R51.htm 2412402 - Disclosure - Segment Reporting - Summary of Financial Information by Segment (Details) Sheet http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails Segment Reporting - Summary of Financial Information by Segment (Details) Details 51 false false R52.htm 2413402 - Disclosure - Concentrations - Product Revenue Concentrations (Details) Sheet http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails Concentrations - Product Revenue Concentrations (Details) Details 52 false false R53.htm 2414401 - Disclosure - VorTeq Partnership and License Agreement (Details) Sheet http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails VorTeq Partnership and License Agreement (Details) Details http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreement 53 false false All Reports Book All Reports a10-q2020xq3.htm erii-20200930.xsd erii-20200930_cal.xml erii-20200930_def.xml erii-20200930_lab.xml erii-20200930_pre.xml ex3112020-q310xq.htm ex3122020-q310xq.htm ex3212020-q310xq.htm erilogoh4c.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a10-q2020xq3.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 245, "dts": { "calculationLink": { "local": [ "erii-20200930_cal.xml" ] }, "definitionLink": { "local": [ "erii-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "a10-q2020xq3.htm" ] }, "labelLink": { "local": [ "erii-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "erii-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "erii-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "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/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-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/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 397, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 17, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 22 }, "keyCustom": 28, "keyStandard": 278, "memberCustom": 21, "memberStandard": 28, "nsprefix": "erii", "nsuri": "http://www.energyrecovery.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "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.energyrecovery.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Other Financial Information", "role": "http://www.energyrecovery.com/role/OtherFinancialInformation", "shortName": "Other Financial Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Investments and Fair Value Measurements", "role": "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Goodwill Goodwill", "role": "http://www.energyrecovery.com/role/GoodwillGoodwill", "shortName": "Goodwill Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Lines of Credit", "role": "http://www.energyrecovery.com/role/LinesOfCredit", "shortName": "Lines of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Commitments and Contingencies", "role": "http://www.energyrecovery.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Income Taxes", "role": "http://www.energyrecovery.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Segment Reporting", "role": "http://www.energyrecovery.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Concentrations", "role": "http://www.energyrecovery.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - VorTeq Partnership and License Agreement", "role": "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreement", "shortName": "VorTeq Partnership and License Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "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 - Description of Business and Significant Accounting Policies (Policies)", "role": "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "erii:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "erii:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue (Tables)", "role": "http://www.energyrecovery.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Earnings per Share (Tables)", "role": "http://www.energyrecovery.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Other Financial Information (Tables)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationTables", "shortName": "Other Financial Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "erii:ScheduleOfAmortizedCostAndFairValueOfAvailableForSaleSecuritiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "erii:ScheduleOfAmortizedCostAndFairValueOfAvailableForSaleSecuritiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.energyrecovery.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Income Taxes (Tables)", "role": "http://www.energyrecovery.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Segment Reporting (Tables)", "role": "http://www.energyrecovery.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Concentrations (Tables)", "role": "http://www.energyrecovery.com/role/ConcentrationsTables", "shortName": "Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue - Schlumberger Technology Corporation (Details)", "role": "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "shortName": "Revenue - Schlumberger Technology Corporation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD_srt_ProductOrServiceAxis_erii_PXPumpsAndTurboDevicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeSecuritiesTaxable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenue - Contract Assets and Liabilities (Details)", "role": "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails", "shortName": "Revenue - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "erii:ContractWithCustomerContractAssetContractLiabilityActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenue - Significant Changes in Contract Assets and Liabilities (Details)", "role": "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails", "shortName": "Revenue - Significant Changes in Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "erii:ContractWithCustomerContractAssetContractLiabilityActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Revenue - Remaining Performance Obligation (Details)", "role": "http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails", "shortName": "Revenue - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Earnings per Share - Computation of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Earnings per Share - Antidilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details)", "role": "http://www.energyrecovery.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareDetails", "shortName": "Earnings per Share - Antidilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Other Financial Information - Cash and Restricted Cash (Details)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails", "shortName": "Other Financial Information - Cash and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Other Financial Information - Accounts Receivable (Details)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails", "shortName": "Other Financial Information - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Other Financial Information - Inventories (Details)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails", "shortName": "Other Financial Information - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Other Financial Information - Inventory Valuation Reserves (Details)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails", "shortName": "Other Financial Information - Inventory Valuation Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Other Financial Information - Property and Equipment (Details)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "shortName": "Other Financial Information - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD_srt_CounterpartyNameAxis_erii_SchlumbergerTechnologyCorporationMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_us-gaap_TypeOfArrangementAxis_erii_VorTeqLicenseAgreementMember", "decimals": "-5", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Other Financial Information - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Other Financial Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Investments and Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details)", "role": "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "shortName": "Investments and Fair Value Measurements - Financial Assets Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "erii:ScheduleOfAmortizedCostAndFairValueOfAvailableForSaleSecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Investments and Fair Value Measurements - Gross Unrealized Losses and Fair Values of Investments (Details)", "role": "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails", "shortName": "Investments and Fair Value Measurements - Gross Unrealized Losses and Fair Values of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Goodwill - Goodwill (Details)", "role": "http://www.energyrecovery.com/role/GoodwillGoodwillDetails", "shortName": "Goodwill - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "INF", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407401 - Disclosure - Lines of Credit - Loan Agreements and Stand-by Letters of Credit (Details)", "role": "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails", "shortName": "Lines of Credit - Loan Agreements and Stand-by Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "I2020Q1Jan1_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_erii_OfficeAndWarehouseKatyTXMember", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - - Operating Lease Obligations (Details)", "role": "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails", "shortName": "- Operating Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "I2020Q1Jan1_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_erii_OfficeAndWarehouseKatyTXMember", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "sqft", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Commitments and Contingencies - Lease Cost and Terms (Details)", "role": "http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails", "shortName": "Commitments and Contingencies - Lease Cost and Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Commitments and Contingencies - Maturities of Lease Liabilities (Details)", "role": "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Commitments and Contingencies - Maturities 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": "a10-q2020xq3.htm", "contextRef": "FI2020Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Commitments and Contingencies - Product Warranty Liability (Details)", "role": "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails", "shortName": "Commitments and Contingencies - Product Warranty Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Commitments and Contingencies - Purchase Obligations (Details)", "role": "http://www.energyrecovery.com/role/CommitmentsAndContingenciesPurchaseObligationsDetails", "shortName": "Commitments and Contingencies - Purchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Income Taxes - Provision and Effective Tax Rate (Details)", "role": "http://www.energyrecovery.com/role/IncomeTaxesProvisionAndEffectiveTaxRateDetails", "shortName": "Income Taxes - Provision and Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Segment Reporting - Summary of Financial Information by Segment (Details)", "role": "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails", "shortName": "Segment Reporting - Summary of Financial Information by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD_srt_MajorCustomersAxis_erii_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_erii_WaterMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Concentrations - Product Revenue Concentrations (Details)", "role": "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails", "shortName": "Concentrations - Product Revenue Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD_srt_MajorCustomersAxis_erii_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_erii_WaterMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - VorTeq Partnership and License Agreement (Details)", "role": "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails", "shortName": "VorTeq Partnership and License Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "I2015Q3Oct14_us-gaap_TypeOfArrangementAxis_erii_VorTeqLicenseAgreementMember", "decimals": "-5", "lang": null, "name": "erii:LicenseAgreementPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Description of Business and Significant Accounting Policies", "role": "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies", "shortName": "Description of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue", "role": "http://www.energyrecovery.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Earnings per Share", "role": "http://www.energyrecovery.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "a10-q2020xq3.htm", "contextRef": "FD2020Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "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.energyrecovery.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.energyrecovery.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.energyrecovery.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.energyrecovery.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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r490" ], "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.energyrecovery.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r491" ], "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.energyrecovery.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.energyrecovery.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.energyrecovery.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.energyrecovery.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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r492" ], "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.energyrecovery.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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r492" ], "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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r492" ], "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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r493" ], "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.energyrecovery.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r492" ], "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.energyrecovery.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r492" ], "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.energyrecovery.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r492" ], "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.energyrecovery.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r492" ], "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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r488" ], "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.energyrecovery.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r489" ], "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.energyrecovery.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.energyrecovery.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "erii_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, are related to services received from employees, 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, 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). This element is distinct from Accrued Liabilities Current because this element includes employee-related liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_COVID19Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "COVID-19 [Member]", "label": "COVID-19 [Member]", "terseLabel": "COVID-19" } } }, "localname": "COVID19Member", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "domainItemType" }, "erii_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Current", "label": "Cash, Cash Equivalents, Restricted Cash And Restricted Cash Equivalents, Current", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "erii_ChangeInContractWithCustomerAssetRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change In Contract With Customer, Asset [Roll Forward]", "label": "Change In Contract With Customer, Asset [Roll Forward]", "terseLabel": "Change In Contract With Customer, Asset [Roll Forward]" } } }, "localname": "ChangeInContractWithCustomerAssetRollForward", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "erii_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change In Contract With Customer, Liability [Roll Forward]", "label": "Change In Contract With Customer, Liability [Roll Forward]", "terseLabel": "Change In Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "erii_CommittedRevolvingCreditLineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to committed revolving credit line.", "label": "Committed Revolving Credit Line [Member]", "terseLabel": "Committed Revolving Credit Line" } } }, "localname": "CommittedRevolvingCreditLineMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "erii_ContractWithCustomerContractAssetContractLiabilityActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Contract Asset, Contract Liability, Activity [Table Text Block]", "label": "Contract With Customer, Contract Asset, Contract Liability, Activity [Table Text Block]", "terseLabel": "Contract With Customer, Contract Asset, Contract Liability, Activity" } } }, "localname": "ContractWithCustomerContractAssetContractLiabilityActivityTableTextBlock", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "erii_ContractWithCustomerLiabilityCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Current [Abstract]", "label": "Contract With Customer, Liability, Current [Abstract]", "terseLabel": "Current contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityCurrentAbstract", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "erii_ContractWithCustomerLiabilityDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Deposits, Current", "label": "Contract With Customer, Liability, Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityDepositsCurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_ContractWithCustomerLiabilityIncreaseDecreaseFromCashReceipts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Increase (Decrease) From Cash Receipts", "label": "Contract With Customer, Liability, Increase (Decrease) From Cash Receipts", "terseLabel": "Increase due to cash received, excluding amounts recognized as revenue during the period" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseFromCashReceipts", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_ContractWithCustomerLiabilityNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Noncurrent [Abstract]", "label": "Contract With Customer, Liability, Noncurrent [Abstract]", "terseLabel": "Non-current contract liabilities, deferred revenue:" } } }, "localname": "ContractWithCustomerLiabilityNoncurrentAbstract", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "erii_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms1": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Costs In Excess Of Billings On Uncompleted Contracts Or Programs1", "terseLabel": "Contract assets" } } }, "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrPrograms1", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "erii_CustomerAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents customer A.", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "erii_CustomerBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents customer B.", "label": "Customer B [Member]", "verboseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "erii_CustomerCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents customer C.", "label": "Customer C [Member]", "verboseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "erii_CustomerDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents customer D.", "label": "Customer D [Member]", "verboseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "erii_DebtInstrumentTermPastExpirationOfAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Term Past Expiration Of Agreement", "label": "Debt Instrument, Term Past Expiration Of Agreement", "terseLabel": "Term past expiration of agreement" } } }, "localname": "DebtInstrumentTermPastExpirationOfAgreement", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "durationItemType" }, "erii_DebtSecuritiesAvailableForSaleProceedsFromSaleTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Securities, Available-For-Sale, Proceeds From Sale [Table Text Block]", "label": "Debt Securities, Available-For-Sale, Proceeds From Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-For-Sale, Proceeds From Sale" } } }, "localname": "DebtSecuritiesAvailableForSaleProceedsFromSaleTableTextBlock", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "erii_EffectiveIncomeTaxRateReconciliationExcludingDiscreteTaxIncomeTaxItemsPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Excluding Discrete Tax Income Tax Items, Percent", "label": "Effective Income Tax Rate Reconciliation, Excluding Discrete Tax Income Tax Items, Percent", "terseLabel": "Effective tax rate, excluding discrete items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcludingDiscreteTaxIncomeTaxItemsPercent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/IncomeTaxesProvisionAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "erii_ForeignSubsidiaryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Subsidiary [Member]", "label": "Foreign Subsidiary [Member]", "terseLabel": "Foreign Subsidiary" } } }, "localname": "ForeignSubsidiaryMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "erii_IncreaseDecreaseInContractLiabilities": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Contract Liabilities", "label": "Increase (Decrease) In Contract Liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractLiabilities", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "erii_LeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease, Term And Discount Rate [Table Text Block]", "label": "Lease, Term And Discount Rate [Table Text Block]", "terseLabel": "Lease, Term And Discount Rate" } } }, "localname": "LeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "erii_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_LesseeOperatingLeaseNumberOfRenewalTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Terms", "label": "Lessee, Operating Lease, Number Of Renewal Terms", "terseLabel": "Operating lease, number of renewal terms" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalTerms", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "integerItemType" }, "erii_LesseeOperatingLeaseRenewalToExtendLeaseWrittenNoticePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Renewal To Extend Lease, Written Notice Period", "label": "Lessee, Operating Lease, Renewal To Extend Lease, Written Notice Period", "terseLabel": "Operating lease, renewal to extend lease, written notice period" } } }, "localname": "LesseeOperatingLeaseRenewalToExtendLeaseWrittenNoticePeriod", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "durationItemType" }, "erii_LesseeOperatingLeaseTermOfContractAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Term Of Contract, Amount", "label": "Lessee, Operating Lease, Term Of Contract, Amount", "terseLabel": "Operating leases, rent expense, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContractAmount", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "erii_LicenseAgreementPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expected payments from the license agreement that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such after one year or beyond the normal operating cycle, if longer.", "label": "License Agreement Payments", "terseLabel": "VorTeq license agreement payments" } } }, "localname": "LicenseAgreementPayments", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "erii_LicenseAndDevelopmentContractLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "erii_ProductAndServiceContractLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "License And Development Contract Liability, Current", "label": "License And Development Contract Liability, Current", "terseLabel": "License and development" } } }, "localname": "LicenseAndDevelopmentContractLiabilityCurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_LicenseAndDevelopmentContractLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "License And Development Contract Liability, Noncurrent", "label": "License And Development Contract Liability, Noncurrent", "terseLabel": "License and development" } } }, "localname": "LicenseAndDevelopmentContractLiabilityNoncurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_LicenseAndDevelopmentRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity.", "label": "License and Development Revenue [Member]", "terseLabel": "License and Development Revenue" } } }, "localname": "LicenseAndDevelopmentRevenueMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "erii_LoanAndPledgeAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A loan pledge agreement with a financial institution. Under the Loan and Pledge Agreement the company are allowed to borrow and request letters of credit against the eligible assets held from time to time in the pledged account maintained with the financial institution.", "label": "Loan and Pledge Agreement [Member]", "terseLabel": "Loan and Pledge Agreement" } } }, "localname": "LoanAndPledgeAgreementMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "erii_LongtermInvestmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as available-for-sale.", "label": "Long-term Investment [Member]", "terseLabel": "Long-term investments" } } }, "localname": "LongtermInvestmentMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "erii_MiddleEastAndAfricaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Middle East And Africa [Member]", "label": "Middle East And Africa [Member]", "terseLabel": "Middle East and Africa" } } }, "localname": "MiddleEastAndAfricaMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "erii_MilestonePaymentToBeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount due to be received upon reaching the milestone from.", "label": "Milestone Payment To Be Received", "terseLabel": "VorTeq milestone payment to be received" } } }, "localname": "MilestonePaymentToBeReceived", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "erii_NumberOfMilestonePayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of milestone payments to be received as per the agreement.", "label": "Number Of Milestone Payments", "terseLabel": "Number of milestone payments" } } }, "localname": "NumberOfMilestonePayments", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "integerItemType" }, "erii_NumberOfSharesUsedInPerShareCalculationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Number of shares used in per share calculations:", "terseLabel": "Number of shares used in per share calculations:" } } }, "localname": "NumberOfSharesUsedInPerShareCalculationsAbstract", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "erii_OfficeAndWarehouseKatyTXMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Office And Warehouse, Katy, TX [Member]", "label": "Office And Warehouse, Katy, TX [Member]", "terseLabel": "Office And Warehouse, Katy, TX" } } }, "localname": "OfficeAndWarehouseKatyTXMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "erii_OfficeAndWarehouseSpaceTracyLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Office And Warehouse Space, Tracy Lease [Member]", "label": "Office And Warehouse Space, Tracy Lease [Member]", "terseLabel": "Office And Warehouse Space, Tracy Lease" } } }, "localname": "OfficeAndWarehouseSpaceTracyLeaseMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "erii_OneCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "erii_OperatingLeasesRentExpenseAnnualIncreasePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases, Rent Expense, Annual Increase, Percent", "label": "Operating Leases, Rent Expense, Annual Increase, Percent", "terseLabel": "Operating leases, rent expense, annual increase, percent" } } }, "localname": "OperatingLeasesRentExpenseAnnualIncreasePercent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "percentItemType" }, "erii_OtherAccruedExpensesAndCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "erii_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy and current liabilities not separately disclosed in the balance sheet. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Other accrued expenses and current liabilities", "terseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherAccruedExpensesAndCurrentLiabilities", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_OtherFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Financial Information", "label": "Other Financial Information [Abstract]" } } }, "localname": "OtherFinancialInformationAbstract", "nsuri": "http://www.energyrecovery.com/20200930", "xbrltype": "stringItemType" }, "erii_OtherFinancialInstitutionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Financial Institution [Member]", "label": "Other Financial Institution [Member]", "terseLabel": "Other Financial Institution" } } }, "localname": "OtherFinancialInstitutionMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "erii_PXPumpsAndTurboDevicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "PX, Pumps And Turbo Devices [Member]", "label": "PX, Pumps And Turbo Devices [Member]", "terseLabel": "PX Pressure Exchangers, pumps and turbo devices, and other" } } }, "localname": "PXPumpsAndTurboDevicesMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "erii_ProductAndServiceContractLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Product And Service Contract Liability, Current", "label": "Product And Service Contract Liability, Current", "totalLabel": "Total deferred revenue" } } }, "localname": "ProductAndServiceContractLiabilityCurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_ProductContractLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "erii_ProductAndServiceContractLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Product Contract Liability, Current", "label": "Product Contract Liability, Current", "terseLabel": "Product" } } }, "localname": "ProductContractLiabilityCurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_ScheduleOfAmortizedCostAndFairValueOfAvailableForSaleSecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities [Table Text Block]", "label": "Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities [Table Text Block]", "terseLabel": "Schedule Of Amortized Cost And Fair Value Of Available For Sale Securities" } } }, "localname": "ScheduleOfAmortizedCostAndFairValueOfAvailableForSaleSecuritiesTableTextBlock", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "erii_SchlumbergerTechnologyCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schlumberger Technology Corporation [Member]", "label": "Schlumberger Technology Corporation [Member]", "terseLabel": "Schlumberger Technology Corporation" } } }, "localname": "SchlumbergerTechnologyCorporationMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "erii_ServiceContractLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "erii_ProductAndServiceContractLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Service Contract Liability, Current", "label": "Service Contract Liability, Current", "terseLabel": "Service" } } }, "localname": "ServiceContractLiabilityCurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_ServiceContractLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Service Contract Liability, Noncurrent", "label": "Service Contract Liability, Noncurrent", "terseLabel": "Service" } } }, "localname": "ServiceContractLiabilityNoncurrent", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "erii_TracyCaliforniaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tracy, California [Member]", "label": "Tracy, California [Member]", "terseLabel": "Tracy, California" } } }, "localname": "TracyCaliforniaMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "erii_UncommittedRevolvingCreditLineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to uncommitted revolving credit line.", "label": "Uncommitted Revolving Credit Line [Member]", "terseLabel": "Uncommitted Revolving Credit Line" } } }, "localname": "UncommittedRevolvingCreditLineMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "erii_UpFrontNonRefundablePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount received for the up front non-refundable payment that will be recognized over the length of the agreement.", "label": "Up Front Non Refundable Payment", "terseLabel": "Up front non-refundable payment" } } }, "localname": "UpFrontNonRefundablePayment", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "erii_VorTeqLicenseAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "VorTeq License Agreement [Member]", "terseLabel": "VorTeq License Agreement" } } }, "localname": "VorTeqLicenseAgreementMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "erii_WaterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by water segment.", "label": "Water [Member]", "terseLabel": "Water" } } }, "localname": "WaterMember", "nsuri": "http://www.energyrecovery.com/20200930", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r294", "r372", "r373", "r374", "r486" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r141", "r154", "r155", "r156", "r157", "r159", "r161", "r165" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r141", "r154", "r155", "r156", "r157", "r159", "r161", "r165" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r53", "r92" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails", "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r172", "r275", "r281", "r455" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r172", "r275", "r281", "r455" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r275", "r279", "r405", "r452", "r453" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r168", "r275", "r279", "r405", "r452", "r453" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails", "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r169", "r170", "r275", "r280", "r454", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r169", "r170", "r275", "r280", "r454", "r470", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r174", "r175" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r174", "r175" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails", "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r86" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization (accretion) of premiums and discounts on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r57", "r58", "r59", "r443", "r460", "r461" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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 (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r96", "r97", "r98", "r336", "r456", "r457" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Other Financial Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r301" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r96", "r97", "r98", "r298", "r299", "r300" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r296", "r297", "r302", "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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 income to cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r176", "r198" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r220", "r222" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 of intangible assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r116" ], "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": "Anti-dilutive shares excluded from net income per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShareAntidilutiveSecuritiesExcludedFromComputationOfDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Area of land" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of leased space" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r149", "r156", "r163", "r196", "r333", "r337", "r351", "r422", "r440" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r52", "r90", "r196", "r333", "r337", "r351" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r341" ], "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", "terseLabel": "Total fair value of financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r182" ], "calculation": { "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "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": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r183" ], "calculation": { "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r180", "r204" ], "calculation": { "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r178", "r181", "r204", "r428" ], "calculation": { "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "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).", "label": "Debt Securities, Available-for-sale", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r339", "r340" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r35", "r87" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "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. 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 [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r87", "r88" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r352" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r326", "r327", "r329" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "VorTeq Partnership and License Agreement" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r232", "r429", "r447" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r229", "r230", "r231", "r239" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r89", "r249", "r472", "r473" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Litigation" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r96", "r97" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r255" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r69", "r431", "r449" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r130", "r131", "r172", "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r130", "r131", "r172", "r348", "r349", "r463" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r130", "r131", "r172", "r348", "r349", "r463" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r130", "r131", "r172", "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Percentage of product revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r128", "r130", "r131", "r132", "r348", "r350" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r130", "r131", "r172", "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Additions to contract assets" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r259", "r261", "r276" ], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Contract assets balance, end of period", "periodStartLabel": "Contract assets balance, beginning of period", "totalLabel": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails", "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r259", "r261", "r276" ], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, current (included in prepaid expenses and other current assets)" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r259", "r261", "r276" ], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets, non-current (included in other assets, non-current)" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedTerseLabel": "Transferred to trade receivables" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r259", "r260", "r276" ], "calculation": { "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Contract liabilities balance, end of period", "periodStartLabel": "Contract liabilities balance, beginning of period", "totalLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails", "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r259", "r260", "r276" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "totalLabel": "Total current contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r259", "r260", "r276" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, non-current", "totalLabel": "Total non-current contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueSignificantChangesInContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r287", "r295", "r462" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r154", "r155", "r156", "r157", "r159", "r165", "r167" ], "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": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r73", "r90", "r196", "r351" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Product cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r129", "r172" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r254" ], "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": "Lines of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r15", "r16", "r423", "r424", "r438" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r189", "r205", "r210" ], "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": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r190", "r206" ], "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", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r188", "r207", "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of fair value 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. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r307", "r308" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, non-current" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r86" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Revenue [Abstract]", "terseLabel": "Deferred revenue:" } } }, "localname": "DeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r144" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r275", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r101", "r102", "r103", "r104", "r105", "r109", "r111", "r113", "r114", "r115", "r119", "r120", "r432", "r450" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share - Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r101", "r102", "r103", "r104", "r105", "r111", "r113", "r114", "r115", "r119", "r120", "r432", "r450" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share - Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r116", "r117", "r118", "r121" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r352" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 differences on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r310" ], "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", "verboseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/IncomeTaxesProvisionAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "erii_AccruedExpensesAndOtherCurrentLiabilities", "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": "Payroll, incentives and commissions payable" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r97", "r98", "r100", "r106", "r108", "r122", "r197", "r255", "r256", "r298", "r299", "r300", "r317", "r318", "r353", "r354", "r355", "r356", "r357", "r358", "r456", "r457", "r458" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer between Level 1 and Level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfers between Level 2 and Level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r342", "r378", "r379", "r380" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r341", "r342", "r344", "r345", "r347" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r287", "r288", "r293", "r295", "r342", "r378" ], "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]", "verboseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r287", "r288", "r293", "r295", "r342", "r379" ], "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]", "verboseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r342", "r380" ], "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]", "verboseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r378", "r379", "r380" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r346", "r347" ], "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": "Measured On Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r186", "r187", "r199", "r200", "r201", "r202", "r203", "r207", "r208", "r209", "r210", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "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", "verboseLabel": "Total fair value of financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r406" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r213", "r215", "r421" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/GoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r89", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/GoodwillGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r85", "r214", "r216", "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charge" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/GoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r71", "r90", "r149", "r155", "r159", "r162", "r165", "r196", "r351" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "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": "Product gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r85", "r223", "r225" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets", "verboseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r94", "r149", "r155", "r159", "r162", "r165" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r311", "r312", "r315", "r319", "r321", "r323", "r324", "r325" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r107", "r108", "r147", "r309", "r320", "r322", "r451" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/IncomeTaxesProvisionAndEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r89", "r305", "r306", "r312", "r313", "r314", "r316", "r474" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeSecuritiesTaxable": { "auth_ref": [ "r433" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax.", "label": "Interest Income, Securities, Operating, Taxable", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeSecuritiesTaxable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r27", "r212" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r51" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r29", "r212" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r51", "r95", "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r28", "r212" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Fair Value Disclosure [Abstract]" } } }, "localname": "InvestmentsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r195", "r419", "r437", "r469" ], "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 and Fair Value Measurements" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Weighted average discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r370" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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", "negatedLabel": "Less imputed lease interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r363" ], "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": "Lease initial term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r90", "r157", "r196", "r334", "r337", "r338", "r351" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r90", "r196", "r351", "r425", "r445" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r90", "r196", "r334", "r337", "r338", "r351" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "License and development revenue" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r41", "r93" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r93" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r253", "r424", "r441" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r36" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term purchase commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r252" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails", "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails", "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r287" ], "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" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "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": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r123", "r136" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business and Significant Accounting Policies" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r83", "r86" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r61", "r64", "r68", "r86", "r90", "r99", "r101", "r102", "r103", "r104", "r107", "r108", "r112", "r149", "r155", "r159", "r162", "r165", "r196", "r351", "r430", "r448" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OilAndGasMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Viscous liquid derived from petroleum and flammable gas occurring naturally underground.", "label": "Oil and Gas [Member]", "terseLabel": "Oil & Gas" } } }, "localname": "OilAndGasMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r149", "r155", "r159", "r162", "r165" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r365", "r371" ], "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 expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r361" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating leases, rent expense (per month)" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OperatingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r360" ], "calculation": { "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "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", "netLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r360" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r360" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r362", "r366" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r359" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Operating lease, right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r368", "r371" ], "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 lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r154", "r155", "r156", "r157", "r159", "r165" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, non-current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r331", "r332", "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r331", "r332", "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r54" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r331", "r332", "r335" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Total other comprehensive income (loss), net", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r55", "r57" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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 non-operating expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r81" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 payment for employee shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r179" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r33", "r34" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r77", "r78", "r179" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sale of available-for sale securities", "verboseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r43", "r240", "r244" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "erii_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "periodEndLabel": "Warranty reserve balance, end of period", "periodStartLabel": "Warranty reserve balance, beginning of period", "terseLabel": "Warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails", "http://www.energyrecovery.com/role/OtherFinancialInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Utilization charges against reserve" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty costs charged to cost of revenue" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r84", "r247" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Provision for warranty claims" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductionRelatedImpairmentsOrCharges": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.", "label": "Production Related Impairments or Charges", "terseLabel": "Expense to product cost of revenue" } } }, "localname": "ProductionRelatedImpairmentsOrCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationInventoryValuationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r224", "r446" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r37", "r89", "r224", "r475", "r476" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r155", "r159" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r294", "r372", "r373" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r294", "r372", "r374", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r304", "r487" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r7", "r12", "r88", "r471" ], "calculation": { "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationCashAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r256", "r301", "r444", "r459", "r461" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 earnings (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r96", "r97", "r98", "r100", "r106", "r108", "r197", "r298", "r299", "r300", "r317", "r318", "r456", "r458" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated earnings (deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r140", "r141", "r154", "r160", "r161", "r168", "r169", "r172", "r274", "r275", "r405" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r278", "r286" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligations expected to be satisfied" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r367", "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Non-cash lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesLeaseCostAndTermsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r130", "r172" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Product Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r116" ], "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": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r184", "r185", "r191", "r192", "r193", "r194", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r115" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r30", "r31", "r32" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r9", "r88", "r420", "r442" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r149", "r152", "r158", "r217" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r128", "r130", "r131", "r132", "r348", "r350" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r137", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r165", "r172", "r452" ], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r149", "r153", "r159", "r163", "r164", "r165", "r166", "r168", "r171", "r172", "r173" ], "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" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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 Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r426", "r427", "r439" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r465", "r466", "r467", "r468" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Release of accrual related to expired warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CommitmentsAndContingenciesProductWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r241", "r251", "r330", "r464" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/LinesOfCreditLoanAgreementsAndStandByLettersOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r137", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r154", "r155", "r156", "r157", "r159", "r160", "r161", "r162", "r163", "r165", "r172", "r217", "r226", "r227", "r228", "r452" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/ConcentrationsProductRevenueConcentrationsDetails", "http://www.energyrecovery.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.energyrecovery.com/role/SegmentReportingSummaryOfFinancialInformationBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r96", "r97", "r98", "r100", "r106", "r108", "r122", "r197", "r255", "r256", "r298", "r299", "r300", "r317", "r318", "r353", "r354", "r355", "r356", "r357", "r358", "r456", "r457", "r458" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r96", "r97", "r98", "r122", "r405" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r255", "r256" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r255", "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r90", "r177", "r196", "r351" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets", "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r186", "r187", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r257" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r257", "r258" ], "calculation": { "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/OtherFinancialInformationPropertyAndEquipmentDetails", "http://www.energyrecovery.com/role/RevenueSchlumbergerTechnologyCorporationDetails", "http://www.energyrecovery.com/role/VorteqPartnershipAndLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible List]", "terseLabel": "Cost, Product and Service [Extensible List]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "extensibleListItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Product and Service [Extensible List]", "terseLabel": "Revenue, Product and Service [Extensible List]" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "extensibleListItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r287", "r295", "r434" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsFinancialAssetsMeasuredOnRecurringBasisDetails", "http://www.energyrecovery.com/role/InvestmentsAndFairValueMeasurementsGrossUnrealizedLossesAndFairValuesOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r124", "r125", "r126", "r127", "r133", "r134", "r135" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r115" ], "calculation": { "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive stock awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r115" ], "calculation": { "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r115" ], "calculation": { "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator (weighted average shares):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.energyrecovery.com/role/EarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.2)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r487": { "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" }, "r488": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r489": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r491": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r492": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r493": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 72 0001421517-20-000113-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001421517-20-000113-xbrl.zip M4$L#!!0 ( +> 7E$+?Z:=Q@T" .5A(0 0 83$P+7$R,#(P>'$S+FAT M;>R]?7?C-I8G_/?LI]!Z=G:3<^PJO! $4$G7'H @TYZILBNVT]UY_NE#2[3- MCDPJ)%55GK,?_@&H5UND9,N414GHF215 D@"]][??0-P\?/__7[?[WR-LCQ. MD[\G/Q#7GSJJ+0[O(^2HN-E M45A$OG(P>&GRXP:Z+H>M YB 'W=SP MZ\CMLAL,>H00)^+'WS_T"((NHC'7]] MF.MQCC_?F7;STL%#%M_>%1T$$)@,:=1^5^CYZCDG^5^.[HIB\.']^V_?OKW[ MAM^EV>U[R#E__]WT.1IU^I#?1=UXVO4FS*_+CGEQ_[YL>F\^<0+@"8;31^+N MB1[D2=CO3Q_\?IWUW^51]]UM^O7]7(>*Q[OI,"FRA^6O>-*IXC5I<=>/P^O% MH??B_/VXL6KPW9N3..G%65@SZ6E[S<-YK_[!O%?Q4/3G,"X>JL_ M +(G\XNZ_1IBZI:*+U[GZ(];)_]4S$OC M+\JB[X-:=):M-0CK7==)RJBQXC$M/=EM]MWN(*U0 N:945O5\*+J M!_*H1D\NU9'5Q+_K5DS??$0W5'TEK5/?::7RCKHG]VE6@_I):R5G[J)>&I_$ M<5A#M?D>%2](PKB;5Q.C;#)B1)_P**I33Z:E:I"#;@TQ!MV*[D4-WHLJL)># M+ U2+>(?=:F83U9A.TH9K5)>>59#YJP.L#DKYCH8PO$G5CQ/'03IHP^7CX\_C=^/>\R^-\BBKO$7 M:Y_A[\.L:]R&][/.C^6Z=K#3Y@IY3FKL:U*E>7HUW.U5RO-8EZ1%?K= M5:;_>_=N.1?F>]3"?074JV&N7;0QN:O]MTECU;"S^+'(14F4W3YHEJ4ZB'EX MUTWORZ< QV#. BQW::?M55R9R@-<(CTUHJ.!4V]+QHW5AK'6*%9;N&KLSB97 MZ0V'MS4*R+34^*GUOL>HL=)'36IS6B M-VVJHE;RM898R=>J[M_KI 5J_93TXR0R\?0C[5MHIR^O%Y9)ASHP+P=RC2,[ MCD3KC=FL0U5(4*/?*CTK/86;NWY-;#1NK&)O<5T7 NB6J@>&618EW8?J"4U: MEP13*X/N:EH:J[74I%6;LVYR,@BK=,2XH5J$*X5WB9VXB7I)6N<0/.E4 YIY M&7D$F6K9T-'N;52'_+*M,DZI"U*J<@!%%MTN4W7RXS8,!]51ZUQC#>"7@KTF46!42.US MD]8J+V%X7\VA7I&]+QX&T7O=0QOU[CQA\F&%1I]013=6>:):H_Y1G]$SK8^2 M5,M"Z+PFA+Y-:^+ULFD)^/([;>?OTGY-=+/0K=+OJ0L6LJK!3H2@$K-SC=5J MK%:%5:FOL3Y=;D:>]EI"K-5TJB&185V5_IBPM5*'+(C-XTC"-%^'>32/@WH, M5+L-=6%>V52C&K[^60^ KW_6^H!59F'J U:9ATFD5@HBGP7R2)L_0\6ER\D3/ M9]%-9%1"5/NM<50U[3@_K>BVQNUDW.-<,[YNUG]PD]6%=H8Y;I4\U9KW>L: M;7-=I6:FEG>U;:ZVRSKJK@W'J^84YVF=N([::DQW98 ]6W&LLB831R8R4=F7 M-$YJ%G*J^U7'+/EUC9,W:JL2LIJ0O=+@CE*I-10=-RY+]Z7=;RO2?;I'U4^9+T_9Q;HNF&_BYF4_2=)Z;G%%%$P#/TDGOBRQ,\ILTNP^+ MN,RN07("6 57T'*FH.HA5&O"5=]')\A]FF-9'BT\[E1#R:5TK*:B69JI7[2I M6*3IUHA3M]*CJ^N=57:?YM>7Q]7U1,B&-9\;+K,#]=FMN1Y5FBOMUN4F=4NM MP[7,VZIQ/WM/ M"IM1TU/A&EI2*TC!#+]]<\Z56MRJ_KW"S35&D<[^I6U'5+ M95ICB2O^CT]S68VQ0J[5U%7:LL;2578>#&I8J1LJ?<+;%0MN8[_P=GZ])!K6 M;4@95@5K<5B7@#8M==)55$H7&4E7?[Z,B[)C>)V8G MDG90O#0IC$A<:8_SJ-,=_>TO1T7TO7@_VC;VOGRPB(M^]'&R7^WG]Z._ZU>_ M'[_[Y^NT]_#QYU[\M9,7#WU-W!O]LI.;\#[N/WRXBN^CO',6?>M\: ?/IA8+#KZ^'/\_8/Y2)2-_ACW>E%2_E&WGXVB ML-'(OQ<7QKL-E*'4K_CW*W742<)[\\8H_B#TR'MF]$$_O#WJQ)J90=@M3B0" MG!')7 =Z1 64.A+E?WY^_VC0:\S!*V%K(.$'J7@ M"! %'>A#.9W.JHY''T].(-+2]OIA3^1F-.XO^K&T%^C?\KEQ^X1BZD%7>HH0 MB5RF?!<[ '@^9( J-!WWJHY''W_%30_9D/KI@)$/.:74\8$21$A/<"A]CP;2 M]UW*43 =\*J.1Q_-"%X_9#_1J'SP3%00]D^37O3]OZ*'N0'SP(4L\!#TI"*^ MDHP3!R L?.$1J>1LP*LZ'GT$ $ '00)IS;"#3+](NTR=7M2-[T/C^IZ>!4>= M81*/YC#,>T>/)W5J(L-?G7^.%?P_@S#._A;VAY%\F/[QKW&4A5GW[N%3]#7J MB^]QOMC]-!D,B[SL@#]']]=15O7*SU&8#[.H9'&FE:$QCM7OF^N97T3&D,;) M[>C%$^J/G_D@\CPJ\NF32LM./S4/SW'!\1W7\QB"0$#E",489@ Y^B=/25;\\W/XKS3SAGF1:L[F)6W, M;H5_GB?1Y-4WO+UG:&W:+\^PRRK[&W6C6_Y/^6Y)'0FLJPY-T8"AYH?^8 M&-H^XH^V1MU2?,W@+^+\#_D@-6/N[L/LCT?,N0S[43Y^QUE4K'Z-L6^/WC"9 MPD+?:LXN=--*S/P0WD9PGKD:UIYD$LO (QK@TD4(>\)W9!!([,R4V*J.1Q_A M"YB+GLG:WRUKUV:M-I'45U )SY?$)0ZG^K^$<:YUN/X+F=G5%1TU:]^!]:%; MJSB?SFNJAD9:J52(\"HM_XNNRL#6,/_>1!;S\V2"4(05Q)$/88#Y@2>BSW)?4[X3+I7=-2J"C%@_E4S7MB/ M=4";Q.%KJ8R5#C0]#!D*=,2FS2&0" FE8TSL! #/3.>JCLNHW( F4M%U<9KD M159&?G-N3AHFFJY?^E'O-A*W6522KH8J:7)KIF_>-2]H''$@ /0@# A77' = M G(!.28N)6CF]:_JV*A*F<61I51XQH!$F=FE]W"F9S6CP&7WKE_ZE;=1=A5U M[Y*TG]X^>&DV2$=^TRIW<4+BF<WXA,O^@V>LS3OZ5Z(G].AK.Y,O,V3^ M>US<3?Q,_WNW/S0'3(UYUO_?NPJ_SUL3XBEM4(, E=Z@QPCEG@LY<%SD0\^? M69,5'8\^(L=YL3:>.!5S)"YGYR?G.I?\UO1E_3RB,K3-;I$6>;?>V[7FK>\\\RYPE-VK.&*>M_;Y2& MFG?Q ^EB:-2Y5NR$0MI_#GER1T=IU'T.2EWX1' MOC8%7H PY9!JK\4WV5C7$3X$"@#MG\_2A"LZ:A[!EUCLG><1>C,><8!T[ NU M(^DI @033%(>2 *0]/V ST+(51U?S*/%Q.ADFB-3X*5Y81SFJ7'ROQ?: ,37 M_>A3G,\;;*H1K6,^I.,?GS"/"8$HE P[/,!!@,%T#JLZ'GV<#&%L&$,^U)/KE#N9/]R5NY*,73Z9''9Z]]UX*Z-FLQWJ+T=Y?#_HF_6@]X_? M,?K<_#?*O^;I,"O_5NX _# FZ(@H^:WFSC*.N7G MHLK]"M[I?SW.B#]]N/S&^ZG[7-/1"-%H'& MW?D)!K.O]2:=)S]-OS?Y84R9*D*-5)YSWBV,X]D^2HTV;Q8?)UX"PM-7CEO6 MG/@TV&[UI"&?+- U-NDR_=3J23\5\==.^DD,M#1Z>:3UWHQ,4[T0W9H8I?QI M]%M/?_G[H!]WX_&8.KWXWM@ +\P@IW49Q-F_[H; MBI]NG5#/0D5-3+_[^*B9V*$@97XQV*K%C3+;;(E_ =I-]\TPN^UJL1V$VH' M873(H@6$LNKC;=3'=ID]]JHLL]_&,=BN9_ALQ\!ZAOOK+-C08*L"L"/JW@K M'IJ IRMAT]TD?EG>UDOO!VEB=F8]6=@JPCB)>GZ8F76F?#*F\/'?> MNZ@Q1LNA5A1V4!2>>O];,Q[6_]M[<[&&CK .XVY@?I+RL19@1RQ NQ)&:XJ/ MC3<.2TS6\RRL#=E??\*QLM *?Z+IC:9KN(I767GH]V%_F5LQPX-R%RUXK5VW MT4/;HH=6^ $M/Y6P(17ZJU6A[5&A6]QS8S# 7NP+6_W9AOP[VX3OC&PFI6V9 ME,?&P-WZ5@P;+NW(XNK[ZD''TT8ZT6E88&4REH8W8LD[2WR\\[+\O/ MN\VI5F-R27F?(72LFK%JQJJ9/54SD)CK0*'S7 _N2?>&;\^S6L9J&:ME]D_+ M;/^*QMH]*7*8Z^@YSR]'D\QG /V[[I'M!AX74@95LQI+P]RT#F6GR_UJ[N[I'QJ MYS/VG!Y-R#)\GN$E]#_'O5X_\L.\T! 1-X98>\'\$ORUDSLD0?C=(O\P[?UR MAOO#+!T\36'L5VSS#"F9I\+;.*0VDMJ 9.YP]-0Z ;41TQH:]( D;5^5D@V/ MMQ8>;Q_QZSC)A^LU/=^WW@>_:?O2N4[RYN ]IVT(Z=9]I_:8TQ6RFL?AP6O1 M*0VL!FV'5-J)76V:[:S];9L%Q2873/=>@!KE=0+MLCO MJ.!947B)O7KU::K],G3;/G%D#>Q*:;4)N%T+#0Y9:I^9@)LN,>VXN#U_O6Q? MC:E=^V]YPG7KCE][E)(]*?EF&_'V2'YW1M>^=._*#DMLR[:P;%U&VZ-C[?ZJ MM@GGH:^XVM.F6S]MNK?JR9K0O3&A[5%6&\Q/[["\MCA-O779;8]^W6B(O8O. M8*MC:^L:VAU8.[O,8K7N&L='=ESNMG<@O#W,MB;6FMC=D-BE3J'=<-/"2.:0 M'<(WD-8==@9;++1;=P2W+[LO72'MZ,KSEJZSG MKKVS2\5M7(39CONWY3OWGJU9[='Q0SPZWAZ=N=>F>U?,Y_85E2V9?V ,M^>L M#USQVZR4S4KMHN*R14YLLF+79=C>LK;#BZ];E]]V^ _6>3S0G):];&OKQQ_: M(0CV'$PK!&'[YL >)6WY$HQU6>Q9@IWTM0_9S[)W65H59;,"NZ*IMFYB=T5A MV7M'#NG>D79H5GL(VJYW[:KLVOM9K0FUS#Y<9-NTV>&FS;:OD.R-;;NZS>*0 M4V?V#N$=V7UO->PKLWZ[('<;R-OMFQ!L+'6VO^KJP"X^:D?(8F^[V;4,VJ&G M??=:35K%U8*(8!<55@M#@4..5^V]-SLBI%:3VJI A\)H6VC/^OJ[9T)M&FUK M:;3MJZP-'4381375LJ740T]#V#54NX:Z6U+[\GUG!Q^1'N"2Q/8=OXW)Z9[I MTT/;=;XKDFDS)3O/:'N)QBZ>V#I(Y^ZT+.V.WDQX7D"E.-&TT+0=E3EWYR8] M:7G%I#5,6SYIP^F&)VV*^$^URT7T-4J&T45T'\9)G-Q^B;*;-+L/DVYT?MV/ M;\-"@\?_/HBZ1=2[BN]UE_.;2_UK?A-V3=OE1%(?>?'-OO9=+S7O^:<>.QSA MI!UJKG@81+UZ3=,L$8Y&W_ZWGS?S^C&-/\YH_//[S7YI1,KWB[1L0+<^UAK< M F@*(&0!M'$ (0N@_040.(' FBS !K3V *H)KRF@W2 MK%2S3_)3%U%?CZOWQ;SI*@N3?*1P-0OF6V:)S9N;N!^;W_V2?D_>=J65\/F- MR/2+;LLLS6Q@?TOU>/Z<;*6YS:*R?3<$U:2]JD@^%L=GTKRA#-CS.39.WU:R MK*'!5#)\3)9E'#\(??[45P[B1+L\<=@_U3Y$-ISB8]+^V^55%H7Y,'NXC+K# M+"[B7=G*-!&'FAG.UC3KI[@YB7B[8&@5@R"6+O3"_$TG/_,?_;TA:D[JC;&X@$;'[_-VZ2=UZU+-,LILTJO"%1O5S MFD0/G\/LCZ@(ADG/:I3MV%/XMO:TFNL[JF'WP;?=_94DZ]CNWO):JQ-%%H[6 M,AX:(+>^_F+=5 M&ZZ:V-;=NLZ_MRU#LMSFTB5?KHEJKV"Y,'GC,:!,X-H%C MP=B2>+&=8-QS7]7BL<4.ZZ8CQP;@A.L1^KG49>7YO2"+_AQ.#QTO])WKF5\8 M.F=QAG;#%6W9TI,+HO^"O\S3!"=*80L MZL5%$';C?ES,53']+>FF]_=Q442]B^AKVO\:)[>COI_BY.F%3P9F3Z1JO%LN M3$32^]*/>K=/RP_.U5<=;>TR+S&U#!\)I?G8^PYE&TKA M+O)ENIVNGC$-?;N*K?/W^3[EZYLD!(U&/D$SAK\N(?@B0'D63AN!TVJZ6C#M M')B6%U@.TBR*;Y/+X74>]^(P>UH"V>+GV763:TAI(;,+D%G8@;*.X+==@#LI:N1=ZB=,]F4N( M:NW=7F8\V@(["Y]=M 8MDN,F'+U*];Z8IS@O[J+L428U+H85M];LJ079J@JO M8AUEO,VD?1DV7MUEC;< PU\N7@YS"#97[P M(@K[?F[NHM=J672[P_MA>?>6B@99I#6DT8PJRKM9/#!_/+_YDJ7Z>X]LW7@[ ;765A5Y,MS">)>?.YZ:WWOT3I;18.[N)NV)^]JGS& M"_OQ39HE<;@;4F22@Z\BX\0R/8^.K[109K2U7!B/I)(-;^YB//=7^DB MCM'QGV$RW" \_BLL'J[^<>C"/4^%UH8?L#G9.IW*EA6MO1"MQ^[7O*2\?A'/ MVNA=D;4#L=&/A1TW)^R+-P(G>=J/>R4[3C4)\D?AQKE^=VAN4KX<36-'-M>- M%I"K9C:+-&JFUEK;N*&C/NL+P7Q,.L*.'.9Q$N7YI-_CM\1]#>1?PL,6H1>$ MR4O).C>(QW1]._EMT[7F&Y3?T@K_7??(K. V(KBE/9TCJ-6XSY98\ZAVDWK# M;G&>74;95^,=S3\X;K22NOK+572!L-+LG2+-QK748 M]QQ?A^@P;M]^M1%T2\RZ)^$$M,6_?"-A=QUO?==P.06CCUAWK=.^#>MVZJ[U]I\6>JFN%EMT9 M0;"[Y'=>T1[@+GD+,>O2'!K2K'-CSRL>!&3V+=YM]W*3]<3VQ#X<:FYQOH3( MY_!?:>8-\R*]C[(Y^3Y/HLFOJU!5]I\Q4D5?HWXZ,%2ZT'],AD_1I651]RVR M4A8OXOP/^2"CI'MW'V9_/(+I9=B/\O$[SJ*GZ:F*UUP]#!X#?3*%A;Z[@]Q% M!DWN'GW*H8V!M?S<:@8W!-I5XC%3'I7RL;E13*1K+FVR7+S>1I^TJT)*G3Z9 M_"1:JPSVV/K7ZI G7+$(?@&"=]T/V7[=A)?H#6GU1@OUAK1ZP^J-K=1;>:[> M\*S>:*'>\*S>.#B]L?V\Q_P*E/4W=E%O6'_C,/7&=A?2GI,OM?F--NL-F]\X M/+VQ_;SH2_P-9?5&"_6&LGKCX/3&;OD;-DYIH]ZP<%)]U?*PVDI#]C*PU;E(4XTU_53 MB^R=M+R O<,D'O$V__.FF.?)?13FPRSZ."RRZ/:#:9V\8=(R>Z=YR<(+AWFO MZGUQGFINT0^_7:J7O_!+E%W>A5DT_^)>_%4S?)Y YHFSX;TYC)G.VX9G#N+? M'@WC\8OFOJ"B)+V/D]IOC%ELAINO^LB3=TV:IE-;2I=D^!1/CXQO[/[S5'/_Y<_BL1B08A40D$(@<,P M(@1@Z1_IA\*Y!SMY\=#7VK ?)]')713?WA4?( +_\9,!]4G8CV^3#\9=B;*? M;C323_+XOZ,/$ R*GXX>/3\(>[TXN3WI1S?%!S#X/GH^3HSJ+/\^_X$DS>[# M_D^39XIT8%[YW;RR"*_[4:<;]?OCUK\<@:/R[_D@[$[^/OYH.:*;\#[N/WRX MTJHV[YQ%WSH7Z7V8/!VM=@AOXV0TO'!8I),?LG) Y2_?XEYQIWOKR5^GF:;O M23?M]\-!'GV8_&&>*N95Y8@U'XI>1W?1(]2*'AH2%SWSKVS:.A[PW">6]/H: M947<#?OC#UVGA78<)V,:_>T#''SOE(?'._\.RO_]](@#2%-SGKSS?Q^_8?ZG M$17,+^.OC)]Y\HG'+$_U.&_ZZ;_/@1%YG!'M?RLGT]]=)L[M\B"*+M; ^Z:_9G68?)H0I&[^- MOG>=]GOZ=;^=G5[YJG-Y):[\R\?3:-= +WWOMXO3JU/_LB/.5,?_A_=7A)Q MM]3[/48HTY.-N,M.OOUQ$H3=XH3A0(@ >$ JAS#EL\"75+J>ZU+(L.\<=9+0 M>,*]*/Z@TN[0&"/CGFI].W+J+J*;1XO83^96,?1E,ZV8F_8V?YVRY]&L/L[/ M^"7B\BR:=M82Z5+CKS1TL[$\1QP69U S@?(%'^)"#Z6KW_K#YS#[HW.>1#^^ M!ITOF,P\?)=+(*53"0180<044T)BJ"1&0# W +YF#I0RBH)_'6H0] HZS]< M1(,T*^J%L7-CW(CB+T>Q'K,.X31ST_YUV.^GQ77Z_66RVODMB;MI+^I\OIR; M,Q];(DX=\E/#5OXNRJT8K[ M2FOG#L2=\XL.)#_T?NRE>D#.7:V(#N'#0Z3CN40[*]&@&*56,#CNF ?K\/CD/R^U_;4?DH5)'IY:&2E5H4 XJE:U1&X@@9*4?UW*20GP)M7 MJWZY#& F,!I_0R'>X@1Y=: ' #S!#H1HA?K_U"S>XA : !RZ&'G&4[PLB?;DH%A?1;9P;A52YTXZ<1%WO'NRD#A5>']863L789GB>NU4O9D9X#'N3:^GC8B1):W+VE8\ MZ_D(=E_*_=)>.DR*[,'3,<=,M)7>ERVJVM+G092ZU OG5VHLM(F^C_F.IP3MIUCDO-)$Z_SG, MXKP7=\LD@G8H'VG['P]0Y ]'$D[?7;R[?-?Q[P?]]$&+PF-]V3E+WQTB_QO: M&;+W.;(5QINCV0X"Z3@ $,B$](B+,.<$^DP)3VF'$_ *XRUZO2S*\_%_/NDY MP$WDFIYL(Z"0=E2:]N.BT+&HRN*OT<;S]$V"UHMK:5G/LR\ZQ(F3[JM"HXV0W].PUU].XO -J-]Y MD]7HY3R=@04)X'N$N@[R R*IP_U >9)BH8&C<%4Z<\S3+ZGF3?__BP?+@]V/ MW"'T>7'#3F8=.XO_^V%,(>,T?LFTP,<#_7[_>]0=%EIS=LYOM"<1Y3]6/#IZ M7A.U8ZCZ5GN/^%KTX?NU$/7#"W0BG.W6\)&V+5@&GJ,\ @(H?"9]Z?L .LRC MGIC'C[$O(HO"%8AIR&H3"+:QF/[C8__Q&=1$LS4WYGJ2"^H%CH($.IA+Q87' M)'>1TGKDD3;ZE&H/^\M=FFQPS>WQU!R&3RBF6R'K>ELJVZ4K?YBMR?SO?V<( MTI_RSE74CP:&B>.5WW*5JC\TP^T8K+RI(EQ_1^FN*D*SY:L[U'%@'.6=K&1/ ME$6]SF"8Y4.S=E:D'=VC#'LA^N'Z1V/4S 8+T2T^O&:VA[%VQOD[!@AP&4*N M)@0CKSO[LGHA#:/9T9>%VVC+.WNUC_,C.?:ZT7'>)*)J1L;B530BX8@3[TB"LHYR"00#G,I;[K0#7O M^X^=E@>(KDOMN\3W-QL,T\0N7+82M5N7O[ES%YCJJ#-0TO$=IB-Y(ES*'%\1 MX'C:^&?GLDB[?W3,H<>HZ'SZ MY#U?:/=\5;#BW-+Q=I_IFR7-H9 MB=#CH],*'_-U(?;TTBXD F<(Y M,,E?[D).74ZT_6!$L8!211D1A$.\N*;B#;.L+.%F9F,,2Q$6PWRCJY!''W^/ M\F8SF55"NDC'JA?^7<_9R$B^\FV(."O?]N+AC?Y]EC8]6.BR]IK&&9I8NQ]_^&X$YG#")U3H_4U6,R"F J+<'3ZYXDJFKUD/A]Y M,=0]'4#&N_R'_=&NG,N3J\X/AN;T)X31NW&'XB[.]9##@=GLOVF]-!IOJ8L& MJ58I$\43Y3^NJU;F3IX(2(1"#F,JP$2K6:D4("Z14E 2$ 2J-BA/B6QH/-8R M5JT9ZT7-8W MRU<(_%0WOK(9_C3IMK)#_?@F'8U*&7>N&>ND9YR,%"1$UR=HXJ_-.VGO7FZ1 M&CFAWYPD?:HF>YV&K?]:[7'T1L(98TS0X8&H:'.Z[W),PH)@10"67 MS#>G5R#00E&YY7Q(_ETR6]N^.GF]F6=?11/&7H6YF1S8D, M>0N1.:M2>GL!ALLZO?B">;W8D5B!.D+GTC8:9!YT @!KYC"F\H[+G" MEV01=>6$)A=J[$7-C0;4W"N%QZ^SAVLI57<6QE,)A.][U%74\P2$;J"486^ ML8N8%RRR=S*47\J1>*.![ 6;G\>*%VQ2>ED]H.TZKC=+7,1C[7!5^K7Q3558 M7 ;#6DZEG,2I455&W1'NHYEO]!_/Q;['^M/YL)XF^&=\UB[[& M>:GSDS#IFBEI2V .H9K.IKIT+\QZ>8NOR(?,BLKOY MD3*VR>^B?G\B19T?M&R4,<:H0L&CI.K,G7^<19@+M-_4 C(X59':M20!]YC$ M6/JN*$V$>25UA ,^W#TXSK) 1>YW#N3F) E"%U@\0^[Q;I]<0% M1GA2R*ZQ]Q\;0&=1YYOY5X/O?02^H$S<:?7\!'U\YJ"H /J!69I6/B?,Q)F',]IE)Z^?.X M,+S65=U8^[*Y[GBF':&\&YIY@\<5!I/A?2\MQEV//A+W& )PC"B? &TRQZ?+ MBTVX(J.13LQ:MKCSN%O20G_&K'RF,SJ\(#_2R#+F/NY[W9$J[XLEV)O9A3!7 MY7VQD/SR_1W M)!#(2.!+Y%(DB:=<*8A"C#$/N4#ZM&1N^.B+S_$#V[HU8 _&%;YT4*._SA_O M>+IQ4JOWZ*>CSEUFS,:_/T,;()<5LC2I<#H WRX]O M=$.2?^9?_&+*7'OG?_,O?C_NG)YYVUH(V.A$KX3\Y)O:J][YV95_=O6"NR%: M,\G7'"8J#>I>.1T->11XI4?!ZP^ZL"6'8. Z?LC>;N4\D/F]S6U!S]_-NGXT M7J%#OVA/SQ2Y67&,80Y:;R\,S]G:NYY7,T^+Y6=#GK@XE +H2,X8%CYQ7,8 M#QSM]K@!E@Q3\!H7YZ6#^OA%7%QU3BN<',O%'>)B<'HFSKQ3\4G[:^:B(G$U M?U]4/5.WKILGW@G;2XC61([K$40W$1]7[;9@JW;-A-P+V#H<\P1(\H! M !'E^UQX6"DB]>]4>@'=( R]U"1*S!8,_:JKIF)[XEJ8)ZY%8U(IFTT M"X#@0#']CPR8)PE;(YQ[K6J8,]=:)YP/HM%3L].(5WKL4:D9SN(DZGQ.R[-) M?KD_K$:%O$)K;,M;VXXZ62D-3JO#ZJUHC7O][7ZTC\H!8"T//N8<:/==2$]* MX'#!,-1>?!!0=]O*P>R3RZ([W<\-];QW_SV%HAX3RMU-*DKSM(BRLWQL!JE M4;7N8+V!)EC*6N4-O"UUL&(8!(Z2$GH$>KY0D +*?$=Z$ .Z28$OUSI1.ZW7 M%E3/%CGQ.4S"VU*C3 _IJ#CO#D?7PQL_0R1A_R&/2W]EIHB,IAJ=F35]+J)\ MV'^:7&TG>[>BB%8S&.W(FLH;AW,TH(AII4V#@"CF"X@<'R$@/!DX0HA-JRB\ M8U9V&_F8[;'H5W.J/M8>D2TT[QN M00-MD1/F8%N6]O-2^WS)TF[4,PJGG:S9BA99S9SE6F2K6^7;L!/7GA5XLOV3 M*0=(;8YH (F@'B<.9D@Y'H:8>9!OX<1',T<^MEF0_Y!Y>'[U5_^BR;,>>QR/ M$<4I=)V )!/?(HEI () M$G"'284E)SR0$@H.URC:]39+7ONG@K;("17=A.6"^F\#<\M2E,1I-J=ZVLFB MK6B3U4RR+E!E"DX 32,L"?==(CT@$$&4:P+RP!/8W7A[RU0&Y0%MDT6>S M"?DRO(FTQS.WD+YC/-N*0EK-M8-V;SQ?(N6Y $ AB5"NX)1A1:"KR8,<-]BT MWB'MM)W;4"_;X\1Y>4/#:3(J7!Z;J^+;R)3MZ(^5;,'<.C15>?0 04]UX.8 M4$]PK885X=1L/R ^8IM6+.Z.&<>M+$UMC47^][OX.K:G)IIATW(---WJ@+:[ M8V4;*0-/,(ZA=!V*B*.#4:W, Z;)QR05Q-WD><-+/>6PL+O/7L@/!U2*7S%QEPM'PBBP\LG=K.5SI_N^M55A=#QTY]Q7., MG]?VQJ%D^V]=L72P='BU>F]$*[[^[@WMQR91=OO0N= 63Y/OX=@4*'K7^7^= M7_'_*0L#!%J#=B X^57_MN;-7I7?14\HV5O[GJ)GU/JV]Q2U:5SVGJ)7W5,T M5I?@B4:=TGX;6F6.,F.7J_QE?NOTT@WOG?*L,/JIL[Q6?MM1,M5)SR@I_4@G M-<3TTE-\1 .*GA#AI/QE$[9D?1D8[8NSA8E'L!;(_HX3P\\C>$O.\ M0,!7WP&V.+$MS<-<[:7\LTM?->A65'Q'?^;R_-.I$E?Z2U)\TMK%[US^U?=G MEXK9X+(BN&0K@TNZ)(!<=M/6LK;&FY[WV"%5;'OV\;^VW8[%UM)&K.H8U]'' M:0FT$:E,';32I,]?,MVR6UNL7+R!7$S*^(_% D[%8JXT7DNV66Q+/FC3YTW? MC-6/0K>CCS^<)IWB+AWF8=++?UR+O>.JVFU;S5MC2:@""^+RTG]Z]>K+M86M M=+A_$[?8_/_:A*%>QW4M>=[0I'X> M32G^;O*E019VRRJ9)N'98X12%Y((0@>>?/OCQ)QH/O$"QQR#\Z04#H&<"<@4 MH]_F.LY-AE' M6I4D9O(79ODE.#5!]*]:J0R3>/33,.\==7I1-[X/^_E?CDZ,PM%\B$K5,]JS M^Y>C^'OQ(1G>]])BW//H(P/'T-&!U^.IS_+NS?'ZN<*YMG*J6# X>#?2ZI[] MT#TNF.D>*;B#N8\H1 3Y4DKL>*8N+=$JR2/D#70/Y+\Z#>@>Y!YC1O=:]ZP7 MQ+3;_;F\2[/BI(BR^TZ

!HMQ =",H4TFJCBC 8N$NMAIR%K1=@QQ>X^8&='@O7%CSS: M90,?[[)YC9R*;E=/LL@[6=2-M/=SW8^..TE4O!*7C086K0$L@C/ 4H1@ ,7 M!H01[B&&*5-4!0Z'S/?X F GA+Z8TODL*C8=XD)X# C9:S?SD$/<0X\(%+.'.XC@XYT[83FCO6\(+O^3(X-F1'(3KF=+\S3OL8]1D7*RG2 M+([R)FSC;F..S&..4>0+!S#A$D"5Y#P W,&"(Q\K;\$$3NCXH*&V.9,'CET7 M[8.O:N.\?<$,15/,!+X?,,?501ZDA'!MI +% PA<1WC4;")_$6::LDO@&,,F MLY'M-S_[L!C[)8L&8=SK1-\'YA;.48G/M"Q6TWVTW>*UWN.*/9E[ZEWR&6J5 M(Q7FOHLYYT1'@5(IIC2 X I ;.%APEJQYSQ1XP12:\L(21*9FPZYG...6G4 MQUR7^ZTUG#8D/%A08SC;R2 0T'@$3>@@ #?$TS#.G!<+D% B<<; 75#%MHY M)@X[:%"ON2?RZ9G&5AGPJ[30C8W:ZMU&)YY'IPB 'V @L"2NQ,+Q,158N31@ M2H-A(:'S)L95*Y!CR)M$8FNMY"$9P]U GMD $4^@0QUR-.0*0DC J?^9!1 MX!+I@^"%J&DJOC2)3]<&F-LKE+B6\'U*S:B:W>RRIVXEG4'0T5AS(7,5DY#X M5#'F!I[C,Y=QWR-\ 8*&RF^U"08>.[!1-[)U;F*K8-E6<[>G(&1\"D+H,@6( MYR '"!(0(B@%CG \[4X&PL,+WN.S0-B4-20:A785<,<.L*GH)LK,%4M%^'T< MJAUW-/].QN';(7N@#IR9/^(IJ"1UD1M((H3+B"-$H &(!-#^J/,4>1.ZGB;= M]#ZZ"K^/7-*-+A%J,TB\RXC>=V+)[[DJ4#/;>'L!:4S Z5D#H"N M3X$"/B$(? M<'39+,\) B#] "F!-1JQHZ,ZXJJ .0A#*MDKX=B4E63'S&GRR%'[X+B'@=ZY M%I2PT-_M]*,PCXX[Y>=-O=UA'HTBOX/V5-D,A:[+I,.9[T /$2B5=*B 'E,^ M"WS%7?@4A5/2?C*4O3 C/[_Y+8]*AW5SX9Y[[#@VW-LS&[?3("* SDR9#!S$ MB!#8]TC@>MSU?"_@PD.0:H=S8;W@A2!J; GO&/(F7M[C? MM_YD%0C1#(2840U!APOB.,1G@A.!*!/"H8&'.%D X82PFS-:Z)ARL->^8ZOP MUU8SMZ?0<]RY4(X1YDNB'(P)QIP3QW,=RK09) &\OG0:^Z4WKY#;Q_#MO+< M0YP487(;F_KXTS6ZPX[7B#N#&F<.2 4,(Y9 K[+@LH=I%2"P?V@EAC M*?H4?S6+"Q/";GY]CM@R+7MFQ78;08S,!6L*8>5AO[P#3"K!.4*<&6_1!T"H MUR*H(1/FVDAMQR*UD?EJ?E_)?OJ/+IA!DC#N"LJD@P4ER'$Y068= #*AA"_@ MPH:3N5,[9VG2W?"! =>QZW$VB-M/$**Y:DB$[]UU_/ M/RG_XK*\.9G^U/%__>WTZG=[9Y>]L'E2EP&F5]T'X8&H=VQN3]OC&)#I7C(*[1& /N*X,/$*5(P/H*"\ S'> MQ.Y"N=&)H'P9RE5PBS!9J)CY7GS25SCB&O,G:W^W3)_M87U\+23:,EM8QG@M"#GDK$@.S M)5>N)$%$01] GPB&F$L%%8XGA:!*N.ZCRQ#')![7+LTGQ4O'>/PTH^[F;EL] M=FW-C1TQW <")C2[RD)B1103GI38(U(XG#'ND0!A+"#%!#<%IH;L'#]F;I,5 MI-IOSO8A"B\/[#5HRO9S6Q%SG+EB4L)SA-0QK \U&EW&I:0>$!1@*:!86,5_ M?#9R@L2'S8>Q".QW0;=##F,/'8_NS$PJQCSI!#XPQR6E9 ('2IJ+:Y 0D/C> M:_'86!@(D*V[L6MAH*?_;GC5I(5<<E@$&HJ>!(P)(26'5+D2+?BLZT&QN5K$U&GR9N_68K'IPV0[L'F^^>3I M?GJX',VAER ".88! XA((31T!?2@0S#U_(I[A.>R/1LWF^;VX$:W:K;.K;5A MYN&"T)G=_11@[D. J$:B(@PS#I7CN%QYP%&>1 O5'9\#PH8,)J+'#-OB(#NV MEW$A\VI+]T]@Y\Y@I^T>(S# D'F$8-<3OA24RD%0OD.0$11C[C0%UP'@0J[@>X-"5VHY;,V+)LRG_@8(AL- M[E@T.*JU-6<2 M,6]16XO:$'#/3-QNPX>PN9TRBDM(!/1\2;P ,NQPY,, .]+3ON:"@_D2^#26 MRMR+>^P/<&'O[3;(-.IR[D2U%@3H#,6!+P**N8<01H0S*#!C1&*'8!="A9MX\ ML9]GS;_G\8(E O+\"\2VRICM&FQ/:2EN:Q[2^..2D*9P+N[P !AYW M$?1\1(0K!94*#&01G MWJ)P 69<02R80WSD2""Y2SGRE, *.A5+YJLPT]0=5'N!F8,J4"'T1PVC=(]! M&/>TV>MTPT%*-Z+RY#634.>;(%JG82Q_:0A$1,I?V?PUZL2) M_GO4^:&?YOFJI/Q^NZ=T9A<=WU% .Z*N1#[A@120*P\J![O"%XX35!0,G1!Y M5%1MGL2G)84_:?J>1<7YS57X?8,;KIO=R.AD*C \XAV&WP,69[ ML8YB ]&=0=(JLS>7W5',=8@..(. 2P(D8=H,^HY',10( +B0:ET'2HW'GL>$ M-%GQ8C^MWOXJ7JI=_ "*<":G[UT M>-V/-E/D?-MW6SYWLNV(:E8HKKGJL]+EU&70=2F4)I7'&,&>_B_ +N,4+2BN MN<.?(NF]I1O#G6/2Z%+:2IZVUB/9 \?#JI;]5"WN7-E!/^",^H$R1_M PW\.2<$'AT2FC5@&LDK'[4R\8U1[>N'DJ4O=5(QV[ME)F74=0QMS_? MZW<]Z.]WS&GUO%.D'2\UW\ZCGOE3Z?"6"Q9!G(1)UWS@LM _E.=9%^8](<=3 M.BQ.^^@-Z#3W@95/SX\@,<#K/])B$(QT5BF&G6[4[X];_W($CLJ_:TIT)W^O MX,U5?*_)>Q9]ZURD]^&"L;H/L]LX&0TO'!;IY(>1[2M_^1;WBCO=6U-G#%;- MTWXXR*,/DS_\]!261],P8>XD8WT0,?H$=O[CIZ,%M3%NP\]K>^-J#R\(TYYZ M#6.>DQA<1%U#OH?CSFG2?=?Y?YU?\?\Q MX5,GT!JT \')K_JWR>2;^"Y^0LGRWW?93,O?1B?7613^<1+>:/)\"/O?PH?< M**6[;&R@PM+_RWWFN8 J(IGK$18 P8%B^A\9,$\2!LPSX2/+MHONQAZ-*WSI MH$9_-<]\,.=%XN[H(]J'3DTU_S0QGG/TTU'G+C.N^+_G!#(2^!*Y%$GB*5>: M>C2,,0^Y0/H4KDF?SI5XDI_Z?)*_^>S?W9UV3D/.N=?_ MQ=:H[K$71FJ!NASSJAMQEZ*[T MEQU2[Q/#)4W+VAIO.O2/K0Y(M%!N)$VYJ*=FDLK64D)L8E4>:X-GK9K2-MT# MNUEZ7&G#'G4^ZX:[O.-KQ=3K7$:#(KJ_CK(.!L>'F<8^1$DXTZ;H98+0"G7Q MQ B_O;)86?5J R+2&G5J MD#5Q$'SG_(+?\/F?\6_X?-_TK\6\^@#(M)G6BL M._LWX_*C5-S1QQ].DTYQEP[S,.GEQYWH>U>[AIV!]@SSNS"+.KVP"-]BJWZ; M]^9]R=+>L%MTLNAKE RC-]**KRZ;\^;[8E9QNLW[85Q RHMR$9[;#P,1\Z * MI*22!%@) *%/H,\A1M!S%DI=7XSD(\C2^ZJK__SOW?[03%SD>:3_O[=8S$*- M=M_]>J7^F6?%/\>"=YY=1MG7N!N)[W'^S_'7)HV?RSBNF;OC';#?=9]:I:O: MM'_/ZJ>=T4_.W'VD;H"0$Q#)N"(244X@KGQK63^[<+9/4\ZGK"P]ZD)C;Z5#@84(Q4 1@W;@Q_^GW;>@GEQR[ M;J.G-JU^LOK)ZJ>&]1.;Z2(]>HWY3UO1 M3X0> V)O@]]8EGJSN:=NFA=F<]S2'%1CA\,;S6"^-<0QP%.(N]!!.(# %"TD M E).*2!IKXD@A+!@0P2]BT*+=XWV6\P]E.'U\PYGB8 M*JP D8@+ER"7,\RPYWL,+NQ$7&G?M^+1.^38?=,LML6[Q?ONX!W/\,XE1+[C M$T<@1!R'\4!"(!D&4D$G8 L[9U;:]^W@'1XC<-CV?:LKTC6UG: IA/Q66%]U MAFK/YGU(<[4\WO^Y6A[O_UP/DL>'='[QDW;TDCPJ;Q3H15^C?CHP]6N;VDNV ME]XXF5OX#HCKX<#Q.6<>47X@F52,!8ZCN(NDM^5S@&/NF@KY!K]#FJOE\?[/]2!Y?$@)]/-!9.XJ M26X[T?>!\>7R#Z\M';K'@N:Y*# 1(#LQHHBDDM[4X D>L2 M3"@GGH\9\A1E'&%O\4C72X$T7G)NI,P)A19(%D@M A*:[=:"KN\!;388$(RX M7#'N<>(#A'S/98BK1BS2[XT ";)C2BR2+)):A*2Y?8\(^YARJ@'E0R*I9 ! M*0"0+H'*)PN51-8R20TAR3VFO,GBENU?\-R'8B"7FK5Y&5W=A]D?D4FQVLT. M5:AT9XXB=:3&H5 !\TVPY7"'!D!"+#D3##L+]NTRZO?-7H:D]WE"XS<(MM Q M=/9[9X+-=ATN'.=*[V"@E'8_A8LY(X((X0E.C?/I(L24P*^!8W,A&SK&;J,G M<2T<+1S; D<^5QDGP-J%I20(L"0:C%)"% A&M;$,?, 7=_._U#HVXZZ28TH; M+81AX6CAV!HXHAD<7884@T1 R5Q".!#(4[[P%)9,N4HM5'9^J75L!HXZ>(3V M9H1=6YR[B/(HS+IW3\^U'G+ZACLS[ $"H>">1RGRB<^TB\HAD811IC 0P4)1 MR D]-?C4C)IO$"N2AD^BM=;H'9)MVVT8D;G::Q@%E!'/!XY'L. 2,!X(Q1P? M(@1P\$H8-1?CN<\YKL81X8*6%8"IIP*DD%=1 MKN#%YJBQ)3E,G'W T4$MR8G[5$_MO\-2#-.;3IP487(;7_>C3ICG49';G,0JX+*/&XYSL+R^;S%#^_.9W26Y3DWF3@U20Z MVY?SL"G(PX4CIE,X2J6H0QV)%/4(" 3#$ ;,P1[FOL)J88'NI7!L+H"#Q*X) M6$#N)R").XL$1>!!3I3/'$$X< 26GA(!1U1)[<\NE--;QSXVY,(V>AF-Q:/% M8VOP2&=X9":1Z4(/*HD)58(+#IA4'%!*. H6BLVO8R";P:/C-GIM8^L N8^K M=*?W@S#.RGJS.IKLIV;4\=>HUTPTN=L@Y#,0*M\1&I6.!X5'!)(<^D"'C8)C MJBB@"POE,[*>WWS21/UD:#I"X%^C?B](L]\:7K3;9''8UIK 0[)T.XTE",EL MQ0Y(UW,%8])SB 8/Y]S1H1\0)/ (4PL[I-?$TBL"/XLEBZ468PD[L^W-A+N$ M,\"$XQ!7F />-!"(">Q1X<*%9.8K[%(S/B(ZQKC)L,W"R<+IE7 B,SCQ $ - M&^X!1@EAB#-74.AZ&E&F*/'"GJQ7F*8UX;27IJGI8F6@S1'755KHQG2A9MDN MW MBM_H0A_$QP0VNMJWKC"LQ]AMVUJ;";4*H%(!\%DE)$@A%@0+)Y"(:(>98<(" MY#,=>OH.@PM1YS,40(-+B\XQ:W0SCE4 5@%8!8"T@SQ5 0*I1R">< 0\0-/ M2!(H'3(CQ9\^V=Z TMG9!C@!L]XV05@%4 5@$@/%, $"KD8P8!]2A! M@90*,!$$$$-ISHZL$P(TN'8*CC'"5@&T\J*1#2V])MWT/NK<9.G])!V0)IM. M ^QTJ@Z1&9H954H&S* 8$"8 (S@(E.M[1$,9@H45V2F:1V3_E.8;#>G=8T ; MO;YO!5];:YFM =X7\-%951T)0,"!<:8]3+#'F<""49\CXE&?+-8->!;XF@NG MG6/2:"EA"SX+OBV#C\\*!V!7>0+JF-7!5.,-"8#[<,_9H1#$$L%*A94**Q56*JQ4O-F-6:U..9\7F@B=>)1X_F&\ M\^S'U]Z6N0=QSK[/S_)R?^9G>;D_\SL87AY4D:;3I(BR*"_&EM8><:_(J3E\ MMCD;4"I\A#W'\A)@WV&$*>)A(JA2".' 0Z8BZ.*U*2]&9(/7 M78+]K@UO$7FXB)S;O:B@KZ3&J(>$2P).!.,R4,17@?* KU C-K*9-2@&]KL. MC$7DX2)R?@WZ3RPPHDTAD2$5&$N, + />(YRLN!>9,"!\* MY@=BH0I&2=BS-$D?[\UHZBZ57!-$_[9\EU23)G)1/%_#R@8E^,<#S^KM.03Y M#((2,ZK=44;]@!'H,AD01W)'AXV4!P M7,/R4@B^,%Y\#@2;W"5E$6@1N 4$ MNG/G6UWE2L8!!YZGB*.DE+XO?44H)#Z'7#9A!%_@C3X+@=8(6@CN.@3Q+&OJ M4T(99:9^O;E? DN"?>4[C&$)1+!8RWX=(]@P!&F3UT[O% 0/L>C4W/:?)B)( M>^!\41W,59/SJ:<8U(83(D2DPUD ?.'YR/<=) *Y$)9N+B)=EAH";WE:8,=. MG=M,K]4":VD!.G,*4. I[ 6<0,\AV*2()8#*#3 #+C.PEG9S07%RT[,.H CRE"J"EBKA[5X>)X M#X_EC"M!74>:Z]'D>$X1?G]U4>B6I]96 ',NL^:( !CWF0K?(=IK9H(BY"(? M"BQ9Q0KO[+!]D*7WGOYZG SU1,^G=;9D2>Q1ORM#ZL]QDFI!?)ALTQ!)[_%; M_#^'NOES5-RENN6K[F(*OV^XBA1D31:%:ZWQ/20;N]N@G-L Y0! )>;0W(5% M@.!,$DR(\""!0 3>XFT)VP1E@QN.CX';Y$VP%I0["LH=\6_GZK9Y2EM1B5W M_(!@()CBF$N)A8^ \L7B-7;;-J,-E:1BQPAOH"15RSQCB^>#P#.?X5EAU_$@ MTB&KAXDKM0FF 2(4>DAAB;R%>'7K%KBIBY^/J=/H&8-6XKF=%:XV$P)_R=*O M<6ZD7?.]\\-UE$0W<5$61_ZQR8AX/X\E,#BG$USB"P!]X0%!D"1".())! /] MG\"G"_>W3[$^3EW)$>DW&=92WJ3_W+[#"*W":ULM]*XB<<5^,(9GM2(=)W 1 M%5X@ D H(DPP CSM;A.@R&N@N('=T(WFF5;R=B=VB%D8[S&,5Z"8S%!,5( 1 M9\CABA-/"J9C24DP U)_MSLHX\YDQ[SE/ )Q)1Q*7W7-YA(B4QRXF!+J M>4P(ATHIN82!V:CZ0OW4Y$HZW$0:W^HGJY^L?FJY?IK;W <@\*A61AA0$#<01/D>@0J["Z4UGN% -7;;%T'(*JAV[I2P-[FTAR"6"%8JK%18 MJ;!28:7"W@5FGO+#+-%?S3N#*.OD=V$6V7O ]GY^EI?[,S_+R_V9W\'P\J"J M[LDPC[MO)-"OWB;TJE1B9Q.>] YL3L,0T]DZ*\.8 =?E0 %")1* 4H=S_4?L M_O_LO6ES&\F5+OQ7*C3CN>T(J)W[TGK'$;EZ=&^W*(MLS_B3HP041=@@0*, MJ>68'_]F5F$I$B1!@@402WH122Q5E9GG> MH1)@QB GQH*58YY/))9[$SE>1BRI\U,BED0L^TTL?)FY2H4P&'D@'''4<^@HI8 K M$:P51)5&SELF7F*QM$PLZ+B)9<.-B[T.J]C^8#HI>CMBD[TEC4/B!@27W 5 MY5(R0RT%U LL''(4ZV"!0.DL7NF2(&2O;4NDA&18+\=V./E*10O M8YMJ"E$P#*@%2CMK$;0&><\YDL+3!I]UI3BB"FEF-6"*NJE4@0KJ30B!BF\4K_MORN#L.BI,&'Y MEZ(V3:=E)-\& ?^Y/,&M7&T68DWVF&RU0HE>Y=BL]?>TJYH^411 MVNBM!@BG#ALH@+!4,"4 $1S;RR77+&5;H@O1.GJKO=+4$HZDM.$TH32HT2I M7!:01XC'&JB*0,DH84ABX:@3&&OKD(8K^U(MZ-*_MJA+*=])FY:$TH327:.4 MPB5*H3#* R\XQ8HB;S6@A# 5_N3202.VH$O;0RGI4-EJT="]0^G))96?1&]O M3!NMRZR2 %EM-#*2 M""XFEM%28A'"6BMC((6<* H=PHY[$!P_;9_JX3U/<[5G/0;-1=KT\1*X$KA> M""ZQ!)?0@% -L,;.4L:=(IH8Z[C@&GGDVS<+VW7-:$<>AUE8>6!_F.2?!\7B M]>K?QN,,^L/B[3PY"('?O6L\7[<(TSR^+9?1/:L^TA\&[$SB(SPGH>@!.7MX M("T^:GM/.O.P%P7MSXLB4]WNZ#I.^8+A=^J.OAY M$.G,]X?YL!MO<#X)+UR'QRNW-N[77*)''PRSK3_8_.6[#[HZA6]V(&N-&ZS] M=O,)AI&M!K?T0;6HX9(5NK-N,1C,WJU.,L2_PTQTYW_?,YL7_>L@HA^*;]FG MT76^H@6O\_&7_K!^O'PZ& MW66[-XN04"-7X^& 47T+3'[W[LT*V<[>PT][;\=YB<_H@/% IB9]Y?3=- ^G M-0^[,!:VIX'=L!A_^9Y]*KIQ^KYWLO?#[H_9_V9_QO\G^EZ9#PR:0?#VS^&U M^>#;N"^Y,Y/5OU?C)65)5T" M+ QS6$I 8PDG=?[8'#>J[\N0]5_QF_\U-_ M$D#3K6\2'(_1N$H=C_Y&\>Y-=C6.+LR_E10*ZIU&C"--C65:48N$$ 8QH!V' M&T[.4Y_CCQ>5;3&ZC+;KY):)FJ]0Q$.&UAX9K[>Q6[WYK7ZPSZ-!+Y+(!_?I M3W_-/CES]A?WZ:^!1#Z8'P_!+%\[LLR7;FPQ/\\O&3^Z_P$.__XK;[%&'9SGYQ6[U%MI%8/.#P'Y!; MT)+-#]E:HY_0APU[^,A;C[W7^ENG?K,]/>TE-J)2,=>-MZ'^I-@N7Y>-8",_6R\^)F4E2'Y##HG'B4_X0DX4/0 M1<\3A,073STKO 4I><;\;%=NHD=^XBQQXNL/95K_4U[_A/_37O][\9^,@[EW M3!^2CC# _380;X45W_SQA_?#;'(UFI;YL%?^_F#JD6VICD@QR?K#[NBZ.(D6 M!Z?6X8!*!B@O(,++*N;:82FT$<8J1R'F0FKM&", <&^176F=$D3D?24A/X_* M\HFURS=+$6-F 2ACL3'?28V44FBDD.G$KFD$H*<@I82Z82C'"'I M*?.*6FS_A.9BV? MK&*?9K;#O5:^?C0NPB6S[G0\+H;=[]EDG _+NJ9YEO?^/BTG]QQ3//&R5'.C M&#>*QQ%KN'*,6(Z#?PVP<(I%BQAH9H*QS.X:Q9758YI&S])&GBV*F:W)15R2 M^@'4L'>Q7""U6)]@8I]=7N2_;7/S +&CMJQ/V4D_>AS_\#B0"5@6X'%>*ZN= ML9#[X-,*:;25D#@@ )':K6S>[0K(SXS=E^&^X;7'_>6=1/!79?TELM&B[KLO M,R&QP!&SP!H20$L2X%1P&%2Y<,129:SB3@+@J; "KD:+=^E-F\K5I:T><+Q M8>)XG39OEM/# %#".>#440:Y<-BC@.V@XQ&4[M7,\F<&O9^BS6-V;=+F+43+ M]]MC_W4X+L)%_U7TLB]Y?SB+D6<1!<.O13ON^H'CGR_=BZ5 M(- C9[W5FF"$GXK_Y:S_UV@0A_ZG,/>1%,Z&YT5W&CBZ7Y3AT M9=G_E*YCZ.IY,9J$-T]D!H*8#2C1CHI1+"= M+DX$;([JCZ-Q%>B:3,;]S].JZM3%Z&,^+H:3G3BZ>[QQM9F$I%VM MU]?])TD4C5"9<8@K0H"$"%$J VL ;+7W@@(-J%OI/-,Z46S!J48[.5B2B"(1 MQ:$3Q1J>:$3EG#.$. (UPII*HA2UADAGO+",R !$5@@M])Q^A[^VT5^/NU@)MJDN'6+ MO9]4=P+;&8FM$EO=9JM&R2""&30 82(]H) 2(9EUW%@&% ^VW$J\]UELU6H! M(=1FRD-BJ\16B:T.@ZT:98DPUE(YAQ$-!A;S2$-/C8%8@&!8Z=5]ZF?;5BT5 M*<(=T&IWV$17B:X271T&735*'W$O,&8&,NV")Q@H"L?C89I#H9P'[F5TU6HA M)(9:W2,_3+I*K;!3*^S4"CNUPDZML)^R!="J#;?_K8_3/*1Y2*VP7WI?VEHK M;.B-=;$] M2<4N.%EI(Z 1BP"B'AXG=2*^P]>J[4"CNUPCZ4D>U!*^SSBS/S M__[K[&?K/IW_Q[\)!/F[[3Z+^_.O[R_^FAIBIX;83_]:NMDF-UOO6VW:PFWS M4UJI&W;JAIVZ86]=$K;1#?L4R.+$6Z&F5KBGO?ZI%?9IKW_"_VFO_X:ML$_! M,DA]L(^P#_9]H;+1]?4H7F?4_<=+R>*(CRJ>[,#3ZJ?53ZM_F@-/J[]9NLY^ MEZ[6Q9?^0P;JOVWROG4+_DT7>5!\H+3]4&9'7Q7ZJ :PN9TZS-0Q[IF,8!I:PEDFB! M)!JGYHU1AGC-)/62&DVUT@X8*JWQ FNSTB7Z*20!Y7Z01)N=-A))))(X+9)H M'%:'2 ("A-2!':A34!&$.23*VO"'DYN2!-D'DDB61"*)1!*;D@1?D@0PBD@I M'9= 4HNI0M!:*Y&4(/SE5^KO/(DDQ%Z0!&WSD.:KD43;VQA[7<'\?5E.8^PB MIH5W&UL85 ^'_*L:C7EY>1:431HG>I3Z;QQB?3; .=OLR M(N@9\]@R)P*LB17:,N"\"UJ<::RE;0G6L_)3"=8)U@G6VX(UXLL&?-@JJ2B3 MQ$C*(!0<>XXD@T9RY.A*]\P7:.N_)E@G6"=8;P_69 EKS#E%6$"+! DV.)($ M(*8]H8#&=O?W.]2;:>M7@O7=>DA'C>IC3!5PP][:/(&G(WH+N<3[7;ML@7JV M1#TWWKN <8V5H=!PR3F#PC%B$+?8H@UW[?$>X+O56/LZ:=G/4F%^/ M=[',TF&.:>.(LEXKJHR7SCBCH+ . J[ 9F%SN1]X;W,#/N$]X?U0\1XL]J3? M$]X3WD\%[X@F_7X2>-_/HX$/E&:$L5%8.A*RVPE)DY"D(DE%DHHD%4DJ=G; M<(\W#:J_;I<84.$IHO48OG*3]WMO^\.LF]_$^@POE) C\+:.?7QI+8]G?&DM MCV=\)[.6+7OP^[U?_\2C_2>>A,/!,A->$.$E=@AI8ZB/.;..6&:,L]Q)B=F. M#M$O3:2/P4)Z/S2U?=1>Z@W''=YN+[*]2\#9:P=K;X+VQXEH)!II=4@X[A7V M %-)G'8"(T<5=83R@50" ,F ME380:.W 1DDR&YPEWSJBJ>@00(X:T1L&L$_V,9*2LHX48*%=]JL MG+)_T*2=P#[' ,V3JH!6B>#;SWE91,!>WQ3#LNJ:G8)/]V&=+>UCJBE12&'J M+*(V>+&86\@EMP0PZIFYBW75^_NTG$24EA>C![!X?I6/BVHM3&,I/A4!UF5_ M4IP7XZ_];E&3Q*>B._HRK*Y2\<7!^+P=P%)T.D6GCY,@Q-(84(!J3!4.%@&@ MTE*E"<(ZUFGQGEM/7I\@]M/WAAU,CSO8G0CB9 E"@F4I9&4-,\Y*R[V@QFB% M6? <" T,H15T*RDFKV-![)^C@3N,)8)(!'&6LL4-*J'965V7X6N^A FNK,) )(!! (0*!D 20"2 1PH@2 $#) M CA- DB5YE*=H%0]*DE%DHHD%4DJDE2D2G.;5)KK=J?7TT&P:WO9:!)FJ,J, M'!=7Q;#L?RVR_C#\760_#$9E^?L3+XQT2AYG6LN#'U]:R^,9W\FL92H^E]*$ M[H3X8*,WE-7,>4$]DLY0SZG$&B/G/ 2>6$+N/W6TA>)S2ZOI+!I-IFDSO:], MIO;"?3 5H4L)@ >*[!\>AS9JM('"RB+D.((>*PJ!U0 22#$FF% 3SC.YFU;#O'3NRS MPO6C<1$NF76GXW$Q['[/)N-\6 ZJ4Z-9OCQP>J+F^>/6.2;+%C'QF+^5DEJO M.$6:Z."[0T8,!Q)[;?!=Z_PAVWFV(&:V'A=Q.>J;JV'O8KDXR\/ 'XK)V>5% M_MO'T;AZ8S(9]S]/)_GG07$Q^IB'RTQ:*QZTPST Q-(60/+J#Y,VUGCUF"T; MT4@!L>)8$J8\=<1I2@'&%BG!H$%@)=CWRKRQ84VA5XD9[&0/\:!"!HETCIAT MUG".6'*.$A0XZ[U#@E +B**$,,B])QPSY."><V"K[ %O/"D9HM6CC4=AJVRX MO;'7T99?A^,B7/1?12_[DO>'LSV-+()N^+5H)]1RX'2#EB$5K25VW#MO<'A3 M((5D\(NX#*]QKLE*=M1#<%5?\_X@4D4 8!E0>5YTIT$/](OR.((H3R$8TF;# MDX/BD5,*S1\Y-S3"K19ZH8+[(K5C%$*O%3%8.R*)HQ+3)YLB6^.& PJ4)&I( MU+"5&"NV$X#'5$FFZTE_I5:R*/7!;'@MW MM+LWLT;R]C;LD>CA6.A!+.F!*&R!EI(3ZJD15!!DJ560,(2U)4_>Q]VJ8;'O M]-!J$O>^TD/+>2*8[7/DXF(T"6^NK9;01N_C5@.I^U+1;8UK0\&2@80BW"M" M?#P4PAD2$)E@GBA)L%98KISW? C//X<%.?:PQA[O\;920"YM !_Z3LZA$% C M[NJ9C1V$G/32$"B,40!IS*30SWBFQ?0HZ@"!,NT=E-Q6YO8W.)"8Y M729IA'N!,]Y#XA!Q@ IJ!. & $6\\$@(LQMC9L^9!)PVDZ1N6ZG4_D-,TH@, M8RDI= PC0!#UDDN@&--$(LDTK&"54 M.JHIPE03IB!C1 A!A,9PPZX[FS3=>)6 QRZW?D\G[I%8Y$CVDAD2R6(X^KW? M!.>C@?,ZO4^2WC\,O;_W!U5.HH%(ZJAR2''J)!5)*I)4[-.$I$E(4G&"/;DN MQD5>3L??PY6"S7SB%>A.R;M,:WGPXTMK>3SC.YFU/-&F6_FPEQ6[S TXU RC M-6%!@*RW^U/7MHS])C]HI,=>%K] MM/II]4]SX&GUC['BP3+'H9W$ACT/Z#T:S\- @&6'0<:U)4@J:!1%"$J%C5: M&2Z198QON"F GAG/^U1,\OZPZ+F9?=9B(:2.E&V684NG"O<@$+_G\'L\GHZ! M7-8-,=YP00DR1CI* 9-8>&N84%!!!%A@3T%C"&,:">N,5Y$H(KY'GD'.WD>X,V"5[AUW^P3X[N1^*R:SA MPC[5.-\;MQN*F>*4)XNC)O1*R*Q%9A(BCV%3FF+%(*<8BD8)7#%>UX#X\U: M"VP1QI#LI(5)@G&"\LW%;MO!^=XB7/',?%"00@"J"D(RIL1HL+OCBB$F-O12;+M M(5T&!QJFXO8I\GT2P%\3-D=T6>366!D<:P:=8)JR8)J;8*\;SZD+!CTV9$?' MO[8?-@\V.VG59D_%[!-K'!5KK"$-+I*YD,R%!/SC _XZ_ MV +%P5[LC::?!\5V.G>U:&3^^S8'>P@[L@2PA0-&@9/4!C<, 4(-PAHS@HQ@ MED)II-_( 8NAES:B)@QWI*!;#O1PSNKX>#>O-G*Q?EM.B ME_T0C,K/Q3@;76;E53XNRI>6+3YVM^X(QI?6\GC&E];R>,9W,FMYHDV06SHH M>I2'O5DC@,\PU@P8(94Q5"JL",">(XFMELP*3MO+)ASJ:3J?;0S2'(B$Z(?H8$$N(IK*#9:L=>/<.T1L&L_>Z!/'[LIQ& M[SE&JKN-0'8G&Q:3/3Q3O3\81TN, X.TQH>+^VN3O MJYT".QV'$7X,@CCJU7C_4'RKWFJM:O&6 (];+5B\1E3V5HN?E+(^:CR31K%Q M1R@R $MH"9782:&18U@Y:XE5_/Y4UPWPO%GYXBWA&<%6/>P$Z 3HUP4T6Y8= M=\'^5I9JHWC0T(9I2 /"(<4<2N4Q:U-!/[\ ZI8 '4:8 )T ?3R ;O81$)H! MH"V$'E&OD" <"0=]^*Q'6+:JH?<&T+ #^2YK%NV_HWT,&]E;+'=\SU@-N M^U+@[''>$&#)&P0A@15BQ@%#J28Z;IA)PJTP1DNC7KP'_MQ*9UO< ^?;L^>? M(UB'6?LP1><3F]S/)HWV"?$X+ %8,0@Y%48K;J6Q !,1K!(@5NJD/GNW;E_8 M!'1H8I/$)HE-6F<3+))MDM@DL4EBDS;8I-'X(=DFB4U>_PC>(1S$/+)QG])8 MTQH?_UC3&A__6$]RC?>S^$X;UFKUUYV"Q^,B+Z?C[W5V8?OGXX_9)SK9@:?5 M3ZN?5O\T!YY6_QA[.R]/[>?#7E;L-/7AD).?""#+XP:(<@J],@X33)VE@D+& MB5(6<@RL7NG:OO6-@KEQU_ZAH@ZAK9XIVMM*G/O@\!U,:/^PD'Y,J5_L,D#P\S?_V9LO3P#1HC&O2'Q=OY]@$"O[L-"LR"R%>#[@\#M"<_ M@6=M,)S&@S6$HAL>I1C??E2PM2>=Q8X6DGI>%)GJ=@,D\^'W&*7X,)H49389 M9684[UT6O?A;E>014-S+?'^8#[OQ!@M8EROCGD_'W7E8'?:;'@YO,*8UFW& QF[_[G&_"F^CO,1'?^]SUK<]&_#M/[H?B6?1I= MYRN*[SH??^D/Z\?+IY/1_(5:CU:O?.OW)E?ATV%V9DP4UG20WY3%3_-?WMWE MG#>+"%LCWOAP_*V^!2:_>_=FA1-G[^&GO;?CK)QGI"8]L!U*CV+'.\W#H_CF\-A]\ M&_=E=V:R^O=JO&3Y+\7;S\&>_,?;_#),ST_YX%O^O8RD=#6>*:B\LHU+(KB0 M$GDME*1>.>&IY\X2[)!R$ICXG?R69GNRO;&]97B9'738SY4_]Z'J/^-W?NI/ M FBZ]4V">S :Y]$5B&Y!\>Y-=C6.CL:_E10*ZIU&C"--C65:48N$$ 8QH!V' M&T[.4Y_CCQ>5;3&ZC';7Y)9YE:]0Q$.&UDLI VZ+,^[)F7$?W*<__37[Y,S9 M7]RGOP82^6!^W)HIO;L@W4?SIUMD?WNN4^XS?G9S^^MN@AW.K\(/WYQ M'R[.LS.?&77^7YG_^>R_SY^/RJ@VQ7SZ'O5@#\C";LE\%FO-9_Z(B0P?>>NQ M]UI_ZVE?VZO<^EV%"OD^%2&9,=MR)&(CVA+W9RU^")#,?@FO7Y69"TCM9>?% MS:0*P648=/;]M,7>I.AL02*>D;^R71F)]OR);QZ<^/I#F8A@C6H(8]EOWK_E M?[SYXP_OA]GD:C0M\V'OWMST_4S>OVN?K68&-HW.M]4K[>RRF;R\RJ+(E=GE M>'2=C6Z*Z+S%1+_NI/^U/^D7Y4\ITS/E^:;5W^\\W]U1QH=BDO6'W='U YF_ MK6O-720X__L+QK+?F1*0"5E 2):9$@ "PZ6&&'!"%?*::2 9] HK1SA?:582 M%OQ]M=X_C\J'BZAK/\;F/G^_U^U(=F?R.M+J MMQ2?VE(SH]TQ2Y5%^_9S'O/W8G9?,2RK3>87YDT1I MMKSU52@HL MF044>ACW^+71!CHG@%[M*5KE/.LXG:8QF]NT[G&'\:/0^B=@W)\(?G"SRS8W M!",F#*)4$*(YE)X3I!R&QG*^*7[:,YM)AR!Z#/AI.P9_\+K-%C?!4NY7$E0= ML,^O1V$^_M6&@CNV3ITSY-(F0(FXLLV]]@3CK%AVG! M0**62898L$B51*! M%96Z&3#;4["X0\AQ=ZL_5>>Q*4'9#WFW.ZYDZ_EU6BK?7+[MA MP29E%B5[^+68!;-.VDJ62T@#"HB%6& $,#4N;A@ASQES$ >%"U:J4ZOY5#=7 MX.S2SJ@S&=G-&#@=D/C^,,PT:I* &1 MI5@9PAD-OVNDF;.:*^"IA&*E\65;.&M1F;;99GI5(/=D/W$7*68'KWUM<5F, MQT5OL0&4_[9V=^,EZJ6$FZ(A!B)X-8&NUEI:K#UD0488-:N6L_U+-=[ MN!=QC@/JPT\37NRWH%0?KTA!DDN;7-KC!"5=ZF5#C-=24B*YH%QZ&?YC!?,< M<17[4[\SZ7Z+FSK%5@/!L,TJ M3GNK&D]) QXV>N2RPBD"&E(C$2*(4PFT!B#8HIYC0:!":B5V^U3TM.A@8GD, MZ$G>XIUOO;^^R?OC&)^(T=G!*-ZT_S5XCWE9%B^.Q!ZGB4H:H2-,):-2 *$( MH<%K%))RKY!0V'#%(+F+W.5\GUW^'&;[YSC9JIKK_RH&/3\:_[I=-8@Z&+>9 M%[1_=FIR'D\7F7BI4Z4',"!0&A"L4"J0%$QQR$P )Q%8K-0:WA"9+U"Q_RJ" M&L_+J[BD D'T[JAA>:KNX]DD3%065O5ME8>?+W/V3]GZ)72)5,(I"O^UUFM/ M,:;">:B'T3#.9QWJV8;[N$UT[JUN/"45>-CXX8VJ^KK: MM1",6TIQ,4:^CK9@:?5W]!"%H?.'+& ?)4%."ZZ1?]KK-S8 MB4=83UF_TX8GZY "PAC'&1&4":"EUDIB"SVS O 5_1YT>FR&4=BB_OE^.)_A M3XL)WDG2'^P(ELZ@'0#S'!&LUJ3]4;JTFZ%@PG("!#&*2N.4%$1S9XTVG#D% MVL%5BRD&H,-@2O1KR4@Z>+49ZWM'&3CMK9IU>.=+/6H-E,0XIK7#5&JE,/*4 M$H(5LL R-<=[(,_^3V943LKW0_=;MRC+LTO='PS"(,NSX:_18X['9>)9U'H% MRK/QQ_'HRSB_+N%.%"LG;=+ VJ4_"'Y(OM,1HWP-R!NI%!A@C927+N;R P4D MU5!@)YAC2DD+MP3R]K0\ZDAYW-F]I^KGQK,@P\EHW"_*$_!OURAF!I>8%5PY MJP50%FLJ/1!2:@\L14IKX\C*^9M50[PQM5O-O =MYA >E7H])2UZX,AKA):P MX%YQ;1CGA&J$! 1(>HTU](I(N9HD\3SDM9E>+T2;Y5@."GO)];WSK8_CXB;O M]ZI]I5&57W'2/O :O#=.U' #N;. 2Q4\W^!%"@>U8.%G> D+N))HO(KWV=3/ MC]K,=H[5L%?M*M?Y4COQ@9%LDP_VSTI._NSI(K81M-**".D))!@!:H74DDEC M"='2$&FHV!9BMY#Y@47R:X_1KUWLW][DW^,>R'%;UVN@VPA%,8@(X5 [Z $U MB J&$7<*!'<7(V>? -WYS'ZL)W:;KBVCZ7C5P^5.+?'<6FZ8 M A!2[ZQRP#CIF,<6R: 96T#2%O2=;+.Y1G)8#UQ%CJ=%+RMJXZML>*Z-O,@3 M-8;7$4$C7F4M(L%UM4X)0Q56&B/HJ:)& :R(6SUN=Q\1Q)7X>3GKQ-JV#XX#\J3K0[]NKU';@N&]4E$$*,<6@UZA4T2A6(X77 .E MJ(?4:"-!L*PY9%SS\'/9(J#*C5P%\'S2=^X?\PX#.ZE9]F_@>H_&_'"[)KQ$ZL7W!MK7C2Z> 5R\,I3Z:24 M%&*HG2266> TMT+I%>]P[U.^G"^=&[R\:=\N%\- S1P6URA+GL$9$.V ]N*_Y_,9P;L\W MIZ#5?+"#Q'+;GOVAFP%1++-(-&5V.1Y=S[J"W;8 4OF@5#XHK7Y+G@,\>,HX M#ZJFC-6KK_/Q/XI)C"AG9=&=CMMP%_8\3/"XB2 ;';>M,M!@Y)$AF"JH%4/. M06<9,MYKL5+L)-@& 1:]T@<6CC-\=JF^YOU!G%T_&L=7SA=S;(O/DRW;_92W M:2LDTWT/3/?#AA;%C>/+ FO,+&.YB>JF?Z<3KN7N7ER7JGCV]B!Q U M^@=B"2P34$A-J--:4L0"]RFI#(5N=4/J8_Z]ZJ%Q,5+=?T[[XV+7VA6BCJ G M6Y$D^;%' \)&)HD3 C@7O%=$+<6>Q)U@S21PAC)DP:H>W0R$[>E.QCJ(MAD8 M.B@0)I=W9?/HIC\);U>G+'O]8-&=K(^[#O6-\!6&Q!+J-5(PO.RE9(13##3V M$$C#5R/#=U$?S.F;,'G?/P[RX238TBZ\>A,_LM5Z!9W (RE[+#G$"=-S3#<" M5P)Q+8#W&"I.@3&".BXU1>%O&]2[;1/3+2:$="A(!Z%31N@C&:'WY8.D%++- M8F@(R$9&**(R>-N2!;.?:@6$)TX88ZF0EB"_4@GT@12R]_/UV4U&*$$=R-HL M7'28663)'4]P+A"$2P/ 0V.X$<9:""D33B&$53#T 6;2,+-2>^PE<&ZURB]J MU0 X2#2GG-#'BE:/I]@$8-9YJ &8MA09 4:VUL@@Z#QEFF!!N5DH0SJ/IGXI!/BEZ M%Z.P%/\=9WLTB ..2=YQ"71>QO9RU[$D;!X?89LJ$^VD]OY!!=:3:W3"\,8- M?T:"41Q>V!Z\VU/C(NV%IWVS1_;-[HN9I4#[AL8^ M:E12(8$N)($(6,9I<*B#<0 ,YI9)@S%\C3D( /MR?M. M: YHOE5(Q5C)G #AOQ0I)[T$4&BNN6(0*-PFFMOTX7&KAS@/$\UIV^SVM]SE M9=&=Q'AW\5OW*A]^*;)QL%>S7C^\,2Z&W7@N95B;"K$=2?5+\<]I_VL0N>'+ MFVFN$Z(#=2S6D$DCI08ZR#1AB'$13 -&1>Q+3Q14X2?&>"4)KUZPLTLW6ZY/ M8;7.AI%?XO_=5DW._&YO3A#37LW7ZA\\4RAVI5 M'"<)X$;L$&OK@2*:.NXIA5(")ZD%WE+FL.(KK8<0-R*.V"MI'$4Z MNAG!MY!<>>VH@T+ 6(G]+BF\"/X?@TB/>JN%G[N#:9RL)M'4Y+/5HA2XPUOM M?+2W^O^4U/QA Y,V*DE8+BAUF'!D*'=.."^]0H@+03'S*_[_:P.SQ3(4'4;; MW$/8?Y5\(F$ \V3MW,D^%U_ZPV'<)1A=9M^+?'RBFX=K"*/1I4SY0!F0$81B M0U)OI.%$6:NP-]@2O1+^;].0?U_AG[21', Z1+39KVS_+/6]8H-]U>-'BE>Y M["8*)<">V/!?K*GW0A-*O:*4&P\$DG#;>!7MX!5U(#YNO)ZH9_T<;5W$'N*7 MV4UE1KXXW()O?LMZHVFL3[7[/;\64T'^?9LS MR)! (9QB6!,E-%MIZ=@R%\:@0AN93Z"#:*O=X=8)PWYN?YY /"*Q66*SVVR& MZ?( 4W#$"++.$.ECW5YA ')&8ND) 8JM%"]KWQ-K@\V0['"YOL-'#+1EOWP ^(YL-/_=AS->:M M&QZE&._J26>V_&(QSXLB4]WNZ#IS1*9P@_-)>.%Z-2^D^J>>CKOSL#KL-SN8I\8-UGZ[^03#",K!+6Z$H-9X M==76;C$8S-[]SS?@3?5WF(GN_.][UN:B?QVF]T/Q+?LTNLY7].-U/O[2']:/ MET\GH_D+M;JM7OG6[TVNPJ?#[,R &M9TD-^4Q4_S7][=A>6;A>/4. #]L%M5 MWP*3W[U[L\(IL_?PT][;L<_V#.:Z:ZC,UIP^"VGMVRQI'DYK'C;2:GNC/=RP M&'_YGGTJNG'ZOG>R]\/NC]G_9G_&_R=Z%_D_WN:787I^R@??\N]E)*6K\4Q!Y97A6%J%A084"PL]150H M9H+%J 3FT"!J;/Q.?DNS':*Y<43/E3_WH>H_XW=^BJ5@^]WZ)L&^'HVK0UC1 MK"[>O20D&]TXAQI(,$,*VH14((@QC0CL,-)^>IS_''B\JV&%U& MNVMRR[S*5RCB(4-K7RFC>O-;_5R?1X->Y) /[M.?_II]^X3;G-^]O-[JR["G?S[ M#^J#>:]^SLXOP@N_N \7YX>Y8K?P^.://_PZS*>]?O!S?M_R;-ZY478 T_40 MFR]TIT=220]X4)B"8NR%48$OO98*:R@%NJL[UZJ!F2T'[IA[8C[$A_9?V-U) M>,O:FX;&\LT1ZX^3*^#;=Q].)/P MSCFJV'ZG.+N<=: >#%X.BBH*]]= 1KJ$.XF>IHT1RZ35E5'AO M-7+D+5BV,I""6.*8\\A3A[7RSAF./0?,46=Y'<#K#Z=%3TV>?1_X)BO*;GX3 M@QSC:;%S6;/A[N/^3141#::#GI8!9&6]37@>4-._##[6<%+%>J;#JESNQ^ - M=9N'?F^MTQRWX<79O.2+<.OSY^:1J:48"0Y 6 KAP^]:8J, _U\')L" M_C"Y*BKP(O#.U!'!ZB_X+AN-YV_XG(P[?>J&I*S/DQA9D;C0>];OU>T.8P?L^PB3.ML/EN=H5Y1 M!F2W><6RU>>+$G>=#Z>7@7X#E^_O@P:9F58JIA:A<=&;=HOL6UY.BD[6OXY5 M$X)#-E=$L9W(Y66DSF$W@"N.,DA1,H/:F'^C_SZYEWV)2^W)W"5+N;ORFPYQCQ@JA;Y *#X/.&M7CRU<0\D MRFGW*LO+^N$[]SQY?4[TJKB.(;RZP&)91NTR#3173\EDG/>*>,$RMSG4 M_Z^CMU,JJ <)]$VF][\L#%42@ MK8QVS\:YK47]. ZB'7@LFZ?ACT]CV/]30_Y4AQ^I/:"YWZJBW5\P_V4TOBC^ M>1IC?5^.]"AHZ;T:[;8$.0SV3\5^"?&VAJHN]FJ86Y+?RO12_YSF>K0LV7G, M [[C2@4/-GB"#0>C,D;_$-R\7O&U&(QNRLK?71B^G6CC1N^WR"I7,+O)QY/J MQ6BE_CJ,8=\ZJ:6RVE45!LFS'V:.[Z\_GO\X]W:?L3_QJM&)C2)O.B_[Y=GE M,E)4!8J^U__&V(T>5!6(5R-!1L= CK!60TD9X8()X;S#1E&$/&.-:)QR3B," M*)/"4<.@\$YP)CR4@DMOQ4HX[07Q8[ N?KR]&/KF ;UJ%:(<1KLK/%3UYD:[ M!NO'^YI!LM=ZT+OD0[H2JTF#2=>& M!@/SJL$@*QN!Y'[A?AR>, M3QI+1"R>/'QLL_W>_1;LUQ3DO)'1>112O)2BFW$1]'9=PK0IPS?3<:R3/XFI MJ_'U\710S$])?9D.ZBVDN> O>U%7GYA[M/%BU_VRC-&[N=H_=V:A];/,!',H MN()!@.N,[?C)>(7+T6@R'%6EU,KN8%16UDC-^(/OJYB2Q)GL6;8_L2S$LQM7UPMO%316]6^[FW(S#7?HW<=#S1_^34A\; M\?GY#'87:QC,H-%U?Q*OU)R^*NAW[_S-+#!;=(OKS\6X#@Q@V,EBMOM#&<,Z M'U0C.;\JBDF,J@;[;-S_&MZIVK#,-MSOGY0ZA/P]3.5DP61A"FY-\[BH^I-6 M$A&'_"Z["C[[UQBO; K(Y\ _X=59C#>^T[Q(#(KFO7"E6 \OS,%U_H^:,YLK M?5.KXG"K^#Q!4@9%'C'^XS.V\Q-?W<-7;9+)>81&0SI!E$X$6J7!Z3Q-Y"C( MM;P:30U7?A-52T8F;&\'[J1XC?.+_3H>SE TXDYM;NZ)MKDLUQ%M# M://JA^:I[L.#W9W#:/+FO;]/RTDMUM%D[=>MAH,=46OW )E@2HSC:\V/5CHF MZI1A$3?$\O'WJ%1F^B.[S/OCP?<[IL#-J.Q'P'7BL>[IH+;2%YN.Y;(@ZZSO MX0Q-E1W>OYZ=^6Y:2M=!G\T4]OU7?.@2U7,'!3=_]GYEPO2"W3_I?RWF-M3L M0F'@\ZLO #X-$]=$^2CN>WX/K\ &2HX4%) !BW0CAA$@6G$3ACFRB&.L+:0"N"5H!SH\ T,#'?( MG7SL),QVE-+%?&_)N]R/\X.O'C6I'9=\EGIV#!919V8#1:YI5E.KV^6M%[,!76F-^HRW97-=5V' M5<:5@; PA8YADJN1-P,5M;F80D'MAX+F(8)9PN<\R^ER,!>S%?&->7?-:-]2 M0N.J+41Y9NGGD_L][7Q<^]#7HW*2=6/ )9H$ 1!YOTXXFL9H1I4I%'S^8:^R MHB(>ON:#:6U;])O"OS26YB9'O,,XW&LXC3^[H_#$$5;O@J5T4R7;_VO.2_$K M1;3_JSO,=H@J@,[#)9^JI":[B)@$E!:3\ETV>YCZ*E6'V&#[5.!MOE?%4,/X M^^/JHN&C7T:CWK=^M"$K09\%*8*QE0^_].,1G]4;-$W(JD'?;]UY$N_H!+ZY&0;8YU]*Q.A8O^U&QY.K&ST+2Q6O6GZVX# M6;Q E.4@ 54<:'+[THD'VN,!.RWF8='A* A^6(CQ:)A_[8^GRVAAJ^1_]I?W M]BV4.7?(J^%&\?7 MRINB&VDXBS0WB;Y4MS_N3J\C8W:+FGV_5<":623A6]GTIC<+9$8"7>(U?'M) MWM$MB^S9+V?D%I^Z&Q:ATL:1%ZJ'B%>H&2-^8]#//_<'L]AYY5&VN;AGW$WOZY7K%;)!@#U L*#"M8 M?*O7*LQ.MSNM7MAZCS;>>=7":W;,PH M,\'(ZS=C^'.1J[XW"09J%+WP,(%&ZT<+LC.3HIMI>+5;!RQNW?-RYMC'*L51 M?\2SUK?F]XESVJD4W4U\Z%O1_$'^[LA_\^_#)N506)95%2651 M4CF0- ^I+$K[95%$:V51()$>*F8%])!R !5QAEK@K&)<0J"?5Q;E**.JJ3S) MZ*'R) < TI6MA!,H1-*H%;*VG$?V0US>'W]_F.._)8\C4+M5A+A> &$DJ DM+!L,H, VB@ /26-E\O>T\0GL=DST+)./<6&<6&(>51TGG0R'"TB5;.8 M6#D/P:Z<2&\ _KY=JOXP6U;0@9UMY&"U4#6EU=FR)[AQ3)FU$K\5@%XB-68D*9<%(*[(!U4#/FH1!WJ76#0DC%M\91K%N(?O+! MK& 38*H"\>+=WD"13,@.#% M,BH!%4 R* GC5%.FH'BRNGG$Y'N\&\Q64J)FQNU3S9;=J(G-GZ\MLVI?BYEN MT2QY7Z#YM]3Y[\NOO9A-$N-BL_P%N(V*T'=Y]#]K?DPVB;GEY?T3:D:]RL"8-,\;J?/%>:/Z MPHNY#5;WMN?UWGE[>WMZMS.+9C'&QFFK\^GGLOCGM%B>ZFINV-Z=^D[6O$QU MT&B>V?_Y>_8U'_='TW*VISG/M(OOUYG5@_#^Y?=F.L$LHV=0B=DB :C*R@LN M0/5J>"W:]M4E9_NJT2'X,NW7A[?ZPTE5#VJ6)1@SQ>-@BM]NBKIK5SVS@S"S M"P$PSOR\ -;UJ%<,YK*TR#@,$Q]O/JF2RF/:TS@.8IGQ4[DHC6O/MFIG"0N- M+(1^ QVW\Q/J#?_.S+Z,X6N/VJV@K. M8S9$->SY>V&:?IV5ANK/5Z.355D3_4F=VK5(XZIWSL-\Y=7HHP5:>0A5 GFG M,0W]QK[Q;$K")?Y5W)Z59MI;O2#UUQ<>R6)]9CO<50;4K6E<##3'G9Y$8]'0R*2>7XS48/@PL2;_7K(J&E^F)MVT6QJ?L@QW,)-G[@4S'( M9^OSF!*[K;#B[-X:2_U>'-"VE4:UMO=H9B!5.;)S!Z[* M#J[6-4CO]2CH@?DAI=G,7\[2^:([D\WS#._D!+;YI+O*+VQ5>)HJ^98".Y1# M5_OP8/?X6=4!TJG9E9& MM6Q8VS'(.S?+[[=)*VUWVPJ-Q!$LY*R'E0-\6XE53[.,D98Q+;.1 M(UE]=>8*]*I0\.=9H928T5@EB"[G=)%M/&?'_):I4Q\*BJJO5MV-$@+EPOH( M5^U'0W'4./10J\F*"H*;,B^24IU]&,Y.G-;I]]4'X^/TJYF8S6'W5F6&!_1? M/0])V3U5V1UL:/IN?FPS5(TD!<9PBVVLN^6=5 YKCQE74'#&X#-W 9\45UU_ MF2>$C$\I//M^)0!W.SH;]X:ROQ:3>1QW_]3F$>MSLFU]_JFH-%,W^+&U,QM/ M"BS]:[$3=Y3<=4=KG1.C'#?S^N?!N.SU%Q1:9^\O:@I4RBR*[NTCLU'M13*( M'6R#3K\J>E_JZ@&SXD)7_9NRMM]'=?2H64:L/A.[+/L4V;I)+#._X.>@2*(I M%#W0S_GP']E9I>M[]7S.!_SS>WWV:1%C"T_\.1[/J>\Z7BS!.'[E3L!G>=OJ MP(:+\:/^[ A(K<-G1>#K0S6+@E,Q*KBP6/+%RTOW=^'7W YRA14H:O4[)\P8 MZXJ5';(?^C\6/U:.1?"D8U&H\/ZCR_B(I#19N>E;7:D&HLWS0.Q,81C3(NS,+*CIV MLWA=Z=@U&SX%QXFL;QT%7/\/9H[HIV%6B<-,W-Q<&8^^MN M=.[4W5AK&AR0L= T#K05%'JD#04B_,]I9IE '"IE+=."I5Y.K]O+";W.;=OI MY?2I/J'MQZ-K,U, _]V?7)E9(.71U 5H&4"*&JVYI4!B;\-O!"G%D?&(VD;J M C5>2DD,\!()[R537%8?]=H%@]0^FB;@@A'+ (:86$TI)P(X81CEAH3_*^CO M25W8[5+,)K&9!]FT]%,6Y%J*(C"/ MI;?9K7:EJLTD)IV)65+]0SK MV H2 L?+=_&0-IME5?E1\1N!LM4ANJP9W#P M>M-%E>/EV?YRV9UK;Z5_%^+4Z@,OG=@%#[5;'K95B9EOX._M$S8JL;9O%K3, M'ZHJUQUTS>#[;8/CA_[OJUA'#!,-YKE)50Y6+&(]CPT%:W!<7 9(UA&6F\OQ MJ$H2ZPZF91TON-AUN6-4RK(BY5*F+BU>W"JQD(G!T4*GJ+S*,YVU9I3;'XV#S& M/,L7ZL[B>/,2/ M_SZ+U/AQWETXL#U!>?B?+"!@R[")D 9JY)2RR 1'E@ME$%9*:D6@#G_,HSG% MN-__Z=<;']GIPVCX:4%9'VO">7,K'&01@/3/Y*P[@>1OY7CR-U.MV[@R4SZ$ M"ZI@G_\M7O-O32I8NDH-3^F7*MA<7>5CW5_U;'Q>C+\&&:ZN,HLS_6TFU&K8 MF[T[^^+\_5ERX,?X"!>-W07]O?E.=!Q/N<4)6(ZH!MG\<>80J[__)I!$OYZC:=E[D_6*;O\Z'Y3_^>8M?9/%W+@P MU^Q-5A>)^L\W_=\F/PVGU[W19/;)-W_D]$]/Q3-VU^HAEK'C8:VY!-FO!5QE' M04_/ S%WJ['.J[D>9J'C1FY1&/?9HM9^J^.(ED_5HV03UZ81MFKB+(]MU-8!%<<>8(#"M.T@M<^_OFJDS M4_+@S/J7I,7M6Y'>5(LQU6),M1A3#<(T#^OF(=5BW.2^LK5:C%)C:HU2WGI) M!:*:&$,\Y_V]^H/=M\N MUN4H%J.H0@)5"8U%1\C[ZN/-(F%EC"G,5Z,^ /&E&%45%;XO*W TDGIB .2F MVA:>QRCF-0+N-GYO%+Z8'VF.@9-PA^O\[Z-QS*6/<=X_E'4@-XMS&8--^;PU M]+2LS)CJ(68]B&)U@-]FYRVK1A7S8=RA[XT2B6_+Y=GE3"HK-?AH%C%2&&.C ML6>,4(NQYM !I)VG1'$M=".+F$-K-="(0P^H8%RI\*^UD##F.1+D\:S.=?>! MSVK.>)>NR]UM]*-SO6F^TXPO1XT&#+$9,% M+"%\\_A@9YB?#64U]K')9+Q9$\I=#D5LI-C%W*JZ;=1?!'^PR'X);UR5F:O. M_R^ZT&=WNUCM/,*4Y&'7\O A*-8-Q.$D>0*_@EBLFXN=" MJ9DD1PL]?V<=__Q M93R:#GMO9_L?W6Y17%YNVRY;W59;*?/VMGIE.1ERHRF4]P/C8U5Q>;DS$V=F MUN/]I62SRQG=,91.=N!I]=/JI]4_S8&GU4^KGU;_- >>5G\S3Q$>N,?PYH^_ MA*D=%)G+R[J0O+HO;Z'/<#Q[@%8)06 MD BY2!&3GDM)#<2" :J 4=P)YZ0B%E.+,-G6,6X\/\:].&;ZIX:_N3SY7 M; ME#4U[-62=N?8].("\Y:WY\67ZMCJ\B)5N'GM:6F\."V-'S\MC3J,\97STG>. M2#]#=IXJTQM3V'W5]4]D,R81T!X2$ 7+.A)42$P!T$IS3Q%V0BBEE?10$PR9 M,8=.0/-/G?4'X0)_RLO->>A?Q7C4R\NKNG@@1.\2!R4.2ART(0W6JF+%$T8'ZDY1VB$ )0)*!)0(:$,"8FQ9EL]+) F 2G%%O2(2 M.8.!,UY@:ZQDATY R9U*')0X: \Y2"PYB&(FI/4>.8>IX%0;X+F'R#%L-4?[ M:P0E:V9[B7*'O^^EJO/]#^4;+W,I=[D?NC?X9P NG2"(I:,2&@$9-<8JPIP/ MOR,)D860OF(XI2K#.UO'UW9\8 ?2-@,O#PK6WAHC1YL:D/B H649$BB=]I@H M"S6@4$,I*1! (^T,L)+@0^2# _%#$B2+QPE+P@EYD2'"/FG'78>D2!44))QXR0!@@FC-A>SM4F MO-"&P@<= E>[;!T3LD_U0(PJ^P\P$Q L3 &"E!81$ M2^:QEQ;#5P_,/1? !Q*H3R!.('XAB&DC X=;&VO_,PT&XYX(XJ=.$Q.-#(E\B43@M"8),"6/1IVF!/0[WW+3\>BF2#M+]X$= M+S6VMDH9@[U 6%&BI8:Q=2#VBALG,7WM$'2]BJ]M=,,.IFVRQ/[M1J5]YM-E M [I4_00+2(.R5Q9@JA#1GE8_'186&N$/CPT.Q()/C) 887\8@>-E2,X&VP : M#5PP_JG"TDN*$:<$4H>EV9Y'_WQ&2(H^P3K!^A%8RR6LF?"6<,VD9(IJ9H1V MUE+#'>3 ,/6:I\[WQ^S''=CJ9EEB@\0&>\,&$J)E$(!A38+-[R35E L@!-3: M&&0I,@3ZUZR#D\S^Q B)$7;#"'A9E8)"ZKFU!D,%*#=<:T]@X >K A<\=H; M>2V;_<>OZ#=LU <.?1>@:ER8C6OIW&0E;[5\Q#>_9;W1]/.@>%'/Q\TZ/+YR M?:TGST3K ]\Y#])E@B_CR@K+G->*4J&9P@)("2F40GK'MUMP_?62[GF'@%;C M(.N$IQ5(I/2&MELR)?8[/?9KY&,:J+1@5G#A$,4<"^5LH,*8G F5$MN+$CV= M_0[%T4L$F @P$>!!$& CGQ5JHZP&CG+!J7!&DIBA+D7PBQGT8JN[7\F.2S26 M:"S1V&8TA@!,UAYC0(CFB#GAME=C]J^OZ<4RVF&LU?(P MB?T2^R7V.PCVP\ND1F#C*08H!>*$XF# X>#,(L*-)U02N-V]C..KD95(,)%@ M(L&#(,%&9K<10E,(A(/!WH-$!=./:F"UE( A*[::XM$"C4G4H0PD&FOYF->6 MB.ZJJ#X(^:U]W.WF;.!=YFSL\82D24A2D:0B2462BB0522J25"2I2%*QI0G9 M,*GTL'-*J[^^U3/\>33HAM#OY0UF,O_:[13;H#]>5GU@G M1<<>E#J"\:6U/)[QI;4\GO&EM3R>\:6U/)[QG$,L<-1YJPH!C6$!IO!,>;;W8S,?:ASL;G]=. MW#(U[>/_?(QRJH:]BRBEMA;2UZY0T7Z"[]Z=7-WKT-.A&0.)XEZ%XLBRO;N& M4" IJ;1,4(Z\)L(@8B0%VF$FM]\Q9JL4=RBGL1++)99++- M*L %IXT\7L9RR2)+7)6XZA2XBB^Y2F%F"%2":.P"57F) MC,6&<^](^ _=?M.A0W,ZVS]7E2ANCRCNM*N@(=RHDHJ$%M91PI 4%#$K$00F MZ\(."ZL"I(3EKB1V2 72:!A!I="$G'%CO+!-8.JJ!4 :&?QDBGFIO]/9K M0;^:LW8"ELQF.7J'O]OX^*D%(;& MCGW40T[6VZ0OY6091R'0Z[H&IBV"-C6$Y2-Z57 MZ*:42#:1;"+94R'91LINZMB4J#)19:+*1)7W4B6#.'6%VG57J,2PB6$3PYX* MPV*4.D^]4N>I1+2):!/1G@K1-I+@4W>KXZ;**C_@#Y,\#&'^^C/EZI$;U+/^ M81H6OM^M_XY+W1].\WH9[KQ0R>%%&/QY,2BJE7J+%,;8:.P9(]1BK'DL^^1MQY[K_6W MTLV.]6:OVO_DM;)*(5Q7%N:6[;%J1+2:=MH-G%>,&T,1&VFW^*WJK]N-72ZN MQD61_1+>N"HS%PBVEYT7-Y/*0\XPZ&0(0'GB6<:G) \?@F+=0!Q.DB?6=LC: M@E@\(Y]WNX)2;5F<.#&6G?EC,?C=FS8T<29KP7TFK MWMZ1S% U<1^2;9O%V5NO22RI2/6L/K5E [A_KC+)].2VEM=CL.8#Q1+:6HRZ&L>_6!9FY%QG!>0 MK'5>)N@K)A.5ZGQ?U_S-ZO"H[FP15E3 MP]Y0! >A(Z#P2!B4,:A4&4(X@IAP#D,R-18 M#$K63$*2A"1OC22X0A(6%1L2ZIC!-+(W:F@9L8IC"!2 ^V%PC$CR^]&Z4YAU MH,0)@!( )0!Z(0!15I'K0P 555 P3:FG5+I@TA!M.,;,4'+T +0_K@0(2 *A M!$()A%X(0KP"(6&$9DRB V6.L6$04P#YX)E! V'^PLJOQ:$ZC%GD.2G@"0U M9\H=_\&7*MD)'DH;?G;/CUH/1)NC_VN]NKQ&4E+%')>>8@M5^$9 :ZP=5 " M\H;QE/CI88P@RI#0BF-$B29,>^*B2AM.K;0J\EM[3S4(_P(M MW]#_;Y+]SSN2IXT^X<%IX@$3:QS,!BA"'76:4P6\A!1KB0"1PG'NCQ(/]GD0 MT<&U9F0D7$BXT!Q<$%6VA)2*<>"UU%A2+['RTEG"("?!*4"X6;A0AV:+#F;R MI#6[K44Q:M)_H 3FQ'N!+]2:@VJ[UTQ:*JWQ0DG*4?#G-4)$**(H94#MI^7" M#GY]6*JW-OU1!XHZ3?_&[N1MVK"/6X%1M2\330STF&BC&<7$*2B=5)9 *#F! MW!^; J<:C*3$[5!BPM:46$%H(':.86JAE)XY8:1&C@*%]]2/XR5*G+;3I(FG MIXFLTD0F)-04$NDAIIY8Z1"5D"GOJ"'(O&4Z7%/L81DK^-9&-R/LI,^BTBES>[& 5!L_8$8!93 / M;C@E#"LBF1(>>RR@X!0<'Q8$"$A0G,0@>$J[P1HA 6&%DI+*5.* BVT MLU@R#QGA#4*$M,TGI4Y*_:!2BTJIM4: :DX(HXPJZZ1B5J/P?]0 #C5^8_^^ M&28_[A"84DL3&IPD&DB *AX-W]CN$_E<$3DTO=:S9Z+V M@1\CWY[I<@BLE8JS02" M"003"!X%"*ZE=D--.,;&4\8H581J1J7@EBO"B3%B?ZG=O]?BR3+>(:364]KC MA+&:J[SV!'171?E%R.\XW;0,?,FVCP1.2)B%)19**)!5)*I)4)*E(4I&D M(DG%GB;DA7FEQYU66K[Z-I_A+Z-!+USFY_P_1^/L9CSJS;K3?Y\4XS_ZW2(; M](=/L4\\)46G'I0Z@?&EM3R=\:6U/)WQI;4\G?&EM3R=\;5F+1,?V\:O?OE_ MV2_C8C*9C8O,_=F]RH=?B_&DD]W,KF\F63[L9=/9^,LHZQ71? X?Q+=&TS#O M!]*45Q?N'?PD\RG).8+"4X1A57B*,*+* V7__=+E%,U[%U$*;5S(7UKDHKZ:[4:5[S:Z-#3L1D#">+> M!.)PU>#=.:D]Q@ASIBBV7D1JK8!PPCG.#-@_H=9>(2XQ;R242RC74I1;;VLM MF;860 NLH9012:U!X2]"J/-"-M602Q99PJJ$56W *E9AE:66."48]I)09;$F MT@A#@+0>.JOW5^?^^Y$ZG?77526(2Q"7(*YFB!-5FV&AJ!' >,<8HHHI)3SR M5A GM 9>[;][^+$XG5O%4W6VADDPEV NP5S-,$?6NJEC $*< :QL%0'F/-6 M N8!]@P$&\\V%.;J,,EX!]1+]-$XK'I9LN'Q'YO^% 1E."G*T]!>$-C!Z"9N M?2WN58<(JKCL(2>$2 JM-8H")Y56R )O6606;[_]E7WZOS2)%DL7E#[Q:<' M]]U2U\GC-$]:HLFDXJ$/B@RX,M8K*ZEG3#.LK$628.>,=/MO/K5'33X>HL*D MTTFG7ZG3K$KH(41Q81E0D3./:BV<9\1; 54PU<$>60=>H]-)*Y-6GIY6BDHK MO6$FV,F62^"IPK'-*Y3$6(E=V'GU_OL[))LY:7+2Y!=J,@5@+6&62P]B8P+( M**%$,L29L ABXY$1;Q38;[K-#$$'RSK)A))2)Z5^I5+#*B%!$:BTU- SI*E% M3B@ON*( ^C!+A*-&*G52RSVR=*5.3'MA+WQH\D^3UO UQWW'P7<8+*#4N^G0 MO9OVJD0IX^&X^6$3PIX8PC*2^D.]37^HA+,)9Q/.M@5G!4X]J!)4)JA,4)F@ M\G&H9 "G/E>'[G.5$#8A;$+8MB L0JF7UAOUTDI FX V 6U;@'8M&S[UZSIM MJ"Q3!/Y]FHN4&8];BT_>$L7TS[UCMKHXY$]>^7/0,0^.N/C^8) M@(TT 7"S2Y.!G<=2_F?^]O+U/:O5#4]2C#=6\[%Q+7[P@I&MW>#)7Z\_P3 J MR^ .6$$PW[1**@N7]\SFQ?]ZV*2G17?LL^CZWQK MB[O.QU_[P_GCY;/I:/G&?,K MW)8U,M^',U_FM\#DKS^^V]+UQ6?X>9\=N-_$#L#Q0 <.NI-N-*.,/+;7HU@6Y8C+_>9I^+;IR^VT[V<=C]D/U/]BO^-P00R'Q MT R"][^&]Y:#K^.^$&Q,9?G?JW$%\U^+]U_&1?ZO]_EEF)\?\L&W_'824>EJ MO-BA\M*4FV 6_J>0\D@&DPT1Y2A!VFN("3(2\_B;_,[6=D3[\#Z?,]_U(>U#;,_/A1<+3L(&=?;IPY]G%I\Q\.K/N[-S9^-?YIY\^6G417OB/9^K, M?%0_9><7X8V?W=G%>?9=7-X/WQ_G^._(\;N_???;, ].X[3H?7\?0FZ:YAL^ M1HF(%^'1SXM!4;I_[XEV()YD2ZT=A=9I HA!0G%K*2&"O =SGS1;/ M&0G^+P-.6V(IYU !88SW%"O(G*,X_/SQN=[8YC?3JE=S?7C,79O^A:.P)9 / MX,K2V\]T/LB'W6+R?-%[=&R8[7=#F4<&SF;7P<;I;D4B$%A$(NY&.>X+;<2( MQE0->S_U\R_]07]Z6R)ME!P]&'7_]>X>.=1:4T"<]!Y22IF5QKKP+R(2:H*L M?K]6826LD 0P*1RD@CI-&8/"!XF5T$K*WF7%I)O?1'=T/"N>*7_[GO!-"^?B MJL@N@SLW^A;NGLW=S9MQ,8G;4#GUI0!]60A0]N4VZ^;3XNMH?/LR("\UYZ1< MZ9K\9/&DG\P?\87A(Q\]]EGM'SWO9V_:'K*I;8WNQC&W__NL9K.BYMI>> VGRX,.EF)_A'36U[!V'K9L$5W733@2C2@;%I[V;>2 M$?Z0C(2QU%OBNH_EWG0@/@ZSZ=5H-LF'O8/)KT'%R*T^,W_Y06& *:0$!J_(;.4+00\^@#ZZ(#)XS MYL)RZX/?(IR1:M-=6HK0IFE1MI%??G__^/G\T]84X^KX0"^,#DLIMTL%APIQB MB9BF""(=_K0TDM$"PCW;*@M[\)3I$-Y3!]9++- X"R/Y1@E=K#U@Z)\ZLN=15SBM# ./8)$8S'_ZUUDNED 8>QRL 63$+KIZ-AIV]VP+ MH%HK:!J[X9_ OMX259)LI4H4 ,TU40Q83#&R6D$#%79>:6JDWFG;>TR5Z@KM M)6+9 Q++UB.2<]+8[MW]K_%G#JGX=FNJFEU\NP WA*H&&8!*'= L&/044Z*E M0-YS[!6 ##*-MRBW'@.W/48*"&[&844S*VQ3G"'A8<+#E^,AJ9+@C??,61D, MO8"(7AHE '-0F.!.(2[MUNGM;GA8DXG'9"*^;NBY[@/EL&BW^IGC/PH\X+C; M--96KG&;4F<7WV)5:FO M70C"OK,R>*V^16-#(L<.>DGY&ZK\:RW!E:-">>994$Z*K526"$2$2%N+,#5^U^;363 MRVUYM177;G__=S$>]?+)591<@2#Z\13VWQ:8WRW1)LS7\G^=#&]+0H,]"YS6 M(#*4.C/\(1E2KK<^U-'Q" M:*0AQ9!X0+6&2I1,N!0A:X6%=[>[Q=P=?+M#LL[^KXW=UMJT>QVU H7_K!1( M<(RA1-;'PA4AG%!ARW+AW:!0GEKT.@6J:9/",'EKFX:1:/(N-2]=Z6T<0;S6 M8GR"'K16B_(XDI3#3E=MA=H"Y)P0PENJ*5->6X\H8LQ8)Y&^S]Q4P]Y;;8J8 MU6IYOE0VFIFMG#S(A ,SZ<, SP"@:PQ4H8CS3 A#H0@\,$ M2& DCT6>5C^G=NE@1@'LA'WAD!C02%5/CG92XJ#$LF)P(Q9R3#TS6/F@Q$8# M(9326D)NF49;W9!?IL1U[>2TPVL]7CU.+6Y3@=+9&B?3?3MY9RL6D-(14SIB M6OV:TA&;G8F8ZZQI<$X%A@1;(BR0@"-#*A9H>I+2@2DSI!X@PW? MYQ]S-7MGJR<9XS0SH=B:^PHTP\A03; ,;BVW$@@H)7+4(TR1PL\Z9#X X2@$ MY*2SH9)OT5IUY+"J/^>2$8^I(]Y+RBW0U# E*. 0(D;,\Y*F#K E\EH)K1JG MC2>7FS@_T1D^$0MZ S/U. *^'*]11$B,/7$(4!7V38"4A$0J#CCAGF"QVZG- M\>VQ%5I(*ZX&#I1U!"!JN:$,.B41IQ8S+RB/AZRU:6%]/B1$>S@_ M;9@BMBV/\OF[Z [':(GW-O'>WHM_:Q5,5FMC(+' 6DZ5I8)BAB45FFO@"4,[ MX=\>DT:"UY*H;Y/7GP Q >(> %%6.?;,.<0-T-PK2*WV&D?:+B6Q@P()0U\) MB#69@4AT!-M? L[Q(V)I0/[[-+;57KZ_H_@\1:4:&" M>CG)M"$"(6F\Y^\K=GY$.:/6(,X\#":*$I82:'GXIPQI!HTJ@MK<1!$;SXIW MS5R2A=JL-./BJLC,Z#I)>O-QN6/PZ5N MPG*/>A_NRLLNL[@^:?<3@Z]=[=$ICZ_7;S>,,#BXL]M ,+E5^#.,#)Y=P\2L4-X=K\R$BWEEB-" MR]\^#K/I MU6@VR8>]R?M::4"6A2D*5FE$%\58W3_F6_Z%V,/J^F M^MV]27&_QJ2X5^NF[+ 8-ZY--[=E]37K6J,XWQ<\;5-,_,3U453Z2*1BCC#+ M'-#4:RB]D-SJ8-EJQ;!S>]#'8'S7I(^DPWF=>V72QZ2/;Z"/88NJ2%B UE;$ M"G*KJ?5,*0 801C'YG#$V3WMC[_7HH]0=DBM15Y)(9-"OH5"HHH525@F%#$2 M>TDHTU(@9R#G@&O-L#7//S+;;8.L1R%%!W/85GVL^;2_V0ZH"C>-BSN)[N=& MD4BB6KI/QPE9(^YF$@-HM1*22DDTAMIKP3GWV"CS_&"SF5W/!OFT_T=A\FGW MZK<;U?O/\'ED*XPJ7W(JF[*8Y^/PYR*?S,;%I\M?QJ.OXV(RV:?G"D$'UMO* MIW%AI38'J]NNR^P.KZBC3G AL*%,86FQ9D0B@F.<5[.WTN7ZO%[^ 2OF2)$I9(66,B\L!YZJ=YR6ZY'EVGPM4_;PG[3\H@# M9\D7P]ZK\N/WPUITDN1$>QOXP?%N+7\-Q+Y],)@NE&)*8MC0>XZ] I!!IK%_ M=:9]/9QL!-=YGOTT U$CB89:$+A/6)6PZBY6D8I DL=C#K +UU@4EK$I8E;#J*+"*T617):Q*6)6PJOE8)6BRJXX0J^XA MF]V=0/../A^:&?:Q!SW4@SV''_6^/@G9MZMBF'7SR55VD]]>EP2H^7A905'T M(O-IWOLCAN9B5&Y:7;9L<\I_G,1(72GEX2NOI59=?[#$KYKX5=/-GOY9*ZF3 M6L2JF?A5DR0D?M7$KY?X%=/Z/V?]$[]JN]<_Z7^[US_QJR9^U88D?>XY602\*==99"S2D0ZED5*(_WXZR'$1'P5$5R MJIGG"59. U;6NEH:2*CA6$K"$,5>"Z*X5(0 *[VA#KR^JV4=L()IP)5:)- IPK!ARVG#F MG\4+_QBNU$2WBCH"G+:]*4EA%6/Z^F>:\D-8E;M07Q\!/71%9IHN;$"80< M)!)0B+3PGBCJD?>%^^4U,:0*Q969:I=++B MS^Y@%F^=Y==A\-/)FH>:Y?'5W&_=*BM)!%+W(0:&*\20@G"JF,* :4JHE\)H MAXVD%C%HX(I *LQF_W&X^#CLCHM\4MAB_J\?CZ[C,I:4S#?3O?*P(I!BV*<: MPVZ[LM)J>W=41ZUD%LF@K$X*IY5QTA&"O76*[E-9Z_."80<*FM0UJ>M)JNM: MH"J>RD JI4504H6#JPREXTA)H0 T9*_J6J.?W('DM D8D[JV5UW70EE6 >0< M@\3XJ+5 *QMT56$EO=0*LWWOKO6H*^=U=@IJGK*>,EOJO3GOB3(UT>7L"FMR M+1'-:FT,)!98&SQ]2P7%#$LJ--? $X9>GS=?#U\.JK7%V9'RY;0@+)_ *H'5 M7;#":VUF-'0>:<_#OY0X(R!#6GGHJ2%0L=V.$_=&[H51A]5ZD)_0*J%50JOC M0"N*DFF5P"J!50*K(P KCI)I=91H=0]QZHY2\L@-YI-[-@LKVN_.7\?E[ ]G M^7RVU\;\9J2G]SYZ^9_YV\O7]RS.@K#CW>,#V?[!HT,[>FK1ZWS\M3^.?AM>3;+T?%E^#])LFU&Q;CK[=93#\-TW?;R3X.NQ^R_\E^Q?\67:/, M!P3-('C_:WAO.?@Z[AL;A]Z9RO*_5^,*YK\6[[^,B_Q?[_/+,#\_Y(-O^>TD MHM+5>+%#Y:4=-I&, 2>]PTHYRHP6&"F+7'B;>L>!CK_)[VQMSUR9IVG1ZUN7 MA_;A?3YGONM#SE_&WRQYMFG31(.G^/%==C6.UNE?)A2*L 8:,8XT M-99I12T20AC$@'8=.W.? M__Y[]MF93_]PGW\/:GMF7D;NWK"!G7VZ<.?9Q:?,?#JS[NS?/EIU M$5[XCV?JS'Q4/V7G%^&-G]W9Q7GV75S>#]\?Y_COR/&[OWWWVS"?]?K3HK>9 MPGZO:;[A5)2(>!$>_;P8%*53]YX1RU5 2&V)I9Q#!80QWE.L('..XO?@"0M^ M8Y\&&UOY:K(.#YIK\[>P]++]4W1FR3U_"*,M+'12J:]M2[CBE#^>SW0U2K&I4%C.R-B'5?+@_ M;X+$%;W@'X6O?+H\#^].+N=S7.)P%$L=)OE?[^Z14LNY]9Q""J6D@$,-A%0" M4^JH4@;:]VOE-]IZ$M-S.4(42*R9AUHQ9K7@GL;.-,6DF]]$9W4\*Y[OGAZT M"\I]S48>[/D1Q;&83/O7I7PNRS"*Q81'@?VRSB80^X'$GUS.IK.R#\E@*==K M?4:RT6KEX@WR:=FS9!:T(BY;/WQ_-,YN\F#9YX/![?H'J8E(K4U$R)-NO.!O MV_SBI52O.^1Y;89L:R7T393'3\W0J@G"?*HPZ&3EWO$ %78KJ9 ?%) #J$?B M1CYXQU%E M $C!02DRG"C6FKFA"0<2JH!5)8%1P+@8*TI:*1YD8=S?^[(/Q?7^.>KO:3S M:3"W;;#5U9_]R9XN^Z$WBM?Y9WSV]Q"\![ .'KH.JY7^JOEE#V_+$% ;[FT& MX=M>KK0 $BI60 *AU9(0&TQ\387U$F)OL #,*BRDE@E(@A0%%*D'2"#OR'JS MZ$ZDLJKQ2().FQWH"<#@%6!82$%LI.VHA%0@H(3QUAN%E(AT]UO9JFT$#%0? M8-1)<=!\3'CF?KMY1-,HL+@83<.']T>B&Y-P^] \GV8F[FOHNYN>HCM': @J MWQ!;H@CC#ANJJ%- ,ZFH(48RH#3A=9IT=1!#H Z5M3)#O%@:4@[OL>7P+C*D ME,::"ZNC_4&A%)HQ;BQDQO#@PEBZF2'UTE0 \50J -NL"=D 9Z-I<3?D M>=C[X[>Y;?:__R(01#^N$OM>E!S@\G%$Q4F Q?.K?/SX,3]T'''*"%>.4.*- ML%@"CQ5VSDEAT-HQOZ#(<> YUA10Z*VFX<>,"JFX9H+:.>(&32QZ:KKS?>!6 MEL!AYWXY:]$0RLIY>R,96*'&)M0],[WH&3/=S R,_69<[C%5Y*R89OUA=W3] M*I'9O&JT083K*@I72G<4TE>Q+/@G8 M4^?(BG556W_ .F_R(\+T663Z\#4L\F$W[?Q19,/2"9L>UG$P# MB&>CFWF*4%C&L'"3:0"'N'3S#Z-U.\F^B_L( C]^/O^M_ O^^/TK$2#VWB1(N]>W7G:H [S1^E/)L%(R;Y[ MP5#B[<-U)C&06NZX?Q2#VSB/Q7@\3^G+)YULH7^+GWS+Q[W)2A&SS 0W,'BN M#PTA/EV9(5>.)5N_2'85$#[[4A3#;'3=GT:ANQR/KLL)Z>U;"NL7O^4F4T[Y MEZ*;S\)TA['TQW$_'019B!9.G.OA).QW<8+S(*'OE]AXK*#V(K/^O'M5]&:# MXM/EIH%?[G-JV%O@T#-R>X63DE//!+"4**H05P(9ZC1"&#N]9O0'GS0\DZ/, M4D:]5HH#+*U60C'M>#RW/\7_?=49 M!IUVLN6T41+.PEZTFR DO$AE&.\>*K=H$TJT?/UC&FU:__:N?]+_=J__O?K? MRG([2.NNMVM$=5W992\8@U7T9=ELK^UU=V5\,I^.4O'=B[E'3WC@:?73ZJ?5 M;^? T^J?8M'0=AK36V?]'VW^_G'42E&,40$QJYHF:8>ET$88JQR%F NIM6., M ,"]119LGDD'D?E82LQ/H\E>.QW3#A;\D#GW;Y8]WP*7,@'):0*)6&MHI!0S MPDK ,*?<&*$4X5IKJ:&'$KH=@:2^+LRT TF=S @)2!*0)""I%T@(J-IW AB M313$@!.JD-=, \F@5U@YPKE_@4524W]HU)'XH/V%$I(D)$E(LAN2H I)"'(* M6DJD$XYRA*2GS"MJG:'08J9?8)+4@R00=B@Z:.^?MRT-;MSQR0-]*B"_V7O# MCN.(I!UP0M(D)*E(4I&D(DE%DHJ#G#@78+=525+$[ ,*IPP8*("P53 D -'<&\LE M5XS6K*7;Q_BOT5+2D;Q.MN&DI4E+FZ.E6*ZT%"$>DV@4@9)1PI#$PE$G,-;6 M(0W)'O;2WVO<2RG'24N3EIZDEM)*2Z$PR@,O.,6*(F\UH(0P%5YRZ: 1>]A+ MZ]-2TJ$RM?DXMHQ]N^2(7.>(:V??CX4^\DH?#6-::5/V(J9(*R4Y<]I[ZAA$ MPFUU'+M7'Q>4:EM*J7K_.9M,KXOA=,^^*.K37' T]8P6776B34BUEGJ M"-(4.2T!848)Y377 /&M:I':-*Q6/Q)V"$@ZEG2L.3K&(:^R%HD/"F69508$ MGT]+(AVVBA#N,1%R*_^YUEVL-OM2<) T+&E8:2$*9@Q09IS%7 MVCM%@0)(D^>=5+QT%ZM-PV '\SH+))OOIYU"Z[4E<_S>SAE?W6ALIR9M#>\\ MMM!]6NF^51(@JXU&1E+NM&*2D6#5:N81AOBYYQ\/:?^^SRE9AW"8.I&ER&S" MB)HQ@K/JC)1* :!5%#%"O1*26,P-$0;R^ >L'2/J/25E'2P.6J:8,")A1"LP M0M(J$D8L0EAK90RDD!-%H4/8<0^"M:'MC0&"#S"E\1T!P"6E;ZK2HZK5 M@M6"K;6 M"P5XR('''#I**>!*A%T>4:61\Y:)U^ST-2L].@FE;Q5/V2(=Y$#8\.JR_H.# MQI-K?!1HLM99"2K*I62&6@JH%U@XY"C6L6I!.HOQ4VBR$)CC"Q2E\!91"$*Y@JU0&EG+8+6(.]YY,YX,;0T/2B1H"5!2X*6VJ$% M572P6'H65MQ;2PP%EFDMN19$0":(=U:^RFII+95>[63U=+D $OSH*6,O/S[-/\R*);O[R@"C]Q@ M/F]GL^OP3-T[(QSTA\7[93HI G_]<7/(=S0[$D*47^@/ ^),?\!LIP34G1_\ MSG,_O'_=%=+S[E71FPV*3Y=J..WW%CQ_YT5W%A:D7TS\]!9A3P"C$!%!GO>!*,! V M9@^%"U[ ^XHI&CJD# QZYYVA2$DAF&-*8@B!(E+B=UD1=. FRMMX5KQKYOHL MU&15*G1Q501]'83])]P]*^4VNQD7DW#;238-']Z,IN'O>,&[#!W]R616?CLH M7\RT7:-?#+_+I]FW8EQDQ6*1LLNP2N7UNM529:/+K+>@_U@*3!UC*K92@.N\ M>B?+RYGIC[. -$&,LF^CV:"77>5_%-F7HAAF>9BO]TN!_7!7%7:1B>T57_OU MHP(37Z]??A@1>7!G?X-@OIO-E[Q;# :+3TL(CZ_#8W>7K^^9LXO^=1"#L^); M]GETG6_9+=_ZO>E5^#.,:U&M%B9RD-],BA^6?VP-^-TJ:+U*T8/HW<,Q[?D] M"/WKC^^V-HS%_=$CG[WLH].Y8D,[A8D7H5O\5?EJWA\L//J@]]P\4+I37>]V MQ66M9XS=H,#%>%_S<7$U+HKLY_#!U21SPPC-Y\7-M(B5M1D&G7:>(+=1$L[" M_K";("2\>!$/0#U2LL/\[%=NHL'>N?]+_=ZW^O_C>*_.-0 M@@#A0Y(0!M-L8[#\R0_]:;AZ-USGNX_#;'HUFDWR86_R_='6D&^GK:V'1=Z7 M[]03HU?K09[LZ>XCAYNSQAQ18+$6/-7.(N>U]UA2"XPFS&NIJ(=2*$JWJ)]> M&?-5UV$R]]V8!'< 3GV]6GE0>J(**ZOB+.$])=0[*B2D#KM($^VE@]0#:R3> M.E/$I7S,I+"GH[ $5*V($(A'F8Q8$K93;*GRR$AN' :$$^+X 7?8 MVB@748>#I+!)84]'85&5:VR@Y)X#"0T@E&"O32R$- H!*2"A6T51>]QA:^S! M(ED+FF@>*,$GOH[+U1_.\OE$-C&EY-ZAE/^9O[V9][ =U'A^KLSB!T\F/QQU MZL1U/O[:'\X?+Y]-1\LWYK!=OE-3=@5^,KD"DX=3"3!^WF<'#@WN0([\ "$C MW4DWFI&&F^;A>.?AGCUEIVRQEZ-B'0EQ;EB,O]YFGXMNG+[;3O9QV/V0_4_V M*_ZWZ YD/B!H!L'[7\-[=2;B0;0QE>5_K\85S'\MWG\9%_F_WN>787Y^R ?? M\MM)1*6K\6*'RDO[;$*1-,0K2A2&5&.OA((> 4.AIY13$G^3W]G::MN(ZUN7 MA_;A?3YGONM#;I\]E#<)!N1H7-HXT0 J?GR778VC*?J7"86">J<1XTA38YE6 MU"(AA$$,:,?A"R?KN<_QMXMRDQ]=9B;:S<-I%=[/CTA+[SG'K+L(+__%, MG9F/ZJ?L_"*\\;,[NSC/OHO+^^'[XQS_YEG>;\-\UNM/B][F0=Y3IOG6*#G[S-;;/__1>! M(/IQM0V_J#!#A?6-5\T'OC_,A]WPI!^'\YA >-?V)]W!:#)[HNX"1KXW9*U$ M-.RP6FD*H/7A%1:.4@RA"+N&Y!(:89QTCKX'6V4;AUV33]-@+6:KF((>Z.PTQA10)PF6EO%O>2:,H_I'?MN(^ARC_ ^1Z@> MDTG-- AV#:KF8F7QRUQM+&)6%>QRN8)"D1UOE%H/C M^?"VW +YCY,Z/='H&X0A3&JN8PM7+8,5>93\\VGXY[K4B>B,1#WQ@]&W25;\ M>3/(^\-Y<=U5/OP:B_/F+Z>C8!+&KW=+Y8K_S8H-Y1I7RA4__Y!ECY8$YN$' M07:[_4%_5C<7SUK3^]FC_EL2V$S@=AJRZR\ZNBF"YJ'2>SZS#9 M=^=\,NM>97EYZ#)9SE_1>T4YX$G%N ]7'DCERVKH7EAZ=S(W:V5"[Y,=(4XY MLWM5_S6?*@PZ66G'I(S_=LN%+;KK8@%78M'Z0J!6B\7#<)$*1)XN$-D'/76J M$3D_C3R<+"O>_.QN,@-]EW_>&"&K(_S$9E$D0^F133R9VO MW>=EOC431W.4F5<]47A09.@$Q@HK2C&1CBA'I!?"!P/";)7KWCU./AL-%Q.^ M-_\#@EI+Y9]8U\;:""=@"B3E*Y5/5I5\S'O!!>/(<4"!P$H@2(7CQ LJN=_J M:?A\Y:O).(>@5M;MI'Q)^=Y4^1"LR.\) 9IR!0AWEE)KE*>,>8R-(81;N57W MOI/RU;/SM4+YGF>]GD+#P8LRQ>?Y64^O7F4<5KDWFL5,G->H[X-SOT.%7(/\ M\:>FZ#4.^\MFY. PB"MO7@?[7UG%M3"4\F"0$!@SY1D.#KW0S-SGS6^X\ELI MIG??6/OF/D\I$$5[@\M=I*06I4@QR(/QA23$3(CY-&)2MD),Y9GED!&$ F0J M;Z3A1%FKL#?8$BWVC)CUG;L0(1)B)L1,B)D0D*,64 3(*L,T1Z*KP5 M!B!G))8^..%JN\]<_8A9TTD2E[6>5)\88J8>=OLDTCA,F5MV,RAZ7Y=E5_UA M5*;AO!JPK+TJ:Y4V2N*R[KCH]:?A)^/>9%$(MKQ3F]$P M#G%5X-0?3D?K<8^\VYU_$*NCBJ W81"7JR+G_G R[4]G\6DF'[8%Y/F<9V\M M$A6#C$",@@"'B#.JL=70!$?66P4Q4E"494KK%<:OZH>XF-O(8C#Y:90/)P%' M%Q7DPZ^?BVX1,#0H[^,EH0AZKIR.M#<4>*:\M1;$\"DAR@FU5A(JF -$1TLY M]DAT4N&P.7C)-#,6(".V2D*?44']= GT8Q74FFH%'82(>4$]L0()H:QASH?' M8IJTLH)Z*199)0&=;%A,4\5AG16'XLF"0_X(+5ZJ :PC>'_XCE^IT"?5!2:Y M>%5=8"OKOWC=_8%>YC&FPK##G0ZOS+#QFAD6QC1)E6&GF5G-$48%!+2J#(-, M&#51BWWQ.,Q8AEBU#@GC#(6 M&R\Y(5RYK:*JU;S[T=@N9GU;:_=M"6!>:Y>E9ZYV)>&O6>X:E>"!:J/6>*OM M5F,(*S5F!#GH#$!&&PHI4%81#H30+FRZ5LF:U;BF?1>#_24"';D:MR<[_=[X MP]8Q4,H02AE"-3DH$%>1#XX0]- SZ*F@TB"!N;#<>B*A<$9N<>)L8^19,3U MW /06N,>)Y8 E*(F"1 3(+X<$.E:5U[F$1?& <8E8)(I[44@GN(O!9XVQ_< M"1#KBM>@CN2UF8;W\7DRVA3 EN*<$M);BE!+>4X)82W%*"VW$E MN*4_QVD^S+:&.X34FEK=.%NR MS7YJVY625N?51@/E"7;48D)=4$W B6=:!@W5!"I:BU+6M$.2#L'DI)7R!0Y> MLY.:UT[[FY7,?)(I>B>0B;= J#7R0L0$1TX1(!2C@%LMI0>28"61P]9LI2:O M$"J TAZ[XG08.RS?=2,3[%K@-2=P2N!T%YPD68&3=\X+PKRD ;*HU%IZ*ST$ MC"C#C=]J8O(X.-76-:B#X6&)4AL)3HD/]4CY4->LQBP?%^%R>.[827.>&)WW_G,VF5Z7G65B87[Q9PPDEDUF1E^">A33 M(NLOL2 \_&5,-8Y##-\)+WNS.?"$0:Z^5>>#9M_"C>J\X!PW_]?CP(G@6NLU M" '1F'+N",70:(,D1=8SQ!QT[N%SQ=4MCF%V';U]-LB)L;+U:5^#()*:3]69%-AW5/M_FTS\^VO=0 M9N%:O>*ZW^W4O)P5X7GQYTTQG!1O@:*D.NL0'AN$H0-,,!J05&G*'-9<"@QA M\!,V4?27\6BQYW\N!M'8^1A&TQ^7!L2GL;G*QU^W '51Z_3KA?WGXC+__"F2 M1(UB==778M@-YI.^/7LVD_.@I+\_J^=@K7^7!V&08TWWO" M7^$7TS"_)]+QP!K C0<*2$B]5TH3HJ30%FAG**";!9^[EUH&^;XIQM/;7P;Y M<*J&O=@GL#[;4P MC$II!57!FR @?,U*2025U&Z76CY=O?J,\M-75:_"%A9\+J6AQ.F5*#P_*/'6 MBO/F#[:)@6XR[5^7T#:;%)'L;Q# Y6&+F/_P.N\5$4GO&-__$7_2#6N7]X=91-7I)(9; MEK\+;\:5S>-.$[6BUR_[PF2C;G=3(KIXMFN\]OL2[&(BL0PQS#^?]9? M[7OEMR>3\L_%E\.EX^83OCT:+A"\&T/_^9<(Q[=+\.Z&.;OM5QUM-OK?%'^4 M;FEXAOLO,1C%%0P/V9L_\"3[&(QR<*6'&[VAA?N:3%YN+V5[LK1NSW1_^,1I$ M:5C.V"1^:3%I:Y)4S=:7/!KRLYM1)89!)(KPC7FL;#*[OBEEKA,NWAW,HCIV MLB^S:38<1=&[[L\-@,[** @S_&UZE<4EF"S8O:/87_:CV(V_]N.ERB#=ZG$6 M_L3FYM\$8'@Y+<7RAYM#V2[;>V+#VO[!"_:C(ZK5GPO)_/'RV72T?&-^5EF^ M4U,Y/WZRG!^3ATOE\2.E_NN?';CV=8=SHLU3WL6:TYVTIQE53&D>CG<>[CE# MW.D<[>6H6(NI&*R-K[>QL5B_YSY*SRU19'\_8Y9=C6.?OQ?)A0*ZIU&C"--C65:T>"V"F$0 ]IQ^'J/ M\='G^%O)OQ1-P1BU*M9)R_,C4K8M=SAHWYG[_/??L\_.?/J'^_Q[T+XSLX,9 MV=R!G7VZ<.?9Q:?,?#JS[NS?/EIU$5[XCV?JS'Q4/V7G%^&-G]W9 MQ7GV75S>#]\?Y_COR/&[OWWWVS /WD;P+C89)ZIPVYJ%74/@"3X:>#*QVM\2 MSKR%E ,I%!,V'MQB #&W]-E]-0\=R_@TK'7?^?]FPV*^E2.RC^.Q.P=-422C MCQT[Z,: P-=Q490.>-FGM]:CO^[58!:C]E^+<:U')S$V7HRO^\/@#Y>#*_[L M3TJWM]:TF-'XHOBO[*=^-WK2F5I.5&./6HO+RWD8K+%/6 DZK%_./V29FNPKJ,\P'MY/^)%L+]BP$9SM&-[W*@YH%]QKCM*A)Z)\:Y', ]DCBZ;.PZ/76.+04II*R.L3FP$'% M@QGB@T_@->7&*P8%QPH)M%V?N0HY?[K\*4S,3W%>5#DM_[<8]()O^=ND>/@8 M>S*>_M.4$?+Q33Z>WIZ%BU>'U>M;WD71O1J&P7V]-:/QS<)[F!]CKP[#%R?I MO\0K78SSX60^VHF^7?^DO'Z\L;J\[ _B,4C/!:-J>KMQM8O;F]BO?3R.)QUQ MA-6#S=5UH:TK9:WM4!V]109%G1>+F:7K)Q##1H-O2O^ZDTDS63]'NO=T; _K M&?S"7OTI6^&J93BQ- K.8P+Y/!L[C.K3_' G?*%FJ^F\*+*ST;3>W#F(ZO5A M8IH+JF*=-9HP$6*'Q7ARU;\I#]'V:M)TRG' '\OT^NB]Q@4-OX[GKK/)).YT MX^)K/NXMCW&7CLY:XL^QF7&GD8 D$3, <,*\L]0PJX&TB"LJ,=0* /CZ!*2* MZUUUN^-9T?NI/S^$[A>3I]G>M>/!#(*.084II3R2*B)) (=6:,;A6@J29PHK M&$9B(*3(,PDHT(8$@\EQ*H1[00I2;:&<4\HA6BQCYA:'\26\? HJ/,X6)/[9 MVA(G7GF8>.7WQ2M_>(:]1"I_?VK*GF8HD;+Q,"[[]76_]+0FV4U^&ZV81 M]DK30G -VEW+>!;=-1.]':TVU M,\%3THAH[8! $$&SZ9&YZYO!Z+8H%L'8-6-]WTU#60?5VR2]<:1AC8*@)I'S M)&@Y&FA98YS7"$JN#74!1ZB!*+:U !@@#B40QFXQ0[P 6FKBV6$=<.(DH4UT MAU]%.)_'([UIS!8H.2K:R9.]T+DUQGDC!6$2<&6EI=!B!02%SE@-H:.$;1W] M+BJ8E]-9AN?R@1GDP1R\[!>]?6_JG"3.^>/8H-NA2^N<\XHBC#5DCA! K40" M J@%E)98C()JU:9+=>UB.+'.'Y,[/C_VR!.@L9'<"["J=&D+U0YS76>@&\AIX!((BD3@FMN?>, (2!1QS#I3K'Y* ?RK59'%8MSZK4 M<*G":Z;I_HAI.PSOC_IQ!P%H[*9ZRNYP:XGM%WJ[1FPO+(>$8B(]P%1"HJA! M! @M"#7265Z7WM;6O"RXNC7E4[MG/WIYW M0.1$.7W:E-,+8%OCPY=64T0M="#XYDH@P;CBBABM%+>*L3O MHUI)=0=T" 1 M'49K;=IQG%S4+7#U$VHEU+J+6FM$^1I;:H4R6F-#M2)2"&FH1Q@KR#'%=:%6 M3>:8[ @F$VKMFT'_2:*BYFG;W/;LLP"HA]7-08O2F2/Y.J+-@(?A[;X M$MDT?\['_RI*E8QDBM/;\R+X%24:1H]U7H=Y,X>,2 H0$Q RA13@@C/96RJ*KTUZ'&N M HX4XP +(PGFX;<*.4X8X!8 45,<-_,FC_LTJU->NF\^ M]1V6D@W4.K"<'92,9B\(6L@O.?C">XQ^"1*!8+91@Y7]4?>'T3(>1]LIO?GP8#*UK1D3R+81F[7BWOHJ/MK>-2OER_E MMP_G'[+IN$2UVVRRVDEJYV?O+@JWB\C,N0B*?1D->PMNT]5A9]D YXZP38*P MS0DI1I?'5U![A!TX\L'@GB6X(X4EJT/1GPA8>.'9+^*WXZ'642S$?7RV\GG6QR-1I/W\?: MS4?P.(%@7UHUCVW8F?E77.S[O)W5\'R8Q>:DEBLO;-;KAE MKW]Y&;Y_.1Y=/W3!+T4WGTV*H EQ:8KQG"CY*O]C3L93^NMSBOOB)GRPSFL2 MGS/VL9I_5-9K!V>*&-^-^6(+PHWMFZ?98 M:'>;\&"/;":1XZ _'8WO[B:Q=+HJ^(^\T].R,]@FN\ML.&^O%EO=AP6=PW=P M*F[C0X?/P MK6J/7] [1=[RJ-B7@UG4O)+\JU]2FTVF2Y[L\,]5R:(4>9KFTM%?6(@K&O9Q MT>L'Z0EH?14$9S)9<>=,)K. ;!N8U(\X,^C_JPBH%#G4_XS,]<6P6RP$K,3D M4K[ZE]M/'FV&JV)0DCVM@")([YPGOF2JGPON.C[U^I.;T:18/MC=*WXI(K'X MO0C4R<*X^I/R&4N<7UUY0RE6S]R)#QUN&5:M'V"PY&J/?.=QP5_&__CVQO*+ MPA?1=X#Y!F=0#PU-+A?3#$FB-:$>RN9MUX(2#$68KT3B >&2,&< M)$!9 V(WD/A5J86,/>T?=?B>O _TS?U;BX $Y?']83[LQOM\'$["C.SH M S9VFVY*]U,5,..!SD27JZE?=H:(&W%U'E(B8]2S9<^'\'$P$ ,HS]NGKK5O M"*^*O'NU^#BB_KQYR(_SYAP;7EFD?)N'$>><3D$NEL]X.1H,1M_F+"NQJUXP MYR)I0;"!I\77V-UT$ !Y,/EA=PE9J!!94Z%R+23;8Z3[7K'9B:+AGL=?O_DF M:T.V_0#WD2R4@ZX8#'9)JGD"L3;N?V>J\>*N=]B:\CO& ((8+'9O;J'D5I5G1 MI$:Y'%:OOL0RJ"AG)>P_>0*\<=1Q]!+Z]&G"-,U30OOPTK'0F:4VICT+-Y[ZP Y-/8NF"<#4=+A[O<"&*[JY)*>U+& MR,9S[W(< Z-E6['P7$7).QH]V%Z<^M%-<#.#HG\;KO>UFNOQXLJ1)3685F%0 M,:XZF@W*!G#Q:18FUY/T<-L:?9R>S#/S239I^!^E$GE"NE*CJ]3HZJ0:&Z5Y M2/.0&EV]]KZ0I$97J='5\YXC-;HZNH&=I497-3>Z>D9ZW6/^-'!2<&&!%4%Y M8U=XJR1F3#,C,-"S(.YU5E04':X31US$:_M]%SXPF,=MV=805/EJF,83- M)*; 58FW3W-*2Z&%91YKZ TEEAL!'<>*:XFPQ,ZO'69AHSU''F$!M4 < P9P M_*IA!E@,[4ZG44TYT[BX>U!0 N%-).$93B?/.^E8G6F,AF5KHEA,&:_U)8]- M@\JFW?>>W2[[0L>[],=;IQ.=V/-ZON+A"I/ILBGT6LI#S)J)/]E,?9AWBJZ. M5&++\Y2D=HATB ^OR'H^*2^]+A>^XQ[?:7B!] ][X!VMF#]X](#4.:)4$/&[^MK1%P,$7?P=.H/V*PR\+A],L M',Z6(T&K6XBL@DMES"Q&F)(TM%<:_AX#3:4D_+8*-I4O_QX#34DRDF1L2<9/ M9> QB49[12.>1Y2B4!Y*)$EHKR0D8R))0S(FDF0D8R*)QKZ,B12B2N,[EO%5 M*@U;V8;T;;C_=\"R[02DDGS]3B%O;73L]Z"=V> F2KTC7K@EGO DM';@:?73 MZJ?5;^? T^JGU4^KW\Z!I]5/JY]6OYT#3ZO_IO'-MPJ-O/O;SZ-A<;ND%=EF M_7[CN.$3Y9![G9D%?U)#9J))0%AKW/2-6W"]YM$/UD1+$H1Q ;E@5=\5BH22 M@E/&G.&2(6D<0(QC1C!"CFSRKVY6K,8.,FOM8M9+774LH[R_"> _%Y?[I\X' M^;!;G%\5Q?2G4;K+\0(:VQ"$_YQ59SUYS(=>O6E546MOEW]^7_[ MQ3@?=Z]N2_V[<\W5=^94:.47X.8EE\6B%2'IG6N4>#?OF^/#)K9XHAK:A%'< M89*>0OOT!&\)WMX"W@2H.IM:R8VB#@,@J-.<*(\$!\0X3JEU".\(;]WN['HV MR*=%KTR!J+(?8DJ,+BG9+O(_$^8]A7G_78Q'O3"\J%T+1L"$=PGO$MZ]".]0 MA7="6B\-UEAB195E0$A5XIU06$EDZL*[F.B5\"[A7<*[A'<'QSM2]8#VD7U- M!0A4G&FH-"481_^()1%AR M2J%43.HR(N>-L\0Y=Z"(7,*[Y*$FO$MXMQ>\DP!5'JI2RG.ML8#<8T&-1+;$ M.\>)I%0<*"*7\"[A7<*[A'?[P3L$5W@' M 1CZASU IB% /*!M(3 M6@&',Q +Y"QEG A%A=9\D>!G&;+ZY!/\$N0DR$F0LW_(055.,8?(,0:<=EA3 MB)E@$$;(,8 +Q-VN)M#1)M^]+?1LG&9 V*$")?A)\'.2\+-6T@"-45I)"!FS M GO L2KAQPH:$(BU.T$NF4,)CQ(>[1^/UFL1&"&*6<8@(DYZ2Y7E$8^\8( " M]F1"QTDGL"4\2GB4\&C_>"2JA%K),%%">@P%L=8!+ZDL$\PH"0Z;>;+$_=@3 MS));UM ,M.V$IJ/.-+L83<.'W==W.#@!^#WU\3U_>]E#[Z+%->,WMB_8F"T( MPLHDI@Q@;CBC $D+#//4PGF^&,*6RB(L$=-QISZ"13 ]T_?4% MP>L)-S,F$BXD7$BX@!"L<(%;P:7$G#+K/0 .$0OF24/!NW!V5UQX^Z2AY% D MH$A 41-0(%EE\QCF'0$462F$840SK\ML'FY 4!E[=-D\"2@24"2@J DHB%@! M!1/44N$P@UH+#X5V "QXG!P@@C8QS29Y& =/>GG3I+NKHOPB%'>27EK6T35- MPF$GX3A:W":I2%*1I.*M)R%)19**)!5)*I)4)*E(4I&D(DE%DHHD%8>9D/40 MUK-CO_N8@+EZMK:< MP%A/?7QI+4]G?&DM3V=\:2U/9WQI+4]G?&DM3V=\:2U/9WRM6DMEZO MF+'4UNOMU2HQA3%4M?7"Q$+'F40^-MFA6!./$%#*6P@D4KLR%]9.TU)&XRZ* M\?7'*A9WXGQAN ,$.6FZL(0][<4>4O71H<9)RR43!",*-9: 6:4DIM080&%M M=1:U4L&T$)!@G5UR$QHE-&H.&JUU&<3**L>PQ19)BB$2G#!IG398@?"W;"3? M3!O0*#$X)S1J!QJ)M9Y>WA@7G#'I!:-*.($UQ@@2I2E'V+X9J4T; &?+'X, M),Q)F'.*F,-!U55'>VX]@] Y :B(W)Q$>(.QXQ)YS'=EW*N=.*>%V(,ZP0I- MV).PYR2Q9ZVAH.&.8FL8-,8$[%'"8T5DC M!) T7C23G:2$@P01&"8Q.$HQ( MU;M <M\-[+!5C!'K#?'A3SW? M;KC%!.*4$7;?MK,"D+O#KV_G@9W@B-2X]336JDV@<22@(6!EHQ(DA-)<. \- M!88)[CG4#,0#!6GMKJ#1YE2N?2,)9'5:L E&$HP\!2/?/8$C:]T!#8#&!\.# M*\8IY51X@PBCVGK)O!2UX4@+DK#V;I'4B"+;BO<:"=Z GM<(\/<)>8X9>9X MGO5N@X9I%8!',V6I$%QJZ3'U0@?/QPOU9.Y#N_*M#N#M((Z3F9+ HCE@L=9Q MD#O@D#($$XDI!EH"&%XQSC@WSK(G>?_;F2BU;]"@M"-IG?D)"302:+P2-&0% M&M!SHE!P:H!P%#&D&93.\V 0<(FMKZV?<0LRG/:-)$0F%$DHTIP(B5SK8AC> M$@I[Q@5B%%"D+4:4((:5P\(3EG*3&@,CL$YC)(5($O0C(W!TB!( MO160, =8"@W ?%,3!'.[JSE]P&RG.L+L MI -EG>=X+Q:V9G;X3 "3 .9% ".JL!^5CF-,//3(4V"$5#+\AWG!432A:_/7 M#Y0958=;+.H\V4N0DR"G%9#S>(P0 U!A#C(0*F$9B?6+U!,) /?,>P08$A+P M(\NB:EBRTJNE;Z<07BTP=>CX7D*IMJ+4$R"%*I "PBK*B8;0QE4]'A>N-;$IF3\)6!*P8$"J@CQB7!KKPG\MT,Q@,C^F4IX0\R0= M<,.ROIJ67)5".@FF$DR]S#"2%4IYY:7TD#NL+#4!K;A>,%4I[@%O8(98/1X7 MQ[5R])Z6_?.FC%*;0')5E%^$XDZRUFGVX4QC/?W^HVF-TQJG-4YKG-8XK7%: MXU:-NTUC36M\^F--:WSZ8VWE&J\'0-Z&UOZIF7FK4K?RU;?Y,GP9#7KA,C^- MXE!2T5LM6G3*D]#:@:?53ZN?5K^= T^KGU8_K7X[!YY6/ZU^6OUV#CRM?NI+ MEOJ2;?PJ]24[=?HY3+BHB#0 -\ @1(!E[/]G[\V;VT:R?-&O@O!,WW%%R+ZY M+UUQ*R+7?K[/)57;JIY7?W5 )"1QBB+5!&E;$_/A7R9 $A0IB5I BA2SERIQ M Q*9Y_S.DB=_!Q*)C)5U<2'43(,-D&X_[MQH6+O>/V/:$DQ,@P 2K34DB@;H -#B!@7#$2N!"H&I M=7*"B1V""4J;0Y-62J.8DHQ!ZIW60 -JH24"*$;Q4]DD6J.K.5RXH $O4F(C MX<4.X05O\ (C@3#Q4GFOJ') "82H -XBHA$VK9%[ML(^<[ @\B8ZT !:':R M9FD'2X/>&"5:@I8$+<^"%H:;*)X#B9A D)-I2%*0D<)$(@2)81=R[6X._5- MNU9&E, F@4T"&\Q$ S8&>:<8T8;[X+M8J*TWR@@7(GJH/%3[4PNU:R5'"6P2 MV"2PP1PT+9DQ]0 1"Y$%@EIGI*6*:2XI0TAPM':#Y(F[/"K3H M+/S[)F=B[\V?@,V1;^0980CS>,I;6<2M$@(@QC'#&!G\U*,5CZSW:L&.<7F$ M!-J8';MC_7?37B4 2P!V< "&F\.E3H5WF8F<67-T%:@K0$:;N:,Q4+!!M( 0PH98!I2QRVDA@4,4T0A17@8HO% M:VU@VC81[7"2FPD%$PKN'PJN <$%UA##'?0<$$RH44 J3SV.(*B00U"XELG( MVHE(B4CN6P*N!%R'!UP+;"7.0JJ(="A\(BBP ;)(!"X#$60(/O6+8:9::46H+!75[I0X?!-2A(&Q04A(K@TB%L#()22VE(C$P%I @+1=:BX--J M'=N)2,4&F3+VQG^KBA+_]S@NQ>S])PK, S>H)_=XH/AP653( M!A'XRVU\ $OEB)C=JD9<-PE/'NA# WNP<'*# YU6M,[E0Y79\#R;C;N-*WXM MKL=5[6^-^A@<93%CW>8MJAZ=;5[0%IW%(<,XY%ASW-X=CK+Q99&9X56XUDUV MF;<[_D?AZL)6!4/,(.V#A^D%#8&S\-)IH:@4$'F/5O9KYY2:GWOY6:]?8>B< MBM/VRDY_6$Y&Q9KC_RUP?>+[Z4-_+?(XAEA[[D?%OR;%H'-S]_46OEE^B39A M%#1O7;WZIV,_MP'@E@WX4!:=: >^!R0NB\&[7P;#=0:@%24XGRU*UF]6I775 M>)QHR89:PA%)@6%&(DT1P$H)KI"B@"*$(5O=!2O+8GS(PL1V0ICJ3K]X0:CR M:F$^9IF=Q$>J\*O-6PZ"2+ME-AO MP[(75V4N%:?QJZ?A+KH_[/SYKA*_^/)KT2^J]?N@& \RQYU@4#E%0\C*- _F MCQ#&G*?\0W.$SR)K//(*>LRA"D+LI(]?I<@SAQE\EQ5!C*YCR#::%._:C"3( MQB*)TP !Y\-^?_B]LA9QOK+K45%&PYCE63FYNLI'-U$0(UB-;N>KO%1EE]=WP9_@S/.4TO MA=7IY]=E\=?9'RL3\&Y^"'5^T!NR=_>?4:WO0>A??GZWD@J;WO^!CQ[ZK/6/ M#OUF.W7"N!%5\2S;%7]5O?I>J]=9,#1KMBCF LU?R%SPG/FY=S:F71PV-!]K MC-)A[5$=H@ \;.%WE7_@-=$!OX)P/&%^-BLN,5"J K4J6CIPF#AH2:@*3"I1 M:$+JZN7G*I1+HG&XHI% (DG"QA"86M,=YXCY!RE$+)+67<:B&]<6)E%_TY>QOK-MC7 MM%']_>OI5$#;Z*&ZT08P+Q7G1%2\R^QU":U> ZTP;,K)I+=" H2LXIHRAV7 M+FXQ0-((QR1J ZT6CC#$MQ-X)?!*X)7 ZYG@A9O#H]+R\!IZ8)!B6BK D:E< M+0FP<=1MQM6ZQ:V\7;1:9CLZ H@GP$J E0!KAP&+-H"%D8>*(*8441AB1)7# M=6SHG9:0;<7;>D7\.BQOZW%YL;>5_C+#T?5P%(0O&PS'TS,-9\-!]Y[\UZ,[ M2[2:,-TZ!+#FD(5F#G)BL+#QL(4E"D*MN.,N0 *7F.Y >FB^AK?OW5X;+-QF M0\^=]4W>@ OR5M3S8?8&@H68ZR?4E$F )#:84FZ0=B&^4%Y(2;@FJU2 KY\0 MV;2ZMLFI^BQ^AT3AD!3\1?:7@$:_.=* (H@QU,0C#85C?)HS$-2;E1YQKY S MV+1"0W'$*4DF.&GH[IA@@AH5108YHVCX/\94(*]EB)N#OXP%E%Y:N'M1\L8U MMDT2IKVRP6W6EL"]CZZKSFEW':Q:/%3UO3>^O/?$W'/J4#9#Y;315GT[Q_'T MDE3F7I _$;*0YP2Q)0[5UG*#B;8.\AA657E.S2EJ)<^Y,6[U=M,3SY>,W:2' M2CLR"2432K[ T>4-1Q[0'@"+)=(:2P,L9Y!/89)QU$ZIX*-R33N6)7JYG+Q] M_M"$LPEG#QIGU\"L;& 642^T$R)@:DSN:P.1JV'6 :C("F5>>RF_5KHT'G$! M=P)+]W.$MI5_ZC?7J:>6CVC^>[A!UG]P8./MO=L55?YZ*(W MJ(>73\;#V1NULE3OM$1HA=_=OZ%0WP*3^QF5,'[<9UL^Z?P$F%AV3*9K3I^D M&[M1QISF87_GX0X;\B3"ON>CXG/P?IG8T V*T<5-]J7HQ.F[.*]-0D5(EZ:R^N?EJ('YB^+#67"V_OR0GX?Y^6O> M_Y[?E!&5+D=3"Y57;E]IH1:2> 459!00JAG5!A,*K,(:21-_D]\R;8])/CS)\ZR/IE_,V,2J&Z2?!/8Z5 \&FBPU/\_"Z['$4W]]]*"@7U M3J,J36$LTXI:)(0PB 'M.'SF9#UV'+]4/+F1(=5$AWPP;K:*\SW2TNK#VXPE M[MA]^=L?V1=G3O[AOOP1U/;8/(\O=,<>[/CDU'W-3D\R_)"BCN8H(&3@@L+K C:)SB75DG,F&8Q*M:>O$4"\O"=WIHLQV^C88CT MNZ4?#:_BZ_5TXTXJHXVU4FE,D7 2$V^=YD 8K6,A7$,WKAS%D!M$J4+41KIQ MZS&D4@DOA:?D273CVYKV)]&+1P;G_]UK"9&XFI^\J,L)T9=S-;]&V=QFBE@2%?,!T6TQ* %%!408 MS;.G!@ONN7(.0H6TX\9KP ESP&,*&%TY7[&B&9J)1;EFE,: +#$/$88JA4-Y2[(P"3!**M7!$$\U7:)2WG]K9-">< &T> M<-Q95^,->!0'HIVHX?_2 "!LD:%Q5<)/*B1%[T",A<:-Q"L'"*0"^$9EPHYCFH]D\9=X@*:3:6 M$=BY6#XQO!W(;D0"R022ZT&2 -Z I%8":"41A08)@CD)@6 $26D94'@#V[;3 MQ$P+((F#1T@33":83#"98'(#,(G8'":M,M!@Y)$AF"JH%4/.06<9,MYKL;GJ MEEW,;"6<3#B9<#+AY PG28.3@@NL,;.<64\QQHHS:32 E!(8:9,VEJ9,[N1V M\I9;HOO=!=:B.P>Z"P-;IE/Z,FOL=I'W!EG0SPEZW26?:N@DX6 M\0>M#K,;GCWR2UT6K8YV7%&MQ *L0:3:N!I65!M%I-IH=?AM7FQ. 5+[ A@< M98OGO5L9;YR1-B^X>""YC>M]7(6LXE?V.9F%!0H*)D81$9DQ#/68:4ZX\UTPC2B&G M"[R%4AA-N=,$&4B-X.W9!%XNN&J_YFJ[W+U@18V=@W'*@I^,@Q,-O" 68\LHX9 B M"UU;:KR7_*)1E@%9BEC7<[4^0DQV ^3OXL,<%..L$[Y]$UV6_"I$!>/HP5U, M)2O+*X?NT'T"6W06APSCD-OU$EIW;NL0^M_O[;G#&"LD;;:M.56(( N\%^%C M;[7# 2(#MGLEK18KQWYGV//D1HYT'A>SA_.'Z./J<9$LS$,__+$4'F_ 3WM( M89^$;#O%([R\>FK0_308YX.+7@BO55D6XW+VT6\A_._J)O]:Y*/0GR9O?^_D_Y- M#1WPIPBG\2MF&'X^N*G\)_YSF9WWHE9D-T4^RL+%KX:C(CL?%?^:A.O'"Y^' M:W=[G7P\'%60?#V,W/CQ(1;&4?SHE>./61:1?51WA\C/>OW>^.86J(?GN*I. M>84GR.95Q_8LFR=#+(%Z:A-X=&B@ 0%&?=BGJ);O7L>ECK[EO$7EB2 MVRM79I,R_AW\LLOJ!]T@5]&JA]]W\O(RBTG^RCY>Y:,_@_'/KZ]'P[QS6913 MN0FB781O5F[ ^60CSX9<+UXM.1YTLB@-I MY*GX<5T,RB+<)0_?.LO+,.CK4?CY*$QKS##%+W3J1QD7%\/137PG'Y0!E8[B M-R.9]='LR:;2>53=Y*(8A+OTLZ 4@^%5#93=J@_<[+FGHV_5J/<&G5EY:GC. M,$>CK Q6HW<>%#FH:V]P/8E*-:P6)7^)$KG?#&SZDC> MPBI>A67H7??CU(6KC8KSB-599S(:15B8?JEYY*/6O:U@VX?Q!F6O6XRFLAJ! MJ=-(Q\D_/MD/4&;AEMTB+D'\7866Q>BJ-ZC=Z^F7VQS?/X:CT^)?V>=>)PI7 MIBY&11$%H^65KM9P<>&F9JN[1!GS.AUU. MT3#-0.L H]"%X$E !PP52E'&&6%&8BU6BLMG=OC3W.#=T;CQ,?60GX[]W D% MMYS0#V71B8[H]^&H&RS>NU\&PW5;,^V(3V/#.Y?YZ**HXH%HPD=Q&1=2RC.G MHKC-L7P[F J+W.;P%N!QGB^I8"O.2' 4;F(VNA<\DUKM!]U).1[UPE>"5DSM MQ7@*\U/,CW)Y%BU5$7S.5YZ*ITR MG = )NYA4 /VR"H.D2"E$K*+9+"PA?/='Z.0)5U9(L^#:]\7WYUBV+P^Y%-^NWD;!7,!(T:Y7RVRMGWWO@R M?.%\=NXR_"*$\.-)'9X-6G4L_V\>='LTS7X@7J757V1<5Y*Z6?:U%]W)^(_K M<94G&%^&*.K^Y[_,8^:B")]>U3[V++;.QE4[K,KM[0ROKH;=&(1'C__&-[=S!I\BZOP=!C!"O#E7?NM"U9'SV(3QGV8V:U]FDU9_,]Z^/G0^ MOT3TM)=.K5>7B)*K!MU:;N=BN_3CS\/!14R,Q8NS@(P]])>6R8OC"BF#OJ>7 8J5162T>8]T(C#:6F MXI7D\?=FWMZ>1))7$,BIJ8J;9\$#&I>;2$EOQ795F>+OMUR2N-,P" 8A9M;" M*A;=F'_+AM^GOD:U]Q,BE:R; M- KEZXG\.I_'/5=$]AJF8>9\344N>,E!+H>C;MPKFDILD.GZTR#%DW$Y#CI5 M;YATB]%^:FW:3'_^W*E4K+:58K6J0&%4;*AF[4'DAP T](Y8$$Y@0'[D;3 M4DA#C9&(4L"<76U5$8'S= J<=]>MO0B@'P>T>";?M@1BJVW MA!M!M1,2(:"Q5=YB+B$&3TR-;R.WO'_0-]GG(D1( MHSOV<+8[GI3-?KZ:_[Z_"'6[HF]:Q#.-NGIE.2FR"H<_G-UD_490I\F/]QM( M_G[5GTVKAS-GB=YLP6RS>^84A/^20BXP5G) I*0:^> H4 "]E$QH M95A 5$()<3.?(%KSO]ZV\M$U^"TOQR[F>2NU/3F?B\-Z*MD[,C2SCRH8.KN9 M@M#M\.R%+L>R+]&=C.:^1,"1G@O-V8HFW=J[?LZO+2.[?MRHUIY;UIFEHO>4/10+A$P!.!,<"46R%B>P1) MH%2:.F%7:!&?GZ9IQ9>_,Y^RFGT]B9-^BZ)V.N6OG[*A'^%KY$YW6U,N\V]% MEE<5QUF_=]4;;V97X4%C)9H %D# I#?:8:@H $P0K8/M EI*+SQ=V>-:M5?[ M:)9J)H-HF,HM6*;Z,$%%21$-9Y]"-?L1ZJ(<-.SO%_5I\:C.;U1][-MC],!]8YB7//)V7_%8Q#5UD80L@^CXCP\5V22F951]V^R\Z*8U]9/ M-SOJ?'-8X'#/33JS]UA-N6 UA<'08!QLIZ$$"*TE==8R2+SVA*P0P-UEK>H= MZSC+OBA^*T:Q]7M^4>PFS]+QOQEX-ZQ6.# M5S,'^3SO% LGL*N3=@OYN9T&F+1ID38M]F;3(OYCVY$0!+ Y:N^MIE@C&_P^ M0[$ARCFF@#5.L1 4J96N5$LH>]*@@JK@8DWX\TP8;^<(_RJSW58*BK:_O@@U M/8F9#'9: 1_6E@I(E/8(.,X#S!!NZ:K1?O+Z0OEWL@OK"^^@:-A\5<"H*.,Q MX.KDV5$$SWVUD_NV4U6_O6Q)%TXX=*HJ\Y_7["RM_N 9AR(6;K#VUXLCF!X_ M6-S*@J"FPZTX)K-.T>]//ZU.A\;79^][O@R?#O,SI2%LPHYK\OBK[,_5DZ2O)NW\YGW MI<+O[F_V4]\"D[_\//O2RF?X<9]MN<_M$VA)EUF,IVM.GZ0;N]&M.\W#_L[# M'92U3R(5>CXJMF&DW* 87=QD7VK^F&!A/PTZ'[/_R?Z._R-ZEID/")I!\.'O MX;TVC2-D2U-9_?-RU,#\1?'A;%3D?WZHSLG\->]_SV_*B$J7H]NU%,H[H91" M7F-.A16* ("H]HYXXQ@7RP>H6Z1[:F]=GAS!MC#._.6E$'=7/F27H^AI_EM) MH:#>:<0XTM1$=BAJD1#Q= ?0CL/62D3NJ< XK8Q\+ .)/O5@W#2%>]2)^AW1 MTI5ZDZ"VQ^[+W_[(OCAS\@_WY8^@ML?F>9QF._9@QR>G[FMV>I*9DV/KCK\Z M&__Z>O+YDU6GX87_=*R.S2?U.?MZ&M[XU1V??LW>Q^7]^--^/O\M.7[WR_O? M!_DDQ&U%]Z>[$/(!USP10FSG_F*?"2&:_8%2#;JFBD]Q:.N]UJLW%F!WN3>FW M8NW"=44]4._S-Q2,TY]5&^+->?=O^:@WG)1505_\<#2<7%S>HBQM,Q!$ +>Z M6;6OS+Z[.- [^$LW1@@"P89V >\A11G,J>O"Y2I%:#@Z9F<1XV'K8,XCG>JV: ://ZU<2,JLK3;B0/'M;X4L=2U?V&O7[]=/\KO[K^ M.;O((^EQT>]6G,I3XM;!)"#5N&([K,NQQJ.\-ZA>S5@O>X/L_\W'-T=9,,-Y MNV52[S=$M1+'6QO"3936R%Y'(<5@?'F^^'B$MU.I.K2!I;=&UDV@XZ%,=H M0R0SZEW7QQ!FEUVH/*[6)OS\/VW47T M"('54]\;V-*M8:&,-7E%K,=KSKS$P7^%917@_G <=1=IWWNG6_M%@O$$]?;5AV[J\5J81'-ND0CRVG#"M) MA*(86VVXHIP[:XA'Q+MEX9G'594U<35?^FTYLG,YFFQ?D)Y;20(^KG8*WGBA M4,UT%[V^(%E1+)06@B]Q.&G%$A&;;!".@ )5EIYSKF$_I;4?([DV\5MV8EG2D[.8]XR MWNNN^K/7M%//A1?\D;U"G5K46>,4.&UYT!32K%P=BW>'5?V)T9P@^)[WH^"4;ZZ/,SQ;ER=\'M6XXKQ M]ZT0R=2B,[RNCQE7C'#C8BHD=:KI[*8Z4]6M6\^$"[=Y^_/>MU:Q[4.5S*[P M^+K*B]<11)W[NYJ4X^PLGG"/B:ZR/DWX?12Y%P?QT&#,E9S=W-*/?%S-PGCK M@ EE[,O MX8NST?+&1+OY^8J?F,"Z 2Y&O3RM1EP\,CL)B5'!,EM M)L#/QQ]O;72U>8]JEHZR9I[V8NNL&O7F]LYN[XJV>8=RZY($=?A:W_U?<[ M-N0LOL:&!V_V](Q#X;_6$."#ED@HD(5*!3< :*<97F5.?-Z&QWZIR$-;)BAM MF2R+TT*%&^.80J^(]L91(K@B-IAZ(J5U'$FAVMLRV2^):F/393@HMKWI\I;V M7/9QHV6AF,M!["D*CC7QG")I%4=,:R(,E4 P#3>ZT;)?RO;03LT@\D]N;:NF MUJ7[]FN&H]Y%;S _#G#'KLV^?S(.^N!I)IZ:J"2P;5X MXAFZ1QR">^@,G=)*&"Z9(^$W)#@V08\4$\8)XH23I#I#]ZS#K96XFF$YKL[] M/WB*U7#C"0+0![6E5@AI$7:QHS3E5H68>.$4*Y)0"^8]1@I2)ZCRS'D8*X$M M<8ZBE6.HNR 3=YT6.Q_&1@0Q+*S)CP)$E%7*((N$+;9%![CWO4TND3I"M974B]'[F)OC 1P]]UOI'AWZS+=-F/18-U%QX^;N'GW6J&-,G6>5S>LYC;/"6G%:WY MKW5(Z*J6WW,FU@R#HU[),$X2"Q ;^"1*R;BZW)R&)5S8$B MPH&O?W.P/:W_(:Y_TO_#7O\[]?\@'0%([Y.$\#"[[?A5/UF@ZOLTR,8Q8YH/ MNN4R6]^3UO;EOK5JNV5QJX?JG>:R9#/FL+Z M5R=+>::B+B79$C+>.\D/3T\[C_[OSWC(M5+Q')VHI**EAWIP-Q(*('$!$6[J MVCB#R#,C.5>(8J&TQ(XZ("PW#%@L'ZYKBXG=N_L8_3VF@N^MH\#W=.->KJ-@ M;&WY;QN+]UAI>S8*W[$9T(ZX[;'U26#R-L"$-MLRVAK*1*3L"?_37"N/"8$< M"P@0I73E\,-CP 3*ML"$\-6&G E,$I@D,-D=,%DH3I61N9ABA*4D%'BF 2$4 M8DTE8PH"^ES/Y(]6P 0>2;*6FRO!28*3!">O""=BX10^Q9YP#H 'BA(OI:;: M6FV$9T :LT);\EC?I"TX(>AM>R>OFEA[O?R*B>VKK_.;JUNM3NY.PZ$U^=A6 M$W';UD4,&FXURA W4CD4"S:900IK$ R[LA1*S%VD.:XS=*,1N#2>^5IE8#%1Q SZ1PD!JORQ/>6]JKOOVK MX^'@0R?&4_56=;^7GTV;ZDS/W8]Z%8W+^6AXE0W/QG7GBJQZD _#\P^3>(ZB M+(L7!V*MSO?N:/GB(56),2:,66X4!=IH3@#P1$++H")H95OX2QSKR?GO9:'B M!)]4DU]T/PW=4]DI M7-A5R_LVE96 IH:#! ]6:LP8#P$A)E9QQQ3Q0?ZQQI:NN+2M*NL+HL:DK$E9 M#T-945,CH3#RA$LG/"=46ZP!,YY*!24@'IO-*FM[02H[PF*5R"OI:]+7MZ"O M"X2N$&'.)6:06T@U1EH8XX7W@"#".$(;-Z[/U-?#,JY5J/R_JX/DL_>?*!W/ MH]N^)>;;YI-8)N=X$D'#E 1ERDVE!MW8:SSRMWW)Q\5ZL@:F8E:5< "TI4(R MQ:UD4E(H]2_B MR0)'PW R+L?Y((YZM<]O'CL$M\J9,S_I6N,[W@!5^@MX\U<7Y_#X)-"[^_-[ M]2T$?X#0 #^#T>! $H3_68E&[,,:IB&_B!3#5],D8,,?M.NNWD.'I5IS?);( MM&9^CV@X:26'T!%(L.2>$LME++]T #.AH")ZS3[9;"54O1!?9NLP-SAPR=FI M*>OPG%7K\_)^/^9 :XY6U* [->U96*%M'>W:"3&_S[^7 M;(%**K9FL!1P#BG42@=/A1NLO?$,2 @\YU&:1HLU!)E"(!#!@.-@-&1NB0.>YHDPX1>G^>_V1G_ J6+6K MR=74O9C5>09E#]YA%I:IDP^"WUG];MGW/\J*'YW^I.Q]J]CHBQ]%9S(>CF[" MDI;CPXL,UCK_*73X/^_(RT*'_:90VQHU1"+/6#=#E?W(:K[_NXHI#I)%XUZ) MN KCZ!?[MN+53]X[\ZTL!XJWN'SU/^>%.+WATE++W33II7'%- MUB39=RG#)G!O5X\*[L7.7@CO.8ZM&N%"]QL7@CRIE=2$0@&5-5BB$ 1JHQPR M*SM[#\90L\+6.M/5C?T9?"]&]1$JUN8$GKT+CU.AZRIF[CR4P+3K?I=NTB8K M!Z3"VF"&J/94 "P$-X9K:L)_":4KIW4?I9MV4AR'QSO]7O2_%34][,8T$QT1 MG [T[J&91P=YT&.F@KQ1P6 ,*7:82H%!T$*CL)444.JU%*T2J.Z^1Y) -(82-X@FA.3-$(JP1)01(SXA# MPO'8<"@HXDL4SP\GFXL.T9& *%G"/=,[.NM8.6T=_%+#N&8?XFT:3H@;_?4, M2Z@X 4; R#$CD9.0!I46$A"!UGLJW1Z<9^T*,<'&G&^7Z.@"RD@JY@" M6D,'+*%""66#%;76Q-.+06/9DQ3T]\&L#+7HNA^=\-6Z?F!SFR-'2&[EB.*J M9._(;M[SMNF?V_/C%2WJ*B/(B]TC'-RC[G 2R\%>4K(SO6A58[;B<.WJCNZC M9Z+U!]^V.Q+"]R;!AB!26$G'%:,,AVA!2>ZT1EX2#=?QZMUWBK/%>$ < =CJ MGM*Z96Y%>--9SZW5V\]^N/PHJU5B:^JM5W_PMLMSK_+116]0#R^?C(>S-VI3 M5KW34@4O7EO!B\G]I;@8/^ZS+==?/@$GE@O1IFM.GZ0]N\'IGN9A?^?A#AOR MI",+ST?%-HY9N$$QNKC)OA2=.'TW1]FG0>=C]C_9W_%_5(6*/B!H!L&'OX?W MVCS> ?G25%;_O!PU,']1?#@;%?F?'ZK4]5_S_O?\IHRH=#FZ??#*2@.%!\&M M,I(&=TP9*!603C$)@/#TUL&K;1PFV8H+T<(X\Z<.:&LNTHA8)(0QB0#L.GSE9CQW'+Z?U<:GSS$0_ M>O& 0;Y'6EI]>/O4A#MV7_[V1_;%F9-_N"]_!+4]-L\[,;5C#W9\^$_'ZMA\4I^SKZ?AC5_=\>G7['U?S MWY+C=[^\_WV03[J]<=%=3KDT^+7@FJ\_2/J(DZ /'21%6@J%/!#&4TJ-4#+@ MK=;$2L\\][@Z2/J86&=JYI?W5.9SO7W,79C^::"P(I#WX,I_ANOE@_'-5N&Z M-;/RK&._7SN717?2+T[.?QL-NY/.>#8'S9;FVC._'C@#)-4&"40QD4H*RP&6 M@GG!C=0+9WZ-=C):"J8AH)"&KT((N-->.1#D\6EG?I\T^:]Y!KBF]2JSWJ!Z M:897X:XW%>L6_[G,\DXG/&PW_*9:@>S[= FR>(W1MR*QZ;PHH(9L;41-Z";/ MQ+;TT:'?[""/C/)7.$1\;]YVLT>&JQ+3K#YUD;F 0MUL3DB087"T([0T21(V M+@G'P>X\31 .$AL.FF!@D9CD0!'AP-_WOU/^#= 0@O4\2 MGENIM;5%74Z3O@T.F=7S)!MC\ES*%65G>3\RRAUE9\5%;U!1D0S/L^L@7<-N M:F7^%EN9 XX!*"#"HJ$LI1)9"+""'%.(C688"\VQY=!:3E>RP$NY7Q43DGG? M]/.R[)WWBJZ9C$;%/86XJ(U"7-YF.\O=.Z6R4V"U92N5X.5MP OES2Z.Q"@ MC*9 (JH(%Y9BQJRDT"F H&X-7J!L!5ZH;+/;=(*7!"\)7MJ&EX5#18HBC#5D MCA! K40" J@%E)98C"Q>.?7W$G@AK7"LO6T>IP0O"5[V'5X6:'((-Y0Q034, M?HO#6&G#0R0C!!>$4[I"D_-\>!&MP$OPK]XTO.P63=PKI&YJ.O_.93ZZJ!N" MQ3=BUF94?"L&DWOZL;QY-H!*<3%LZ%A5T%! O?+($TJ,T!Q R"P/+RQ29N6P M\=V*.WW9*\I/93DINJUV%U\^D$?:S&OLK /P!NS\@6@3;DHQ 88":*D -8QB MQQ2&3!LBO*40<+_2UNBYVO2"]M]+VM0JU4U2IJ1,+U0F(N?*Q"T&CB@F"2%4 M(:"41@8PSCQTSOJ5D^$O,4WMM.<.VIZT*6G3[F@3:[1)![].&J24T)H"C06 MSCO.*)'4,]FJ:6I)FW";&>;=#\5>ETEQ>S':[^->O_??]1FL.D KL_PB[PU" M@#;=<4\D47>JLY +GJ;WWFD"M /4"2TI42+81:"I-T:3QZGSC+YMD_%:F\QM M;X,,ZI!SOX>NPP0T.NP<&X$U0(Z(%^MP>U$B3$J%Z3'81OCHI^/JZW.XL?U[U1^//[/&'SMA-AZ[2=-UN>B"$#N=4*!XNMI91< M6FRU-XQIX_7*EN?7<3[HYJ/N/5H_*HH?O3(RDGX:=$9Q26Q1__O%4749YBJ\ M]W"A5)MDRWNE^"E-_6:T4RX4)$##H76*"Q IR*3=O.)SC1 MC]%.*-MTIY-Z)O5\#?7$J'%M):?24ZN(<)02J"3E%&$GK+04^97FZBT;S[;5 ML]4S 'NEGNE(]CUUO2M'LHM!]T6'L3?3?^2^57F;C4E>#Z"0F>LAM!1PAZY;?>X@^!M=##A9'/M#)\B#+O9UV2G ':7 M#F(E8$S ^ A@Y,T1=DECISIH&(&,0H]C6R<$F?;,>@7=(\^2/.Z,:2NMZG"K MNRD)&!,P)F!,P#@%QH73LZFMSY*-V%AFRQOXO@6%B)%06 2XRD0'HH<: M&!$B*%?>62L E9AJ2;FU'$*J$*72'60#H]\FH\YE++0Z.0NCKCXJ5Q:T)\G1OH78U_ILU\LC#MV?5L^BO(RRKDORBJ0LOL>V]\F?7"']^*07YW+Q9Y U64&PWBXK%/TOL7ZN/#AK%;N8CCLEN'B6=Q7Z'7B6;0R;BBT MV<%QWFFA=JTP.,H6J;;;N,7'+ LS%Z;IU@3EHR(K)V?_%?2[XD"I>B9E9V$Z MN]GP[L9)93"#9;"-5_F@&^>SZ.3EN*PO?VM&JTF,\E-=.6[&]*OW;@W@>M0+ M4QN^$#_IA@F/4]LM^KW803-CWX[\[^74D5LZ*?TUZU_&Z+3^$VD?A M.UI2MVZ67U^/AC]Z<5[[-ZT^3NUB_ON]/J;DH)",-%OBQBKK".0V!-T.*PV, MP!YI8["37JS4=G\>#BY.B]'5#/;#4UWUQG&EU57PQ)9]RT<5IM"Y>\D>KN[^ MB%;GCJG/V>&=L9YPO MJC"VE"!$.:'!#U.8J.!X<4'G*^/..,\_!#HB'D0I,P&$X( MPM)0S0 Y2.?KG1GP:DHPD6NPBV"T0G#O P/,.Y=%?4% M:D>OG/0C%]S\)]>C,/I.= .J479"<)[W!N.;>HC!2PA?C=\;#(/%+R>CB(GA M4M7EHXLU&_CW ,J58WF9?PM^S]R+R/)N<&_"%T.H'N?N'D]K-K P%0%[:[DO MZWF_R_B6D6ICM<* M=^O/U7GVLV!;PEA&D;!O,JI/L\PD)JYXIS^)@K;XPVHAZH<^*YH'#@)Z2]QV M7PWW%B^>UQ6W<:1*->B:RA!>%$$*B_*W8;_7N7FP'RY7P$+N"9,44.:5!(IH MI^+Y'2@$\0O]<"%U&FO/F4<\_$DU1DAH9,+_%?6*+_?#713H\"QEKQN5.P^Z M/46V('1Y]J])B 6*4<"B$#[U*KTX:B*I/P?#[X/L/-R^"A?*(OXOA*)%D/%1 M=CV,'=7C!/>'U0<= QV5@%40V*E./P1NT9W@:(4;3H(;[.X^-\ MZY51@>.E\Z#1TU[(\>;QXM'T!-?ELGGP2M,7OSFS#A$8HFGHSD$^KWSSB![Q M59SE&8@OS&T]B6'D\V!Y/JA9=/BM5WRO+4D\7#=>6/4*@<-W\NY_3I M('MW:-O;B&=8I^@49P4]9X(34'#!$<\)/S]'X?]$=I\8S[06D&S;/IT,LO\[ MZ=_4@H=@+7A'45.0[*-0XX-QF-*T2+7_H:O-L@D8/F\Z!4L17W'\/1 MG]G[]F1_(:":M_GZ1R\(_>@H*P)F]C]FWSYF;E",+FZR+P[KM*/LTZ'R< M?:%=130Q3W \_)C!OR+PH?/M0S#2A'_XQZ_9^Z\?[KXWH MN!_3C*JJEQH&7:FP-#@^L<5N[;=_F?2+V27//M"(15>3_D6=AXP -@G?#0MW M%OWI/^/\S( L(-1YWB]K%^"J5P:;5'G#C;FM[W">5Z(:[,'4R!>KL4CEF[2* M\ $^PE1'2U3['<'Q#XL1_8$9NUN8DG\,1Z?%OVH#]N,ZS.\TK @?32.&(+U% M,'W+Q-SM)<47I. \:<AC-I"#8WC*G:.LZZ^54>WYO[='E,X450FV' 53[Z M,RC/]6AJN>],GU\&)R%N1/2#7:V,=/1.0N0Y"9-5Q6O3']91ZWR>XEMM/OIT MWC]/)U==C(KJ]AN:WJB[P97HA34L9\(PG?->O4\3H#&+'DFMN.&#H"%E);*5 M(M8_BBCRK72E2$T+MV%(=SWRZKO1Z_<)1U)\5L5Z+(HWM7J52]$.'*M9^TYUY!_?9R5+G:=W*-%5_]P3.RA@LW M6/OKQ1%,TX6+>4P(ZB*HJLX@B]GJZ:?_YUU,L(;7828ZL]=WS.9ID*6R,LM? MAE?Y2LE4T/*+WJ >7CX9#V=OU!58U3O?>]WQ9?AVF)UI)490C7Y^719_G?VQ M$JR_FY_G6N@U>_]IK_H6F/SEY]F75C[#C_MLR]U;GU":LER[-EUS^B3=V(T. M-&D>]G<>[BA;>E(N[OFHV(81OM/)S_XG^SO^CQCV9#X@: ;!A[^']]HT_E L M367US\M1 _,7Q8>S8(G__)"?A_GY:][_GM^4$94N1[?C5DF,E01XA+R@7F%% MM)3"*@0 =9OV C;AHWWKWOEEV.8C;WWTH*PXHX MC1A'FAK+M*(6"2$,8D [#E^^(?C@.'XYK9,VYUG,%\> 9SZ_^1YIZ^/*(C\H=#3X?Y_F]E71)2[D0R-8F0PB] M/^$!'_CHH<]:_^C0;[;E;--CSSJ)9ZFW>#S'&%_'HGWKK-=J)J15#K*I2]S& MX]_AX9^&X+#(?@T?7):9B_MG6!4UG)3YH%L>9<6/3O#]8GERO&^LI-I?7MOFX5]"AO+;K8KW]V=U_BP[ M'PVO?HH5[#$A.5Y,2&X8&^^=TITERWD!%\X.T-U(S%$!$:/S=*=EU"D G3) M4:2I4D0)C: /_XJ]F.]-]]].P6ZR6RN7;;8P?['()?*N7:[V28BR9<;_*:2( MAMZ $,\05\8K#RA'5"A!@=&13MN8LJ/[=B^10U>1L\1#H^/\ M1S;*Q\6:U-V>MQ%;HW&X:6E/* A!A29.6@:]IU!I11FS FA(I:++&C>?R;GJ M?0FS63-\3,(#G\S99!Z3N0BZ=5:,%O6P4<,/Z&$]1!_EQCJ&/;9C]#9D]R\' MOIVRYZJX)K['M-%%!HSU# N @:, ::DX9TI3 Z&PVJ_0%[Y$%U=#_G6Z^*@N M?A_;S"CNL$ZF-IM[K91K=)(W.BDY8P8 H[@AE'$EB0*>4X<<1M:;%8_TI?;Q MC];LH_BXN7[4.Z6+217?KBH2L'!J!2#" 0S>:3PK2I'R5CHJ+!=&,;?:+?ZE MYK$U592'8A4/O A@-+12MSI;NZ/MJ.D^ M'ZPP1 A[;HS4AH8(U9$J,(7<*]1H>T#.WCVJ'L_)#SJ]?DW/YV8K8:<+$;XU M__JGN":_U?4LFPY<\4>R_;VQ7<>)G8*'737E;U3K2:/UWE-'+ ]!+P:40**, M=-IX+A3WGDF]3:U_>HC\D-;#5MWQI/5)Z_=P0[Y?6;[-CY&.(=EZ%*N)E3#"/Z)T0W&6M/1-.0DNQ9-)( M"C2V EC,A5UD@?%:ZM@/20/M*"=(&@=H\+.C_RTE]$\BY-C6K#[0SV;.R]LF M]5W,Y-QN9Q#I;$>]JVF[EC*2TR[TI8DM22ZR<-\Y2>WPO-467KV6F9WSP6 2 M>]S=D;N:MS^(CWT[?=6PZ]:-&T:]LLBZDU%ORH)<3T[+!,1M7L[EGC M5A=HD;BXS0M/KKL+=2MM7+%L79@6A'Y&AGVO<$5FZ/I;\UX=]W]_VLZRW-Q2 M7>5_%BUK5M:97$WZ>?4@M2Y5I."]0=UM92,ZLFD\;)JDW$;&IG'-'D/><@_5 MV 6MINB:^:V BKTYF,ZHZ8TQ9DX4L[/2MA MF!_B1$Q/*P;(KUKKS+KN7/5^1*W^KX#Q9?4XD=D_3,F\!>_-M.'J46TA.[/. M1*-\4-8^<%FSNN?7U\&-F?EC6Z^X#,5%Y*":]H2KE3[.Y^7P^\94 MOSML6?-GCT]=7EW86#+D^FG35S:7*!!),BY&E8$.55'D%;E=1_;-54= MP2X&X4O=A3/0[3H<==UWN\!:87KT1AJGM^UQ!V0;7;0[[&BBKD-@$NQ0M,[# M=L.@.[N8[*R$;Z,CRE&[UC>V=JNZ W/S\MB'#L$+= M/S_4W76B(Q!6(9^VBAUTS\-CMFP:LP3H*X .7\1^O%EIO]X]-Q?)1\%JCC]D- M+GU_>%VWUXV>^K1-YB-O&3\+(YQ,'>)(^)&ME_ZC["Y]C]V1JDZ7\:*UA:CO MU\#ZXL-FL:MG'GFAVX:V^QI>M0L1,>"Z]D M-,[Z%79D]?.NQIRM N'N>=Y[$Q+$Q,E=>:JF@*_J)+B4!3U/=F?3@4252!A- MT39-];Z8^-A5M6I[7<9>+K45CGOMU5\;!+U]Z]PW[8NDF6>,.@"PI50[I Q M&DJB%>#"4Q4N\+@V.$L[OLM]1,3UFCXB;'D6/K#42N3=+_!%J/;\^[;32^1K M<1&]J"]%;(D\+9!X1$L1YY7%$GGI)*# *6T( D(I1+0FALB%S61I'60>,4B) MI!H118CP,(@OE))S@!]L*;+V/J_=4F0Z?]E\ N>*_,P&'X]YX@59AHH M$QNX"&:5(-9118!A6#BNUK;K?I.-T[9<9M"Y[!7GV; ^110/>!2=:B_L0]Q* M'&7OXQ<1^-FOT:,_]7?G7]<_:W8)*G7ZGO5"Y<,&Y]S=LAQQ^'29W$SN;U M_LM\FR?N^<5PM_Y%&92FSO6.;ZZK;=_YQ_&C^4AF<6OSXT%LS#[Z%AY[UL#[ M]C-,'[#J'CUM%QT#Q&&G5UTHMAE>NE?TQ2=UY!]_$!MA#\NK85D5:)1!B*:Y MRS +WXM^/_Y[<6B]*$.]\UXUS],,Q&QH]T_DR\9YD<<>Y\,P![%L)/BZE\55 M+ !;>+.:J1Q4>[60NN],, MS/NXY?=3-<(B%DC,'K(.@H(D#*N6VM-OSQI]QXFZUI]L7S\A9C:G7E^KYE$2*!>E-U=KV+8E#E=*J43?>J M-PAK,:JWW.?WCKVC%U,V4;BGBQT#\ZD&Q [4=0(B7JL_W M4U'C:<_K0<7:7%VT'Z<\9G"JM$+0]WHXX6=5V^I.9S@9S.IHPK=NZ>#T^_U@ M@\.UHK*7P\FH4Y1U#J1;947B_V9U-57AX:#N2EXMTNHTUD5(O4%=HUC)_%GL MR1VA9RX2X=)MNN'#)5G:&1=_UUI%I6;=J5EW:M:=FE2G>5@W#ZE9]W/NN])_ MH?OL9MTA&/42*8*@\)0AJ+&CC@(%A< Q\EQ.2AU@S)F:=0]3L^Z]>+#CU*S[ M21\'F'_-AJ>]\:?0WCM1\.K:3ZQ/!V:A3CRP5RLU3"J-^!" MXJ#P4!(E'4,.*"*IU7PA%VLP%Q12"A"'E',@L;(04&X($TXGD(1(;?8Z#<[CFE@,#!&,VN0JQULU]92'GO4$^ MJ"JX%U,.3:*CS@W-95L7W]]1[#QW4J EQA*D@;>:8NFEU38V-2?$ MQMPZN>6DK!?5Q\C_2]0'/DIA'B'Q+U(8^$2%>5.)A):R!(BL31.@!U(!#_58 M!MML]IQN]E9OMJ-,WJTV''Q<)SYX.(V:U[7LSE*+SH.2AS6-N^\3AX0=.]7. M]0G9VJU)5K5AOX_YZVW!3!*=^T1GM: BR5&2HVM7PZM4X+^^5D_ PNQU3+^\E?HI%TL-)F0^ZY5W-@-:O[U68 M^W[Q%OH>_%:7-\]*2[<$E*E;YU8)7"&3@L9^9:+IU@FX-X9Y9;F@&$#MO'9$ MLQC-Z5M57?'%4_>N4_I_?[YWSS?;;=_FN5]:I^.I79D]'7^A#"K1]./YQ^ M??;NUWB".UY'3^F=9I>M?AM9:O]9.9SUSUIH-8KX$0%;88U_K,H\VSRD_L4) M$=\J(G*^T"TN]D27E$B.*21."6^H))Q:JIAGYJ 0<7[37E\-NB&">CXP_G<1 M[I^7EU&AJN.P"103*"90W&%0E*SIY,4!H% *BSBGSG.A6>PU#8#$T%(HW@8H M)G\O05N"M@. -@(;:#/2 ::(@-X[ZCW4U)#P"BG$"0Y1\<:@[8\=]/L0838B8$#$AX@XC(J9S1*3<8HT%H199ZI 6#$F J(I'3Z3E[* 0,47 "103 M*!XH*-(&% DFE %DC$>*>N$%HA ((@TC2%.@W@8H)G_O,=#VZ(WA_=O_[0QK M0K(']X$?W0"SU7* K6L_!PN=[(%R1B+GD:#,&<$U9EIBJAEFD.IE[3=A&D_. MIQBP YFMUPO_^)& ;?;/W5E_Y@VX+0>BUT+.]3J$.4XH*S07F'+E-;7& , 5 M,L(#_U;T>D^"F*3;2;=?IML4-*5-4EBMJ1;!< .*O W2ZH/%9EA9$WSYE=*F M7=/M9'R3@KX]!46-@FIB#,&26&ZC4\TEEQ00J006@AJVDF=\A(+N8@9Q$U6% MX"A,5%+LI-B[H]BD*:%SBANGM J:C"D41&IJG'2>:N^U,( QBP01C#N^XL?L)3;M2822X"G!4X(GR%!3;H2),E XZ:FRE%NC ME9$V'L"!#AJAW&[#4_*!$L@DD-E-D"$-R#A.N2)6 *D]M5 I1[P'&'A$("%F M)4^[%F1V,4N[@?B,T"/6ZKYJPJ:$30F;(&-DCDU6"V2L]\(P$QP@I90WQ$IB ML-3,F!4:AKW$IA2?)7A*\+0W\"1P4[NB@9%$6DRII=(9[32WW !-A< $R=V& MI^0#[<#6VA9WP6=M@?CUQKN>/II/](T]]R$]:UKCM_^L:8W?_K.F-7[[SYK6 M^.T_ZT&N\6ZR%TU:ETZN?W, M:'AR?<^D1I;WE5:CS>_9]?C=+^]AI%.?7-\3!CX^!]'FRNU,&D&@YORI8U!( M!XT$2%"+K1!( T $AAHZORMP9PBA[#DU+XU6$G D( A <-]P+!PPL=9YWD(8A"GE$*#!;+<"V^0UU(B ML+EF&9O>+DWQ2\*3A"=;P1.Y<"I'*:RLLX0R*RD%6FAK+1-.(X@Q52ME%0>" M)RW&+\MGF=F1D&^;K3-!R^%"R^*)&D6H0\0R:@'UC J+/(3QQ)_&BLDWYZHD M<$AE6FG+,&T+IS5^R\^:UOCM/VM:X[?_K&F-W_ZS'N0:[V:9UF88QN8A7%;\ MN(XQ6?E"07C+J8F#??"T^FGUT^H?YH.GU4^KGU;_,!\\K?[S^N9MBE5X]2:; M.JKQMV(0 H-^=50C[U[U!KUR' .%;X?<7P]!B>:;>DR<$5"N4GSOK.)NKL:&X#?1+"#I[UO17]PTMJ5 : L 4]!S M:AC7Q!-J.=86>>2>L2D M U0I'UY:BPG"K>C@"ZO07J\7QA%A/*EN4MW=45W6G-_WF#.(M59&R6!*N=*, M, \DP$PRQ%=IVG=6=3?G_L(C!F#2X*3!NZ/!HCDQ#YCW B$I)%4""!E>"4$ M$TX2S=7*T=97T. 6=! ? 2;>@@X>5,>ZKV%ERRIK?)6/_BRB9*1C'G?H,X:- M,ZV1\ A KG"E&@MF%7..,N<=MKP%4:=KT6_'YXKZ/.OLSE^_5S41OQH"MKT MHW?O*$?:6SQ< %B@U-*<4JR]M4P3"JA0##DH(/".2J#DRA'2G02 S7GC&"00 M2"#P)D%@@0<+0A6L/90@N/"40*4]+:44"L<.$UH] AI"S4+_;G]SV[WFIQ6$*!A ([@P)D@1B*,T(5AI)Y M!BC43!)$J7%4&00@LBOMVK>+ JW88,-9)IY2K64V@BM+",(WZ,JAQUU5W UFI=$11VU6FB0%3@K\0@5& MN*$;8 83)X'PA%,MC*!&<(,T0AQ").&K*W ;*DB/,'@3-G1/:KZWEU%65\/P M^/]=B50V/,]Z@W$^N.B=]8LL+\MBO(YV\#"WDRAI++B! &&NH;2(4 B,P-@ M2W@(?['6;&4[:7'&3\X_S>=;5=/]MI+.Y$WO0J7]Y,,% -9X 9(Q9P5##E" M%;!*$N$5"(0B(9YC$F*-'9("RTHT$1!!ZP0 MQ"C,+) K2;CM T$RZ4F3DR;?KVM M) SMC* MF8_G:/*^YM,A2@B0$.!-(@!JR BM\8XR32$CC$*MM0N!/>30.NT\8BM;VCN+ M ,FI3T"0@.")0$ :$@@L,00*:P0(HEXS*1TEE M,&)=&K=2F;1\(DDU/Y>)W MR_JGJ^N\-XJB$E/[_6&\:>];T5U*[3]3CR;7]TQFF*N?^\$2?9@UAD+@+PN_ M9]?C=[^\1S^%VT^N[Q&PP]A'9 M91(>--D!S A2BS$CE221-1=P HJE:Z2G< MK.W)^>>PLI_CPM8@\_\4_:X?CG[?^Q+V33H<.^M7')+[L-_:NY#ZLQYQJ#3@ M6'(*)1+,<&8@])ACK 38-^W=DZ@A*7%2XI8UMZ8E8V\5U/BI(9)#=^8&BZDWAR""@CAB,&2*F6%0%QCY6)U+%5^I:+N M!6JX-SGXI+U)>W=8>Q?R95)3R(7&F%I!I<$*"T481E(#:J!8*6C?=>W=Y)E. MC-O,NR4]3GK\0CVF#?>I, YK#X7E6E%"@@>,J1;,4Z08)'ZEF.75]#AIXL;* MVQ'80@8<@PUFP$^'X_#A<"8Y65&?LWAQ5?MPU"U&LRF US^R2G"S?P/5?]K= M%IO>+'YC]4Z[@QVB\0$<#$AA@L6/>&&-T,(:B@PS!D(BZ4I)_%RSI\=@WE@5 M/#H2I%6JY.=*W_,DZ;7=A[31GA#G3L21C;?BE,0>2*DP(A0#IJM3., J@1P M=*5<9Y<09X,$[4<$M7EL+P%/ IX$/$A L5 I3"PB C!,$66*Z?^?O3=M;MS( MTH7_"J+:GBG?H&0D@,3BFG8$5M^:=BVNJFYWOU_>@,BDB#8)T !9*DW,C[_G M9&+CHHT"*8+,&W/=)4H$+@:%#S13B@XI M.J3HZ%9TZ(WH0, >HMMF8(#-X@:&ZVFN2E7JF\1#1-H=14=OZ%:7 MLQVEQ)$21TH*7DTVVH0?G73\B)7

D#I@CKMH1K)7TTG[EAKZ'?/$1[_N<]BKO^/3W*N_X M]/I9W_&@#^Z!>^LNU/->NGI*DPVS&E-?3K"A^>+8GIH-/ M->[/[8U_SME\MX]3>)"N>E#XJJM:,TI!]0V5.K9J1K9)O-;-]P35UU#&VC"ZRFN+>'^T4(&)GFI(QT!>(@4HI>392 M\O4#8K(%>VT$H>6H5JB'?D0]XKM$]S7=T$TML'#^XG&+R6=FDPHX?OCL!8OO M=J&Q1IX\A^HZ9+6=S+(3EK3G#;NEJ^WV(U?5*8UH:!&;6F;D@5GF&:$;>+JM M6\'&)-<#B9-MG3,/2VOI;*RE!Z29W1A+CJ53U_ U.])=JFLV MN)>69]BN252+6N[=5<(/2;.^%OOIUD SCL,ZDE)22DDI)5]*2A*U!8%('-\+ M[L2P&7/W6KZPH?E+\+)]G MX+6QI^/ /40\IQQU.-N-R]N7MW]L';]'$XS36_,2=$]U=)N>9T34"PU"+5UU;$*I;I/ (!$QK;MS;9U@=NQ3O1-GX*B=HG8 M;>1I[SU^D>95QGDVJ[Q](+,>A(A./?1W+$K[!/9ZZOL[BUDKNJ$UTT-M*PB\ MR/:\0%6I[:HVU:,H,$.?@E]-U(T9XT]I=N@$"UBU[%,8CW).S",%8>_W)^_R M=/:W5Z76"SQ(W6C-R];-P'>)04-#MZAO::ZJF9%/=-_6-,MQ=P=9^%Q@2_]UF:K:KH,@B\3[^4J)UVD!Y= M#%?RHI3$Y[EQ>?OR]L]6#YNMEF@2VGKD>*9CVA$-+.*0,-(-WW,=RS3@PV?J MX6Z\98O*7.IF+I6<2C+UBL'=LPI/=1%_>W;9] G(J%/?G[S+,]G??L!6N@AW M'AW@RLE$XDU+;:J\W$CU#:I;;FA0U31LU](T4PN)JWMVY&YX^DT /LJSF0]O M3](EG,*'NMK&X_I"_-T7U!;ODC0#HKU]"P9(SHJ%FXY6GQ+^N81?OV.+20:_ M^0I_PK$5]IO3)K9^4$B5H\P G('TDYKL=/8G[_),]B>MDO.S2BR]J3WW \3[ MU4W5#B.JJZX=.+KC>;H;:FH0NAL5<2]NE714=V /-'U_0[![8Y;PB,N/BQA6 M6GW^1+*[^P6M'4V3E%U4S?F:^OV;>V,MZEJH19UOZ^9O/?[!;[??GR)53%>X MF:A"1O-S4(9L.BU_^]=7ZBO^,^QK6/V\Y6R^)#-6*._9C?(IF\4;$OTF&2TF M\$_8>$D&H%^G\;Q@/U7_V#B15W4DK!6EO3M.)EYA?O_FU0;!BE\Y1O.[ ^.# M/8'T[P!TH%LIX+2L@ -M=0O'B_\^B?C7]FM4B[Z#'Y3-'6TC7\T0IU3>R:.I M%6[AU?WR9E5-;LB+W;1M&35O"+E8SN]>X9M[%F7.%Z]^?DUP3,-RO@.9XN.? M= +=;/@S8\K[;,%6%]S!@XG6X<,&RG_\Q=:T3A?XCRS_POY4/L;Y(F5Y,4GF M2IR.E%^3(>: %//+!\47F&]#88+&I?VV\4GOQ=K:CK@M_P6, MA<]LRKC5>A'YNADZANY;D4EI:#F!'0:6HQ%JAY1ZY(((4QH>P4;NXLE?UQZU M"IU$GJ%&H1=$(35-ZE"=.*86V :QS- /'UC%@U_73D'$:_>)^$=0\Z/40 <4 MH]U_5VI@6A$' R;4#2+7H*X&#_!\N+Y0-R_4;BCF_E68KFG8ENKYIF%2CT8V M\77-<$PW4HGN!C9?Q^G,.=\:N]2\5=Y/VZ M(@M3EE_?*I_8$(_O=@!FTO!2^5_E-_T_,;VA1"!!%:)>_ :?[:@_M[Y74]>. MDO]WDC=B_II=7.4L_N,B'L/Y_!1/;^+; J72)"\U5,Q-^"+P[4 EMDLG9 'O'HJ7C(!X1*X- M!>^__)9>8W7>_E#/_>_0L>O?G[]]S1>@D?&1NLSDK>:Y@\'-1X5E7A$;.0Q M(9:G"*R3LOJ[2J@:#]KTVCUV.[GG5^IN7Y,ODR]K?^U%)WG=78=B[R22[V]N\!U)Y5FCE8)3%9XWW,=AT*#$C2>6?TV&;.6+Y2_+/Z\^_;P EJFN-K M@6I0TU%M1W=,C>@NL7S=IQNC5D]:(M8O3:9N.@(/:G?!^#\,WA\7$V0H6R/: M&RD4I5"40O&(A:)CU$*1&D0U=$J\("(TLGPG5&W7C700D13DHG4:0E':>U*T M2=%V!J+-((UH"U7+TAWJ1=3U*'4=VW(BS52)KQMV0#;G+W0FVAXYG;?O'C U M!XYA2HDH):*4B$L ;,W4,*16E5)12\8BE(FVDHF83+U+!]_5L0@W#L4/3-G1B!,31 [+'3,E! MI6(7!I\U4.68DBUC2GJ1 !YF!<<I&Q)5=< J6N=^'X[QP[B4 4<0VGI!_V]@:%T.#SQ:>^8$S)8SX6O; M:D5_J&J'NF9K=D!M+;(=2C3?=*(HLHEF;O@Z/>7KGN3Q)&]+WGX>;U.UJ6U2 M;1(:)/)UA#2T_<@S-=74?<]W(X?JKG?LO"V5KV30TV-0K6%0QS,BS[ U)S)L MZEF!HT:.[P=JI'NNJ=OZ#@QZC"'$/1C5A Y,*AE;,O81,;;1U-!IO@YZ5B.6 M']K4T$Q'UP/-"("K3=M6]5V\Y6-D[#WF!FQ;,K=D[N-A;K,IF/!#S2:193@. MU:A*/5UC0+98V/N;M2O;70YT_+X(]F/R];M:Q)WMS%NV$=1 M*/,\&R<+Y?44?MC6_O44YGZH.;+37.>QSY@K18;=L@=435=#HI' ,:A'=,_R M?)6$ 0T\D!J&MBXR?L$+^LCOYPC\\!\/;.B[Q)&T@*62DD#E.(6.T M:AN=T+5]P[*I:M/0=!S/M6S;#'W-CB*3/MT&.L9H[1[\,X,,-&=_0\2E;)*R MZ41ET^L'A).I-<(I(J&NAQZU?)]&JNF"9/)L,Z*$Z+I/-I))O11.SW30"K@E M^.Q>865WVF[R7*)MN'1O5-MAY/B.^+ 4;E*X/=WPLAO99D2J[X4&(>#)4=>. M;-=UB16Y 87/+2\X;MG6D06E2N_N&?FY Z;2J^E"UGSODPX?#4MZ8OL^I[W* M.S[]O'QIP90X M'8$_]Y5-LSDZB!WU@W=ZB$?CT=NMGA82^;[F@0]O!3KU0L]Q'<.C/OCVKNL0 MLI%*Z0U28DD8;CHJ?WOPY(M$D)7AQ?.0)ZU6&BNP;(>$CD9\0BV?NH9%#R00LL7[>=T--,0B.<#40T,W*)2\/ M-?7]#<'8=_Y2>C%2GDAYW+VY>W?YX;E[_GEN7-[^;N/P]H45 MO/F2??5*_,)2< RFO%>Q>1JQG:8;PK4\RZ%12&R3&H%K M1Z$76I&I>Z81^N$F\*\X43<=N2OG&0J_:R_UA"^&'J53YQ0@Q(\AVG,LZ?9> M,ZZF-O,N(T.U#-5T35N/**&Z[41A2");U5W7"BVS/XR[OQH;0^\RAR[Y5_+O M,_E7:^9:NF;@F[ZA:X9#:62ICNFH!K"QJ5';,\DF;.SA^;<##K2<+N=,2PZ4 M'/A,#C0:#M1,RU6)JMJ1IE)/C;PP5&WJ._"Y[^K^QF39G3CPF35H+S?88F!0 M4[*N9-WC85VSZ>&GCD,M5P]5Q_:HH;J.;R+0J.[88:0[IMH?UMUC@7G'N'V2 M@R4'/Y.#6P.G7"N*'#5TO""RJ0:,2RD!#J8J-;S0T.TCX. .>% ;F*:<0M>W M*72?X68+'C.>Q?D?#"E#-GELX6==;8QI7]?UT#1TW?1\JKN:J_F@B2/5]SW; M5(V-4>Z?V70*^P)^?E>=\G Y5*@"DI $Y3 +0 ICPU"HCAN\0G.M6( M[MJ>2YU0!7]>50/-[84 V)\];UJ=#NN24D!*@6.1 D8+%HH$Q'%T8KN^Z5'? M#&S-M%7-<\"M]ZGE;%2I'%8*=*+/+?VT#?ISK?W^Q H6Y\/).E#^.6?@#*U1 M\"XU7=WP3,>F*BAVTPF]@%#'-QPMT+UH(V!7G2?P=M"*IM4!H1U2..ZQ#;LF@4N1:)^L*V^S/-Z< T9>&+Y-\C MXM_6L&POU"/#U@+##4)J&:KM&C12;1P889I!]/+\VX5S/*#T),I>) >>"@>V M1CH'*@YQ=AQ3M\"'U4S7MUTUM+1("ZE.C8W.J1TXL*_1;6U@.5W&M23C2L9] M'N-2E30MCR8U#3OR+8I:YF1Z:K1_"CJ[GJEE%I!V;@+EC0'!#M)& # M>E+S?;B(LCO+8/O_PTE*R<9*DB[B]#JYFC(E+@JV> AT\#S32=1H-'@0ZH$; MF8&C&@8U V*K&&ZF&J&:1HB]41_6/O$/X[?U>;O\N$\KZ$PZ[;<\OCR4S"B? MKP@P&QO UC5J.;IIA[9+B8NN>&!YJ@96O!8XIM\;$="A%2\GCDE!VJQ**:KGJJ#A+!=<- #XT@W C.'ZT(D':]% 12$#Q1$.@M) @G<$/7]:GK MV50'!S_0+*+YJJY%E*K=Q/A>/,I_ZDI]MZ)Q33U B%]7]QCB_Y(MX)?94\<) M/74$9/Y-X62K_$7E_V\GYB^?B7^Q^<#CD0RT,1$HM1VL,0=S( #I MX'F:ZY,H,(CO^KJS";A8LV^9\3NQ@+\^T&BG,WX?(++=".:EK8:S,@[.5TQ8 M5JM"UG%]\!]LFWJ4.!ZF""Q;&TP'I%$M92@LI+7HK M+9P6[I3A1]1S7"V@("\TVR&6:FBF1ZCG&ZJY,<#D(-*B"\"H@6%(ZT#RN^1W MIEFDX7?'M]W0#HD7Z2IUH@C, \\DE#IF9( ?L5&]_TA^[VMVP1E85I?-;E), M2#'16S&AM_"K5%?S7? 6',^A;A#93N03([+4R#*MT-^(0AZ3F-AC?P =:*33 MB@0I+J2XZ*NXH T8!@D]U?9L,"U(0'7JV99G>ZH1Z*Y-?&)N@&$<1%QTT=!G M#!RGRU;"3N 0]$'H*D"DD5DBHD54BJD%0A MJ4)2A:2*/1W(HYV1?6SZY;JG:R=72=)A-F/*ZVE6%#\\VP?5P+VI'M.&K@Z &E'L);N2'\5_>=P KI2\F$3DI-'%N"0_:# M[Z3UT5/KXP%!TP*2-@(SL@W#C335I5ZH.D0CFJH[$34;M,;%.A;U7%UUW)!27?.\2 VHX44&B*+ N+LA\"A$ MV '\)V/@J)TV&DO_J5]2\$S\IU8_CQ.8FFY'Q#1]GX9:8/NFJ4CEGV$/&<0/3DU/B#;O'$@G4B=U, M"B%F%$2NH9J$N#0*-%<-,=>IJZX3>7H0[A?9IY:L[[.T# 5V.*':((=LRI5Y M2BF#I0R6=WF6=WG6^E0S&GUJ6M0VB&%%MF51SZ1NI.E&Z(6ZJ6N>J>V*E/?( MO-H^]2FA UT_)#CF$6?>GC23L_=>L$CZ*N,\FU4>,)!AG\,F9QM .Q;=?LJ' M<+8;?YGY'+W P0+-V53D>:H:.:I!=X[MJN[MA4Z&O6MD ;N<[H7NAB[ M,:!6IZ"X=]WV<<)820Z6\OL\-RYO7]Z^U-Y;M;?9:&^B&T0'76UHKD>I8SL& M=377MQR+4$H]\IS:V2[<=#+0K"X+8'NFOG<2"+YB0!VL0AA= MQ-^>709]RG&UL]VXO/USOOTGB/R.H&7V&Z@\.D":!XFG]U%W:C1C[0U5M3S= M(214?:JZCNU1G5+7)Y2H;N33=3;SX>U)NH13^%#7+WEI3PC^7\.MW;#')X#=?X4\X=L4^@Q!TH)H'12ON M6;3_G"6LU*_R]N7MRXU+ZTI:5SM85Z;J-'$GW31\HNDN5B2:'IA75J11B_A: MH'N:OQ%W>G'KJJ-(EC:PC(-"__7,O.(1L!\7,6RA^OR)]'C/"^#4AX)RXO+8 M-SYI[7J:I.RB@CO0U.]7A9BZ%O72S?E3 !&>O'C^GYAS5*&2R(HBX!4]#&@ MOHD34"=T7",*(]5U57C CW'KBP_NJ"0?=4TPV]4>[XK]F>NG<,$_Z>88Q(_X M'> 5X*BI^.1&K/\JFX[$JX&Y,B$#D*<8O.Y]MF"KNNRP[R?D9=ZK_,=?;(UH M;Y3J]4+,O%_.@ F'&V)-4TNQMBIJ0;@.X2[%HS\EQ1]!4@RG6;',V1?XNC?- MAG^\XH2(/WYF4\:%V(7GFUH8J(&IFSH- ]W5@B#R D.S_8"2P+EH>M9<+[0] MS;!UTW6H:5HNZ(; L2Q?,T.#8CJ^Y$HV(Z2*U^R@Y/?R@$V@>J5RS@X:6Q(D]W$7'?L_:"4LPS? MH1':![9*(VIXQ(PTEW@1I6Z@!>:*E%L3Y-O(\V&R>9:P5!\2EOL[RMW)XF.> MC9;#A?*)?67 ;1T1R;YUX4YB[?-PPD;+*2L^C%<8],,899QWB_]%X93E]THY MPXR"T G!2#4<2E7-U?S U8-("U1*[#!H23G3T2/5DI5[=*(1J( M+Q7%G8)1OKR>*$.P>N,D;;UIAF=2O8^_[#IG.'$ W@+;Y6_>_L;J33%\/;U5 M@ .4>9; 0^#YBP0K7?%;PS9QX*/J!;+%#6.I$BO39)8LV$@!X_X*W@M_,XWS M:Z:P]!JN#8@RO1[@_H:@,G%#\#H,GZ0%W+-PC%[CHC3U3?C1Y_\B;WY0QDD^ M*Y1BDHP7N-;K)3QT>CL -V/.4KQ[6#$G=O0:E)1=9XM$J!@X,+PF<(5PY?$U M*_ TJR.#9XV1>I5B#F[(&#@F9U/QQ4DR+_">JJ<6>(8+Y29;3D>M@V#W'B=> MP4*\/LE&144=<#ZX[5$&JTDS/.01N"_PK%A9Y+"A9CF+K+Z/:LV7%<.W6.)! M8=KFF5(.M@4T444,1=#PD$VGY6__^@HL!OP97CFL?M["-E^ 1@KE/;M1/F6S M>"/B<%^JOZQH2!>U>G^.KI&N/E^1S6 >(=.OG_S M:L-!+-^OW_.[$_K:B^+#'5/L3>[OZ/?W^,CY'LK.GE#<@^*>Y:V]V3O9$79E MDK8-4+0D>?G=N?$D7=^;GU1AB;^+_YWE%5NV!AQ7'[EK M@T4WWN3=>BP=3F9Q_L<*:NKG>,J*,N?VGBT>?LR7VSE;Q5TME[#QMUV-:Q:Y MC7:1DU;7.%UH]T]LWL1L_7X/:#"2N7O W/_G_RC*L>]=7OH+2'1"6B,APHA$ M+G%,WS%<$,'POQI*=-^R3=URO>=+]'])B?XGZCF=M-&#L MSXORI,[=JG/M+G6N9-7C8=4=?2)YA<=SA8^2MBT(7S727-L,;0>\'#4T_, Q MTR:KMT5J257=B5?*D8,199A#]>E]OO3'Z'4P MC6N]'KINZ$14\TQ5#WW/##37,R/7":D9&0;9@ !_NEY_;,##EWI]^QP1F620 MS/T$YB8M&&/'"UW']777BBC50\_1=.Y?@\>MZ?K&$-S]^=>2N>\ OI',+9G[ M;#.(P8D'660&L?]W*-,2O;_"1YE-5&]\(LVAMAH1"[%,=%-S \./3)V$:/2 M>W0XGRB09M/6M,0F%+-,2YP$JTIIV_LK?)2TM1IIJVO4""(C(@&-:*@1SW0H M(6X0V+IF1X%ZN,R2E+;;G=0G-2YL@2I]&#>M X2X\X-$TNX!_1&O,.\*, M%P,->@+$[KH,+N^,;J6 ?HOC%]KJG>SZ).)?VZ]1+?H.?E V=[2-?#5#G%)Y M)X^F5KB%5_?+FU6=M2$O=E-]ZQB!_U4LYW>O\,T]BS+G"S2%X+J6\QVH%)_^ MI /H9K__'\LSA,T#75C4J(.7#]'%V\3@E05L_Y7<+7_J0 M3(6 ^8]X-G^C_!(7%=YH@Y19HHJR$0>U['(QC_$5=&*VYB,81+4=QS("AWIA MX+F6ZSF627P?_B]X&+3[V0DMN(WJT](TQ[\N 8,_Y)]9_A48I?G[DFW<=-1B MFI)GCM;=N-=O>/L^>KSG\+#KT E-WP%M.VW)K%%+9JUCM*:(LS;+.,X:XSAK M7:ZNQFP3C*:K Z6-Y=+) > .<2==/G3!D0GQR1OGT^G:]W[6#89*%Z]8MVAZ M-BQ#?+RN_3:#00\8D)M?.&V?'83P=9**Y<7+159](-PY_DE';KW^H%NO&W?[ M]?H]&,+ZRP$%2Y]?GD._SN&Y<7RO\J MO^G_B;:'$H$$!??\XC?XK$OEJ)&UH^3_G>2-F+]F%U$0-0P" $E^ O!24VC4)/,RW-HWY@>BX---NV??^O^JGS^ M A^\"]]_^:R\QNN]_*&?^U^AXU<_O_Y[&B]'.!_EAVT2\A[37(ZG.\S[L1;W M)=Y;C:?;=2P=>!97_)%?F9OG<7K-\\./G$[GA)IMJH1XGFG3D&@V-6S=T7V- M4%/S-+*X;6(%+G<#QJ.-IX;W3Z1Y\#UD?^Z1L1-R; MZ7T/S#1[S,N>LU;MX+SQ#QR_]:?R,EZEB\NYUSE@;^_W %-P> MYK"2-#MJ!5DZ$ MG8;OAI,I#SA?-W73G<08N37 1IC\R#H/E);;P$JTH98TYAB7/E%)S:AE/UXOE\BO/4ROEO;U.WQ3D<_WHFH1#Y'KZ3838#336$XX$# MX<]I;0 6CFFT?!2G0R;.I6LR_!N[53Z*W?*7O!6CY;*\Z/1.JR%]G2[]X]M. M%UE-#QPH<0'W-0:I.N+S#'O(^>48P[XM&XX;V!Z99SE'[N@^;?S=77EC73-4 MYCA-B:F%]H#ENYKI$DJI:5N>;5(O"HEMAJYE5$8U9FQ_JC*VU:%\C&]YA>5J MOO@M*L/?=-"1Q*C3JIAG_3!N6>%-'E@<^?JS-]*MRV+4SK5>T#K5:C[02$@O M-W.M0G7#\4[AIWWD78&EEO-QGF&U $A4D)7E@-!YG-0,U\Q)+?@4SI^4U\D/ M2OP"%&$U.'^.3\!G 1]&\RFU+-OU-=UU'<\%SP9^6*&(O\\CW.+[+(4[ J6! MT:>2*E:)(N!$80BBP+H G]=-Y'.PVV_?PP,;>FBKW"^UFO"S?%X:UP]5%U0T MUQ08E+]=*P?XA%--V0A=A]LO0)B%.)K"NVW_AC\2W^6.Q\DTP<]#L+87MVM/ M>SD*MUZ$P.%E%WE]Z36Q5R8-'!"0.J>$-]PV>)T :1^N0H;3-5'5%J0:]0P+ M/!X7A!O5 \UVJ*K9'M$<'+ 6J"OD<%&P(9($F)"C@J6O?E[<9!ODL <*$!2V1@:SZKRJRR\P&'UH>0;W M3IOQ#[;N18ZK:I81TH XGA_Y-/1<,PJ(Y9CNRKVOW_>7S&.?V)"!C3XZR-7O M*@1>1LNQ&"S_63Q"_L_0CI\DX )P^Q^NO5@.P0$HQLLIV/L%D,(A3/V.[>5J MZG1_K>2]N"7OR!Z<$JXG]K'89\6O[_*@GI!]>M$8VO[+L#H(8NK/"V(:W<7V MNB25_UZF9>)&,[HO;1PH\SS!.LU,07G_%0Z_#.4<+Z=S17 *D5)X7AT:X\$Z MAI$T\ [ZJ2/8>(R\]K7;I3?T3[HG_TM%^5C1OP@IBAM "516/??M&E898Q*/ ME"O&4B5GP^PZ3?X'V?NAPNUB^H&X_T<KU;:5"&NN#0)S&>.ASR8IFS*MG&'5\I"_;,7E_:YN5*B]ZZH0!W%'// T,F MRBP;@:LODJ156CEGQ7*Z:-S_ZKEMI8R?YVP&;(H_Q3-\8:W",M &\+KIT5[P MXR)JK:213!'(%,&AB?3Q.J_K]LF#LQII@5![EJEYOFH3QS*HJ>MVY)O$!U;S M',]6W0T(H++W%5ANYI=2[?=D,:FZ6D,\+K0[W*)@\'^C+_&WK=V^6H7#)IFP MNQ"]<;DY-*973#@2)45=6RL%J%(PF_YAM)W*H@Y"MP1M^ MUY>WAE$G&VME8ZULK)4-I?(<9&/MOAIKM;6CW+VQ5@]L78V,P/.(3XD?N@&Q M5,L.#<\GNFH%3VNL/=9&VA-:EVSHW4>?Y(,H;):VWB?)/]F'7&D=U!-[K]Z" M7:UH50^A\BY.8^'PU6D:[ 1<%@6/ X)3X:;Q]+9(N"$>)6F<8L,"]P&21?4W MGW@T\"Y;O6^]]K7@"P.34BN$_^]&U"*V9WFJ:KBZ$;E!1")W7?!U1%F'55B[ MDQ*HKILX'RF_9MD?Z "_386;WW;9CQ8UKZ?P?IL2$N/ZP)W=V0[;7O&;"$), M;_?[&A D\RQ?*"!6N%VTW[>AU;7G_53)E?V^9BOPVIYWUC7LW;:7[!T(;^O. MNJV\VO:*;A'FMKUA4'93\28:'KR"#VKI7),ECR2*FPS8D!^UHI,N4[\OLWU^ MA\T)=%X\N^V=&&Y7WH)_QPVL/>^/&VNDTW+@/5_Z'@W-JD[Z-9)T>=?O@O] M?%JW*DOFWQZRG!>-M%D!J*3,S0 37'6HW_9^HN"*L9RE0S;@J2K76"O'^YX!48V;A'1X&[^IACK2]3/K/A M,D]XA=FO\#^BH@0(!Z]<<8>\!8,X#KU4E.CNXTK27FT?N"87IE/913M0KI8+ M)7?U;%.@6 ^#P13), MYN4FE/DTQO^99'/\Y16;)FQ<##B:=2J*C#(,AB'C7R.QY.PZYL5G/=H^[Y;E ME52[@7Y)CVNW<[]'< ;(OA#*O@*1%'.>$%&PU\EVY45<)BFQ:)89-6K&).J MO/ZJ6,[F)2$+6^9K-OV*,!C%'Z)R=IF6V@PE'2)7B+(J\0=9MR7^^R7BE9TH MV1#.3"GMT]8Y<-W$A+K.X2QY@6C*#SDOC8)9?*N,DO&XXP:'_>Y^AM.7X '3 M6UYG"KO*"@8V^P*5^6*")Y',YM.$6R=E>_Q=Q =D\&'9I\W?8Z]4JNMZ&><@ MV1GC1M^VLM&\Y"$I @\I G_'OFKL99T E_:(Y$KC5PCD8E!:OOW;0&WML#YO M(IGU>/6@D?[=;R+BQO"HQQL01GYOE\^]DJ]]YF!6+))9OX50P=@?]?*KX C8 MDNL?@5T_2L#P7/\X*XKD:LK6/R\FV7(ZZN&Q?(WAZZ6'/!8:GH.H<+>C2. - M,0\8@-DM0D5HJL73(A.^]4AT4B5HDB3C6_& >VW6+Q-PF.Z+7>$+BB5W]7GK M%_HX@U4/J$?GB\?8=FP6DUA$:M!W28;@RN F2VI[@R9_CL$K-L!^]B6\>-/? M45I>!'_\Z"O+"[;J4Y17)GIV>*/;?9?RB<4C>$:Y,/2XRKZ[[1YH==_)T<[Z MV>YZCGKE+!XPD5%E,HC;L_/I5UH$9Z@IV-.2Y74> YF+30MV@YPO"OCK^&Z/ MMH9)QK'8F9!Q**^&,:*RK@DR$"M7K!1EQ]M.O76/Q]L:O#U>O*$(%@\H7U % MX;'Y:=)/&19:>8F!GK2+LP1D,QQKN7I5.3?8)TXT8Y>:9)]$Y MW",^VB(YK0[/K.=;K3'8H%L(\ MA0_.$Z=*)IZJH@3\ C790OU4%1COM.>2[!;5[7>=3V+>DX*!9 M5\L"SJ\H4/3? #WC__(_&&-N@NOMLN5028%DVUCJN"&N97B.Z]MP@GVE^3I" M^P0NYJ+^L_%TF8PNL,-$8XSXJ\ZNQD3CL#1RH0K2R8SK# MTL\WBF09R3*=L\P-@M."%@!*Y>2S0!B?Z1@_6E$;(_@.]KJM(/I@==I:^[H4 M[))*]R/8A[=7++^(%XMX^(>@62PEX&AH<4M@5U'3*EZ*E18(>)0).Z@R?P9U MH +404MP8WRCKE,=5G6J4OA*LMX#6>//<,'+<3W""$T,<,L9F ]8,02DPX.% M7_)X>#M0?'@.F AI$@L&F'.L&:!_P2%3M-O1JD<[@H&%LI#26))M]V1;TAD( MSNL\*W@5WSC!4#!B=I2)O0*32)5%@<0):^5,]$_YR5EOFP0BYEZ00=\I%RF[#I2#JI!^">4^05+&#AZ?*9 MJ&]=,:29P([(2^P(#+;PV7%(?ZW8"_[8J 8F8C%M$D7CI@K*B'A_^21)M9)J MNS!,/OYSO_'X_RJ6\WM.ZIZ;-><+#BUC&7C^RWF'*'+;%GHWR^8" G^&>@:5 MS46#+7_7=WC\9P%<(Q076G'"$4$S#Z.D8.&QB^'M<"KTEV1GRR./A&%N3I--YJ@% M=5E]I;34BWKN;[9@C-B?2ZQPK"JA,)-9 M,,8)2P %2"J45-B)H5L:LXT[59F155AVQH?1*04LE_MB0++;S55)DI(DGTJ2 M?#Q;,N-!JXJ8ABR9\P! -; 4I6 =!D-H*S$UJ"CK3;DL+77X@S0HYY.L\=E] M3+6V6CF?Y,3G4D(EHW2[+<#'(5[JP,9_M692=_5QEB5PCG%4\A*<7-4KWC]@8L12HI75# M7")Z*G R:;%8R>;G\%4X K[#/)XG5>931!9K%WS(N^3*%CAER9,S"-VD(/GA MG\'=X"]ACQE6K5PMJNZ,]%HZW9)?NX@##40G-'[.&SR7G >P-[LD0!XG@K^Z M(_A3$C&"G; TX^/6!0H'\B'LL QWUD7FO$N\[$D:*Z*)FK-2U5&MH'0HJH8E M+C-JX='J617MJ'795MG.)+E"4IZD MO$X+4%HMR0R'>PQ9+9RG./T&T:;F.4I , ]X<$%*/TF#W= @!ZJO3%50T[R$ M=0B:/N7*%LN71C'B9ZXW(M?MQZMMQTU/\3PKC>HLW]Z"+'N-)1'OE$W*EHMA M-F,"I2<;@D^(C8\#!'4KP(6"?XV28KY<5,[H%)&ZI<24Q+8+L34>S#0KL AZ M)"I%,;@X2YO2Y199E>(_#VH0T;EE)R&&?:,EHD([_=OCW>V@-W,A3VB ME)<1 @ZC)L!X5O9=[;)#T-!M*U]'^FG'R4 +73ZB3N;1I'>T4+3'BSO[KVQ9 MH>.AVS2?(L3-,D7S(6?31(Q_>AC">*#<3!(@T9R-^23G0>=XU=$)0MT@IW8:MOSHAH385HNE(:W,L[^0@8 M _S"(9CQ54J2PQ,@; _^;YGC<],45M"CPQ7$5K2I[6]]@JNN&5S9LI/?VD9M M#S;CBXK_'JUX_=!MH)XV9/(*6]17!$SS>9$-_YAD4S%HA2?,J^E!ZT,XJHG? MRK:!$?5L9Q!YZ[2P+D+?IHC+/(_SRM:L)F5C6B<3D/Z(R(R@6WR@:#D'1L0L MAT.TDGC6?R0^PM^O/F?;=E=8:]OX^?W>4#7<7M3PX83[_<^@'X QG!?+6%1E MO$V+15XV\6E\OD^0K'V[5W3\5NH)F=._LQX)U;(QNT=J;,#C;RF82)-X.@8-/2AGXH$1-E#8-S9B(>AAH[AC>/A//*L4_1(ZNL-"C18=5G9T[[!-G@@E)'-WHD_@;YXR5>1MD%Q'6 [,9*XB! SZQ M:34N@PW+2HL>[0YM@QMV520+UJ=+N;FYN130/15RS^4PFS4C6WE$M"Y$YQ4% M\=$B&W B^1SZL*1H/1R%KFR/SAI!OI9%GU8,1-VCU9;L)_#34*JG M;"H U, S3ZZ65?E638E SG/4T0D6%,ZX])'^JO17[U@L'X ]PS&8C01,3DZ) M]6BU);_W:,6K<_NNFZ%_C4?00B_MU64,,P&;4B?:<5P.PI]QG/K%A-J+![Z%].?YYCP*'/K&TF,'AW96KKE=]8S MHTXJK*,P4&3#S=OIN"C ,I0A MJ&G4PEAT=]L4*42 MR5K?9\]&=B)1G]]55A!JH7N+JJ6G9$21C8 M6J2JU- M1'"S@D2[EC7):'J[H2J>\Q)E_)271.I]=D_-GW4'=&T MSJ6TN/@G-V+Q5]ET=-=!??B*P,CL9E\9LOT;RD>WT'5)^SOCM>L4W%HW/ M,CY&$QZFJ4([8@DYN$8X&PM[6&I<.3Z]AR.W9].O3$31V#?,+4RGC#<&X_/@ M*):8_85%C*=+4/.HS!L\HRR?CFXZ+D*]5#H]E:/-D;[Z><00#?]HE[=D1#"3-1+]%:YXYGQ?+X\M3 M!FL42%V\^W5C*N(Q4S^>R!6[CE,1-;^.9^R"5^QAP!SA)U.^6^3U+6!D$_@2 MXI654_/BLI6ZR5*.&$XXY:TR:]? Q,!Z+I#B,3Q_)"J:Z@89T90ZQ(K'H6BH MR)8Y_/)R+X1VO+JA6^MNOTH+^ 3#G'4.GC=D_2/!8$H2X[^)XVB<2W*V_F5 *5_6.;8"3_Z MZ?^&1<7YK8(.'&\A X&4,H&0V>5+,0O-K!UB")N0Q7#'^U#K#O\4+D*!?V+?.1>"'M--#B=A5CJI7&W60:,M[+V77?Y]"]YC*IW/UQ782$# M&Z1#9+!NU_X.!5))1_L@(U",G=I&RSF8]5P$",#J$DY[C<5;9"1F[JZ6?'9Z M/_=-.ZWD>ID9#F8<\G_" NM M[ +$'J,+GH3$&\=^XFHL.)H/J("$=5<;:8,R":;@7"[>A2/Z=>JIM.-DN+F" M\ME"F_"^[7")H*&BS/Q=,AJ!B1>"YMBO&$L'I5V'!(/_5L".9^7EMDF ! HCWX7+*099XIU==M ER M!?[G^A:XYW.2EBBT=2T<5Z/\C:7QPM7IJ&J=0&31O('*7Z;)GTO1C,_K4BK, M[[R-GC^?Q@M\?H5Q,XQKIH''IFR#'JJ!=_\QW]NXZQ=;_^_@+7O2!TAB-@],&CF?,$3,9:!4GLY_[G+92D? MJY.I^LRVEB>$=W,TA)GCDL< 0!7 M2:-R:D']BKOV7.*(B-$&]:A+WKMV3WRH"9?@V'09X#C6A6XSR03TI4@=U<*_ M8->BVP"H#=AI417B_UX3P8=5(O@%6_W*+]75X?53D,NNN,XI2\$KE2'0.06W M\Q&7#4LUT3:.W)5-1\(&6]S..4VBO*@A$5>_-ZH;"7*L$H375@\3*(3"S%R7 M!DCD?JW&F[- G9P6K,86$Q_ MX"_^/(KH_$I9[12+U_Q]\J#N8(=5I#V\VQ1 MFB(5LF,E3BJQ7O#62!Z4Y+@^&VF0:O (MP@4EO"#@Z]@SL^"#/M[NT>WT&VB59QUR?*5*.7!TG(8D+"O:P$3%T4V3+C XE9S(P*Y M4$.'%^']0.3<:^Z4DD/@EXH8].I*JE%$\,4Z%CW%&$6>?*U1_2;"1R]%K5CI M!,[YHK:$N-^3Y,.J,'Z^G,UYX@,EZ8Q=QQUQ<@1-+!,IQP65OV-V_Q)V>2+QP#OJX(..=TX4GCH1X!_K-P0 MF(MI.[M#NP-R"]%>(1SA'>"GPOC$%UUE\ 98XY!7QX=0 9-_:$N$^P;I;Y52; +["@8979!'.MLUQ)@E<9..N(;2? ,7?BNH& M,/[SNF&R$A_%#$A 3 H<)5@AG^1^21P>&<]C?I&3/%M>3P1,X[M*3O;8W#MMJVV+)R%-N$.8<'>[<(U* M;K0T,/ CC+F6'3>Y'>7Q$EMXQGF3K,*("I_)4]3YJN$$L?#C:>MSX;_RHA[, M1Q1H$L(?E.5P59A9#&!%_0/GR;'WTP4'WP?17/J=@U8R1IA2W(',VC,N:[>0 M?['42EQKM*KF6EY]C4=[;RQ,MB;)UB39FM3S5A1Y#O(<9&O2LUN3:&>M282$ MCN%9Q#<#FUIJX/C$T$W/-@PUU#2JR]:D(UN7;$V2K4GE036P1_\7_G;*QQ3W MR4@N19!%+&8XPRN'7#'#,IU8-6(R'M*A/1ZKJK$A@D[;>P_3KTF>I>@UQM.! M\CGCUO*$_S@SVR^: WXJ*O02^R,43E7.0=/>?MUH*?; M7$83W?_\2QW=%TAD V7$%G$Y"0PS'G?)\F4K7K<&$,4RKXL2Q1I] F;SJLE M5 %%^,/AA-?+\*Z4J@T(EEPO8-KJ%"H&9:TJ+A-=>5X=LLA&\2V^ 597E<25 M6?1%_$<)8(YYDG*"VJ >4ETH_.MU2Q+/(:WNO,R1^R6PZ@W?+@?.A&?S8(=8 M>EFWD@Q%M2X;)]A+D&<-I&:5K\'.&S'1B\=9ZP>T-BQ2YGBZ&(C!+5>1V)6I M?TVXMWSV.,L6F"!;#%9*D?@ %7[/\$M\)8?"03$/!"KN@R/EB:)DK(_C%7?5 MM)V<%7 6V)PE8K,;!]2^_=4B!?&FH2AC1AK(;LHA]VGV->;X\W4H&LL 'SH2 MOJ^"82JO%;Z_;1)8,>QZ@?'L"@FW*KI=Q;)?H<&2J&;S:7;+6-',I.3I+@&( M!P@?\=%9[KN @."+.<)H@2&\YXG65O)MRQ+*$>%!5 M.JZWQ945P\,X'\*NRQD[R#=Q+N935CSZ;_A'RFZ;D4?\$DJA J]=7B_SN)HB MRRNX"O1_DF+"4=LFV%2$)[W@1\'YBS>K8?R?ER^/L[IB"[9_G8N;=_%O4A"A M\$TV%W.9IK$8^8.H9 N.-:M<9[QV>E&=7M5_5B\">"N_9N6)_@'[:,D(:_@["#8\:<4D>F,]!1OF8[:\8+V5FE/7V'I?4WUC:<@MM[D$!%9=A5*O?!:<>2$L^,$C_4E=^U M6<;!!)KVD3KAB0ITI82D\4JN;I7O-$&X5Z)T TT03LZ2Y"3)K:XU8.@YS%J] M#!__J<1?LP21PC'IOIS-*W-3(Y.\RLT^.ONJ&I**U8R M?HVGI0^8LUGVE?>E-O@UEW2EF@G3^ 7C9NE7-DF&:#\W0S:S&*O:<;3@=#UM M+GGF['G&,;G!\/&?!7CFR7PN&O-60T-WL02O"HMY?*7N(BI$66QI2PQOAUCZ M5HW%Z=A,D,36,V+['6-8)<4X>FVIUA&?>X2OB/=5T;>L1$<9U$4"Y*8<781R8%8LJ!5 B M/DBS6U+7@Y91"_4,MO4-$@9)&70@[4PJR0C M<$[2%$Q\+/+@\Q1O$#J%IT2KQKZ,PQA,;^L^D@EX!$B"'__)V\I$HJ!ISVVU ME14B28'D_!U0J+,2U1JTH(?BN@&-!XMQ)8:J#F#=RG!YE0PQMH8PPZNX:BMY^Q;LU%@$J3^5?=$?RK[HZ@F??__TH6G2K=BL M^NWJTUKP9VNOX?@K98>=P**88//Q%+PHY*VFO(7H)NZJ/ B^^M5GU=]<"9A7 M"Y-,+IG\029WE]=+,%%WX/"G<;1Q::TQ-#SI<\S+5H27Z&=_C%\%Z1!.=NV;*1KOI2S8HY]=;Q&"60$QP-KHU97Q43E7F"'8_C. MI$Q2P=*^QGD"]@ \Z9K'X\MRL;_!9D;5X/KJ5%;:ZA>3G&'11R;*D%8XLUB4 M920\40!R;#GC+=A?V6IVC*>]6L* 4"'>A RX7'DWCKG_-H=_U0-0VQ#>5[?" M[$GY+3Y*]1]WF$6VS\GV.=D^)]O&Y#G(]KD]M,^9G;7/69;IVV88N9$>4"M$ MT##--2B-7,\*3,V7[7-'MB[9/K>O]KGCSU/Y'_[Q-K@@CO(1' .$R.A/YO'% M%[;%J>3@_Z5/R;$LL65#^;\LGH+;\Z$-RPY7,8WSTMO,E@LN6Y%$4Q#\B%*; M@QOS-4GJ1<9_L!2=/?0P63FL"2LG&O^8N["S9'3!+X?[^KQ'0[B-"S9#YYG# MSQ3+8L[*UK*U9 %LZVMYC O^^U: >G5"#4Y!*@I6GC2<,8;K1%RKJ#8NO/"L MN0$1+35!)"QLVPCOV*RY_%_T92N]VL M9ZD1XK&%B7>I83D?+PTL.,2[Z(8!1TX\5_0/N7.XE"8^TPSLX'3"UL?X(+4/ MASA%"I_(XPQC-L)0[&"#.')V72+ B:NX7B:MK]7]?.71U\26<%BW(6MS03%) MQCP.,DZPB6EEOA7O@BE$>R3F5Z%^-6^("+ M>'$Q0:#^.3@.F!9#;IEBAQ#NM(+F'C61'%P/8NW50RN6Z; "YBQG)'*!-Q.D M.UY.I^U8$EX\R#1!9>]BL7=QRRN=F^LW+888E&15QJM7Q6$!+!+SV%*M0DNF M+N^=Y\$WV'B=-[J%^NYV" \.[*CU62D198P14YP;/-00215:+$"D MI4U101FN XX9@3)M[&(W5HVJW%U_8YOA&+ @M!S$LTPKN/,8$N"B^!SDU M2H;"PN#BL31)N(ZJ91=/S7%.*_EJFJ$?P_*9,DZPHQ^7A&Q:BGMA9 HXW58[ M_#0!U36J6O2'<3'AR';(G4RTW0ZQ[39)44X,JE[O^31IM*^PDVIY<9<4J RK MM 0FJ-98+:Q*D K(@C:_8;R?'@;NF!SE0(9&I\FD*NK M0Z[T2"7Q:R/Z[B$(PE"6IJ,65B-G&5!!2^$F#=:;HX$/ M,G%;\'4!_[RH0+[;I%],ROD <%X5;H0X]:\L+Q<@[KNTM85O4M$I;U,G99-7 M2:EU]TI2%$O.(?P(DJ+2E0)'&.RB=6N,=\<+5JBT=36A:%5K3['?N^3$:^X? MBOS(_?PCK"AX2;2&1=8"4-,R2]6%!B8H$,$86U$#)]+ M7,T_*=A=\IK3!A D+\D3\F10P\C4$8@9_!X)2,A7Q+#@$A9A:589:JL@XYUK MUINBAE8!H9:A@!-/:?!F*_"0[>(0%P%;*%C-LO YGR-68H8+PX#G>_OHX6"@,NIAIIPN%CINC-8/H_0\>X*EYLAC&OO+C4YNW@0QF> M$%NMFE,J4!8.>9OQJ=LBL).T,+\19KW^%A[)RI0 .&PQ &#+\.FJ-N.(G:@( M=A>C\S]<%I7OA'M$%!%$Z1@)+;>B3@6;"(.G%*HKK@Y7M^A$\X!&97$-.!#- M1] +5;W5 *Z8S/6#"O*^4BR87ZJ&X%[\QM^ CU2> M]+!2PKN\W;+"CH"]MQ^.?ZLZ;_Y6*QINC(FX5@!$W'(Y^!A5X! 0YE6K*7[A M[Y>?+\5??*ZU-U]P-0FN52J*;V\-9C4'91 $V;H,IF48'4G9Z@1@Y36^J=PK M+D+\>F5G=;W;\5"?FB#QASI2=N),L<>(BMOV(W-V M'>>CRM'>$J.O:C(VP_2URR5S6WO/;0T$\FM962$/_8Y#)TZWA\XG<_(2%BR3 M86 W=N6=[U_NU*:/:YM1Z%"'V)Y#;<]R V*:IF<3BSBFYG0Z>+=WNN4+QW7\ M)$)BQR>['[QWBK7++O.X_DD*^. ML:>3"RK3EW1Z_)/;^Z[W<[_W&6O?Y8#N/(XRYKVG _G"?=YWPM4->>JV=BD5\"9?+)EQ?[YBS\F:5M[P MY/=ZZOMK5.6)WZ44WGC+YOG([G9T]4QY^JQNNPGKRML^]=OV>Y_"<45QV,,OBP@WM2-V='*E).G/'E2SDAY824 M$U).]$-.O)0HD"Y%207J762P:Y3L8#-$"YGVW^>G_SU@N4 M,AZ$B#FHF[8+PQZM"#UU27F"M-0KX7<&]-=_N:8/5&<7=TY*-2G5UL+(N\2I MI$ [+M+KOT![O:M$.UI2W)8%/P-2["GY[99-.UKB^_X0-1CK2#1'Y?"N )SL M$LE8J;"[57&^=%SUH2-Z3N!UMQ,YCK*/G<^E$S*0 M0=V#!76?S0!/$AXOSA$[EIP\^Y2>I%Y?7)3*!*14LU+-/E[-&@.;'E:N2#5[ M6C)"JEFI9B4+234KU>P]:G9 J71FI8@XH0HE=D R3]Y!,0Y[_E3/K-KK+/:'83V:"_II1:Z#O"[WFV)@VV[ M!!#^3K,NC7*P;S*=P@UW.IPA$4-%Q2R(]@B(OLW*6!F5T>T%D$O[)"^@V[D9 MEXKRA<_5'N8LQOGBJ>@[5@HA@]9!_3>'F\SS),OY*,\!9R,<%"N@SF$M^$<3 M8']\X"29"YQO^.S=QZ!&-R\&"CP0IYQ/<6+XN& +A$L'"V?]6Q_"=[P6U7W7 M?/D94-U22CY '/^ .ZSF^?+!Y.4,+I$/0OU>@&LNQ@4#75PQLOV%VG<)#<6K]B.5G M3^%G(VBY,4)?V(C5F>MP<*Q5-Q6^.CO8GO-./24/;A M?HUJ]0=^"HZ_K,U1,!['28&3E;BQB.PH7!RD>5@)DC.0_0-CR93U^^!,4KZ# M3SC*V92SR#Y&/!Z"@GML+M?S]%0[M(AAFR[U7>KHNNT0U=<,C_JZ24+M\<,2 MY0PG.<.I;U.0^KUZ.0;DW&8XO<=IQ7*$DQSA=*K[DR.E,IS0]5S?(MK'3V_CCE<,)'\+9;ESROKQ]R?OGN7')^_+V MSYGW=W/^R%$;_(<[)AB#W=I62K'L*>GK.K'#& MTIZHAI3T)T[>9T;24M)+22\E_<:W7A]8U!\M3^PR._:4>>)P&S\4G9_)Z()G M%9FOWE\/ILW.GU12WMM9W;)XHV\B\FA)219OG #I]5^B46N@[C2#4DHT*=%D M-<3)D5[_)9H],'?*"TN!)@6:+"\XAA#+?O;_Z_UHZWL0N$R M?]0;T=I#JMRE,K"'X<&7OLPCH^(3EK-$'>C.+L$>*6>/B4)/C2H[U?Q2SO:$ MBD]9SIH#NEL27KX&[>FFN^^-&3RA8D>??U-&V1)G9CT'37$W MC-47;D=[]$ETOO$N^=O1!M3UWJLO="_U5A?Y03H@.Z&' M2+W52_X]VL">;IU%<="/?*)[_3G_;VLU#TZA7[F_]<'RNCG?-I?^B3NXFX/N M6^C:0:\''=L_-] I[<6KG:U=_(C?J898\$_:@TKXBT=LF.7Q(LG2G](L96]* M8%?E,[O&2J;'[[TWE_12"RV#[K7P7YN8@>.CJDUT\?CO3'II"1$)WYW"!7?Y M="7!>2BLTQ6G. A]EO%!Z P'H7>ZX"X?5@]H%^>KJP.E/0JXBU<,E&$VF\[OA$HAWF>S.(^![V3C<<$6>"U@@:]_\T/XCMK7[+ M+]RK@+=;1*T7//CM]@K2+)_%TQ6CC*C"'.8VJ3)DTVGYV[^^4E_QG^$DAM7/ M6R[S2S)CA?*>W2B?LEF\X=G M5TGJ5A>O%QDU0?"7.>?W"2CQ03^&DZG=!B! M"*;QO& _5?_8L%I>U5GPUG"-NW/DXA6Z\?V;5QMN1?D[_7&_._ @NR=XT.LN M9GGG]$D6W'%XF_(<^GL.SW5Q=Y>*7:B;,&7Y]:WR"=Q".+[;@?(V'5XJ_ZO\ MIO\GFKA*!!)4(>K%;_!9EVI.L]>.DO]WDC=B_II=7(&M\L=%/(;S^2F>WL2W M!4JE25YJJ,>XYGL^SIU#!B>PKOCY,8KM(0EEDK/Q7U_]I:#$IE'H:::E>=0/ M3,^E@6;;MJ^9JA=:I+-8R1VAD2_<1@!'W8=OH/U4GV>\P>IW&4Q'$X\XS^C6 M)AZP#'7M/=3U0)MDYZ$O348X9.AK&V$0]=*0A"%#7_T)?1'SDO8I]N5T&OS: MC$/M9K!*)?SJYV"9PVM10AVM#.FYM.M:#=X(BZG3=0\GTR6N^[H9WGETA\L# M(*#]DQ3T/SPNOLX9XP8C!KI9/DO2>,&.FI+_D>5?V)]*9?BZU0Z.=L%L/&;# M1?+U>(_TOYV2Z73M;H%4F?.@(7A/VFFC)>+)?QKSO(QIB#2(3@] M5Z 3N&_*TS!7#-RA87:=PD-'RA*D7W[V%,Y%8)(D M1>TX8F.6H^RI7-.K>"IN:WRT-_&=9EP:RCX%YX>Z[KFV&EHJM33;C2S#]AW/T'1B MJY']JAUR?&;,[DGVZ5Y">&56]K$AO*IPZI<\*PH%?AHG"VXHB0_>\?QJ#R]= M#R+3#&PK( :A$:6.;D>J&WE!:( G;3[^TH_%XZ@NZIK?RUQ<5,[F.2MX\4&V MS-=!OI4I*U9_,9&E*9ORKQ?*ZR0=3I=X1$HQB7-V<147;,2C4*#;..W],( 'I,MQ/%P(.8;9 ML0F+1Z"BX"SB='$K'C8 %0(;'";\:PK[-J\CG\T#RH<#.<,Q/$$^K5_L215* M=%0%H9$'RR TY^Y2!W+/K^[[W4Z_LKM^H%Q]QZM_N-H%6&,O#1-WU^3;.TEH MN]*Y;0W[2& ?HC]S>$ZG'1=E@<2>#N3+!!P9Y9T(0H48A%+J8(^BJX/S[*=I M%9F=_%Y/?7][A>,^IKU*X8VW;)Z/[&Z'#LZ4I\_JMG=JVI6WW.^+T!.A@6_#W[.A R@,I#XY''NR& M@2*%Q5D)BV,DDET D4Z),J3XN(LR.@2F[CF)J'?1R*Z1M8/=J"@]*+N'7OW\ M^BT6[V?+(DY'Q4!AWX9LOL!,,;XWOF;%LV9OG\"HLZW)?$QKBP]FN^K2_8#I M/7?\PM$!Z3U(02^-74:< 76T@V[]L9>YLPR4LS1>*:-SL!O4B-VBW2C*EX[QH_9Q[FNG)//'>3;K]K3I)3F9T^Y6OI?7/S+/DVX!E:T>6MH'+-O#N#N0]0A'*+G#9!7ZJ^Y-=X&,>7PO"3)\5*0%#-2S,CF6RN5RV3#QCUP8=F,24/1.R9Z)7/1.F(YO+)1U+I72B2HD,-%4V MEY\Y,_=.*5G:Y4XP/5(IG30=2Z5T&DII8*B[U$-(G71"O-P[G434RYT,J9/0 M2;*Y_&2:RPUZ@.;R+I^98IE[NXNNTP7WKO]Q;SWO!KG4)&$\3/ #^GMI9Y>BNT>8!MJE)HF@3_I["]3"JM2\#W*A#^@)QVOL;)Q>RF[J M98/^&;/%+5[&(L.ZG^/=!Q:C8(QGPN(*4",;'RU/ ?UTNC:X-& &\(YF25$ MC7:,MO(ECX>W \6/I\DXR],DKLC]MEN">!+$R/&'..Y&'!$?KR]\L^#MU:,W M5G[AWJWU'GM$J &QO'BYR*H/1!B1?](1/(G^(#J);MR-3*'KC_O=@$6U[0SUU=T]/#D'JA^*9.U+N.*@/&531/M$%=:DOICK_1+!G^O/.=B)3:A MQ";L&[I?OUB!0DO,\97_[W&#T6H;1/8NS1F5.#% 5G?/G'(0K^7WM?^N2H ML>7[^;V_@BA?>]KSJ+H"A(3>4IZEY]HJ?J?4WDQ&1QB;I%EYI7 M7$(W6EM:0J)8BHL:BPM3[6M27)PUH4EQ(<5%\U$LQ44=*-/LE4F=D,*B,636 M/&&A"45DHX3%J[HGJYGF)UH.!_U12SOZ0O (Q"OD)YY&RU&U;AG5N[9,\]QY M8VV19+U@,HU@="U WCGP,Z-7IH2LY&>2GPE0Z21#JQ?TFL_0WNAZF897M07B MH6AW"X#84/"=&1-L>ZK%-8F)'3D+:MNZY([XX6I)@B,-KI^>DM4X?XVI=@9E M#!;I1&P,4VT>*$N=$3L/)V*;47S&;+:G]DH=CF:.9=P'YXSJD-C!K8=E^>PX M)DE\KF[;KHQ!-8=/UA9%WWUCZ9K^DBG5C_.U$W_-YVB:628.)7F:Y&D[.)+< MK/'(:SXW>Z.990SFV@)1AM6;!+Y!&1=D;;%WBK"Z5FLSEQ7O"?-Z^>1@O?RG M^3*VRIL8JZ^*&Z9H+[^DOLG1-2Y7#NFU#R@]MD0O.<%4;D6$*DB&:FIE_ ?E MUT4(#&3,3?IUC[K#9&J#1+&4=%+2;4NZKFJ94M))'G%&DD[LV70IZULZ_0,+5V M ]UM2GV\FJSR!M,I],[;G[ZSEZNW0_I)>_M][JW%!*5LPB*&\H_>E<%H&V[U MO3 0^7#%P[+"!/Z/30"7(6T"2&@30)&OR1L*LHD8'54IMJX2\0I5<<+ERHY@ MY$DH=@/,J_Y9;L#FI)"8#1#Y-"]P(F+'1.0S7>5F+189G:M>9I#AZ:[1OBFBQ7?K@FY#(BOIT0#/C'B7C^V+GJ5K@) M<3A/[H&M*+[G '_'N!P*A3A=K<(H4>:D H[?N=(JG!$./P2>$U6V']6-_DH1 M.M;I083"$L5;T@09- =Z'%-[$@5S/\9P;C[Y+0 O8CNTA(U"Y;]S+4,>C%< MX@5SG_Z@*C#:!-X+MX;S>4P2TT.$<6KVK^BNDC=6<#U2]RU7F M3U1E_J5ZE5FOD 5)E?E)&U"=3)8J\Q'UEC1#9=:;HS*_ 9WY^XJ5YFS;XI.J MS!7RQVW>W[P)G)^.N5'.]M#7 @VQA()X6)L^8MYN/P%?=D,",O<2M@92V:Q. MV;RF"N6D.D72E(KDZRJ2O0H];%*1;+(BJ5V9#5(D=4.L(@E*RN>%%]=^WQ48 MXY[2P14%$E,-$5VIO@?,FW)QUTO2J!*?ZJ!"E3=6[LE&P\AF9CN)=^ME=/_*2KHY&B;N>'*/R]._C$"C*H184+9N60*+&1 MW<+**.3OU*,%(W-5>$]!.P,[2)H1YV5&E'$T2SOBX8&^EMWPY((R35J\_[1[8,=12Q_5<)0@390%R"03%$D06?0R9SXF3H JX<[8WTW7=-,+O<'M% M;FKS&4Z#95[V]>[ "^-T8"@DVDDE?6AB_(8'I]8Y.+/""QZ]NSB"((R6MK^5 M$*MU6/HK34$%KN;[_-NPZ6]E_L,'//6 M"]CP[#0)LR]8>B[]YMYSDP5<#:O#4\T!.+Z]BLD/V1][>+C(ZPCD94>,B^-5 M!M@KC.ZW;R_V\HOY;\;3?CMQ/;YGY-[O)J'S/3>?11OU*+@AUZ&YZ_#2C/;R M7%&(71Z0Z':M7!,'EV^M*N\#YTKY7^4WX]]0&BHSX*"*UKG\#;X3*1J-W7- M]-]%M&'SMV"9@I'YY=*>P_K\8/OW]CI&KK2(N(2R%<_]\2+NF?V)ID^M3K3B/'4<[SY3Y0(L\S'< 0NQJ8%C[_&(8YK6T97F_+*SPU*+GS?5@JI! MR?Y"T&_NV6AO0M\]NC*T2-#'W)"8'BP2]!Q-^:RT1T&JH:X]JAOJ@^/ZG_; M3P_]5NHG2_0#Y>@%C_YQ$P!(HY)SIL5\:XBIWIBE4?->*QEPM8I MY7UM5>AY5*XU5K0@'X +*K\PS\N4>EYR;XEB=-17LP;J4>_S,2"O.>?._1=_'JR@7-$X MR2Z^5WM,V>:OTJ;'ZJKAABL'WE]0^+5<1^;4K ME#QU)81/7&@(SE0[>QU6A4Q?R*;*&%Y;'-C=EW2G:81D:3OTI.@X,]'140V] ME M4BHXFTF]M14=/ED@X<^A)T7%FHD/M=\KD*TC)T4CRK:WD*)53WRC)0=U9 M_TQL()+\>_IO832^%Y#+!6L"H^F=;]_N#F]K_SHP&WJ!%P"NDA^,'GSQ='0= MF<%Q"GIHH*<:&/=GYGSDI^_LY>KM,'>D88Y.-FH1S_^'9EU9C-S@7M\+ Y%/ M5SQL!T.$CCC /O#+D/:!)]@'7NB 13XL[T_/UM?HJ$JQ$[*(5ZB*$RY7=D1< M)0D% Z,G@7%*8&R:)HL!ALBG>8$3$3LF(I_IBH6K?M6I#*VJ$D9"1ZOIWXH= MGYL2915Y2SN">Y$5P$.S34-:6T7AG,0QK L\-";1G>> +''".!$O43I7O>KX M1D1\.V'<+DPC9?KI)_AJ%48)K?#DDUMXU)R06%46(+Q)!(KY/+D'!JGX,.4@ MQJ 47AFG*WH77EO!"I@58C';5U*T+%.#T(45BS>TEQ0%P#^!6QV3>Q(%:QJ9!NS MQR4YC\"1P$:QD][9IA4XC1?,??8C;=NGQ#X:!EL,=D%LUPG3(&%@X ^.B!.E M7I(S'0)VGATX)%L%F'\",X'!A/-Y3!+E9BUT]<$JAU$DD7U'?$Y8A6FY)%L8 M?@6N#]^,\<<_WD\NM0$,$52II>>()Q@['P N8+P +%S>T.$M82I3T2NVFOP4I2\J.RX!?2.\WVEY W\E!!\*FAG3G*JU2(R33!>8 M^]*CIC^;[@.N *:7L:F?S+:4ILS3)Q*E_JEM#L.Q:ZJ<_=)8#3*\&A [$J[LI0F MV!R:5G78BDOEA,14(<^!Y* BQ/62-*I"C%0:.J2NSL,Z2N6Z=75>N?/3 MK1\/$SQ%M6RI1U\Z]$^J63^Y-+'4=QJG",NE;HQJ>0_BB3'D/9'AD"BQ@7#F M7N EA%=4VR-3V&P[4> !1)FG*#0X;W0SFML(.Z'"NWX_ M0.WU??[KCQ>="_H95L+)/A]8S<_>$LCE [E7KL.EO7=\$%3J6R]@P[/3),R^ M8&?BZ#?WGILLX&I8'7XJ$X#BVZN8_)#]L7?0["(OO927?3,NCA=F8J\PNM^^ MO=@[N\=_,Y[VVXD;)3WCF.KN.4Z^Y^:S:*,>1SKE.C1W'5YZCK0\5Q3BR Y( M=+M6KHF#R[=6E?>!,7M@UC-LEGCLI\[*/81[_G!2X!J'/82%T ; M43,%!'U WEXHBXC,?[SX)C8URYQ-1WJOKX_,\:0W&IH3W;*LL=[KC*9]K>3B M/'4<[SY3Y0)LIS'< 0NQJ2=H[_&(8YK6T97F_+*SPU*+GS>5%ZM!R?Y"T&_N MV6AO0M\]MC*?R"WU16'\91Q&*_R9*!]SFV1ZL #C"Y?E\8(6#5(P16F/^J/J MHZX=5Q$?^*E?ZB[Y+OFN3,4J M)06M3 @611[(?5! B/(+CU*XR2!(/A_&@':KNVDI&8;P" M+IY1=;Q:I/R)COJ68(QZFL1VX<;E6]DM8>Y^\;BO[AP.ME_2;S6*\I'3Y MQR?VIGLZ2Y$=)\]OXG+WY>[+W6_GQ.7NR]V7N]_.B[_V1? MP;ZYWFB?P$\D(!'\3(O8N$LO\.($G01WI_*U/KP08B99I@?D2X8NMN]JK\3H MG[JJI0E)=F&4)' J$N@:9=K62Q*0)' V)&"JNB[E@"2"5A-!3]7[NV=])1%( M(F@5$1BF5(8D";2:!+I[%1\D"4@2:!<)J -=$H$D@E83@:GVM481@>"$Q.9' M'S[9/MGI1/=(@$H_98#J)"C65+/3%QF/K"V//]O@X7D#U"A39D*B4Z+S1/'1 MKH2GA&==X:FK6K>,CBH!*@%Z(O73,J6 EP"M+4 'ND2G1&==T=G530E/"<^Z MPE-7C=YY.)?:FJ!]36)B1\Z">DE=>#\[AM+UW2A178D1"5$)40E1%L$42GB)3AK"TZM5$!- MPE/"4XIW"5$)40E1"=':0_1R%[*N-THHN72_(]*_(U MU)('3R3Y2O*5Y/O:Y-M7]6Z9U&%)OG4EWZ=;@?4A9:&FHJ&:6JF(A81T32'= M%!A+B21$H=3-4G5*)/E*\I7D^]KDVU.U@73G2/*5Y-M(\C75KE;FV+LD7TF^ MDGQ?G7RUKFJ9+3)^:3SUGXD-(\V_I_\6AN-[ ;E<$$J-FM[Y]NV#8=#.3A34 MZ&T%01^;P9'=.3Z-AP9ZJH'QX'B^F7_:"8F4F-QB>9<#45L\^)+-0L3[_J%? M68R%P:V^%P8B'ZYX@9(L"/P_(D19PL6+6"&PAJ[0.7PBJX0L;TC$)F)T5$7O M; Y[B7B%JCCAT;S?CV>[$C=%.BK")O:4=P+](=:&[ ',ERY8=K0BXCX@.W M1+=[G,0J_S7O(9!]C26SV$_7W]G+U=L)^P&?%Z>K51@ERCR-@$JB8F4MY+-A M&BF__K>J)&ET$SH+.[J%:_!QJW2Y*C[8?NQDHI(-%5XZ3WV8#;\%OMJ_&(@6 MR>=*$;I!TR/+9L=;O W9!2PZH&--[$@5RHTRLG/WMU;D>]BF))$-N\DWN[#^ MFT'P*W L?.+CCW^\GUQJ P5&X9*EYX@%M)V_'/G$,?[/.&CO)K0-46K"95IYKTK_2Q) M3JQF#FK*YX47UY[P%!CC$8UR6S$LZ H)B2E71T41;J#,W?5 'R1BYPNBY!Y% M> !O8]H(X#EU2#XRE.'98&PG\>Z\Q-ND<%>AG3RL9;MD%1''V])7B@OGARB@ MO3OXQ)3:HKH<4F4[DY2M4G.W+9AMM:^HISU75Z0WMT"'EOIK^;4;AQ%8N["% MIU!7^V$JSQQ.$_N@<(5WW. U5(%#K_.7(_D'#6@ MC! .:$!\N6W?#QTZNL>5H4R[\(*YS_U;^/..)ZR<.TWJ3'72F=[]AZUX[H\7 ML=X?F[W)3.MI@[[9TX>C<7=@3&>S;F=F=,>=&3S@G_9S9H3!VZR@#]AWCQG +#@VZN8_)#]L;< %_FAZ/ST@J%? M'#\SS=ZA:]^^O=C+;^#O/_Y3O]1=\EWR7>?^KL>K$YQ/6ES.:#3S6>>D]I.? MA!;- /4L(5%A*E8I 8=WT4_W3 [:-LFM:MBM+ M4L+A(!P.MI5I)9LP7@$6SZCG4BU0:$)@RQE#JP&PGW8@T=!>-.1.? F"&H"@ M7&9^M0BA];XD.B0Z:JA./&-%)'3J!IT:*2(21PW&T>NK,!(^#8;/,?VFG:X1 M[1A.8#+U]H?16W[P8#,]!Y[SYCWFE(1I; =N_'VI_7U6/S3QAM^)Z_I^?&)% MWZ>SE#.NS]W:B[+W=?[GX[)RYW7^Z^W/UV3ESN?KE>/\UO MD?X3"4@$/]/T>'?I!5Z<1/0TPHE\K0\OA)A)EBDQ]Y*A"RT2IW9[_1+C?^JZ MEB8E6:51$L'IB*#7*5-F7!*!)(+S(0)3[5EEROU**I!4<#Y48*G]4BTG)!5( M*C@?*E"[I9KL2B*01'!&1*!WI&DLB:#=1-!5-5U2@:2"=E-!3^V7ZF3U:E0@ M.#FQ^9&(3[9/6/6DO"#[(\&J1WNFB@Q6G03&7=4HI=$$IX7DBB]#HE6J()P$J 7J:CHW]ON2@$J U!FC'M"1 )4#K"M!>OU3' M3 E/"<]3P'/0E]Q3PK.V\.RI?:V,F[1^ &UKPO8UB8D=.0OJ*2VTGWPAE&N+ M6%TU+;-)COT6A+>:CRI-5_NEJN=*6$E8/<2L++.,>2)1)5'U8,JK9AZJ[2QA M)6'U$F;5'TAF)5$EF%D9JF%(A5W"2C"STB6F)*:$)PT:S5+79=+@SEW#90C3 M_Q_6MB^<*UZ0V,&MA\W26!?IUGEX-?TLW+LR_G"6Z/SN&TO7=*'E=R1$)40E M1"5$6P11*>,E.NN+SFZOC*]:PE/"4\IW"5$)40E1"=':0_1V M%V'B(+I-_1!?ZMT15XS;M+:P+<]9:\M V\0G:XLK736,,D:Y1)5$E>16$E>2 M6TE4-1U5DEM)7$E<25Q)7$E<25PU"E>B.R5WFNX>HRW#E?")#9,?]GEN]5TW M5E\5-TPQ0?$EC=>/[D.Y_NNO7$7TT25Z%'8/+56I%1')$"S5Z)?I6%!^682@ M0(:"3E416+*(MK,(K%]T0X>,5 'G5+%>R2/.!L>\?24DA<3 MP[,8R:M31]=4.X:DCG93AY2@4H(^5)Q1[?=+M5>0+$*R",DBVL B-%/5M5(5 MVB6/D#Q"\HB6\ A#FAJ21T@>(7G$47=$1S7T4JV(SHQ'T-2"?R8V3"'_GOY; M&([O!>1R02AA:WKGV[V[?@T'AKHJ0;&=SK?S#_M MA$1*3&[9"9Z]/ 4\U)/-0L3[_F%==1DWA%M]+PQ$/ESQ B59$*$##F"GE"5< MLX@5 MOA"AVPR(=](JN$+&](Q-;7Z*B*WMG4IA;Q"E5QPN7*CHBK)*%87 RN M+(F+T^%"&XC%A[$C=%.B MK")O:4=P+[(#4)E!E)#ER@_7A%Q&Q ?9@H&F.(DIXUAZ<8SE]?@W]F,E]Y3L M$?#P>>K#6_@M\-7^Q4#C"&M5N?[.7J[>3MAK\-XX7:W@/GA&!%P@*C:[P/>& M::3\^M^JDJ313>@L[.@6KL&F&*MTN5*W&PEG8P<>F,!BP9#"^1Q>C^B"1?4" MAEP370"*7-[0T> F "(8\#DZG@2IC+:VGX ONR$!F7L)6X.K^JF=Q_3A M[.O=@1;T=@>&0J(=N^,A19_?\.#4.@=G5GC!HW<71Q"$T=+VM^Q)K M41SB^_S7'R\Z%_0SK(23?3ZPFI^])6C?'\B]PX=EI$F9? M,*<&_>;>%GDQXAHF[ZP[B>VX^BS;$>X;D.K1K'5[J_BC/%86H) &) M;M?*-7%P^=:J\CYPKI3_57XS_@UM5&4&'%31.I>_P7Z63Z[R+:L/E; MD,H@8+]Q\B5%A&74*7EI[CE%.M.:M:X[.<.BGW$>W[P$@"_ MPUX"VE@848T)Y'5 WEXHBXC,?[SX)C8URYQ-1WJOKX_,\:0W&IH3W;*LL=[K MC*9]K>3B/'4<[SY3'0$LD3'< 0NQ.1QD[Y'Z,86I-@[%CY[/>!BUPI2?P.@X M[EU4X2_'3W&@5"OW'BXFI KW1FI=Z8Z4[LA#P#"O= D,Z8]LCC^R4Z$#7;P_ MTGQ5=R3UF9"_4X\Y 5VRBHCC4:%\V!&S ,&*GB824_F%'D7XG8HQUTO22/KP MSLV'IY9PXC7(\?;J ]M=[W$8K5 O)J<(0FN#JX&4[E+M.Z3V&1(84NW#IV61 MEWJK?=VK7G/4/J/S;<5:'U?4CJA]A6 P1GWG*:IN><#8"[P$E< [=$S$X3RY M!QY#U0#?*_<]OQ?"]9TU]!383?"TX-&CR.PCFA\6Z83DRB.[R$A>?. M3E/I1Z.XZD0UI["]34\]92T?OKN3]> MQ-/9H-<9#J<#?3 S.[H^'(P[0V,R-6 NYO%D^LT]&_Q-Z+O'_,?2#NKCWPTT._"?_I?%_VXG&<..?AJ9G[5BD>9CT:QL^AW7]6 MQ8G]>+S0@HT\+BYB^GO<\N+=YT4$RLXOS#Z;HGVF_%<*%AM8/RVORFFU!P0? MT$;?PD!N"Q\!0ELY@_$*H'C&7[KY4IW'=.^]]MCU"0U"ZI MO6Z2_[6 H/6.(0$F4V^BWLKONWCWYCV&>,(TM@.79;>!IJ>L2(3OM6])_/U+ M]ORD91!>L:4@;A&)$_0<%UQ:%7/)%[>4/'GA@Q?4-3A->1.C*W):LCK)*_!H M26:U)S.S7"U?26:2S"29/7U25N<\&E5+,I,3E_RE?OQ%4TVS5'.?VG&86D4O M3F>VLC2,( PN]S*85278S8\XGS9U;_27N*TW^_B2^0AD+H<\-&URQC47AZ:$ MH81A#6 HV6'S<7CN\SL#.BO5@:-1="8X,*0U7L7FW72IHLV"0P]HUL^(+ 6JSI56>9VAA!X^+18' MDI6>"AM@GN4&U+FB4F6%-.W5*@J_>DL[(;[PLIH5%@BNM+#BIBJ,:&Q[VPB_VQ$_Z:6W'BJ M:9:E33J=GCG0)Z-)=]CO=XV)V>_.AC,3'M#>6G*LBISRV?Y*XOIK3^74/%EI M;O?T_?%\(UYISFQ /;:VOZQ6QRXV4)7EY$I.?X]E'RPG]U@IL3;ELK8(";*F MW%-!T?(J0[+*5+OWO_4UY5J^_Y+^V[W_LLI<;N>:LLI<[:O,;2;_DORC7Z/P MSL/>*\H\C)0W66^1>10NO^>>2R79=W'):AF-J9;1'_3.HE9&K8BQ3DFDDLSJ M0&9O+*.*:37B]*TD34F:-29-4]4'94[ 2QDH"4T2VK,.,^CZ>1!:34, +]F< MZ7Q.'&S9B?:<@OVCS[7>B:9?O;RPT%-+@)QBZ[YMN6.RL4A\HUV5,;YKC,26 M%KEJ/A0UZ\HZ+RA*)#83B8-SXXDM#R'L*Y8TT.*G.!;%]6(G(@E1O(0LCT01 MGHQIH:MU&K9K7 EM[=(L,J@5^NO*J!L(:JV4+B%!+4%=8U!;I?02"6H)ZAJ# MNG\EU"';+%"7*BJSM9=U.I%UJH'M';07?'88K8355MH1/2KI+3$ORPO=6/%B MQ063(5K"$KA*&J,= >\E<4)/KRKA7.PI_S02>Z8T"%*XF!RPBVSWKS1.8%(X M[6W32%6\.H&!>G\>0)-$=@_6[^@N_Q MG/D=T" ]\DN/H,,7,0%Q";?.;2<)(Z38('-ST&MO/-]+UK@+MN.D$3MHOXJ( MZSG8XTCXJL"C+W'P/$\36(H?QC'=#(3ITON*N/X+>$A,AQ &,4[C?N$!1N"* MM1(1GX*;&:^(@X.E2T=N\?0MHQ . M>UR#17B/@'5#Y099.(GC*Z5^TJXQ8G@&VUMA&0]6>D,H1!M7W@67-R).>!O M16XA_5FLS&&=S@37FT!&A )IHU6('C>0=G0K=MB5EO:@=>6H$LF8.!/QM47X M'V'TF?RM_.PYB YE>!L1@D*]OI5J5J +P-4^2H1Y3!):9&8;?]EY B9GL&Y2 M;=<_3D+GR^6-'1.7UGF"76"XN0?>/H=I"JUT!+J99.B-JLMT5#BP"7"N?I03 MU:N(56($*E";@AP&)-[$CY_>K3E3(G+E4Y(Q+#=Z"VH9+E@A[J MARNJ\CNH7B9,Z7OB*_$W&&'*-4(\ZZ,\CGY5.43O+IF3B%9$@XMV'K MQ4;"^!#.WJFQ=5[GQ69TU M-K]]0T@HHZN?9MT8E1^M]T.NB$UT'9G2KAMI+N5*U88"<.,5VQ5_O5T54BY\ M8P3ZO1W#U@6Q%R?(O:G,Q<@3_:NE+##[>G>@^R>V+QZ>R/X-#TZM\17F0->Y M]0(V/#M-PNP+%BBCWP@J0F<\4,6,O<+H'J^"9AA/^^W$!R">T91B-SC,]]Q\ M%FW4XP227(?FKL-+&Y:4YXI"8G4!B6[7RC78L[!\H,.\#YPKY7^5WXQ_0VT) M?1-+1>M<_@;?B12%QNXA:?KO(MJP^5MR>0/6\)=+>P[K\X/MW]OK&+G2(N(2 MJK3\%+><8BV(9HW+?NZ@V$>\)ZO+J.A.=$MRQKKOJ1]3F&IC0WX, ME%_0<<08F68QJI@=^^^\;2]<[;&;[1 \UGYD5Q M BL2A8%]YT5I#,PC7H745>TD]&KMK?(FNVTVOA[R+[_G<6CZ'8L9NS1<"&;- M+6_@D"Q@;? [,*WF:>#2'5C9ZP@4(^9:HFXN:MN2)? N$CAK)?:<+]3QQ=:% M_KG$:"NLCD_L.W38_9UZW#2[P2=Z]$^R7/GAFL"TX%V$F##4[073^P\M MF.W'X:%5*R[3T'-56"M8Q#D=X!1LCG#I.#W]5/@A6\/\ M^\/+QYV/\28R'S/W&_45A-@?0PE7)&)?8+"8;H0#^B^)\BB)[0/G#5ARP=(+ MO&6Z+.X!VR&X;QFZWAP6.P\LXPK@*_+2Y[F74?&])1 =NY+&IXFS".A& ?5% M9!.<9L[)583Q97KGDB0+3 K"K?\[!;J=>^A^7>(4J1<1)PMS2M:P1L.80BA. M_21/Z7C*;+;7(%\]%0/8]YZ/_E>'T&0+]/C!?? CC%UP$?T*&UWA8M!8/9TM M?-I?"K"&X5FXN-0*IF[AN1?C'E';&*QY"Y]B.*,>G55H/_$\XO3C+SQV-+ MEC0*?VR9 MW<%XU-,LJV^876WT5:O:HF89IY%36EZ-Z M@RW??6L"8KQ7,'>\%96XE-IQ)G[.$++0#FJ[/RAOO._9>-( +9/( MHR:;8\U3L2NZ\Y]5I7:OPO2R^<6+,$HN,>\-5(<[PE(3Q,]' M[U;9[9.?@"@F![+)T,0;H:^"QW\A+"KDDIN$*E]1RA:-YM+3*&&T"FF&>! F MA!FP-R'8P/0OZA3X'-&TEG6F]GE$:+H8,V1@E[-M!GLU3'&,S##%\:O,O$?[ MW0_O[8!3A-!MU[0*8T 0@D+K?&@ PB:@*NN%LEIDHD:[7 KRYO M(]L%0#]$G/<>M_8\ZJ1%FYZ>C:%$2SU4BGUG>SZ]&P>T<7RM4J#G& DYYB-& MZ/E8*/R6/A.LN0T=4T:T_:C8]ID->DL"M/E@-@O04_9OI8-*J!VH9L9G1. 1 M<+L;TB7CZ^0CZ\"3/3@@Z@C#)=A_(JP:C8W1\RCI"OA20J7A1O#A ^*LZ2>^ M"I[+1I["2 CW)$9>_(69YQYL##QE'@)N\*DI/8#'[R^<^<"/U%WJKW$1V6D1 M/DD:1N*F?G@#*F3FZDL*\\?9XO!AM-ECC\\3!0#ZD^9> B,>T<1$L.,S5,$O M?Y'LB ILQ TZ6.^(0KZ"S*?#0TC>V#[C@]1)3*?/?O "#!GRW,>=): &^I*0 MP^N*VP]C\X'=)]SA^351-)TGZ3S#PFQ6*\ :='QNJ'"@KBJQ?A%@]WJEON*" M%@EZ-)"HDV2IK\Q)5DSO72&+09:H4L!$ MR2W+8,Y>@%PU>WX>R^98E;H,V%R%-<93N2@-X0$-.<3WYN] MCXT%E(LTY^^[4^42,PC1'X[C0LZ(KV'N?";F,,$]HMGK#^TFO.+])@ZBXL5- M),R"UB8T95-L&OA'SV>+\)V]7+U5?H+%SB@GWR$N#6$WXZ3)(BAW>PVLF=GM M3Z?6Q-)-HS<:S;HC;K?7SZ'-3ES_"GM_>^"H6'W<38]N=,>< M=L>C?J\[[/7-[F ZF!G#"?PS&HX&8[,_?/9&GUHI 2.(9G)1SP0]XN)GV[-B MVV-GV\,8L$UE44!C1&C/>$G* N^!4"[T7W:0VM&ZF,6@]05;ZY\\%"'XSXH) M JI)'Y__ G@7%5_VDLG*9>HG'ERF)#2[%I;%'FYA)+!H-.H+=V0N].^HWE>=ZM1^JH@& MH%2<>EK="F>5J?#A'4&W4YPY,AI'/)B:0TEO,^. M6*++!Y09K&02>ZX'0H!6)('_W<+ ;FFA$VJT4',"L^&^.NAS$KJGO2JAFG$2 M/@T//?4WU(#:G*I=YY89.BX3V!Z$\2;=KW$ 8 Y7--)@-]'YYGO4@F-*A>\7 M,%X\ZXL2^>CXFI@/,;:F$WT\'O2'9LFOQ46^ 3(OMRM%9^)L"Q(\K?6*Y3<[;VU0>V2VJ_-Y=+4'K!5_@Q0NU;/DNT^CG\=QIF8JZ4IT11: K/##EX@LWZAUEMJ)?-C"5QTCH]+$=< MM':9+&"+6.ZDX(!\Q.-56%!AS0U1G@U0R+Q@83\>ZV.S!=V$!J'HJ<^$YHSR M0%5V7H'*YFR)\$4LD1XCJRQ@A=4G$NK0/J2@-UC+85;(=AT^&]8NN"PDE&^J M$,X)8EHI!?8*:Q(N,XXUMYU<1>=?%758 MBHKFYDKL3H4A6;3]H>D5)D0T46W6+*UO=H8S2]=,*QWC'&G M+U1M;IQ'/3_!TIR-??6!'7"$YS%*FBV#"1MI%!/_CB6BH=Q#OVVL+#&>N,FH MV8BKPO&V36G5_%A'=FCCURA,6.X'_GD;V#H5 M7OQJ9DEC@-4+6!VG91AX"8_,KMA%S%<\XV!_Z%/, -CZ) 5YL$#[[$:6 MZ9!E.F29#EF>0J[#8^L@RW24*M.QV[-,ENEHVKADF8Y:E^EXU%[K37MFMSOJ MSD8#TS3,\6#2FVKF:*AKO=%HU-/:;:^A^VR&&=PG/>'9($57D!9K/:K%]A_0 M5+4'?GKH-^$_/>VV$RO33^V*996B,"LCL"(Y/;$/6O^Q/F@,47QV^YJ?T'9H M7 .K:#T^H+_\EY#65YW2U++<":H8'?681BE1@A;NZ5'RC/6I%C=%OWA+&Y"W M?/\WI8V?Q1Q@O*=>VC2V S?^_B7"X SZO'\@ M_* OSX*E8>_-H5IL&':W=?"]8KYX=$E/L1C_*#')1S'PZMUB.ZIAEA%K+]Z* MTI+J@!7=^G[&DM)J3VEF9[<0J!XG$9E=7 MM5ZO!#QKR^S/@*B?A:RN%8SK MRCZ;!U!3-0SS+ !ZALKDE';OPR U^@+CM>).UMEH%&: M@-0O&P IVCY +^,2J3_#>YI4TFK-"JF*R5B@QSB>NE\6$WG@3OW,,J)M*_)D MK+XJ;IABGL5+0D]']^ 929 U\I ]MD0O<:&56Q&A2I&A]GN[28S5KHL0&$BE M_U1^<,DCVLXC^FK//!3#;QN+>&F*_./9E'KW]5*GZU*\=L).FO$39O1HLQMY M=R10Z>EF9^WXM!U:8-,JQ6 Q8OFSFS3VL+R/6@BT4Z4)V2C\%< ?*19'!9LR MACG2?FRTF#0]*,X/2N.+^9_L-!KMYP5?XG]56@.5#RWQEO@*>#LM][EB!9-\ M.[K=#)N"& \@?SPPI*6]QJ9& =89PGYI6.\YR$]LP[WLW3B([?&NPMC+[L@J ML:JTB0/HAX07#(>-]EP\V+TY +;"0#P3&FDV#UKJ#+;>CK.<9WR9Z&#!?LT-1(E9Z^H G M-5LJ0.P77K0H/Q&9^P.V]X3=N+; 0_OJX@GU&U_:XFQ@$BV\26.1#\M(3U.8!0[ MPKA;64IZZ9,9=9S,?D93,:&+)Z4_FF'/P+"A]>&16$ =F7!CI<6SK/6!@E[M=#ZR+1#*# 2(K9PB/M72AO$T.83O-(X%:VTX']"EKP6"W-" ML'HAK+8V?INU(D3667^\B#U!5B&0*1\1N<\%@A!;]/X <8DOX-FILFL2UYR$ MTBH>CV#%\!5:>5?H@!M7NX;V@D(%B"ELVQR:RLF3P*A39;,?B:)=%&TR_<6@ MZ-X6V\85NR@1L47U!(O\?PRNK"IKR35&RFQTGVU]95M/$%'^$!>BAR]<-F;QHQ1B/4. M'+3TQ3,?ZZHGF8\4M.<'[(X$MI2JC9*J5I5M9>KG>6V,2[B0")A%$"67E>I# M\]4'RF0QF6(31*/5Z\5"I%\E1$0^S"5.1.Q8;)2/]C[BG7$+E*@B*;+BR0CQ MI?U72-OM;G5"8NUM;P./]5N)/B3R0E<5#H%F(("*$]BI(,9NPS^X M9&ZG?E(A,&S'B5+8;/)UA7O"V#7KFE)DVGL4BHURHOSN%:LR3BN08P?E.Y+E M%BV]..8-E3%+AT63!>]MI:$=D0^#U:ED$S&'*DA"+'9+RZ7;/FQ2.)^#_$4- M4?!R5^HK1 =H$Q@J]EQ-6=^XK,4WA_QV"_*#>8*\R3HCMJS5N'"6U[GJMYLL M\CWBS"??C$931C,ZHBF%5$5K;G%N0+HQ!I%99?UZQ]2(S]H8,05#A0 MNO!VPH[0 M8Q(?I &G3.F,8?_W@_N=0&115,&CL5&3N8_TW[$MS M<.Z)[]-+R:R4N/U0]2PCOW)ASS."G]+S$(QJ;,QBK M-'(6=LR\=G#U%\)JK],>CMR)P$HPK!!TS(IT/3SF@?VE5ZLPHE,(*=<+[Y,% M9X&%9H_(? X^FK4T3"(\J\/#2Z!$Q"2ZH[9H@$VA?.Y>_#OU7/1=W"\\5,19 M<]/87A+&U9;V5]#Y_@>'LO:([[+NH&&:[!RHX9HH7H>\^9QYF$QJ/JJK'CB0 M)-W %;N!14<%NOJ57IW!==!I+73\9J5.+62:HI/TJPW"[ BFV/91]H X6&%7 MPSN"9PP/RJBULM58^)!_3.Q*Z)7E)<%*T$ ="D(NF+<$J?!=[569 4N/'!W0 M&\Y9Z)Z[X3#+S^Q6;CC(\_$E*E!69SB@=N3%<4H[LN.Q:]#(@?T,^. M1\<+T.DO;VSD8NA?($%,\22[MK)DGO9<.\E]K)G9>[]ANF[H7XKM#Y M4LP(95^$*YK62;Z2R/%B],1AWA9F>=I?">;;@)($OZ-KBFP5IV6WIX'WK,2/ MNK&LO.'TN*--.QUCHFNF9AK#R6C2G_6Z4]WL3L96KS.[>-?BAM,_YU$Y=$R. MN:OOFL1A&@'(KM%%$-'\7QEPU@C5;DGK!XA88PGLCW,.H=%Q)' <[/GAQA-=O#E MF]]P66]@$ %/4\&L3"]@&4_S%#/0MJ<5TLJ./& -DA-&''OL)RX[YVE6N_"? M[&+ZF)TP-C[59ZD]"7$6 6P%V#8VYN[ 8M/UC+@]3P(@9(V5U!V-")XOE MD,8D*^%&?(_6LP%ISI1NSS^#H?[L$]H'OH$O2X(Y.FR3YST!;" M""?A^*F;)8+Q9<./V8@=!\1I)B1POJ#(N*F#H17\1!LUT$J8[#0 "_JK._FO M ;G/[H,W)NPO7&UV(?D*N(_YN0'Z5%@;.W(6NX<.5!Q\BF-GR6MY9(C^Q8:\ MK0IMC00O O@AB/,\JNS-,*R0CO.6A+>P:0O/P1,-8)J'41:$PD?92TPQW:EI M20DI.U.5R] \F0+VZ'V0;V:.=&J'LQ>O0AP5$GF>TK<--15W?@NGX9R=Q/7I M+MO1.J^#BK/&K F:Z(K@S:!94 TY7MAI$(8_VX_#\B#\M* /N6>8+MZT2=8H M!("0FMCFQ(1]R(N1 K?9%/F$0:2T^\?I'1H-4 C,$*G=9;&D1A>GM IX48ZEG6@E9I#FD=PS1.;Z?D:&&OA_>4T%* M)TTSUVB0'M2,Y1+Y,Y5-1):V%S"O6T3RN!JH_ZB??R\QTEZ,Z)<&14D,, $P M:)?PCRX1T6)$&)?=(B(,1$17(J(.B"C7JZY:N)@<+/^/P<7,(A<1H7EMAX#3 M2E54&QR#$$RFWA;'5BK9Q;LW[S&F$Z8Q['1<;G]QRB?M8OJE^I>^H#WIT3F)[$"J=U6CLYN\^Z*9/74K2O,?V6=84EH#*:VW MER,OR4R2F20SP61FJAU+DX0F"4T26M6$9@QT26B2T"2A54MHFJ%J@_Y94-JK MNL+$[,:O6:F8 ]Z/4@_\CSA=/> W>B#1J[=*+MZ]T= GE:Z.,+9-;E0%&1\G MDC-:KPSZ:RM.SD!J-!]5!I@)'8DJB2JQWE1 E>15$E5B4?7=-Y:NZ644>(DK MB:NSPI7(6*M6ZV K36<\=IJEC#&XE;)AK+XJ;ICB:8Z7Y&P<7>ARJ1NO[0EX M;(E>XBHHMR)"E9.!VNV7\MB57A&F]\;+UE J/ M?_3N,ZD.T3M>,&30E3T4:EUMX[7; SP+_#OSS7OO'*$'97]&A^!+ M>_AL /R[B*:%9&[>@S/#RW @T*B#LW M3EVS[S,VDF943[YBF5>LV7<;D;PL;+)0;E,[LH.$L$JA.*9E@*4Z:;GZF.XW MK=9WSSN/TY.LQ&552^D3LO[2\:;3>UYE%-#@!5CZS@G3**:%8K,BI5>*,J)M MH4)61A?&BI56'=XIN5WX5ESE.BT /F7(+P/>%'01M;+H\5?>7UFM:E3 M*-257H5QNLT/6$G7 J[8'C)@8=E(+$>/=5XSWO",$H*O3>)YO=;AJ#?N6A/= M&H\U4[-F@\ZH,Q[,M%G?& P-BXE/'2>0(Z043F).)]O.'70F-O]AP4 M#PJV:#IL-=^Z)EBH0QDZ#I9X1PC]&H4!_.U(SE4QY[I& M7H&,XD.8D&WS2,3C-;'Z#Z8EZF)'."&Q$WFLRPXPLA'7DJGR] FVQYN#:KP# M3N#1CNA>KS3C4GM[4"?=OOCIF#SA^%6Z-4?&7_:AV.8(Y Q"DW9%&(=(#VB[ MC(N2).17D)4,TN]5Y3W\P#YH.8X.WO@F#>S410'T?3XI.A"P MZ7X#Y1IT9Q_;*-(&)@ :[)O(']RY_.V52GS7C>_)IL*RJ;!TB,MFNG(=2D<- M*N>*(D34JS45[NTLI?O\IL+<,M/ZL[YNC?5)?S8S)]9TJ.G=*6@'P_%HUAT. M]RRSUG3]K>NX9#?B4MV(7^HXZ.L[NW-)OZF"KY3W)*"6KQ@*/[Z&^CJZM>"2 M.Q;2@"_\[//$BQV?>M%C97@3IHGR"VN]=^W%7P2IWC3N6A-2JXO+X6,Q?H$] M+=FJ1[#JM!7=#?9TPIZ/F[:Y&-6Z#S$ :LD/ND:_U2[#&M+"7JC)-HW!%8.($_E"5\0+=>D19@T1 +=7UX*R8'-OV* MC>I*@1MPT'0&A?EN385W[W1QN 2XE#V?$R?)6LUM_%.;-GRP5*F?[(9T0M99 MM,$\JW8#/03?K%-N%G:*"^$M>'^XA!U):(:% F $" P3[#1+>,-=*F ".^N) MG"=?H,BB#W(][-0,^TOE57B3\$XC\#"DBQ5O:IB M*^BUW.KWFZT)0ADD[\Y"[)"\1UOJ#K&W(H,R6QK:A3?O:XU)17?POH G&^W# M/W_;9N8Y^RV2D;$TI[5@!&7]:P^J'NIK,L!_J12 M21"G-W\A)\1^X)N-/" ^MG:6]=,^@%O6;9KU52[V$F?-R#D-L-P8+WX2@FF" M5G9CCL8L+V87B]EXBY+M::.-B\.E;9ZQ_1 R!D8J/$K^Q$&'NU-)F,\0'*&) #\=FRM(60)PSQ M0<..86QL]R&'QEM_^#>63O_D*8$TH82XM\3=S@E[%MD!\!T[C4E&#D?VLR K MO2 NQ!7A9:CE\!;OA2=O*X+T]H7M*F!^)SZ =[FRG23+0=P7$;DT09=LD]&4 MFW/ZU-2'D]YTTNL,3##@AIU)S^P-QX/.H#L>SMJ=N?8^L]ZO,RR-(P*BB)IU M,O^C>EYB(UW?P0[0EN(H#.9@OX14=&!G<1B* _HN=]90_Z1+;A(0=, C6.(8 M7.&G. G%7J)V"G+"!ZD$C (8E!WO*8.Z[ %@9MXP]\*#1=@*;@17?T;F!B*U@4^AX/QN!BKO7]PH-Y@-J MXC2V87JH[\,C"(:A_DGX@+9]5YM! M7MY&MDL.3IHN)_#6)$IYGMQ<60!@+O^F/DM,Y8Y6(>6L7ARG6=[WSATX$S2O M6;SI%J,R 5L=O!89ZVU!"T*+N+#8>\H;;B.)+C'I$-[/*))/%;014%APG0C+ MC<#OJ=*0K4 *1CR7$+OH\CW4'%>8Z\YT+-S*F]".7)P#F/ P % XL\UGUX,J MRAK5XZKDH\G$!NQIQ#,X<*K(3"(/C;Q=T8@*+;4XR-Z*XDA ,(7<% LPML;X M%,M);+(A6R0L0]66RR<"^P[T#L7)$]Y'G-R-A$/I[RQ#W^?UPR",V^8WJHT$=NDM5$/G8K M\6TKU_])''TK2K*MH>-"WP-J-D8F;#"/S8#$3N'S?"?*DDE LB?F4V,*'&IJF,QG2NM,@ZS!3T$ MT=SV(@X^KN]M*:,[&FB#I7-N)5J=:=\R1_VA/AV9(\L8]:];FC[0--TZ M7="O.>'^;A[NQW2)*/09+_LU"AWB8G2J(EC4(&OFK#=WBH2?.S WV1HGWF:I MF[/P&9A?-CO"I7(/,YIF-N9N@FE=#"K]"IOAN9G1.5YX9*Y,OP*;IH;[1XR2 M@:V5!:K8[YM4?/Z[RH\],Q 0ERD5U"T/3Z%'-/CKW TRG"(R5CDRT/O@DCFL M+A60URG8?IIA7VKF&_)]9C5_VG@RIID?I.;[ \JMU =Q&9'V&G81^2LPI5' (9 -$-@"?X7?JFQIX%S0':^)('G>0Z/+8.\L!7J0-?NP5!RQ_X&EN3;F=D38?]F68. M^^.!V34L?=(=&YIAC;6!//!5LW') U\G./!U6K92WKCY=7C]67G_/O?Y?OS\ MG]-KY?V'V,KL3QD&,">#OM;KSOH#RS1'UL#21IW9I-<9 M3OJ&UAMUVYTLAEY_+4? S^067D+]P 0'+FW?,<5M8B?V M[E#TCC90AD& O?Y8Y1F5%0IUJ8=A4Z83_N> =HTA=#^?& Z/5W4CU"?@!7>A M?T=7J7JLLA384OB:SN#M;RHGXN+.TQ2<+(N1 M>@AI\4=:PI<>[J /9P*SP=2>ZT63Z;C3Z\QZX[$^,(V>-M*'4ZTWT7KC?F\T M&YRNC&(C @%LWX>YIH3)],K,IKFUS05#[0:Z%RVGU4UI5AKR!7H\:TY7/1/: M>-S,#^_YP;G"V9I@XYO?C2 4'A,K\RA3?,N6\1 SD'.RIO M*%-]^#UE7O2;1B'9?TM]1K0PAU[\9N-%VN6+STGR>FV@;DH,#1S#ZMJ]0=^: M=_O$ONE8 ZUCZG;/)-9 [U7$M6+0)T]7CV3?V?%4-O4GV1RB1I3'>X<9\ZSJ M_-3'1N5-B+,(@ )OUTJ\C@&)&XB<=AI*_3E58UDJA<@74CR @WD*R!!8/)/G M#=.#/!E8LK(PMT^'#KT'U#7[2E$F)%YYR=%W8J9J4GC;#4S$0XT>?J.%N?DC M5<6CYY+OO(A7NJ9'3&(/77Y8#2.EM^ 1_PC#LTNF8!9.U;P(SWN*+#)7A7RU MEV!SJJAF?@06G6>?Z"SY1!7JO,>3Q"1A!ZIMQ5G#VR[!_+&=+]D!T( D]V'T MA<6T8=50H:6GIT#J1.F*WNC0L\>XNIC[F]&ZHN"Q=0>(T:6Y\)1?X".GGWYB M33-6L(8D*R^4Y;"Q0T68[%7HH+")=-/CISC.?'LI8V+GFY9+XGHLM3H)PR^P M.F1%!^:!LD_/+V:GQXNHPIAZ!E$^*XK!\"%8PM>1G1=P%PP$D4_[DQ[I95X, MF/B2V*PP##N&=T=3L7AM 3PHS]>%JC$WA)X9S!,7-N<($_L+_B>[&NO*(X?" M'"P;'^O8*2V<0@_>D>#6OJ5I6E[D*NS(VI%5I7U.&!5C.GT8$7YFC :UN+ZS MMXD(D-3WX9_ 8?.@3"96_DX]YXM/_\P(FPV)MQO)M;QX7\GCYZ Y"C;GH N' M&<-HDZYU-&L$+ ,F0.^SZEEXSHV@LHE408]^N,##$EXH 7]%/D>;@F"+(-@) MCZ;484@M]&&87,?<7XEZPY#7+-BL/3W?R2QEEA-(3[FP4Z^%HT7YEF0G5;:/ MJ&?M<]1-$9]YL;K#5DD?V"^&=3R)XN/9T=M%WLDG3C&_T,.1Y/L*?&'EVPY1 M\ZN*U%2@'!(LD,VY&[DS)W@>AM>=6(:!A]U\ !&;K+Z*]JO^"GCMU1J6,N;1 M>CHHGT(\8>6F>'05]QKTCQ %EKHE,P&"0*HI[?F%]#E/V'T%+W"$&C3!(];P MIVLO\=@4;0:"7Z*7:$5"@)=ROPBIZGV+@@GKG@-4(QAM4=K24S>LO8>'Q[1R MM2;#/H>=15CPQ4S;YU^?5N>!_0LE$[M$\Y.NH,H-WXX?J@ MB'Q@"XK[FV\!OP_)?>M6#@[4'CS>=R6O^(14$#//(:L?0[4L7KHJ/T-(G_M@ MB;.B%-K4[$"YXM. G.UDL0?8O8 7M>)G^=9,0SZ$E4TY'B>,<6S4 P'K>8DU MU=(E%8[(Z6P<-J82%;0Z[D. H22T9A;?SKWQ(\+8T<;\#D"$0_(V$&F<9X?S MKSPG$M7;J="T<&!Y$60,"L>;1 V?KJ\.#78 M!#QK#S.CFY2?Y6165H!EZ[ ,#94_&;[RPFA\9;=U,-[1CA8G D,'>]&EGN]N M-A5V,LM^C=,5=4$!=H .D-[06L)WW )K!1Q1B1EOV6=L'>-,:!?T?5X4 +YU M"L4/LNL+:&)MU/)+-VJ00V,+*:PO?S^?\4VQ94@NMK=.Q.27Q%A/@-RNQ8KD MYDCDW"4VZYO:J#?19KV>94XG'6MJ6=W9S(#O>SVSNY>$)1WYBI[[\7\/(G(+ M4HYFA7^B1<< :%.P0X"-%LXQ(2!_9PVZ>'J$=/M7F1L1/.?(S&NO9[$PU;1O MC+3^4!^:LT'7&DV,T< :E=WLS>?"K9N.2![]DIZ\'#0-S;WS-]=>T&VP2--/R-BL:4AU3<'HYZ4V_+KP;+Y%&>(6UD17?BVD(E_#%5N:> MS[)UYFD4>/$B[_M1J!!#0\"%XR$8[_6"G5,B,<\7XJEI?#>Q11;YRM+47W!P MY*PL=D'FN/:X/=X[;G)KQW_J/O#; S\-2MVEE7N9UCGA&*W#W@D@.+83>HZ" MPY8IWV7.YO?-2C&6Z\4C?K,-"JU2',7*%-(B?P>#CA/ZAQ1KSQVVVY^\4E6L MQ*Z97K&/HBFHH&RE8DQ,2.Q$WFI?CSZA0^=5P9 SZWZ]P5 MBWB_<[;T.M,: MV@F*IG"(:D$QHXKG?P(04-\\YN<\72#@52'18AB _MU.-M#B/<=V61_"*[GO M[=IWKA;*;6_7M@.Y8R[V!-2_%F[]XVH,3.3MC>U\N8W0@7;)G7:.0\A\_EH[ M;V]=N^O W?8K;OF;N6,QCXV1KX:F863W\F]#ZWS]^VJ1+,LA:_NE1QS+AG:E M'8A]/8D&3[D%M6 ^KPF\P^Z'IL)NC L[Y\=J6)Y\UBITKU^$NM72-_3WZW37391]HQPC;#>D9]N(#/O$C449'SUN0V-&-'9#X\N-7GZRS[B-Z MIZ-?2=IXIF"6$Y<3EQ.7$Y<3EQ.7$V_>Q.MH7)700B_>_7=IV_(<3$C]I":D M7E)-/FLJ:KY!>$(0/6 0'FA1V3R#\&R1+N32+.7WJT]7XZO<=M(, ML_.H@37H]&3$3;HHY<3EQ.7$Y<3EQ.7$Y<3/?^*U#KJ5LJ&UCB9=(#4(=I7: MO/]*9YY*;:>KS=/!9;WRSA_6N/=@%) M2-Z-5GE_H/5LH4+*5OO*AUM07OXFSWS(^R5!@.S4SEFO92Q$]H',SEQ.7$Y M<3EQ.7$Y<3EQ.?&Z3ORE+0L>+YHKB\+BHF-)N>-&Z:,U80==V8:EUEZ,U^XP M\BSP[\RWFPWZ"#TH^S,Z!%^]RU:)[\ES7# 7#_.;;>-WCU^(R&R\>/?OS_4B M/&O08L;X&:W\8K)E7"@.#C9\5JA=PVYG8<1F6=@T\V%QACA MTB!,LLMY4)%6(,^"B.AE6*71*HQ9,](\(=/*4BV+Y^,V;<#OO1@[_=[\1=LR ML];"OF??8+OQ-;O53K#],.M[# Q>B1>V[^.%:VQ0S,?D[90J+10X#W!Z,+$Y M*V<%4IHPCTBA4RI-_(SVQGG(F[%%9 ]M\8.2ZR1]#V1G-MF93:H$LB.97(=J MS9R6=F8;".O,IH^'UL#01KUN7S>[76LT'>DS:S";6*/^T.R-+][)SFRU&I?L MS%:J,]M#X5U-+[?E^AYITA^W2[E^>O_3A^'GWZ^GG^K?_.C9^)4#?2;G_K5P M* Y-GHC\G7H13RK-3L9MC*.MRB;PLS8PNBJ_\=:+DP@?M;!CQ4W]M>+8:8PV M9:$/%;P&++48YHTMJP(%;= ; F;<'$TU?! URO@%:!:2%*TV^CS0MQ=A!'-Q M7]"'JC&0:+3A),@JZCUJ%9GEFF ]8"\]8&8]],3>JUE9]8V&R/G5?GZ%L,/I MYWJ6LU>8G>7'VJRE=7,\*.3A##VIR7ZW5CL^-\*5\Y/SJ_/\JN&K_Q7&B]161K;OVY%;DZE*GGHFF)7S MD_.K\_RJX:DL@+;7'Z\FANW[W?__CGXMD MZ;_[_U!+ P04 " "W@%Y1KO[\HX / !JI@ $0 &5R:6DM,C R,# Y M,S N>'-D[5U)<]LX%K[WK\#H,CT'19+M+';%F;)EN\LU3J2RG';FU 61D(0* M!2@ :%O]ZP< ]T7@(CEBACJD(I-X&[Z']QY $/SX[Y>E YX0XYB2\\[@3;\# M$+&HC 9BP5X MM!'_#F:,+L$C9=_Q$^QV/2*@?[QP^XQ;"[2$ K!\-05Z(:RY16:0=<1YQV7 M_'"A@V<8V5(%!RD1B0:QVP*R.1)?X!+Q%;30>6(85R5QL'D>X+F9GO;TW; IM_,:2K:#WK?/=Q.-9N?3;P!H=/%R19D )(/*#/*IIN1,=)4- M7/=NMS_H'@\ZP/.*.VI!H7W0I])FQ$DU40\Y@D>,NA&C-U*'#NA54V<7BFRC M@LN[V58=1IPX^N?IH7MLJ5--A[@:#LMHK!338N ;A=:G/8@LQ34$C9+=-'+RH$$"LK6-_+O*47SS"'6I3 M3Y/Z:L0!>:O_LDO"$2-0@M]6$\F1]69.GWH6=8E@Z\*0QDV$P1]U@EF2JA&U/4T0"_6HGIWA%3ZU];=0""V5-H; MO"^3]K)4WL]NQ*">&AQ;U;LB(%(_MNX(+E9,6?2AF@H!E?[5C>C32D!"J-"< MU*7@XFJ%R8QZ5^0UE2[/@IQYCV9 U\EG?L8R5].]%:,KQ 2654QLEJ 9+!B: MG7?4=*0;S#?^LJ#S1M;?09.,@&0VU]E!DEBNHXVXBY0,.*AX>=[ALK<=Y%O^ MTXVRT:RJ49($$]Q@FQPXK6J3)$%.0\U9,535'$G"Y2R]EN,I!@^R :KEU_O;H@F[ULC$*) ?:! YV*>C0?_#H-\' M77"%N>50[C(D_XAQ Y#8(,'O8R_-)<7?Y<@>D4_Z=[JG?&*_B8$P-;1+TR5' M3RZ9?S$ HAX\=TAB/J1-*<,K[6A10 MLO1M+0W\[LO[UP%OU4V?H7 95D%E--/]=8?A%#OZRJZA+R.KT M.JGI!)!70 MF>\3,<$'AZ@,TE":'"-/;O&F%';M<0C9 P2L0YZ:KWK.%$DI] 1 MWE9U!%\B"$2&7K ^^$ *&Y=9"SE.1E,'S[6:.T\3!A&%R+^KC+PO#,2D'3!/ M O( I\X."W>?G0G+X_Z'X_Z@&I:_>WS;A1FQI/;,<]NJ "5HC9.IP7'N9"K. MH+6][J>.>_2$B(N2]VI&QJKLC5%Q<'S2/S)C%TN OIQT@W8&Q'@7U(N!.1R, M86]PG!OVDEBT,L[9B$AB^8-3!]OJ^=TE=-1SU\D"(5$=F")^!IAD+#SJZW@X MD1VJ][5X*'D\09PI\+D"CVW;,0L[3,[UAI O;ASZO OL\OF:,7Q;&L.(NYHF M*OY "SB@&>MUNI06+F0;_(1NB80+[1K7' EFA$_J(AR7!#Q1!ZPC)$8K5+?D M+,W8C.QQ360C 0<\HVZ?"&I]7U#'1HQ?_W"Q6.\8UQP!9GS?U<0W+NB?P!/5 M*J0E,&,XKQQZ S(#*A*1@8=*N%]8@2(I@2)M42]?(6XQO%+<1K-+EV."N%KD MF. YP3-L02(N++V=!Y/Y6'IJ]<>>]428'X@.ZJI@?=!SG;(;(^H6\&%<*1%J!0"V@] (QQ500\%6+.(Y#CFU< M!TQ#E(#Q$G)LR?C\FIY51V"A_V26A'/])^496KC.#0U=3FP+ MH8C];&.8\I8R'^!+U=@4)S2/A-.!1 TW>SMX>,_J$U1O9,G-?SV;(4@69 MO',/1;T:H2)O\Y YS2DGXYAYSX<](3K[AV+4?: $M7TXU4GX67)SKC_-R?4) MF%J8Y6_)$^+A-J,;B-F?T''19P15!^GK54$I9FB.@&]S(V#(50\@Q1=HQB#. M^0!'.(?9M3E91T"MDR M5 5XN@3W;2 #I54"D4[ 4RI%I9^OQ9D>_"P7X'J50%FVY@KA;6Z%4,X/6E@\ MW*EG':/94 92+*HAEB0U%P3OWT.PK)Q9PA%/C^1$@?O5S? M(2$0"YO5"L;;"#*'V_<5JY!BW S"4^(_NN9PG(/RDDGR]T56=OWF\G>04K08HU=-,7Q*(1!W& M8 H*YB+[^F6E=LJI-*>;#O51/F+;-[MW)[;0,=Y7=@RE @TT+G6(_&5:/UK MO1O!4]O9)6+W2S(85R(<.:]?3/",1$'4//Z?JVF]_J*' .(/;T6QIOE%$*>>4._'.1K M$(H$@=NT3=)*,0]\WZ^&?= EO?4,9!V0#R. M1YT%QR)FYF7&DYQE1A..+5Q:]-^CKH9*0&2> A_E3(%]RO9UL#H"@D%+>,_% M9$C:=I)3@:\YV!WEU#7!V_7Z;2;-/WB@I^);VZ(@$RR5NNYP;T60WB/EA"K/:ACQ'0:(%9L/78;),MQ+@0T4X9$ M@(820$Q$;-FWS;A.K(7C+J<2(<0>D+4@U*'S]9"R%65;0UN:>2&ZF16#"-VX M$!!) 3$QK08X>N5KN(!DCO@M>:T46U=6(?R9N64,_M@K;;Y0@,DA&V_VB#JS MBR2I>2YQE#.7"#-H^^8-$S17,]Q[I$Y2ETFH6L=GJ(TSB4'>3,)G 4(>+>[\ MB;M<0K8>S?)FRI=KOWFM&+B=*&,('.1EP RLZIHG4]6L^?/VZ3JD:V,$W JC M&F?D[D#>P3'VX1AU7A7)]@'] #&^?K&I.4?;Q0[8)7JZ5HZMPM@<.$]R-OR5 M1?+_/4)^[*4^L.-?2'R&1W^$Q_\&J 9=?:KDK]+[1CKZFT+GG2H$V'%4&#SO M"*;6X;D[Y0(+5VGT!Z/NZKRCO[1YA@5:=H#W:1/ORI(2B1A;W\H[RLX.\*Y/ MO:,S4X_8S4 MLD1@:?IB'6N\3Y:>V50M:*6-B6MMN\S?PI=5.U(3\H7ZIY["/4$'Z1U?\0T= MF1T>L98^0J%UN^'UBA#;:+I#A/5*0[2Z\8C%8NAR09>(Z16'>^HX-Y0]0V:' M752-IGY7J%XF\[KN4[?J< D5BJ"_X($;I0KP?+_W4I^H!>Q*5#K>^1V3OCMT7GB(#-*SB P7G] M^'7A$YOZQ$"S+Z*U3],E_URU] M]6&^ZL-?0/6K?-6O]J]ZJ.H5FHI;F4"8/B!7?7!P#+GZ^#EF_M:3V'*49T8U MDOJC/-!_)S9&1PE>/$&L59+U^$1.T&1(LA"RN4I8ZN_\ G!+'OLL^L)^" _! M"<]Q40?AR 0M,Y-,49J!=\ZB#.%JZ8C)Z"U;AM M/ X['\L2883G9"+UP#:622W06OVVJXI& M^JQ)KE^\4ZZ8/YY+MV[$R+V3Q15"R=>%P\+R@5ZB,<3VQ4P@]E\$V0UU661G M#I+9($/4-'?S/79/V&]O5MQD2@.6(FD.O:%NA(KU\$(K:^ M]LC4^@OY0@6VT%@+,9E;GD4#,G6> 0H@]2T5?[%EJ4:JR> -[1NV]!J9G'J^ M,X9K_Q PW\3-]YMNDHRLZ DY5+\"DUD@2ZVT5"5J;HPJ94BT&E"M Q)T3>N# MC454KFW^IKED/56J9?-F?/JT%F*/'63/H[&:,LW M;YXQG[%M.^A:SE0E!AM7"KY6J!MOHD<_Z5(_N6A$?C1YL=>'KYN 9=XYXD MCF8S&<'E"'J42B^HR]%_H)QH?$N.M<)6S8L?694G*VBA!]EXK>O.(@LW-6^@ MJ00%2Y4IHW)N[#\T)LM_+B<\PM]OEJ8B0]76H>R. MHLV[CZH0_#*UY.9#?5+AM$S#YL7/E-*A.JF16-BL>6%E_&WL+E?* 1]<-J6R MOI<1DB?M*FBS_V#C?W9(F%*N:%Y;A:!I8S!M=4E;?T4+)]8"V:Z#1K.+ MI=J5_K=Z;*VG N'AMO)6ZK%/]$ H?Y%YUTP;N76H\"W8Y @OWWS_@[WD$/^% M!_8FU;/+4Z5:-LW.C4ZKZW YI\*R*" XM1*PZ6;S4JK>9%-RYV;)MOL?=5]7 M-TQZV1=U2-?,);92QY_OA[88FS1NH6,C?MXK&>DE_B1N!6V:YY2/4*0GCLE+ M/T]E[\T.+M/P$G[Z[7]02P,$% @ MX!>43(R_2&%( <4X! !4 !E ML<;]DLHF-=?$5?9* M97FS.4]3F %&FK,4J0Q)V\JO/P!)65>20\X0I)Q4[5HB!6"Z/_0TNAN-QI__ M^NUZ].:+;:?-9/SS6_03?/O&CJN):<:7/[_]]0)$%\G[]V__^I<__/E_ /AG M_.G#FW12S:_M>/8F::V>6?/F:S.[>O.;L=/?W]3MY/K-;Y/V]^:+!F#9Z4[#"%Y][W7VA;^$[AK!OQ7 &% T$_?IN;M&\?A>+IX=H>'W#7_]JS]5[)H MC912[Q9__=YTVKS4T V+WOWSXX>+!9^@&4]G>ES9MW_YPYLW2SC:RV;1H'A:-"$>B!^&.'KK/;&_OSVVES?3-R2+P[&*D?K(,Z MF4QG[@^?;7L]3>U,-Z,^+&P;,A1K'_5LWC8S]]M9O:#I0Z/+9K3XIC^7.XQ^ M0@PG>E3APW+]Z!&A6#]O)V9>S7[3;:O'L]L[JF[[SW/'D8,Q.F^K*X?[63EJ M+A?Z>@!9WCYH*/8^ZW+42W\^'F!@LMVB,9ZU2X"VT_A2ZP,2M!+43_:+'<_M MX[]U%I$]!SP@6UTE8GV?H8DS=CRU7NJFDU%CO.$5ZY$W*"ZNK)UU(;7C"(5LU>BJIK,%\OCN<.KBV_2:]#CLW=0 M-@_*;J;;L7O6]-RV%U>ZW2I;Z]H?E*C(X6&:T7SFU."%K5:^0/:M&LV--7D[ MN?::"//R@<#VB)];3IG(B-BPH/1YQ4-:[V6V;>PU* MX-\F$_.U&8WN?FXC;5W[@Q+540BV=!N4Q*6U\UE_VSZ;+S0]%"G..?G2^%"I MD_:LKFWEE8+[RR=G#'0$<;_1#L50M_=E;8>!R?IBI]_]ZUPW[3_T:&X_6CV= MMTM;:SNAG8<(37K>C)VOU>A1-)TZ;VOU)W,V_N37E-:I(Z]&N_K,!WM@:%C^ MUDZFTU_'K=6CYM_6?'"?[*/&SKY^,,QP\/1[<&B8NKZG.PXT*!L?O#7KG%8G M9,UL&ZDO-CX<.1\F>AQ=MM;>@>/\M[&);S_8VNI7:;1W#D+ERU*9.G=KFBW^MNJ*] M]XC!&&OGSHS_=N.C'EZB%TT3MV@X"=]].VOP!X6!P<<3'4F?G$9MF\KY-?Z+ MOBQW&30,>WZM&,\F[0#SN'ZHL*S<^M5N\8W#U[9?AN-LZ\AA&'4.@]/4LUOO M+_QKWMSX%:XC'8*1M)GJ2VZT;'T(ZM^U" L?5 [-I-RYV M&NL0S%Q45Z/Y=>G:V/:SK:[&D]'D\C:9M#>3=@]^=AWN("S=Q].3*SV^M-/W MX^'>G9ZC'X+A;LKSQ<:#DG-A+_T"\LFZR?8.Q3:*UK4_*%$7\^MKW=Z>U2^M M(_'MJGE'F1AD\--AMU.JUG!/."CCW5Z*S;T&)? ?[@GV7^>ZG;D&TZOF9J$G M*N_]?(\@;"-WES&"$]_QG=ECJ+6L5$ZS8 M6!/HX=W260,3M7/VZ7?Z/'5W](TFU2/Y6-&TR,>N];1<9$_/I^!2ZYMW7F[> MV=%L>O?-0I( 1*OT[C^NOBX^6+?RVL>1K.]ID^?Z=AG%O3?/1[JTHY_?.F** M787'0@I*RXJ5 0-?* BZ( 5PI DJN(:X1I\C*+F@]D.NHK=Y, M6O>@G]^BMV^^VN;R:K;X=3F*;JMGXOXXW7_5XMW4KUQ^1-#,[/5=?W^,(81H M3(Z(L4/@=*31(>?9^/QU,L#KN1JI8"6I)!0$"&DP0$8:0#43 "H#(=8E9QKN M+W?X/TSN>@%[DL+F'CS$:O!]K )"][8AS &MI0"D%-C- <2 6X5D#7EI>;6_ MP)'_4(';$]I3%+E\,N^]QCX8JK!8T)(*#J!0"F I%8#,&& PY:PV!E8"[R]P M]#]3X/9$=KN\/?>#_#>;:?L\B>VY;DQ4SVR[083V'*E 0L3..$ IH2I-2)++ M-!62Y9',&(L1WU]ZV.N7GC"@GIJB^L4Y;9^_VM$7^]'Y?E?3 136TR$+PS"D M#&/ !!= 594$I7%4$U43H:$0B/00/?[Z1>\("-_+X9_?O11'.)$ PPOAPQ\T MRH %B9.4H3C/(I[&E E)>9:E"HI4X0B]YC#$KV/CG%>?[>+S/RI_"N+:?]H7 MMW7C=0"QQKJ22@+*=.VGTJK^*6,9!I33@%)S" MBKI3(8' VPE="P $)NNE#<##D+#^K/[AG[?S.?O#DQ00^)W.PH>T+^_MW44F M^;J#Q2_91UNZ%G%&DIA$.)),L43(F&*9YX@*)A64M%.DZ#!<[\3G"YRE'+$T M(BE)HI1E"5$)RI7C+8%IDN8\.WG[;;"IFPR,52A3RJOCR7A![N+(RH;Y?]JT M$!'*:9XB$6>8293+*"8HSZ,X3:*(D?C49[_/)$T&Q2;4;'_RZ\OX_J1P5%7S M:P^_-:FMFZK9Y =N[UQ E0B22TF@8Q)&N+ Y"WG9:7YXV+B$6)I"I7(LT8442BE!%,$Y4[ MW1JQ'LDK#[;8P.N0B-[P!-,?QC0>&CWR&S3OQXF^:69ZM$E/O-RC2$BD6$:Y M$DGDY%FI!$N(4<0X3U!&V*GOD0VI#P:!*-B.U[U9W2K2U$EMQ!AF M49;$%"4P1ZE4*8I.W7 XF".Q/TA'F.S5 =)N<[YJ7'"!L4I)JB+,W(+E+)\\ MXU&4L3C/8Y2>O!>QUPRMG^7]8 EH'"Y.2I_K6Q\SVC[A+WOT1VCL)IO-1\'6Y+YT'*-($<^5\8J%4 MS' 222AH A.:T113FO:8\^ Z?M\Y/RAB1]Y]VZX+-G0CB[="R0< MCD1QR2AF,,$Q9LZ,@C%TK,,DH2>?=#FDU 7G22BXP@%E7$*G= S M22"+8QYE62QD&N>20NXTL.PM'H?!ZL@F1S>]L:UOP>(D=E85IRJBC""I M./,1^8QF0BC8)_@0?%'97WT,C%+(_W$\YBR).P6:#\E!AS#+PW9%E.="NO<2,0\K.4QT M9==I>1I1Z0'&WH$47T_._^]?LB]ZM#PQ_+#8W+/J6*D00K%HF,QRPFXG4(QA4/2M%NRN5ZH7F1 MQ%&62L(B2IV#((52J83.=>2$8/>Z]0C A'&C^DG(@-"$CL;?URW]Q?-G&"$8$*)0PO"]9*:C=,/D/VQ6 M0(YC$>41$IEDN1-HY4PWXAP]Y_A%,.YQ%#",YS/,9/> )-3DGK?V1C=W>P9W M6P9=K<,.O0N9.=&-D\1AESGTH(IIQC,IXA0Y6/,>RC],LL4PHC \4L&VX2?C MR^[K_PNM"YQQ%&.J5)P[SS!.%,*9PD(Z71<)E/7P&D(N_WM[#?TA"375J:VM M$T7S_7:0)>>;]?[Z3H4S8V2*)70L9BQRQHWC+1$^XIE2Q"+OE[3_Q@ MR(1;#):5H\]'_MJR!^6C-TO IFY%FBO%\RSCSJ)E>4H4PP22&&>("N6^?QV6 MP-XR," VQXF)?_((G]6_ND7+(]$Y'OZD7X$D@@R16")$F4H2E8DDIRA+D/-R M1)\DC9!FP-YR,"0XH03AZ8UE+\SY79."$IK"-$IXAE.&%(QS9]BBE',HF(_K M[S^]86I_])S>/7$(-9-Y,W;L?VB^^,5HIL>7C7,\NRSNFSL664Q0HKC($YFP M//9)9 03G#@7-F=I'Y]>O(99'Q2=H#D2*R([IT<\;5\0K+(402AX0EC"E)() MS'.:0*D8I++'UK=\#3,_!"@!BPGL=]%VP%/2O0+HY[9M)M[*]B=9;&J7/]WG MT=RX%3?[5BUJ^OM+&)>7,F[:P U*2"&LDAJ6%C"D+4#20,!H68.28%MI6;$* MF>-M$BZ)/*L?$GXV[@71!N@/\+2B(G5)E6?.%Y@4M<.78F6 40A:1;@QZN1K M 9VR2$Y.<0I#K:0^0?UZLJ$\67DKW_==EBI^R %U,)" M:"N@D69 (BL!P\S])BG5%:^M%/6IQ])>D3 ?=&8"AG0J:\W4WVK^?CJ=+^XB MJA]4%=@UT!54R5F/%2$'3JZO50T_P\$#0X MF,&$Z'NE^L7!\<^3S_J;S_?TZ5\.H7RRO'0]U@L;\]IO<2R0WR1;>PY9("RA M8L3!8AWR%AD.8$5+P$UM*(%"<]7#^\_\&I5X$%B/8=1= MN-?4D;VJLWQ[5G_4[>]VYC.++FRUJKW&*1 [N4S MA%I@B7)^O99.D4MJ@$ ELJC"6L@>]T>%D;+7[ST,,S,!9?2^#M]F,;QO5VA= MTUH[.[7F# ..:^DL5HA!Q12E0D'&Z6N-Q/6>ON=2T@NX<"=O=HRIK0GF2"L@ MHZP$EB*W]E=2 J*=*8!8C06I(,.\1S[^4>WUH45C, 0#FE /+P-8I9=O-I1> MZ%"HRNE=XCCDF'"W4)<8.'>C!!B5I)3<TM_LSU>6NOF_GUM%N._WX#%ER(NJXD=P@A# POG4NB&'&: M5F*B2E+7HL>-)X$*KP82LF 0ASM:<-/:JEGPX7X?+9D;FX?\;3QDL+U[49=4 M(T8H(%831P"#;E%WI%!,I;]*N:PX.?4TXT#R=2 \CW9095&2POU,W)?-1N6U MK6LAF1!28 ZP\MNP):N 9+AROU54&UUQJ'ND#(7)9@XF18-C&>Y0ZU.7].ZP MYF;G?V._@G-H(!$&,$@0P+7?-X"& (-+KH3$"NL>_K[XH9:XH9$\GN2LZFX^ MKH^SR!"^/_71J7!UWZ$+ MT\"%V"LF(&5)16H&3" B)X98E %>JCN\)D9A]- M_ Z.]=$E](&>7A4%WD<8GX]2Z+J&1A (D-/KH#2U=.]MS0!5D+,*.?-3]I [ M]1\A=X/ >E01>U+88E?9>M*]$(Q4FKLWRL(2 :EJ#F#MWC+.J8%(XQ+6?6H+ MP1]\-1T$T>/+TYZ*ZF'? FE;:U(*X+P6#0R5"+#2.+Y+63(I*H[[1![0#Q4= M/P2:QY.B5=F-.T?EQ?(;.XE6EP&=:: Y=' 80D!M3,(@.44 LU476J**\AU M#WD[;I+JX07N0!AOE\)U%?@FT]GT_7AYR?59'3>CD;]X[6S\JU^R??!D<;1N M409W>M8ZP"Y;?3U%+PA6K_$*)JE#U7B8M04E@1'5!+/V+[3N#:/@6L<:DD=LY&+2U@4G%0B=( QR'7_BP> MUSW.F2'V0RU?0\(8S$ZZ=NMKZ[>,SFI?G6I1P6"YKO[=CDP^:7_=*#J=^A=4 M".9/J+C%650 :T*=M^% L*6PO$($Z;K'GC+ZH2+IAT+TA&H,/+]H]#&I(:L- M/*>EPZVS&WH5'%5US7Q^+9'NB5HI $M5NSG25-%*2M[M4M'_II0-G+PXU)R] MTARR+G?\GOLM7S&Q/01[=(N>F;+RLAEK=?F[U>.HL\&5BPN+3 M:IK-_\V7"2\=E/9A'E@8Q:A!F@"N*@X MHM_WD05&5DB.%:#(Y^FK4@%NK !<,^@\&^<,JY.O0W**PG^$B3D=_V#E4;F_ M'LTM.*Z9?+ MD3NUZMZ!Y=U*/MK9E3_:TR5C." 5!2EI72)EG/$X:1ZY*D'^P'3:BI7E%XIRF?7G&; M?5L=8?9!>O>?V>R+[3%:H>H:UHPX%Y:3&IBZKH#1Q-GU1$C+F'-F20]#)HR; M-934A,$ON#FRVBKL9(S(.+[<)T(@X;7MD\T6*+EH MZ/5C")B"60S>2=8C?]S*7#?C9CKSI'_IL&>_I6=1(<8K204HRPJ"FIG%EK,% MAC(H&6(2ZY/?LNDYDT_MBL$1"[< 3:U[EB^OD3KM-YHLJI)MEY&-_0H'H]&U M4( RJ=RC$?2_E0"7%6:0M^=#+XZ?T3&P1D<\>B M5 9R"4N 5.7CAX8 56(-$%:"$5Y:4O7P3L+D& XK(8,#%JR"B%WD/2ZJSOG* M8/> ;!"/]9V*VJE&2 P% J(:U#46H$;*)SC5%:LYY=+TJ+T;)IUP6-$8%*S_ MIG^=VFG\887E\$E>!]X?F8PGC\WV[=ID;9^",L&)0A)0*VH@L=6@M$8 H;F6 M%%-(ZQZV:AA+Y+5$5(>98 +>F]WP!U*&X]$+:Q9^'X8L8B!)2N)$!, M*U!I@X%%1-8<69^W>^I>TD S^FRW:&CD0F? [ZR@-G\>6C'W MZOGK&:SE6FO+.:V&";:\.ED9'+B IP27RGA%:FS'=O/FS9H>!=>"55)(8&I= M TNX!(IP"RJ+%:FMY#4?)A'FP.[SN;Y*WA0YVCIICR;V3O\RO M2]M^AW1!XO1L/IO.]-CO0&U81G8<:6'Q*^;ONS.6 5QBISRQ]9LB1M><5)K! M3BGR 7%9Q\M]KNZN^&P?L1!,,:JP 5;)"MC*.46$2>(\(X&)8%#6M$=8*HP] M?U#9F!P+YU FW1KTGC&S4#6[OZ$OCU/4'$HF2PJJDB!@M,: <*4 HE!#2TRM M4(_C^&%\@Z/+W8#H!K,:GRY1G[US'& 9O;ME_NYG^"<&LQ@>1,R"/FQQT'>Z M/&NRO)' 65CN+_Z&@F,P'TJT'D0:'>>Y;MI_Z-'"VY7VF![;:'QZ0XJ_%^7!&8[EAJ+W.J>S!;V;MFMW'*J0 MMB045LPYV<@ #HD"7$,-*EYISBVN8=TIO'D49*IJ?CU?W%:Y2!V[/Q+CS\(L M@^F;,^T&&;_0D@BW[%B_VD!@F,*@0EP JPTR$AK,X3#IWH>,[!Q6GB_NZ#E$@81D7)?2["0(0R33@E?7;UU3 LBP%//W,H:,*WX#( M!O.%.MAL+[PZ]E'CJ<^J^CY,0#-[*^FAS.\//L)]5B_KY@=^W(>)'D>7K;5W M2%QX/SR^_6!G,]M^;Q9L6NZK;?M2;&?EJ+E3=U*SA2:483SFBD6)1 B06':4[3)$XB0O,C M^BW/R%ZHM7WX?=BQH'D4)W&:1SCF+$Z$E)%CE*LHRG$J473J@>MAIO/Y]4?# M81;,U!J-)E_=>^M7\W0R+V?U?/2(-45K.S_Y M!?G>;8 B33!7-$^%4C'#222AH E,:$933)T [+,4K.%J65?Z&67=N>H\0*'D M0JABS'#&$X)% DF>G:RZ/]3D30*@&&H!>'(SY((3/4I&>CIMZL:: M[:J_XP@%C 2D.8DE9Y@)1&/',^0YE#*ADD8]I.BP(9X#2]%A80PE1MGUS6AR M:^TGNP@\/0!DNP!M[5MPD6.6*&=!T9PY=A7GF> <)DXGIKGJ<1/P80,T@41G M: "/;RR\>$7[L7W'7I?*;Y#_7N,628[B',(D3QEG&8UB)7B:$21QSE0$X^-Y MGRO2GQ 4B<+4%EZW]"Q5+%D9^[ M L+48PTS^T\KFAP VX"'S!^@XC MBUP0F)[\OM-QI&<@.(^_SCRXO?/8J\L=*;>_V,W'.NZ;%9 [9*,\0B*3[A7E M4D5$$LB3F$=N^CK910?F)O?U*ZZL\Q<$8LXCQ3)& M(Z:(B+(X43*2,LTRG*OLU/7^?A/Y[/3*T$"%.]"THOR3_OK16:VM>S%WEX^U MG8M<9A'-,L:B5#%((I5+R15*"8QC2OG)*_9AQ6,HG()+QV^3]G=_N=K$7XJU MLWBL[UU$,4PX5;G :<3RC,042A9E(B4*IPGID0,=9L]_6/D8#*C36=)OO0F[ M^.:.E>-OQ3J ;VP[N_5YNLX,6Q3M.3Y5H?(%GI2@//B#[HKN+;-N'>:#;#(, M593S>4' !9V;K;]-W0JJI:@4J4$I4 D0K F @A% W/=0:0BYZG2#9WB.M\<( M._0NI);(5[@'7-05D*60@"$M <$851R71LJ3+W<\W 0_*V%Z" ##U;!=3WVG M $"W 0JAN)%4J%X3&EZ&Y-N-U1 M>+[W*P1A-24E E8I"H2V!E#AL\$A*H6N-".VD[=Q!)[W?G5>&*&H,*^-DARH M"F/ )8.@@MP";*E@U"C3J[#$\=3OGC/=X>49!L7M;\^:#((/3;6ZH_I!#7O(RO:>19Y'&4]5!GUH(F%042:$R".5H=R'KU[C^CNH9 R.X4FLO_OY M $^[%ZHB1B 'J/ 'O@VU&)3:J6S)+"$5AQ5C)W^^_4BKT/X0[JU(5DDO/G]_ MC5"O%XO=!B@,%66-L0*0E,[#\;6]=(714CT2;+CH<]#G!!:=O:9O$@C+ QLI M6Z1DIT$<@,94-75^KW%K*''N##"Z9BONH+86G6QIED-.Y.[6R?Z(]M4H>^J1 MM1P@@147PJW3''. E)9._7*\,JXDKWI=?Q0@@3& 3 R/X> &ZA8IV :--&5= MPZH$6&G'!A$6P!*9.VA0KB2 MV5KR&BAOD-6:*6?7.[6WE'!=*PQ/_O:CP]H8!X8SV/;C:HLI;:;Z\K*UEZNR M@'=?A]K36SWOD[W6S7AYM^YB6V]3-KC$'1?@3.YTN-+.WT_WG]S<'CZ0FW 7MA+;Z9]45]"ZZ'1.@ M+$" M !4 !EYQ[7_3*Q MLQMUG7$=_Z@\7KVPY6MX6L\4K4Q7YHAB_^G.RN'GUV[B8__[JJBIO M7_U65K]/ON0___PPZ=7JA^ED]OM?XQ^?\WGQZNM\\M?YZ*:XS2_*4;Y8???- M8G'WU]>O__SSS[]\_5Q-_U)6UZ\1 /CU9M;6$?%?/]?#?HX?_0S1SQC^Y>M\ M_-.KP.%LOOKN!E]2#X^_'2\V$QX/IJ\??KD9^MVC_\2KL5!*^7KUV\W0^>2E M@>&A\/4_WUY\7$'R\V0V7^2S4?'3?__'JU1X_Y=1>?LZ#GMMRMO;R2**:JYF8U/.%D&H0;B38A[H63WVIBJN M_O9344TF ;5 A<0@8O:?#:8N[N^*O_TTG]S>30-HKWLC]:((4C'E?!%^\:FH M;N>V6.23Z3$L['MD*M;>YHME-5F$GRZO5C1=3/+/D^GJD^.Y/.#IJ1A^7Y7C MY6CQ6UY5^6QQ7Q-T?SRS#9^/J!CLL/*.5M4#P#MI_&ET3T2M%;4#\678K8LGOZNL8JT?&"/;#75B.US MNB9N7,SF1=2Z>3F=C*.AHO-IW%4_WA3%H@FI#9_0/^$?%^'/U7MT>67R^8V? MEG^V8V#GDQ(S4M[>5<5-&#/Y4KP))N=M<3Q+VY^9EKG+NZ+Y G3HH]*R\G%1 MCGZ_*:?CX".X/Y9A3SV:I>V/[)BU\._W^74#O7HVL%,R;#$?59.[*,++*[V< M3V;%/&Z('R?7L\G59!3L%34:EV77Y=4L?-?\ M?5%]O,FKO;JU;7RO1*F QW@R72[",OBQ&*W= /=U-%V.B[$/3GI<*9>+_ %8 M&X<6X^=/:6B.)/GR7N%Z0H_.YY-14+%N03GB*WIEO9G=MGM6IP3^O2S'?TZF MT_KO?:1M&]\K40V58,^T3DE\L'8^Y5_W2_.%H7V1$IR3+Y-XM!BTW5U=%:.X M*(3?? C&0$,0VSVM+X::O2];)W1,UI=BOO&O?3ZI?LVGR^)MD<^7U8.MM9_0 MQH](3;J?S(*O-XIU1A.8K+:%.?N;/Z0Z>X[XX-4Q-W],#']0I&Q?1F@U.:U"RR6(? MJ2\.[H^NJ*&IP@O\V&^O[BV*Q"%Y;/:RA>G7PZ$Y97?O4L^O5N?CA MA[1-YW=+].*FJ#:+U)O955G=KKYU+[7[)J8A<^VHS<-R6DR^Q->J*=JMGYB, ML6H9S/BO=_'4(VKT:J@)FT;0\,/O=#K_HC0PQ//$0-*'L*)6DU'P:^('Q[+< MY*%IV(M[Q6Q15AW([U2Y^G$?_84_ MEI.[N.,WG\.8HOI4C&YFY;2\OC=E=5=6+?@Y]'&]L/3M/-W+YXN!.R?E87,<-Y$,1A!T=BGT4;1O?*U$?E[>W>75_>?72 M/J+OU\,;ZD0G#^^5W6:ZL7M6IP3^&KZA^.-]7BW"@/G-Y&[UNHRB$[!QI/>1 M>\@SDA/?4'5:/&HK*WDUJKE9__B8H4VXYV2V>#V>W+Y>CWF=/[^1V!)06L>( MQF!4NB(^;W WT9*H\',,>2AG/X^+JWPY7;0D<>MS>B2XC)OY\?0^>4SGY*Z> M_O-M$7?IMK2^](RN";T)SZM&R\_%SQMH6I*[XTE;B0Y*$^RRN&Q?A'^N1T>Z MNHI6?OCFXNNBF(V+<9KO;A8KG):F@R-[TY)W4"QN8M(:AM"FI>HETZ$7"K;' MNO;^=0>'J6XHBO34%$W+T4OKV6HMN\KGGU<+VG+^\W6>W[V.ML/K8KJ8UY^L MK(F? 5QGAOSG^N/L"34?)O/?XWW%FT5QNR%IFG\NIG_[*7Q]MG]2)B6 &G!. M/9808T60T90199222%KPE-%IS( IJS7RB3E=J=XA7*XF9)(H:;VU ##&'46( M2+KFD$C5C,-OVJ6JT:NR&A?5WWZ"]O7 M\[+Z6%1?@DFMODY>4OYM0S,+D24N_"] "47\"&QJGK@T+'O1>^A5 MYEL]EV\2/UY$W\NZ,W!^#,&?1N!/>!FG'O&3K#[FF(UML*"FY=W# MV=/*F'K[Q*=\),V&,S.KL7""2X8PL]!CCRQ8\T YUSZE7%]RDU\4ZC&R*/O$ MI^6[?+ MM\FHJ./BUR>2\RU[=Z-YF11:!-53DBL@-4#< ;+AU1#36A?066SD M?8"43"'61^7;%O<7QV4 (2#"NX*<$N%/3C'C-2\>6S#,W;QC.3V7?@<(G;?4 M![65#TG8'>WGOP5.JMT;]Z,AF9:66@&9H09":QF6?K,#203H<';H(U$M.P&@ M3W/Z;?[_RLHLYXORMJBV[;4O#\PLL]J"P 0F%BFJ%48;%=6*R=9BQ&>QN7:" M2I^R?9??%I=73TC^JS89D5#F,>R .**.JT(;@^!&:< S>U$=[IB>3E3MP#A:5*:9J-;# M,BZTQD0[2Y5#-+ (A%]3QRF$)*&96XIK MCC&B[9?6P]_74Q[/=HS3Z32C)GKO\=V^J9FWC@8LP\ODA;6>8P!K*(6"U W3 MX^Q>H'LUI1/<_ATT9E#.ZO 5Y43'__FTF*^O*]\5BZT&Q<[QF41,&2BY$1Y) M),)N#$3-FX1I;_:;G2]W)Z[GUP$= '1"2^-3(.!P(Z.>E3$%B( Z&&78 \ - MX!+5?&)#VU\T'&Y@#LR^: G1R50ATGOX'O%M5H:#-2V<9-Q+(A&B@JCZ'% 8 MJLS9&12'2W!OZ.>Q:/VXVG$NQL-)E>)$RE"?4#VG?*_QL&=F1AAS!&HL"0#2 M,<$5JV]I97#K^1F8$6VD]UPC.D7I9$O$^[#[A@_RZP(>LD8\FI9)Z* 7&GJ" ML&3!#(>\1E :C@9TO9(R8: ]0M]TX;]>/P,GT/E[/YD[Z;*3#BJXGHJ$!B73 M3T+*OE+GIR!J6ZWRA+E<&W(N&N1P?3\X"SX>A1Y0:;S7G#I,W(/'8*W#@-@F M2U;/G.W+V7HZ,/A EOM@W0CBM+).&B)JCBS"28]Y=N9J'2.,;=&[;1#XX7*S M#-4(6B"#%>LH#Y8M<:)F7T"0\G#G()^^K13WY60=AL=YI.80PY @R!GCC2%& M6\AU_:9 * 9Z^G^\B!KEZ+0#Y\<0_*#\\('(^S0.UIK>O4[VDW&9Y#$> 0'* ML92$6V37.4V!%X;A@%SJCF12=H=&*LE^2R%;,[U7QEMF9)P!3IG6A$J)"9/4 M&%3S1SW!K:7=2Y!;]]+N!I=4-O(_$>1[=6>W= 9-6 6)UH-CB8[.E':@*>^9GRCE& MO0#A11+&4"@PKS?'>%+=/JB\\T6A-Z7H%J)4ZK%6Y8>61P_E+G^;+&[J\^&' MEDB3V76L@1G^&W_*O^Y0EA9/RX2!WFD& 8#* \TPX+C&A2$^H$C<'E2G?\#2 MG=A_*-Q&>2! :@YP4YXKJ0!M-XT/6&@_15=Y[&]/0C_&"A2B775 M4B4845>379O$HU$9PE!C$E14!=O*"J$9^::>5+:W#SJ/_^U!I.V!2"7035^0 M38N&S_/5NK-#O%OG9%@2*Z6BT%$+G>5&&;U16H/;N_;L#(3=%2S)WN5X:9)/ M@^>BQKV8&'(,Q <$9X"GEQ#NVMFU(]"])G0&3SHG8%Z$[[IY6F!HOQ[LG)=)R:%VD =VA=)" 8],S2L@1_B$ MO1GVW:M"EPBET@9U&ZO%_VO=@./-;)'/KJ,7^] &88A>^L>BDES2#S%=L#&>2%KKG7Q+2_0!;GH Y]8)3,-)@MBJJ8+QYH_AB[4*]:/'S* MO^Z) -PS,Q...*G"NF>1DMP0!-CFC8 &MZ]#UM^10L>"?&X;= K8,):0UDM' MYA%%0BM#H*&6 8$%EFMN@S.%VI\R]W?.T*]Z=(I7*NUHHQC;>;2"0H:1M]XQ M#03S!-9O +(&MS][DF>PC70%2[J=HS9^ZLO/R6P9:/\6GZ^+J[):YPV$1:Z8 MOYW,RK#FW=4U+P*@ M(]:*14;/,_?%]7'F[QJX@UOFY))Z[Q7R&,EC6 (.:\V'#KJ MVALN\!QBH#J"Y52"U_E\,CI ZJOQF7.6R0 7-Y0CI)7T"->\22T&6"W]>#'M MD7L;8$XE=#N9+A_S(M@.]:DF'PZ6DX?[-$=*WJKYV3".ZV ,RP MQX75R!.QX0^[(\RV(4<[IL JU3+P6S&YO@FJJKX$I^6Z>,K5Y7(Q7^2S&*Z[ M;T\XZ#D9XM"'UXDKKR!0"F'&;8T%,W) E<]ZEG69#L43:]1Z2?R.E<-U:MN3 M,NZQ@&%A#&LL=B3\24Q]BTP,0 /:B :A51WA^$VO^BZ/LKL,QL=%.?K]IIP& MBTGE&Y3 8L9Y# H'6G MFM8_5BYR5B @@F]4;[IFS \MA4&>LI,P: M8S7%6%)OW)HC+@A-6;CLT'(8C86QNQS&80CD""A]6\35TZ ">9#_F4U+VE#5\##0Z$B"E@-6_.BV%6T>A8;L\=R@Z1^K&TX31:T+1'X@"4X#3"#U3> MEK.5#;:_H.7SL9DCV&C@&.&2RF!O(FGL9H\U1P36]W=V>)QLOLN;/ Z19('T MX_$*X7SZ/I\$=\7D=Y-%/MTK\9WS,AV[AR+ <8P+-:$RXGZM:/J,S!BMM"$64V&QMX)C62,K+%$I M6WB>1D-Z0BJ5MGRJBGR^K.Z;[0\OC,ZX$5)"R1UDJT)$5CE4\R4P:Q\=U]M! M<[<:<#PFZ5+O%H'18ES?B>P5]\L3@B8#335RP@'NN '2855S!R%L?V306_9, MMQ+O!):$D4!100M;//S]9O;]<=R'A-EMM]C6-A2Y;2'XE],Y\OB[%=5H'.]T4U*=_VGWRV.0! M&82(.JD=H=@Y#Y#V: ,IAFQ W6Y3*TTO "95GQ=OAK:IRI/!F> &VB\Q2AL ML;$[Q<:F5DRQ]K?5O=F>2=7B&+!.O(+\FD]CO['6"\C3^9EC2&N/L;10, D% MY;IVU14%J/U!1F\FZXG7CZ/P2W?H]?^6ZSC\3^66LYK50O@Y7UU/W\88[H>^ M(T4 <#Y9%.OZB0],?RA&Y?6#B%?\[SPWZ_>K,^:)X[%I'W-6,<$UA:!&7!K3 MOE1A;TGJJ31V8- GS6Y\X7@IP%E,KF=F657%;'3_JHE6^ MP?:N6%Q>?DG\KW ;C9WCSK5'1D(M8G(<92J0DP M1!"M3"V+H#_M%^[>LO=3O09#EL.IWPGU)9],(_U7937/IX\RF/M^"SKZYLQ! M;)2EBF&I#0]+D91\LP8IW5[O>RM3<&J]/PWRI];TF+74CR8W?'*FN(%>!_N0 M(R:1=M0A6>-EE&I_S-=;)O2I-;4?9(>=9!B@DHY83["&X7_*Q+N1!UXTZA9IY?SR:R8KQIJ!)-FC28)FC*VH2D;=\QRGY%^H M_C&+,>EKAOV^Y#0?EB M_)"#?WL75K<' -?A[=^E9L5KM6EZN)[0MLK?B!4TAT5CHJ:CL:?$GY/IM/X[ M^1>FPO=1Y8>4W_6^*K],Y@^NF+NZ*D;QC0F_^9 ODJG6(W(2:=6CS#W%)J];)7?/=?( *"@ ]8^E,PRJ[Z;PTF7Z4>ZSR\/>L)MT$DVF\5# MWS]:/GQ5_+&,!VY[4FT:S,Z@0MH*3H57,%;KYJ 61TSTXTJGVG W=>S,R&LS..+%,(.R@3;0E2,A2ZXL^G[SXS\F116^_^;^(O81:6[0['A !EUX_PS3P@4< M(278(+F!5J+VB2*'1_ -UZ;I#L"3KC7?L]%JB]KZG(P!8HPFE@C C#746L9K M+"RR T],[EK@31:CCJ'\]U:OH=M"P]>J$VO3F]G=W(&EIC"/,H [DN$U;CL;LE+J!6ND&JA/%.8;:&PQ-\#L@ M) 8R5O/)!1A@\O3I=*,=9J?4#=Q*-]:S,@DDE$8'^&)Y0X2<-G+#)SNB"TUO M:=.GTXUVF*72#9U/\]FH^'A3%(N+**T[8IF0."QJ11+B2R3D5F<4;-W*-7#IA.;#]G>. M%UX#;3@*J1]5+P;IJ Q)'4ZC!B:?QRZ]\:\81O@E+)2SQ?YR#+NF93$[V%DA M@#+*:>8]8VOP+%">)U6%9A9%%V)[GD'='4+)\A]ORFKQJ:AN'T6H[-6$[9,R M;X ''$MAJ6,08:RLJKDDD+O?=H+P\ M(T.((RD4$-9A(BDDRL*:/T-L>]$?GMT^,'>@&\12:<0JZ>ZJJ%81XZO,T]B+ M[.H%)N:? F'SEW^UUT[L\FLRHJ!%GE+L% IO*C<";39+ZOG0;UB.U8_O:GR= M'-K_5=;VB [2#3IK'3V-;KXM9\7]V[SZO5CXY6R\WTY^>4*FD6$D-BDURAM* M*?"VY@XR* ?8$.LTPBU[0#.5KOSR<5.8<6-T[-67[9,R)@'A*'B-P%-O(1$( MZ)I+9>D FT /0FQD'O,9EM6N;)2&3\@P-, ) MI3V1!GO/ \!NS7_PA^D :[.GR4KI![]4^O.0?7:8QFR=DQG-F)54(0VE$5@; ML3DC0^+96W\8<]"8Q"0T>D\4; M>\DQTD@[X$7XB;,:"<% >[>JOT[!:=:7_D \I3JA-0OP.'7:]IC,!@,O("%8 M6&:)\1 Y5#NV"-LC,DSZZTAZ,G7J",1D>]96>/Y>E?/Y+[/@ TPG_RK&?P^P MQS(G#3J8MWYFAI0%T'K*.;.84(6AL#5&"NKV[GUOQ3X3[7F)$#V5UCUU$L(+ M4RTB-Z:<+U:9^P/"N@"<$?7&@"WW>'B& M_N 4LA>DAZZE$=@^M?3)\S.E.%.>F.!90:BD@]BA&CLA1'L;L#>7XGRT]!BD M3V\H/N6RE5WX]!$9LBSX\) $!UYCI3!%=0RZQ4:0]DUCL!,I4[O MJW)4%.-Y+#$7R5>S\=M\$6F^WV5*-_ ^CGQRY@V#7DG*'?52((4QK\\6,72Z M?6)8;^7;T_@@:7$]E1[N8B6^6 23 ?VZ%['T'Y3MEYKL3:H9/>"85 \&3R_O'KTF'_3BG9<,&^L0[$K#H66 M;-+)--<$-KJ2/1T>W56T,QB2\!Y9JL/23;F&C*UCAK21SIB'+C?6CSW#0=M#^K[*V1_2L0I;/0D=_ MC#!4 [0@1D#K%0/.QO(*J.:2&3S -,_3"+EY&.IAB)YW&"J0T% =+!>/)0 F MO*5H8Q5C0@;81G<0VM,EJ*D4Z-FMP3.K]NGAP/MROA+H#KUJ\[B,*N\0LIQR M"+'C$%A5[PN&T"'FI*=Q,A. .60U>W2%M:>'5 =/SS2 4H47/KSV"L=:P)*! M&C=&4'M+:R@1L F5\#ALAW- FJCQ2112V)%,58PGB[3?=E'F,W5=%46-P\=% M/AOK^XMBL0B[:3WLU$>_D>::%I^/8K#^?9.CWIWS,LH4=8@@Y#FFA%@AO(58 M&$Y0V*-IHUB8=/SN.\K=.B=C2ACOB(!$:^I4X)H2J;S62&J(CR@0T/'1;4?2 M*OO!9=!'LR\QN>=L=MN4S,$8BFY@+()/@=3:*RTP54S"&!N2LG?-08>S'0BZ M@>JT@"B5D?7B^Q.7Z&KOH=6^J9GCU!$)B5+604XHH!A3#"6&#&H/688=M1@P M+;&PU/" L7&$8Z,,TTH?$)>4PV4=)0% M&]&R:#-:G#1(NO$A9WK-.0RFUB6I5NV(GYR.3!;+".SNRE1[IF4<:T"I!4'Y M#64<"&D$HH1;Q'2@(&6SJH;^57<"*7O#*=GKORZN%;W!>("VS[9X87BFB9*8 M489Q9%#RL,(Q(*B'@D-A3&9H=*$_4\A&R'B&F!%!W@9<*QX=MB!K3!I M*>EYM7@DY?"OYQ(.'V4F9A<7U5U>+>[?Y;?;[(!M0[/(N). (J4#W2A>AQD- MO(94&"YHREH!)[(!.H*F3R%_*.Z6U>@FGQ>;H^'G%&]=S ^:GZUZ+3(+D*'! M2;)06HW66QL"VLLSLPJ.EVTY !1_#-6BDEKE. <$$^JM"O\4F -,F/.$F:15 MC_::#2=2G,,P:GVBX,NJF%S//BX_SR?C25[=[SY)V#(\PYXIC\(>B ,@%I%@ M!".I<*R[$\B& ZICU9,4RLY!2GG]WSAH_/O!&:88:X(A=@931>)"AD58XP@5 M"EM&6HN^YQ+7W1\=' W.:42^$TYM#2]0:'/?;NS,R$ M+F2Y4RWZ@^X(*30C<. :;W] MKV),9N/WTV)\_6TSW-?G8ON<3$&,+) P4$\I-#K0C2ATGFOGM&,IXQD:'A$< M+X*R'W"2Q2D?$IGPPJ6:L8@+1KE0*. DE$0D+E2.*"D)(>UMO\-K=9W8 #@: MG-.(?._R_=+P3 D K-(D[$P:0>,A1VJ]>Q$/P;EN_,?(<*S[UH?#0&F]T9OR]G:R6!3C#\67!YF&17#W=K]_9H8X!#+P$&Q81SF,:Z7'+/JY" EK!]A"^SA1E'W"TUK$ MO\Q&K87<9&ZF;0 H("2"KNQ-P#0*F6[E78^.?G M8>/[&Q3NF)8QJ"ABE A)@VWDM="8.BF\HLQ)F/2N**4J](#-*8,$W^9?)[?+ M6UU65?EG5.C\+OQF<7]@P."VQV26(B%8\)PPI%0JJX@$P GMG2<&J*09TD?$ ME?42YMX1:"DC1CZM+]+WQ(G4PS*+-19 &$8PHS;L5D'Y.>#0HF R0=W>,>QM MO^A)_.U!:6T,/#W5B-_^/I\OW->[2;7JYGEYM3FP;L-$>[D8/&A[IQ<.:-=-QQX+ 65#@JI/4J MK%S8>^&-;Y^>TEN]SG[>^*.A.:55\.#11,)]4;POJE'X*;\^-+UMRU.RV(Z% M:ZP9""YT0%8AJ8%5WLE@BQG4WHGHK;)_.IN@&\R2Z]*2;H%*E+Y]>5?$'6]V M?5'D\^+R\W1RO=H 3UZF,F:\FW(622MFHX8U*;=/RJ!6$,>#60P1!8@II3 3 M5E@/!&&\4>),(D[WIBB_."$CRF/"(,44 0JDTE $SYAX%E37RZ2!/;OSDSL0 MTG=F>P>(I,Q,;A3E]W&1+U9?]?>BO*[RNYO)*)_N"!7>.CX32#NA(.?8K](> MM/?(D>"J$J:!TNW;J?:=BWRD7,ONP>DSK//C@T(]IG!G&.?6\1DCB%(%D1,N MO$ Q"LZQU=45,-!:?FYYQAT)L#P!=.>A+]8P(P.,#CE*L30R=C^'!AH@F54D M:5GS1F&^J;3A,&!:GP%]JO+1O#A O.X:DWX#]?.KF46?5;/RHKI,M[H)-/EF9W+:8 MCZK)W-@3W)(>T>EQ'OB RFNA4*$*%T>74U&47: M?LNKXJ9. M2^FLP':&35OX7^6R\5^)Q4(84<40QRBR4U#HKN4> (VQP M6-P,&&!=X]YDW */5%)]>IOEOMX%FVK73F^CV&"BOGC?NLT?]IB, M!C(8E9A :*F,YP=0ASV1,&T\1*Y]C:3^8F*Z$WP"Q-KG/A;S>5$\)2Z&ZEQ> M1>9CF\JM<0P'S<\,H$+18+ 0+RG32&CHO)&,$ Z-Q^TUH+^0EXXUH">HTD6Z M["-_9ZS+OLD9QL)9BISB'E#BJ/"<*$ QTY!A?$0&97_1+CU-4Z<+P[ME M!"3:HK/BSWP:"7OI"/V@^3%X!TCCL%5![R&2L2P("TL=,YX+[=LO#/P,Y-XG M5*=<&!Z1?>"J\&AF!F7LP&NO6L@SD U^@&IT_6@ M)J-TJ^BUU6>_53$_;/:N7$Q&T9B9E"_Y@<<^,IA'"'H?ORNHV?]S.J[>.,UN_68U&T2(+UOJHF'R) MUZ&[@S?3D%0MB_':=X@=<59#S;*J@MMP,?W$U-J\OE-(.]#,5]4 MD]&B&,>+:-$6XL MI&8QPH/]_8S:OR0##MML0_@N^#J84045%@% MFXYC8:%E*2N"=1%"U%@3]BE65XBE2QA^S,":^ 9UYK?.RB272"EM &,DV.=2 M0.6XP(1+[971ZLPB@?J4]$YEZA75\U4O IG CC-*$:%62JTI0XABCMBJ/-.@ MXG8&HCR'8=:^>-'EKV\LE'OJ%#T>%-0:8^.)QM0::I7508$1,T8J@(31-*4T MVSC)+7$N.P(DU6N\W0W8\19OGQ3;@S-N(8+0:JHE$!I#B&$,&>(0@:0O\=%G M(VV-TL[P2:4%[ZMRO!P]$+H*+GIS>Y=/JE7?V\O*W.35]4Z%:#0_(QY0S2$+ MKPZG3'%%8B4N#IQ,Z3&4BI[!RV59QI[ M1EY>J:K*@PO6H#_2B^,SA)&T"EAN *)>NGCF8AW 5#D%B4_I>0[#]N@2KG3) M'1LJ8^C!NW*6?_OD4_AIGJ_\ZOG>RLH'/BDS0G/G Z#A54.0 "I66^K..RJ MYWKQ<:3POTLC.2FH/[X6 LFPTL "BR5F@L+- AX 6P(#Y\-RHX9AHX=!EEK ML^;7,NRL?UQ,1JN4BF9-G';-R1QD&&AL$+&<6L(%%T2QL)(C'JQ /\ F3KU) MINP'LU3+Q?J0]WVTY![#H.\?_V:/4=/\(9F1@CH1%DCF-26<:Z^)HX#3@##6 MI+WF]-Q#NG=+IS<,3Z%)>^_9OQ^1D,.@ZK/DS9U=369 M3B)];K:(C2^VV27;!V>:Q"J)SGK&.:4 *$0Y)AA[!XT.)MOP#))C1%)VC$>R M8([-5?+E5>QY<3'Y4HS5?%XLYO\HIF-?5K_L3)QO-#_LP(!#IC@"80T4F DI M@5) ",6TNM#C[5\?D)WZ.G]E:/6?FO"A^%+,ED6J[]DD.J^$$[3@ M!/DJ:U+L9)Y?!_?E>MV5I/[XQ"$36\BZ:! PL6]JIAVQ3D(/&*+&>&N%2.R:E@D@;3#^O 7>(ZJI0IBLN26*^_9E.#L.B^A.;,_[ MKW2'S@ #(6;S.J-/: MP)W7DMO&YX1A0Q3 #$* S^2-E= MB&BGM(]"YT>0^Z!.,P@)"YY 4IEX) M::Q]/AP7J1LQ;:LR=A0LJ<2^:3J@E_-@^,SG-=5[3N5WSLN" TD9EH9B!C7B MG,&P(S[PRC#F@ZW$WND.WP=4R=3B@<2]QZ1/QF7>">-CA0ME@,.6$,[]AA?I MW3"W^8[E]%SZ'2!TWE(?U"8_)&%W= '_6^"DVGW?_FA(1BTDEKI @L# 0L$@ M%S55@, !EO9MB6K9"0#)[*_)5,W&?\\;V%U/1V;,,:B4@4:@H!C.,^CJ?8G1 M@$C"S3:)0+O!H4_WJ;LN=XI92K2/U_W6 (QHZ/RKI"J)> MQ=Y9[S('-+">4 ,M 3:\$X#4_B:G6M%A&E(=R:E1$[-V"/T8TA^4034DH7=D M4+V=C,?3PN7S>%VJKJI P6[S:NN$3'#+O>*0@.#N4ZH9HJZF&#*4-*SHF YV MC9$O>X"EU_B0VR+2M=WJ^GY0AC#4$()@KFC+):7>L@T8DO'V%<=Z::'2G5"/ MAJ)70TMYLZ[(?0@P+8P]"D\MXQ! M*CO%]WA(!HF3CDOKJ<8"6*D0VZP?L4YS:P%VWM6@>P$> 42?(ER7]KBL/A;5 ME]A%:;N[\]+0S%JCB;0Q%E[&+ BF1&TI".]=^[Y4AXOTM)Y.!^@DD'.,(5H3 MN/MN<.OXS*K AO%AQ\=:FK!Q@&\\ 4$&[.0<)Z+O9=T9.#^&X ?GWPQ WAVY M-N__^7YY>Q>__].R^ES:8D7#;N]FUYS,!)=.:DH%,%PK@Y52]0XF*(<#]^4^;>F\@1,1@BIMUW!HHDOLR!KKY@DP@90 ,& H7B_XPZ1V.Z400.V1! MTH#2G;D%IU":EY>BM(BGS%=(K^0?%WFUL+$9^;Z2!5U^4>8UID'B0"FO:-@5 ME"%0(A=V"D4IL8,M'IE: [M^ 8Z10F+KKSV3#XW)8)_:O/Z*8%0AHVF,G(^' MU!")6,PY_,$4XS&X?GAVXH^PC+=#/ZV9N;=,WZDMS8?\]]\FX^)1JO C8S^V M_:MF^;0V])L8EJV?F2'H!.+ >Z8T92*LAMH;ZKG4$E-.&MU?]A1!O*EDO%9WA]^70>B5T,H1!!4E"FH$3?C3:@>D1'0P&:P)-&AKO>_3X3UH M&[.;DIT6AC5:8\,7U/([ #R"$2FU(2MT(&!@>? M!]\:L:3655_U/9M*IG%]S\,P2W?XD+B^I[#(@K#E(P\H,$QB3@3SQD.,97"E M$UXYG[%9U!O@IU"[-H4J6))LM3DK(^&YM5OI4Z[[2SUV M#.:YZ)!'@!B'M'.24:^=,(QQHX6V$$.CAU79Y+0:8(=% ,E$L;C'F) MB$>0NK"9.\JP]\ABPK@=8@'(8T2ROQCH87@,.0*=(N"Q4-I+(BDR5DE,)!'< M&>6P).V3"I)5#S^E==$1K.<1P4R9=E8XKIB,=?:%8H"O-STMK!!G9D$<+[M& M,JH(@UDP39Z@#%$DMH1644J<1@\JZ]AG\28/=NU6$PS YO]!H)K!5 M@ / 27#Y$9/(>@!)6%*-5_*(7*;$0?&-Y=0P-/HP7/I\OX_NYVJL]!*%E8IP MRH 7PABLP_)E+**&M#_#ZCE;;3BV0@>P]JD@Z3IT*JDP"_LB*XPTK"\!82!#1DRG)OD#,D(#,\V^,$BG,8 M1JUO41(U?[404@%\<.D)HIXR)05GP % E &6)TVM[++Y:V,IM6G^>AAHK57@ ME[NPK\X6[^(V>[6/6^3Z_?PA->5GL.Z9D&/G N?-"5RCF!$*/"Q$(531"L+,8/4(^RY4>V5JK=:@NEC MX/K'-7'P[>1Z-KF:C/*P^M[$6^WYF]F ^L4D:LBS+M(2MJ2RBM6[DW_AQ^7M M;5[=7UZ]U)5(W]6XR/0.8B/ F JZLCJURM?)@E1"I MM($4-+IBZ3N\>0"ZX-L5!S#3;L(W4&$<4]B'K?U=5AH)W' M?03FF@N&@8LU%RT4GGE7\Z2P!&=6=:FQB!I=3+0#Y\<0_. .@P8@[].X@>UJ MM4ALD6*(0"))\"LD5136O 24DA[V'7/IU%@F.VNU'(;&^5TQ*D>I(U '!Y(( MK(55F*WY4Y3J]KFTB:LOM95V-[CT>\781:=$QXD@A!H.H7$$$ \WW$C1_B(Y M6$LBYKCDBF)#A6FW'BJA)1[UVZ/P( M!@LJ<1> M7R<6[\K9FN"]@M\Z)^-&,4XPUII!Q0 U@-2;H';HB&C!7LRZSD7?%3"IA-]/ M]TP/8E ](QX92H'CW*IZL=2 "=U:"9(%HO=G]?6!8#)M:=5>42AI D 48NL$ M($3YC4>CA>%XF*9?QW+:V6>Q'4+G+?5!&7Y#$G9'P3H'-M44&DJ#)<*<4ZVA MX$;PFBKM]0!SVENBNJVIYF$ )+/)6S?5#!AH;K"00$.%/)1>J@T@6@[($.M& MH-W@\.\3*!76+@>%MEPS I#3GNIZ,3,JN".#?>'[N9'O'\)T_MQ\L2D(OM.' M>S0NPQ+(P & PD!(M+-Q'5SSPN01EVM]+Q?]J,,QX*02]-^K+'TI8KG4V7S7V[UG9N8@I% RJ*A'Q!"N+? UOY;[]N][YPWHTJA"IW"E M\\RFT[@GS<9O\^KW(J*R7S.V3\JHM4889 D'W"&LA-Z<45D=')_62D'/4BDZ M0RJ=53DOPG?=!(IMV+JFY5T$9[]*[)R7>8V\@I@Q (VP4E+/3,TK(:Z]5K"S MU(HNP4JE&.HV O&O=;.8-[-%/KN>?)X6#]'Q.S1C]\3,\6 !:ZXP-0Z0Q!E MM05LL7?M+WKX6:I&IVBETHTWMW?YI(J@7%Y=E+/KB[#MC1\H_DI",<"E%SH;V:C\K:X")Y3$[%_&YTY9H2W84]T MJZH*W"!9>U@607I$W3%PWI)OC5$JV;\K9^538O>;E%OG9-)SSP2BCCMB56#8 M,;'AT9DCPGS/\^2Q*Z22V0L;=:T/2R>S96S:\L!$K,98!'B*AW&?\J_%_.UD M5E:3Q?V;F!E?S!?!='[Z%/?'.V,L11^7D>C@X7^T1YQ\_1393A^VOXMN*/6 8S#)C?3.Y6:C+;]^7%'VHD$N<)=?DU&/A53Q!AH:BK&3 M#&/+%*04.ZI\H\(G/9TR;J*B.F"X>4IQ5U^642($UM C:23%P9EB0MJPB'@I M3&PDEO"FS 3"&2$@I//6& 8R-9RLB: MEL&0Z35A7U[S89B>1WJK@E((QC42Q%. @\$?K!X.D2+Q+Z'.L(S><;)KE #; M,6KGH2J":@$$Q@Q31,.?$FDF'9!40Q0L=WX:33@T$[I;13@,D_/+EZ762VN= MM QZ&GPUZ:1#!D,F65!NF+1?PS'YLHWEU#!?]C!A06'>AQ$ 2J"D%6BI ;>#1 V@]D?SLNPIUJ"&' M0=6G8=I%5R$"A-!>8DO#-@R5%]@P#XS0%B'LU0#S1XX1R?ZN0H?AT6\F_W&= M H#PP ML^_"M9,N=)SR\ZP+1/[4A7RYU!C@E5 MUAB%'-920(W7.Z("R* S,R^.EVVK:N\=H_ACJ!91SCH5%E<'$#4B'GI30!D( MH!BJ7/M\\Z1M OI5G,,P:IUVFJA- "3"DF!&.X\IE9Y*#0)2@FHM+6)F0$T, M>Y)2FS8!AX&6RN5XL0?Y#J_CY9[E3BI!A4?"AF6/<*Z%LXQ0HKP-YI9OGVZ> MK)_1R0] N@ V64#[80W-=T6X']@:73 "L=/> ^2I"2:]HW"] 6M%Q+EU.^I( M^,\#X4\+ZH^OA4PRKB$E*!B#E,4888Y< $P"B"WP*:NH-S]G.:V.'099:P/H MUS+LP7\\CXC:;?7LFI,9J(B&4!/O(#4(22N1@S$P7&&@\8!,G=XE4_:#66M9 M/__V=7.>EZR7G>,SJ;73FB)HH:,B[-G8!./,&T(%L."(Q,O>9'S28*4NP6PM M_(Z[83&^ZC[IL#*(=7@6ZP[.U%KQ;.5Z75V\GTV*^ M*&?%OC5@ZX2,^.#N2R>$ #1H+Y$6$N\-DLYQ;(\HE=I;=8;3:T!7:+:6__,O M_E3JXD,Q*F(^WS85V#4GDY! :1P& 642J0-@%IX3117Y)@"_+T5>QA$@'3_4.]-8EE_'/_X MG,^+__Z/_P]02P,$% @ MX!>4?DWN)\1L@ M$ ( !4 !EK>?-\K_\"?X%_*FJEY?-U7SY];_\Z==?WJI?S+MW?_IO__4_ M_.?_X^W;_ZD_O:]LJ? M\^^SMV^W?U2U7RSFRW_^2_S'E]FZKGY?S_]E??FMOIF];RYGF];VM\WF]E_^ M^M???OOM+[]_62W^TJR^_A4!@/^Z_ZL7/Q&_>]M][&W\T5N(WF+XE]_75W^J M@H?+=6L[P4CW\=^??/XWW'X:2BG_VOYV_]'U_+D/AL?"O_[/O[W_I?7S[7RY MWLR6E_6?_NM_J*HM':MF47^JKZOX[U\_O7L1G?QK_,1?E_77R/?'>C5OKG[9 MS%:;][,O]2+ :)_V;55?/_^(Q6KUX F1(1D9@BPR]!]?>?#FQVW]7_ZTGM_< M+@(]?QV OP?@S5.PI="U)/SOFAN>57B M_7W\V)&QCPNYZ)O1;&:+D=^,)X]\$?,B?NI]^&KWP?CT(_+;&M^)ZL&#Z]\W M]?*JOFI%\\&CJ_G5?_E3^.HB-/K\XL/F6[WR\V40V/EL\6YYW:QNVF%%?5EO M5K/+S87G2"BC,--0$DT8)E12#"5&5"@+S$7[U(MZ^?;77SH,[8^RK%!(E)54 M4.(H)00(A@TP7'OFN? :_2F'C:<\K^IU<[>ZW Y2 5X(_VN+K=J#JP[0 M5?_H\/V___FO]XZ5I_1J%RFT?S8E:A\ &X/B%WEM+A_TO>AKZ%NQ=V'0]JPT M[Q_3UER.3=O6^T6,QIK5KB<_>#O4ZK)J5E?U*D2)W1_-5I>OT+W[Q%\OFQ#Z MW&[>/GBI8[18QIFFR*NUY2BX]!P_^]YSMW[[=3:[O5"7E\W=O0L C$*0.*H\QT%QL]L/PBUTGT10A#GDJ M"1<&4V6%@!Y"Q0DV'@#*:4[7V;P0'!SI-QVZ:K6']Z;Z&@&FR=%8A!Y7^#-P MF:?P>QH_'=#XI0ZOGO#Q M)'%R6IA#YC%I+-(H$U'*,KX]%LZ"#/:/"G^N-YU)2HT&5@#%(?1<"JT=[KHO M$)1>;/8)>(\XYL"0QQ8RP@TQ4%#EF.22>*65$(8R[[.2J&R?KEC M%J"R;S18B,41A&]V'8+SZQ$]$W$9QY=4@L#<_J=+UJ?Y>+^]J M'QPTS;)-G?\^WWPS=^M-EVB>P=Z8%C\S^-SCBZ5TW9MW;$Z,(YA!'7 M@37@A'8$(Z=W)A7STEU\KU=?FOYS3AFFRLPR R)K1'<->X6G=_8 WB[A" M>'FYQ57]-%]>+NZNZJMJOJQN5_7M;'Y5U;_?ULMUO:YFRZNJ:5=2NL]O__[/ M><'_* V2%HBXM$2OPWOM72(> NVMN+VF('=%ZO_R5CF^:X3!_7N?.2W%/T_OY0]/90]YEO MO^VQX_*>L5/V;/SWVS0[;CND;:?-H>BEG;5%:)[ )MLR?C6E7]"QQAY;WS;K M^6:_60XR13SUG&BO&90.""TZ^\@J-<[8DVNU^-BS6YR\VN$:2_>RV1TZWI0D M=O3QI@/[^IQK:=K'&FY*TE]LN$EOAA%&FT<,]1IM^K(\]=&FMU_)H\TPYE*G M:&Q]78?G7^V6_O=CF\($4 P,1QP)))Q0FG;6'%$\9UZ[KXW"(TD'JUIM<25F M+H.92YN/.05I>:/$GJ]NZ]"YM@>]0,V1*9:A9$YC=F6P%\VXKUA&7/M^?AE7 MT-7RR@9CB^8VCHZ=_#T.L"\@E9!@H)@SE#KD'=/=_B(-A,7)@>VX9@OKT0YL MN\G@ZAYN1J U,LL) >[Y",[3KH[; +0Z0'J_\?%I2G\^WC,BW//QWR_$';,= MTB+<+(9>"G'+T#R!&+>08TWQ5S1C[/FX:J[N+H^8),QI8B&%B#MK/)=\'UA[ M#%SR:#/44.'Q90TW#@SA-DWW M7^'@):4?B[H):/MHKC0%7JT,_?ZE7GT/8\B+)I'GGA$#M:=(6 >X1F9GTFB, MDZ8J1C%46+]W\#(T9S!S"?I]2M+R]'N';"3]'LQEAGZ?DM-^^CV$VS3]?H6# ME_1[+.HFH-^CN=(4>+7RX^^0 +QFW +'@4:.">^ %D1;CCOC+ PL*5L"1S9Y MDLV!5X]FHO/#RC'(30_63\QKO[ ]3C&,.P2,R'5^,']BSH>%]4.YSPKQ7V?F ME6!_1&HG,&P4<.J9!&!TSH;L*7]JFF/G"%1>$0RP)))A MI#N$\]RVS.$;SO-)3EOH/#F_>_=JN)Q%@@ :2R&GG L=S'[X@C,,Z>P!Z&"T^._'QP"/$Y_7OS M),@>;:-ZGU9(B+7/V0 ])?+E?6OW> OL6._3 &/M(BS<$,4V$N8UR B;"9\2 MU6L_X0"^)Q";%W,M>5?A8/Y&W.YSK&6U[N-8Z,0>H(B\R%R!U_G7FTL>%U)G)7FWMP. ']'].;E#7GWBR- MLE9P8)U"SC E7@,EM(4:6V [ZX1(,-IR08;-DZP8+%^9-1MQU2"'[A$6#@HQ M/?K:P92*<:4)7RGZ_P"+"'V\REE'Z,W:*()XH3GA5AJC" J1M:+< ;:W*3D; M309?M72:Y=*R@OZ/[!JN: A< 36$(&8I(I3QP4F7' L MA4DO@9=CE D)&1'642(I9D1A*17 @0XM"/5%MR3L<;;SQ@^05O=0SW9 .XO( MHWVS1(-,I:\6\>U)WRW'8&I?WNT8^_MLM9HM-S_+V?PF,]+HRV&:\)V OCR%Z_:1=HBJ':33RMCSM!S1JX$\3D.8ACK1 MC/INY4G-WYKO=12[=\M?-F%DG*VN'IE7EY>KN]GB4[-8^&85NN35!02&<@J\ MXM XQI!!BG5]2& %(HV3IK G;M=\M2O2),44<@>O!Z1SY*M- UM+>IA M<[IW?E N+-K%K/U>GX]KZ^Z[;->,F6=($@K;366U,-]&A=K$%WX<10Y0RBB$2%GG,'6(P)).>9A5&>0PRN=OO>W;X3+WZ7E=? M9HM8U#Q>E/YUOER&R+UJKJOM\P>%C_U;H%<\>1+:!P:8.XQGVLR?2%AZZ#F8 M\FGHY>A>'0].1V)MF"[NO@T9^KOU^JZ^NI :6.8!0$8)9QUFFME=IR22P:1J M:+DF'5$$"Z$\1)03IUP0!*BEE0+KD&D6CDGWO?*R66_6U>6WV>IK?55MFO8' M402S#LJ.S?<0$2Q*=>8&EBZTC'.([O=-O8SW-KVLC.^6EZMZMMY>LG'O1[5U M9 J"^9C<;+WLW3I3ELO^3B6IY4#.AHGEQ]F/=G+S DKA@@UDJ)6*4*P1WG=: MZ+"[6-9?9YOZ:HA,[HUQ!($BFCEE (7<":8UQEY*1 & R";U6;GMLX>XDKON MKYOY8O[O[5:JG3JNJ]G7V7P9U'$7/8XAC>GL#I'$<6D]B13:^D *._Q34, . M2[;R93?"E!4OWYDDI>O)4:K"'4_3/Z[J^O?Y.J[?= -Q]Q9>6,(9LP)#X[&C MEF&INUDR:0GS.1%B?Q10P> ]%0#8P KP&C@NH<8>"2,5+GTIT:=ZT7;)$!W. M=E-CJWH1M34&CO7OM_-X^/.W_6B5)Y %&R=-.Z?1+CUE-2&H_*G#^^>MJ-X[ M=!!KGE9B>U-^1'W+-^,TA/D$?C:G[B!E9CT-L,(;BX'"2EO,!)9BIP\**J!W MLYYN.2AV?6I7<\\ $5A)P"A@4!+B."&&.1=O,LJ*MAY"'&'&LXX7K;\ZU_D' MGXM+;8%I].C1O>HY%Y?'6D;PM6F72SY<^_DRO(3SH!GQ_I608NWWQP"'PU@. M%.0>0D@$B8O6L:MJ31%QJ6E0DBVG(27(,\Z\I%1JY3#0SB%$14BZ2MX^N(<7 M>^ >8-4A/-NNLA3:CH^\X[$^C2XYKDM/Q].Q^4KMC.WMKNN]$:&15U03P(UP MD"/OC.ZZG46>JS!7(VD7G(PQ$YZ4G8-(2C+_AFE)>FCQB81T5+K(7$\C * M2RTQ#Q:4V+_V3I*L1;'G+2#%0X A*'.:41KTC &/"4L?.4Q-H6E80=G=U]\ MYMUD/3G+D8J2=/51C"%7\8XI'8]X>55!^O(X)2'I[<.S>C*,D;2J>K/UM_A_ M]V]W\^^S19S4_50'<_/+34@TPB_4\NKA#PX^V24B@ +CF:$ >RZ(#!"!VW6G M@$\GA27CH>%(6>&">:4 Y9Q)RZ#%,OS 6.( +2U7 56[>G(9OZCO\>44>3M) MJQP7N6DV2)X@1D!!#F-#'.!Z4]U#WOXR%N!Y_+,'?Y!?(OLT39A3O&]J3=FS MHM^IFC2QTM\(K#XS,IZ^Q290=>.T_C;GZAN9TW'?FM7F<[VZ>;?\'A!LEUUQ M"%>=0EA:QXE4VD G.UT0X3]9RYS/&0!(2 :=]DQ)*A'0W'@%E(YN089+'\5H M,;T-?WA3S>]19:Y3]B(N<=ZR-&>9\Y3W=+U+H*O,G.0SE!R;@QS"X#0B_F$N M/)YC',Y'\C3"Y65SURK<91TT[,NB_KG>[&\MBWV#F= 5G',:*V^@[SH(%(AD MS28<,V0H$Q""D( 310G!"BJ#H*%&>1"OOBP]W[C#5JWVX-Y4R_K$N]V/,70L M7QZ#VÐG%<>9P]C\=/:J>*W789B/P1+%UH2PART#%M$$646"E8UXD\I$GW M\#W[8(\%ID '0:",&AX&, J@,41JJ*ESI3<6=5C:*O+'.LL(%*4-Q,78R1N M]S#>5#^?6D,.*3BB&;V8FH9&](/>C/"FY.YSJ6]G\ZO=P>Z0,GS8?*M7#Z;R M+I3E@./M^8DPHE,I_/Z]%YQF;5!,L4="I""=19 S&M1.2&D 0!(["JP!OO1D MV YBW'08,6ZKM#01YOZ.GNVT?NXF[1&83E.84Y.<)SP=OSMX+;TMP.K16L"I M=PZ]2MK174/C43X-!1O5HR>[A<9FJ]=ZY 6EED,0XJEX(,)9$+25[_H;#W:S M2H<^?#*+&P*9MY@(0)%2PDBF!*0HI"0V^)&E84.O%.LC5YE$]5A\')6C08N. M9UQI3%UA3"9K&N+1$_NQ%<5,!E(%X7VS_/IX#D,X*90.SY<>444D=1)T;SM& MF.4$/,\]7WH>TC<+-0F)A&'!'T4PH] (JAE'I6ICP=L;L+ZMXM+YN;^O/L]ZUXQ7*S)W&+J@JP]EG1R6=I7F;HB/Z,0.LT M9&@,1YK17[GL4TRW]6KSXV-XR>*ESW$%N+VQ)YIDW&+$'.=(QKV$&"#;+9MP MJ4AN"<^7#6'NC38*">L!1"@20@"FLK2X<[';9VHJ'N@/68#![&9NK4 MS8F(S)VSV<)Z4[7 MB?M[ZD\N30=H^GH+,T([$Y#GL9QY>DIKK'X296H#\'@ M+![L?!]/MLBJ>VCGF]$YSM01R1F)XFD(T5C.-$5>P\STZ7[A_/!"3J I<%1X3YE7 MX1^,B*YCA=Z6-;7SO 5%J+/(@UA+ESK#0U2E%><2L;@49TMOA=U*U.!9YI[L M)29'Q8G+3(H>[+$YU]65S[)R+ ,:Q.(T!&>@#X\SGA$8R=LN9D,!Z2R%3BHB@B2ID"QA0DGM+,BO3Z.6YH)_=[)+I<_(NE_M+4M7RZI=-<_G/ M;\TB$+*.4[R;'_OC^N&-)AAC:B$U5A*ME47=:QTWY&5M?4DURC7U7&$/N G! MD&=":0.\QA 1QRTK7:SC_3NEW[U_]_F=^Z52/]OJE\\?S/_]/SZ\M^[3+__G M?Q0(\O^K%&90)^03QC!K"@P0:0>&N!TFD#.AS MIOF1"6+#V)UFOMW"RLS">M*6F)659RPS M2^O(VB$ZU]&%9WDYEL@-(W(:,C/4B1=.>@_B)*E06EN%N>Z.6:V[0JNNN*!D7B:54,@TJ2GB$AK)!>*4*2^XEAHHIN.&7@/S M)H!ZR4\$>NR4YT%HE%%$:T32CXO5&?G.%J^6Z@YD6^=J.QO=Q4_OSTUU1E&R M\U#>M_+8:O4C[H/Z/EO;+8OZUM;"N MYMNIY>VM2K?=L!.W!\[F[6VFNPO]UN%YLTTU6X6'!71W\;QZO/MX&;Y>A;^( MO]@_*]YXU2S;>"I>\7)@;_O!@SM?XIT"\\NZJW82?AB5N:IO;A?-CSH&W\TJ MWA5S=W.W:.%_#^_39GZS/5 <;R'Y[=O\\EL\X]2TS_DV^UY7RV93_0@>?ZGK MY?V3XX?GBT7[VR\1Q3(,*?757\(K.POVZI:-Q=U5'0\W1-/S99"<>KUY4VT/ M6 :+=YM]5C#;O?#K0/*JF^KXTBSOUO&W@A>U)>;ML4Z5;IM5FTA]UU#'HA4]=-5:./?YIMO@?YF60='9ZNM M;^V/XL>7S>HF$K_?('?YXW(1&NBZ6C0!P^K/?ZD^?YNOJWJQN\1Z75VU%V\$ M%"W_76<^G,GI>O&7^G(6MRMN'CQAR]QZWW)ONT8^@/Z7@27MDOOD,[%*H4X] M@>)T!9QJB@KAD*W#G;T?74 EF#-2 "J8QI9Q[#7M)B&DTSYK'N<54]A)RKW6 M7AA*K8IW2W@3SRAI*+#%I>=R6E#YX;A??8SI1E'6?J MV%KY.!1/(^L:RYFC^X4'<]#2,] [C$G"5:2CI;!T MI+N-2O(T.MVX+C4%7\JARST72G.'D)'$:*HH$![Y;JI0<>)5SIZ69QZ/E 2( M&T84)M1CIP"2CEH*;/BY\7EKVD,+P/0.#?KPUG=M9U3*AJ_IG'LA)VL!)YF[ M:7;#)Y&)@MG&P!4^ ]HIM[CFFA".NB>NJMWF-:=::S>O6'(+0>"^E MPX9BI;1R",!X;SMDSBI]ZIQCR#;&G*VS;JO\96?C/3@>AJ: M-:(_:2E);Z9&R4H.MQ9K;8--& R9.(&.Y+Z^MA=8F=$2D\,.SYP(-A%6!%#G M@610.26=4TYC0;/NMQTI-TD3N-,G*DF]<6S>I]$G1_(K)=(SSH=0/F. =PF1A;G(;&S*"B9?!!>G/6@S_/\G,LB!A.ZC24:@Q' MGCL'- 8W/291+JR65/DX,6E@",LEY7P7$Q@0Y,_WG#VY $(K 06W!EEJF=08 MQ @?&F4=!IFW!?2=-AECNN1UAK+G248EI_<$R=GF1=(F1)))FH8N]$+^\A1( MIO?IF<+-S7Q;/E,MKV)4%#+$<6"DJ8@Z7+HAQ V]Z4>0BN^NGG9E-7XL]Y7+RF,P'N$Z=6KU(T-%T:CBMTQ"@43QYDC:-Q4[RC8,OGQ]2!*IX:S8% MBC./K;=>=AU),PRS[AU\V8SUB&"$E%1$4&B<-)!@C'@T$OPL+4^'R+HSBW6+ M,/-4SQ FTR3I1"3F*=(AJ/_4'4M4F\UJ_N5N$[<^QNUX'V=G/>S3ZWSB"&Q/ M0ZC&<.3Q!89C<9,31S7+UNR_Q@VY%\AC1BA' %)LC0.($M=U*41LTBWD+S\< M>D>Y09@@1@5Q L4+/ 2DA%C"8.D5HBV>:AT!Y<=%>32E!T/%&,J/@ (Y+98W M58OF3?5NO;ZKKTX?_QQR\DK0TXN^:0A(?_C/A#<#>$@^&7AU-8\[O6>+C[/Y MU;NEF=W.-[/%!7-">XJ]1!1Y9)$D&G2=@3*:5=SI)1M86X M,@<%GV?FB+@,Y7(:&C/8B\=G!4=A)>,L\NXTS6XG?W-SNZJ_UP^7'^>_7X1@GZKE&44X%C]R#CJ]MU(")![2#G+-C!*0$D(,]91JUR\ M"8H(XHD1@$M5^I+( [C=J<%#P/'42[R_XZ=%P)PY*S1Z*R2*V1D;(%/D#KC? M'2-\P/WN[I2?(MP_MU4VXV&I@/GDAZ5S"#VFC86:9B*:6N"[*8JK&? M5_5L?;?Z<1 ^:FQ4K)4M%*4$QT5HWTWUPM"GT<6R_AI1IPGI,P:HM<1!%3(H MKB@.&:U&&' (G,$0:YJVL59NN^HAEO1EM1VF/LE@'\+2%*\44[U$;4_184IX M6L%ZRL<131I WC1D9X@#S6@O4IYX?*KCX>OZRLU6\0CV^D#2;'T]OYQO0C1 ML)7*B)#)8&V=D0YW?0-CE#6CE& .48JL]L%##2D#3 ,3K[#6AD*GA2E=!_@P M%*AW**N?KK;@,N.N,BZVW4BZP]1L\\WEB%)>/8,L8I-51B M3RAC6@@DI87J)%N-UB^NVPU=MGN=OK[+=:,R5VR9[MQKTH[Y:WH>0TJ\CYJ\8<(TC'DVG6*LH\D0X! M913E%'."0=[9ZQ'V.;;;<,82H^%4ITG325G.$ZKG"QU/J[IQVH;*8SBG$F3YE%0T. ]K%9S..^JOO2N\@HZ:2D% I,A?:0(8X18SC\@)C46N(# M+!2=^-V!JCI49]N,\S)!QR=RA[(ZC0XUAB//E\47JW(VB&=^>C" M2A9O>PZ];H\G3\1R:4H3JX(,Y8G28W*FHT@/*3JB/#VYG(;"] 7?C/(^Y2G& MS_5O!U*U:I;AR\NVONOZ>>&2D &#C+<<8E/$_&CK(]'4W+9?2(ZA5KG&GH8CGWFA.]Y)GWCL_F MJW;3P-_:700M@.?M>V.AU]"0.$LJ-+$:P@!RPT:2=^8I M,CQ'(4A=L\1>P@!@V,(!^R.QUA3&7RB"Z. MWAC3D,7QW6H*O\1YHOC?F^8JWEH3++];;L*K._^RJ+>W2'>_V@*YD,0["(#E M7,6-%$QH1#O[P.NDV[W&MUI8%CLT>4(X(JEI2G@>/O.DL /2:N ]RFH+\TW5 M_7XZJIC,ZA%9'+]EIJ&+!?QJ2K_3HY6K>B+-'BD6-W,3ZXB'(8TGN /@,Z5Q M1+.%M?']?+.[=VVT@E79Q*;)XYDXS=/'H^6LIB.*Z5P>4<4"#3(-62SA6'I= MK&'[ECPYWCM M8I[L]:1.PEB>I-V3-1W]>HFF(VHUF-EI:--P-YJ1W[C,PSWUUZAZG^KV M\M+EU_W./B -1,Y[03@17B 5](XRHHPR2%.97%*N[_/+=: =I&J/Z7QEXUX@ MYTBW&'U89AY?TX[[1T?EBWH;J'Z[W%X5\7#77\TVL5N"#TSM4 MZ\]-""G6H4/'ZYRO[ONT0LP "J@5GC-*(&3>=>"XEEG[NTX$J7 H\-"+N*YX M?_O.UI%=]9#MG<>=-_%PV:$_N>>+3].::9(YP8;,$]B1VK#ZQ^?VW.#9HIIQ M&N*(F)^XI:Q M"T.)(:"2PJSM)2_9@,0K#3WV6CHJ!1+22ZX )2QDNT3DW>_0\]:Z-U4$EGFD ML2]G:6I\"KKRY/6 J;-+Y OL'-&\H7Q.0\0&>_'XM.(HK+PF,_5J/M^:^ERO M;M3RRL[7[2Z[3T'<'EF6,MXI)Q%DQFE!%51>=-T' 95403#'GA9 </.7:>*.*L M.J05A%JFB"-RNYQ<3H7L;V$ZGE.!#%Z>&1%*L'K>T:&(1TVY M=S W.%VOZ_J%*U'_-MO-Q"E5"P3S+N^N]SZ@2(;^ICMT@W"'/C7H+-$9J1'S>=L@= MA-*;8 +A=#:U1T/M<@TUE3"\H(=/0O32;":OV5Q^JZ_N%O6'ZX^KYNKN+B%2&R]'W1'=YMU806<=5!OM> S))NHS= XF+:.;G/7&1+HOWL@IO+ MZ+&5N5*-,PVI+>?>XY6\LCPF7_&]^CI;SO^]3;WNIX##-R'T/JR^\N%Z?_#M ME_"3[2'%_>JC=XA[$9)-#[DPQE)-$.=6,+1B$'>)_4SWPH-V6=^C#P[.$]VZ<;95^%/*/",=I&W<::G)B MGQ_?SWT&QM-W2"_"MTT,,K_7*BK?U]9N3/<733SB=ZA\*,@(0H9Y*&$\X,? M3EV\, [G;9%.M\N-Z^ FQ'D;+]>#CI\0>=.,SQ5A93![IQF5:9!H=N9!OZ2?$!C.8VYG?W=S. MYJLH)'%;SH5R1#.E..(60(2XDXA0QCFPTF&ILJ:Q>IHH'-GL.^I\#ZNZ_#9; M?4U<@AY*8)[L%>2NG[Z]J>XA51'3>43L(2\):M63R&G)4E\G7M"?09RD"HVM MOVR>436,0GB/%+8VSB01"6W([>)T+8#>>YAZ0O*%IU/M@Q]4BI@Y8LRD8YCR MH*&*R6"@8$&V"&@*H_WSQ!SI* .9G$9'&>I$,^K;-:2C'"QP"6X]=!*$#)A1 M+Q"'K.LI5ONL0]HOV3 (6:-">B"QI)QRY3R)MAS6"DI?>K;A_7Q9MQ6BS:J^ MFF=.*O3FK8_"E*%LH,2<;5[@!6Z252:?S2G*3 \OCNI,7U:2#U;-U_^,1[!_ M#;ZNXH5GF\/K!HR4#NBH:MI:103P#FUWW:LP9J/4 ':8D7*=I\75)ND/D)UM MG#[*TY&.- Z_T^A.(_GR^!3*B REKRP$8\O-JEW:B #:==0+292TWEH &... M(D1"L+LU1J2R65?%]S11> 1_@*J*L';[#A)W' \E,'4QH#AWN?/^V;05FN!_ MCIBC<_F#F)R&[@QUXLD,_0BPPH =@"6J2W_2CNO*2?C*4Y0> M5*4H2O#T0$W"=X^5Y"4JGM&0P:R=5SV&PV]&>GNR%:.]IF]K:&V;FQ 375#G M/+3>0"D4@A (CTUGBTN3=,'7, OGT(XMM'SUZ$-@LH04YFX$'7F-MK&5Y"DC MQ^5D (.3T90A/CP5EL&,I)UWW6X+BB>FZN_UHKG=UHGY7B]CT?2;+_7JPFHL MG."2Q4+H\;0MLF!GE7*NDVJLC66K^&SF=I-4[#H'&*L=R)PCF"/P>EQ^SD%I MGA"]PF;UCRW"K).M(]":I:VK^K*>?P]_U)::F2V;\%>KZG86J_)?-ZOV(:OY MUV^;^*=W\5S8E[M-%3Y6-;\MWU2[V9DX_1\_&9#/-S_^T[J:WV^BF;5[(_ZR MVWX805FR\'MJ@GBN7Y3K9OKS6_Q\=&GU>RJ MOIFM_GD(ZKJ.]UV'#WRMEX&+'O:NSQ6^S'^$AU_/? ZA9"V9VTYX9CF]V M_,A5?5LOK^*[?7<;:&UIV[7*]H'1G2\_VE\L]D9;GO]2J>6.N8#^1]41OFC(ZDWE8KMNXK>_6<25OW57V:;,9*;0(+X**136D!H@[0/8V#3%9 M)^,&62H\[N^+;.5,38S$8=K\Y^GHRQOC4YDK],/^?$'97@PDS4O\/>C/:A?ZQ,( 5D!FJ('0 M6H:EWX<^$@&:/ &1\]#"*M!"R4A\L_A(F#@H145>?V]1])D'R*(C(^$O14N_ MS/[=,J1]-]M4/62/O[5LK;==;VA*=^#I2[E;'S(FD*3U@MT,? G2%W3^-OO? MSCRZ]N60')GO-MP]+ MKR_7%"8H3_Q2N1EM:>:I]R^LR0R@Z?R+,4/ -Z.\*NE:\//LIOYP_<#4+J1R M4".*E&8: .:=4@[N"O,K!@%.WA/2W\+)E"%[17< :Z]+Q&D(ZZL4)UO&?9&& M%R1C.&WG5XX1?&C&?)$RTJ7.@NIFBX7#F <;0!%%G38$Z\X$YR"I)'JO!Y]* M-51&LI!-3D+^5)*7GN*@^B12V=QD)%,E.>J[5'J[+6"SKB[WM W-I!ZY^5(V MU9>-"614O:$W([P-/510[TQ(R*!PAD!.M3!2,@159T)IZ2Z^UZLO398.ICXZ MYUT^1)'?[76/WIY,4(82EF"FIQ+J(4J8S$T/)2S!T7A*J,=20IVFA+EL3$@) MLZ$_IX3]_,]20K,SP876F&AGJ7*(AI 3"+\SP2F$I(<2IC[Z=$IH>O3V9((R ME+ $,SV5T Q1PF1N>BAA"8[&4T(SEA*:-"7,96-"2I@-_3DE[.=_EA+:G0F, MJ8(A 5<>(LJ\(DCO32 C4 \E3'WTZ930]NCMR01E*&$)9GHJH1VBA,G<]%#" M$AR-IX1V+"6T:4J8R\:$E# ;^G-*V,__)"7\L*P[*UT*SG"PH10T&A$$-,6\ M"SPY5%8DSQ+F/[KP/&$ 5'6(,OI[#XH2U+ L.WEZ>$A,'T7LP5"&)I9EJI\J MYC&6)HI/_'Q)%OL3,@%A' "^&>6E&%@!1/_0]?+R6SPKTJ[_"L0UE5@1@JA" MTG-+<6<6(YI5SFNPL=(++4_+6^SQ]=HE/YS=XTI[%F(S8]$!G)ZF=L@CKIY1 MI=%IGL:NV/'<>:VRR#">^FM99W2W!NVMH])Z[Y07UGJ. >Q*FP@%:=:=V8.- MG57+>NW"'\YO7S4K2.V8:G:6_?NOL96E9SV)GJJ>]77G53T;Q%/RV:#9HE[O M#D3^7&^ZA1/$E(&2&^&11,)!"T1G2\*T"BC#+!16KJZ41U;]@8&;KR MU*@[!'\@09FIVDA'B)[CY8CN#.-Q&F(ST(?'1XM&8&1 RO &X EUV928$-33IU-(:=TP='$=I8.5XZG;W3NR),#HZ%4D@\55+7,927 MSV7S.@TU&L63U[.XGNST+T<;_GP78F&*N7"2<2^)1(@*HKIS",)0E56688B= M&QY M%ZT1QAR!&DL"@'1,<,6Z4Y,2 LRS%&J@K=(JM=\S]*2?90K44$X31>J$=&8* MUX6K8X(U$LL3$:VQO'DL7*.RU#NT>C]?UN\V]@\F5A6]WZ1G5F<#BC*D:<^ MS$Y4H'JY\II$]>NJ_MK:_'"]FZ1O[TJYO_E,(005LR'I]!Q! MQ TR1E@ ,3' *@:S+CU,LB@MH<(I#@B4%!HOI5+8&<& !D(6+QK^$&24K5[+ M=2.QFZ9;IRY'1WR5)UOHL34Y@[HFOC,C\-@1O9I\=7+!9@+",N:R^= M^_M\\VU_@#V6-%?+J_?SV9?Y8K[Y\0B)$,P0XK0FQ!NFA4<&[+LH4[D+A_GV MO96<8::89!0I+QRG 'G&)3= Y1VIZY==MI"KWP+F_<[I-U4+NZV8O@>>'<^- MWQ;)8=Y9FR$[^GNV!?8_;Z$??+]WX4W;/I_:$O2MS)Y;;7L0?SRF+-:,TU#B MHAX^C4 +LYEVP/,9&-W/6CC=-WM,ZG(S__X4&T.40&,D QPC(4)Z[]%>*QQ* MJL(X+B)M+2. $RQ47*L!$EO$M:,\P(N[A4^EY'_/UY'.HYS#EB=KR..B/]TV M[#D,#&B^G '@G"V:<^YVBBW;[VC:J5LX\<3O2 0_,Y"?IP$G<)3N]#XWY^PR M>4G:+B'\5,<=#_/EUX_UJJV;'6C]\&4QW^:-[O?;^G)37WV>WX2/?+C^)?QT M':^*"K][/,?BJ44(,@H(IU0S)^[51EJ;-8,U-C:FD)'0(08)IM9 J1T(410* MPN@)$*63NYT[;ZJ]0]6!1]6]2V^JSJEJZU6\XX2%M"&RY]A '6XX[0N'V7E=M&18Z=:/$$!/EE&6+J@JPJGMGH8S [C4X[BB?-^.]=S\X4N_5R7>MZ65_/-Q<::,HUHN+A8 M[;%&2:KB9<5YJC0FR6E"=29V\[3KGM8#%8LXX_)=Z'SSQ7R7K^TV!IU6T-(Y M/*)Q!1IB&K)7PK&F^$NZTGSWXL]:EU[7][,V;L3 WW6;NMSIWAN9.6Z ;E>B7 M5NG.TYH36*H[D^/-V7M27N[TOEFOM]'(USJ@JM?M+.R%)(!#V9;W!$P 9CD# M7&#"X_01)%DEG5XPH:'PGAINA,148J2\PM);B T#0-C290TBJNH!K-V*2>;! MN[X$IN5 )^ N;_#L05N1Q.9Y8HXD,0.9G$;",M2)9M2W:Z#2Z!\_SS9WJ_K# M]?V/?[2U7#3VSG *+?;*2XCCU<^[SN.1 %D5?C/,8J>#10B,):#&)+NG4IV&YT'JE4KQ:13L1<)R5&TXZQ-5NA$< M>TW]QN*NGR+NC.\*QD@ND5+: ,9(R!JD@,IUO3*$?*J_!#ZT0R 3V'%&*2+4 M2JDU90A1S!'#,7XYL>:]V??(7M6E!C':1^?*D3E,V-)Y/(&V/2 I6KIR5&Y&L).VGF.#__ZSD+9E8#1Q@KG)"=62VZ-=2%FV'4>24R2'#WS6,DQ M-I[HN,&'6F4UTQ(Q8Z0"2!A=O.AF!/,6RIR]]'FT)$RKEF,D3T(Z,GI=T)7' M2LXQ@6+L]-SKG\Q2XB[]0_]>FL3K1\($)N%Z F\&OP #4]/W^SHS&E#/!'-: M&.1%R(L1\MMWV0!L<5:1SR-F@#*&6P")@X1RK 4G(=HTEEFG0R)^XM2SG=5Y MW[<4U1 V>^::98@2Q;[ M?UB9;[/5UV!;Q.WD&@/B*$!$*80![GH3(3QKU3#-(O& ZKC\R1"G3'$5%-AB MI9AAL5QI:8WJMBMOFGV-O,MFO8EGL7K5RAN)YC31.CW#>?IUCZ_: :P.$(9^ M6^TPGE;,DF@[HFOCTCX-B1O9IZ;DBYH?AJTWK2D?;$:]K9\[7X.1X 91ZC70 MPCLH9 @%$6,(4@7!:[4N1K96-J;8 7Q318AM;%%/XTA9"G>O!!PCDC^-GCFV M4\\$(J-SEC0__7[[M+ *AS>=,]6' MZVKO3A7]J8)#A_T_?J!SJ@I>5=&MZMZOC+GD$S=LP@S]=-LT3[S':\YA]8A. MW,(9JPW3;>E^JQ7G:?&TE8]1N7YIY>0\#3J!E9Q]^W1/T)(B"# D+C!!(4\!$/NU0ZAQAC8K(K;)\15 M.(C8@W][W:S>KA_*RIO=BLE=<[>N[MVJVL64SK'#3".SF/1W++<[3Z-!+0LWC^N'3YV=A/2F6/P_NX:B[K M^FKM [7Q^T=X(,3>82H]94(8C*F@NAL7*27IAW*+HB@\QAR1HX#_[2^M''4N M5-&'-K[-R%G*ME%"$CJ9YAEMH#C6,L,2S+*-E9%/3J;1^J6/)VB\M%QQ"(\O MI88G:9L)9(*G\;,Y]5N?E^?MRFPLO[ZO9^MZ[>_BYNF_S9?SF[N;C[,?[02V MO;N?L%;00:H-TU!PBJ0A+GSCG)5 *A4U@V48]LN/);NX59;O"%:;Q%7.\A5 MA[FRL5"IGZ\O9XOJ?]6S5?6WN">]+6;]^AK0:9HI+2<[9POE#:RJ5+M-8V,J9AWS6G>^LR]U_5Z7=SKEWO='RC+R G M'C$NK;848,QMU4_K?;UHC>AS];53;/7[5U?8.^.,^L0.)/O$6\=Y4 M']M"7K[]IB'2IW#T\1;T4W$[JG2'$>3G$-Q__JU>?*__UJK2A4):&NHL ,9* M!R#U3NY'$N'RZCN4 E%>MF$!=>Y%]XC:7)KILLK^FKDOL4-U>$A; M_8%4>)";?31X.*]C*W!\KS__UES$8P >"!67T%79KJNN-S!%'-;9D_EI9F>]=30ONQ6$0Y8T9]H316 M0G)AH<2642%#(+W# 2&T>2?!1[=>7CUQ0?5,([B ?H[.[2D4-(*>L(9&>&.I M:%;[_ %U-,^_(4K:@\D26NI#5[A0#!G(A#*$040D(ASH/0R1651C;./EE924 M4](T>L<7TM&9/8&.1LS3E=&(;B05S6JU;,(+6-K M6 FNC\OI%&@>7TT_-Y7NU+3%G:"IIVF-C.UY9VZ5?IOR2K5.VDZ\?,I>VG]7 MD/P)[+HKZ5USFE>X3!)PP>,;A81"1FM/").>[P=02U 8NIK-;#%N\/^JT:PQ M:X\ON<]^CG]2)NI_G<]QH_U1J2P9Y4\SM!\AI$]N@3]6*)_N5L\0/I.W483O MUV6\ *ZY6V[J*_?[9?BHNHG?7<3;S(4F+N0/'B B8O+080%2JXME_366NAE! M!WMC2.K)AJ?G-[%VL[+2+H:AY0AK](O$JMP MJRWN:@M\0K+Z$K=]-79P6_T!!'>XCSGJ.Q*C_4YY[%%<& ZL()(B*Q 6B'CD M5&>-,X>#V&[2A+:OA3PIW?2(+G?ZN=A!2JZY,YB[-)$L2MP81RD.Y.^IRA+RNI4O-I6]XS'F*+%2SB 8F_SS??S-UZT]S4J_OS M;$XB)"RGV#."G2;44M.>9\. $997%60THX6G:#_UJ7TZ'J-IBG06,O,D:@>Q MBIVGZD!6OP6450>S^L?9*F>D$GA$R49O@VE(V_AN-87?W=Y%4=\MXVE?M;SZ MVVSUSWH3S_*Z?[L+NGMP 'AY9>K59C9??E[-XE6W*D2,(2/?EXF\A^N)L$ 8 M(!7P4%$&M.^*/(4$W8GN!^VXWQ9M;468GO>NU5M_3JLPO=3_,3.MVKG7+7U[L\/BO">;50H MU5)'1I&SOQS3&'7.3\/+Q8'/V2ZIHYJ)-,?!M*TT/E__\SG3D"LO/<=A0$76 M<(>H1!1#B;S3E"":,T*E&10<&P4Y]MI33[30V!K"F/%4*D)*GRY^@#%S4!F' MT+0!XN1:@F]IYC+5?!DO-E[55_.- MGUUN]P>TU[US 66P P0'%%IHN8&8MM>&,H 0E%F[<5^TPI0PWA$!B=;4*:8H M)5)YK9'4$-NL]8X^-]S%F]B:ZVH+K>JP[4I5Y=YPUY_+Q"6ED]"8N6S4D\$R MZT(O$71L[6+R&,Q(S0[2HO6?=2V:DA](!"ZARH1LYT74?"?/R M_Q>-.,B(#!U3*,TID%I[I06FB@4+B++2!P#>UVWICY]G-_&NE !H!/%)(Z^_ M]HS.6^Z*=3)E)U.;""-3;+)8G*[6Y+F1(#4]>!FB--NW:7=SNN/4$0F)4M9! M3BB@N!NPH?8PZ\JZ5XTAQQW4%"'N-=5 24>9MM(RA>)=5:5SN1=&\#?5KG_] M8PMS!#W*H[B_+A5C=Y30*)W8DZG6(6&9ZM6+Z^FJ6#]W$M1L $])IX4^Q',O M?KZ<+2_GL\6[Y7HSW]S%?')W13H+-KBF@CC@B6($0^*Z[N:$32\(_IHACC6@ MU(+0N0UE' AI!**$6\0T ++TY50MO&J/KSH F'$"93";Q\7KY$1F[H%YF"0V%-U@:\/C%IP/0V@FH70-]4$5>_M+@7>XFA9VGB,L/-'IR5B3"? MX>585#F$QHE$DH-<>!P]#N>CK[9TX:G!UB$O"*;.:>8PI;KK'UBRO$*<+YA0 M2'(4QGIN.)7*2 6A4\+%%!\(=AY]Z9?H]N2PG\84H&\,E3E/)OLL-QE*DTGF M-+4FUXE7U*87)WWFW79!DY2(,:^XHX$,X;7WIIN>1DI@W7>FK7L\@AX()(5G MADH38C*%;%1-K@%6E)]T;JW_#%HJ6?ES9@5X&C1+EIL"C3\I]F*2- )]$Y&0 M 0XKJQ<5KTK%>;2Y,>U1L=3M;;7[$U9XV(E)"0P,I0_'A4>*0\QY2\)]J?LN'RZP:+Q'QC&8,YNR\BC$TM%FKPGSER6PF544FK9X2$TYM#2KDMX[+/N*'W1B&% &>*11XQ0")! "$(E?=QKR2"4 MIU63-WT2SN%$]M&60AP.4IA4^DZ@-$>SRM$8G:+J]''CJ/;TYB6M@GPS6ZKE MU<=%??7U/EWM=MV%\,A02X% S&L%)$7=KCLLF>+IM>*/65$0(PLD#+Y1"HT. M7B$*G>?:.>U8\?-] 5M;/F&+KMK#RZE&/HC%A"3R9 1F+LR]Q%V?A'(8B3G% MVT]%9K_44E6+2.OMEM+9GM*V>M.LNMYO"YW?;R_\2ZR[6:_BS0;5RXT2?WO9 MW-S.EC^JV2H\>[%H?JNOVM+'S6K5_-;^V:K^M[MZO:D6]29VI[CP>KE=>)U] MG46;[7/JQ?SK/)8:F;7%%JIO]>)J6VYJ,P^#4'AD^^_YLOWTUIFK:G;9UG2L MHIS%@@WA1ZU;\3//.S:TZOR1MGXII1[E_9A 7CV.'\W8/2>SML;3 U^HS>&] M(T@#)0P15G1KE!AADC25>>3QQB(N&.5"H3#*"B414=0X1Y24A)#B"S"/3TGW MR+#[D)86!1?F*W-9)8^J,G4P5[08RD4_!=F%TDH 8)4F MEAJ-H/&0([7K#L1#D)5=/VO .^IX>+P2S@05U)I:: #V2AG!M0&G5I%>.74_ MZOHH20'6!FK)6;+HYTA)UI-,#J>H*+DN'-647GPD98K=5,X+,2 ''X#4AFSXQI9E"=)S-/IGU&+1FY-=VL;K95U6ZWU0,CTR%OO=PWP&K? +L$.#RZ'IJ1OL[.2WGIB+Q. M(#L=TYNFS-N7,2+\NKQ,Z&32:DD45E"@D"=CCOD^F;1CXPL@G M//;!5:% XR#QX5QV$T8&4Y.;-[8\"JG?4:'<WK<$F6*AGP4(<\Q)<0*X2W$ MPG""/):T>!& ETK7MK]H(8Y1]"Z=V#2Y.AVGF?L%AM!YNE)W'5-')&LA M62/YDE+AKB=#0U3K;[/?YS=W-[K=X! CO-EM^,WFQP7 1(;>YAQ%5GIFF*== M7Z. (S54Q%XT;"D2@@$D, R!B;**2 "@%FDY?F:FCX)C"]&%J(@K2"_HSM9=Z M^I^T;O%PKWFT]'&VWKC?;^?;JV8^7.^W^5U(B"C$5$OL#.3<(NVZ0UI4:))4 M\RW;*'346*>HC'<3<,^E=1AA;XPR H;0H;!R1'#5;4!7U7MX<62?]=@E/BK7 M"8L9YZ(Y3X2>'&)I*8](JWNHU8?K7AOS1Z4\8XGC7-3W6^D8L0G2UC\(=-Y+%@8T0IC:=SVHLFH5/_-X;Z3C MC@.'M:#"42&M5R%NQMX+;WSI>WO:[C4_Z%XQY!IRN#&-L[10M#!=(XP%YSS' M&.T?B4X'D#>-&'6( T=/+?;@8L@DWW;33S3LZ_ICO8IW)UC5=5W' MW0L[8,-G^'HSW7^"[Q0DCS2_=T!\P%I]?)WXDTWOOT+:8ANP5\2QA M;F\<]I*%\N%Z\8>[S3HN),<+LF_B* "%(VUV?92$)2CK? MG6S,&<8IY51X12@U7ED,#<%6!=N"J=*2^/[):=;F'N*;:M:"S)3'P?PF:N(I MJ2]NX/*7JV8<0QX0<=?GU M?3U;UZ99;RX\X("IT,FJF" M 2*AD@ I"4MKUAY1M8B0XA1DO5QG!G%]6$O3I<*$Y2G1/5:H5ULX[: 7"2!GH7>F#Q#\WR[>74:FVXKZO9:KZ.G;*M,-1\ MZ0[CK**S;YOKMW?KKA)1GKH5;;4T"9Q*@^7IY*>.^8"[:H%7'?)8]*G#7ETW MJ^J1IE9[_*?5U %$'Q'>4S3?--3Y))XVI^\<0V+(O]<18'VEOH>??JT_U3=; M96I_&1=!X(6"A NNN446Z'AT3%"WDPFH%,XZSI5M/+0S-<@R;@"GT%OA!"<> M.N>-]:YXW-DAK&9;B-6JP[C3^/RET/'Y[Q.IGICZ@3'LOAEV<*L]WITBGWZ= M-9?.Y-!WQ):9ANR6<^]HN#PZC^G+%D'IZX=@['S=%H[\--O4%PJ%_JPPLI:$ M_QDIF5-=A_9*YYT^>\V891HQAC2-MURBM@ OLP9Y[B #U)<^@/9$0*]VX*H M.'L5)^0T=[TB0GOS.")]4W7XJD_':"VT8'&P(:+06,4")"X/( M.V>X2KVD]<7G,R$ $9!"9"7EDFKOO; ,1XGYTC!#M9!BEL?JA94]8\.UHF/ M=K[$SI'^-)C0:?2CX6XT([]HP_K-Y_KWC0X._O/"88\-8T0R3!VRFAAE=AW' M4\=9SM#_LA6B-5%4.2-@R!4 UD0:Q)F,Y:&DHJSPF+_O0[=='\H;YP?0UT]W MRC W7'@BKJH%=F;IV1.4H3WYI$Y3?'KX\8KZ]&4FN3C/Y;?ZZFY1?[C^N&IB MY:1M2,2-SKQTU"\\=UZ7/^G#&])!T2#[<5=+#3TM5Y] MKB^_+9M%\_6':5:WS?; T*X,D>."$N.]M=OPSD91G1I(BG$[@V.?H+C4%W\&\:/IS^/2':[5: MQ=7:_66:DG#'H.7$.Q=O.E<,FJZ/"9Y7X_)Y"P@C:16PW !$O712 61#CA#2 M!06)+W\$:Q$PM@1_KZL#<&TL=_C]A\VW]N:NV;)Z^$=];O[IR79:X%R>Z+QQ MHCS'12+I9VD\$C8/HWT:,?) 'YHQ7\0\_3JPL@X1]\_-J>B1FCN? B[(9(($@ @W?;" @V":8 -X>%G M?P#-ZW5/T>AME*:'YVR>TROE62Y$RJ3XB(J6:JQIZ&LQ[YK3O/(9,Q+_VH0H M]M_>SR_C6:C'EU BRI2-2[@20FJ-=AZ27<\F4MJDO2&O6W&081!20T2"+1M7 M;P51# 7'.'#0E[ZR>(NMVH'K51AI&(D)LPPGXR]/"%^BKL]\PC .,R813L9E MKYF#1QTV;0K@F$LOY?VCT#"!9'\R3E:=6L5Y;>A[1\W2K UR!].DO:_)201"7*9&]ZBI/KP!%EZ<7%:PJR M7FTNU/7U?#&/=MQR$TN^[^ZJHDQ0@"@E3AK'%))>=YV! 9I4S.3(XS6!UG)G M/>.<4@ 4HAP3C+V#1BM("BO(/:IJ"RM-/(;P=5P\3D15GG@\86FHKS0X\4M0._WE^L@2BBUFA,+%:9!J8+Q M7<<(/Z=9^Q(3S$EHI#;8(J@\I5HIRCP41AMM+8"R]'TVK^R5>]_WIJXQB$X+ M7T[,<9XBC4!OD1#G==*.A#PC,CZ-$&A,AYIB;V>>TKV[N9W-5]'2A^MX#\;[ M^??ZJBT#L/X?]>+*-ZM?U_6%X!S'DR< $T4$ A(HT?5!@U'63I(TBQX"#IGB M"(3D16 F9+"I@!".:P8E*JQW]R!CV<5%O,-E$7'VJG\R$L=I.G=Z>O.D[B&S M[>TX+<1M?9-U%4&^O6Y6L=K,:<4NB;DC>C?9[VY;!E+7R_IZOMWY?7\DQB..I8240,"HA5R$[T0(3*0F M%$F7-0TU!(<5VEB)L;"8T5AN4FON.4?>8&;*GYOOH+>5:??@XW=;^%7 7^T< MJ'[:N?#GON=6"C13FJ).I87R=+9?X^R.O51G.]4W@.PCTGR*)IR&8)_$TQ>/ MSI1F-UG<-[--O1U78E5.OVA^6^_/4SO%I"!<0;^?>VDN0>B AQFP;<6\>T$@XH(L46B /."ID3 M*!4P7WJK;NQ]UVWOVY;4W!?$F>VQ_DM>.%2B#=+D[LSTYXE@ +O5O@YN]>5' M]5-$7,V7?SZH3'2/^FP"F4_L$=DLV$K3$-.2#C8G>^.SA7<;3+UOUNL+0Q E MR&!(D'!>>6XTWME FMNLA8>\)Q>6R]AIYRV:;$W,H2=9[@HQDZ]DNX3MIPCE MSY7:;%;S+W>;-D_;-'$+Q+%MR:4TZYZ=XW+4@\7)*$T?[$]%I#<#R:>GKO[W MW;J]\6K]N?E41__FB_J!Y<]-KI0Q!:BDQ@B$#* ,.4G!#FI;W#7KB-4Y );> M:G'O4^R%J\ZK:KF7L?CSMM3Z[4$4\EP0F'D0ZRS-G2:;DV_IS)TB#QMY[U#U M5);#K_\H$6>)1CHR")SUG9C&6')>"AX?+SM_>R3/X\529'H6K,>9Q7JYWA[D M\=*&\1)3S W5/!A!6';&,) B:_VEGXG22RN;YO*?;[]$6-7E :[,Q9.>]"5. M@)9G+G/J,P+:D;:[B.;PV.V;ZN?PJD>-=J_<\59F(O19NHY-@0[C=QK*-]2) MQ].>8W"2JCZVO@UAW;PU$;Y>U/$+M;Q2-\UJ,__WK6D'>+"E+)>64 8-$U;O MA0_A+"T:Q6!A93K$V.Y3FQV RY.GKK;F#FQ]N.[JM\KYX M@+GZ:=:Y\N>X%GN[0]WVZ>Z&B745/CB_]R-S)J!0JR7F^F=LJ7[9? >X^ND0 M]1M\W2XWU3O$MJF3)+>B]UC:7C9YIJ&/I=V\G$J?0I.T\/5ZWJUBHGZ M;N--'>V'?V]O$%]?2$P<-YI3(CT):3HVTN_,$J6AR0M5!QHK'J9N\>VG8B/" MW/!T*)^IH>D)J'0DHJ>A=>.Y\R0. M'96GD8^B8$*M$;'FMI$$QQISIK.-@947W^O5EV;8PE7\4::Q7N)DZW@K";/;W 'E&I)(4 " .\E1#! MSA[G"O9(_OH;.TU^MRWA52/X\?A2TY&828X4EB'MBM<+UMM_'RQ-FMGM M?#-;[-RH(PAC8!0G^U"%M 5C]U,/\K8]'^DL'HOQW"EN.LOFNIR.TOUJ;ZLY]_;RXTTU1K$.UH]<)HQBB7J-B@2"#SI M$=.-8O=$T_<[8'$WWP[9F[B?;ZA$]B&ZKSB6(G=,6=SS? _RW&KXE+8L'1S M^E05<(A+KVK?8+Z2JIB;9KU9OUNZWR_K]?K#M9XO%O&.RP_+7V.0&A=8XSZ2 M9:NZZP^KCZOFZVIVLX87ED ,G%566(R\P\QBNL-"-14HN<)Y,02E \@=IJQZ M)X4Y/ZZ(TZ$[3R);R"$;KK:@JP_750>[^K"L#H!7>^35AU6UQSZ)MLDHM#Z) M-NIW?9NZB:(5IV#O X3PY?6BOFR#_) &5Y?!O;CH=->NFS3+ZNZ@!2_W+1A& MP7K;X.W3MM5,O^RX^,O N]_Z4OS,D'>:)IM P?CR/C:G[ 1#KCZOZ=C:_ZA:N=[//:GG5SDQO5\HN M#/,8$Z^-X@!9;8V778)!L=-\%!D;! IP.GUS^./O13N\0 M3 3B&GCKR?_7WKLVN9$C6X+?YU?$I]UJLZR> ! ( +MF8X9GCVQ4):VDGKZ[ M96LTBHR4N,UD9)-,E71__2""#)+Y(!- ,%0V][;5:5\B'[\ #CN>#ED+JS\ MFVXG$.;_#$VL!V9G,OJO'*7B,NW3\_A5F!UXWWL,) M6C3V)7NLG?QLHC@1)<3*8)0CJG)@ M\@,L46JGQT4& Y-> ANT6;6+0IN3-//D]$$$88S:0#UT\UIM$TM6V]8Z 7F2 M@QZ/,;QU:+KAE->#[/G=&SBN?EN*^I4C:G&+-<0W//I*E/M%DX!"[V.M[GXAFT[0%.-(IE,X%ES%W9.[ MGHJYJP?RCSB/:NJ^<98-CY. MF^?)^+?I8MFLFIAZW7SG8S5[6+=05/5Y.RE%P9K=1(AUF=O<60M]@$%Y3OU* MBT0W[S/N@ZJ,-)C:\^AWT_4_J]T#$YL#1N^'O2.3[Z:W5V7=3VT[J+LHUT!K M"]%94-D1XTUVP-^^BKN9#KT@[,OH!9E-UCCC$-ET[CU_+3PECZ$"RU?SWZ;; MQNZ/=[>_'33DB&520"2M>9$K2@3C# '69=BDD-3K'?'XUA/GM7MTBV0:&X'_ M,)$=EOK>*ML<;.CP-DUQ1'PBO-<5V5<9]5#9>*TS3IF-Z-\K.AN;26>AW3UF ML/E4\]F_'A;KZD7;H#2\-!!S8&BN]_@**]1;#J-Z\'XSA,._?XFL>-]@A'(98NM%T2R*BTCT04X_KT5 @3 M,!8L?E:5[ZOU]L=[VU>W5I*U_>Y]\RL3A$I$2Z4Y80RV)67:D_;SA4![)6U\"R)/H+8 MOR5&JHH1''M-&F-Q%W]_:5(P"&FN% :J$,T2 "$GV2E0$7;D0\Q>8T?^I4VE M5'M*K_,>>R\I*N7)]Y#&NG$49(/+DKJ=BFL5JNIJ=>=Y2 M(*@-SCGAU*#"RK;H2C(2@+!7&=D$Y@?>D;_MH$;?D>_5!KU4="CZHZKI ?2( M=^0O$.LOL#%::=1"&\5!-\&-QV7(AM&;S>;!FJ_>WM2_>3G!1,D81 MD) ;#'--(>Y>MR,*$*?"B_&L)9;59G#?/]J>6.QA-HN9LQ9HMFF0AN\+!=+L MOP^4GN$^^SYO3HC=XCFW*MOLS+_\>G%)""58BE*BPE"E FIC7^&L!$RER M^W^8(D10T:Q'"$$Z %!'63T-,7N-U=.7%@!2S?]?YSWVO#\JY9 MW#LWQ3C4-(5CP9-Y3^Y<%5/?WE:S[;M;_7W6OC+UPWZ-EWN M%'ZS72]F325K^P.^FC_^QLEO3J@$0!0*Y@01 D !,>H2'ZHC?3YJOTL!N&C[VMO43 M^V.S=OYDC4--4S8@;W:1X 3K379T8_?#IK6??D\[-'R2V)"@=2X$D6OVA7%$ MFZLR4(]G9/K%KUZ8WE?K13U_7H!AMGQH9B^GWN\8F5!$=8FP$B;GF!82%JP[ M]$%%;HC/K&%DT(>8>>QD<;$+;C?/(ELK@.NC #8_]XMV(^/4,1".#'6Z&!DI M$-YD.Z>S%\KAW&0'UY\$XIWWPP;185OV0GP=:1<;1^@=*SGU3R$3 P;LB<6@ MD ;$"%04%H="A\=4*2IR-+EOW?RXG:ZW T3A5_'X2.E3Z)ZJZA),;[+/U9?% M:M6(HYVH_*BFZP'CZ^NM-T"XC-ID5XE^/U$$2Q60G!OQWR"^N/L:,UQX,CR, M^A.>&R 4*AE&.MCF&PW@FV9KLOE#MH/NEQ8F:1*W9/#: MK>&7 OHW1/;'I_9Z=H,^:^$/?! \@. +DIVRN<8AU$D]K(?K_'ZBS.?S16-Y MNMSO74^7;U:W]?JNQ:,6F]FRWCRLJR,.(5DI2(X$M*,>YT @S(A-+0G3QBCJ M=0G'WSK&@A1&%M(4 E-C*!,H1SDU4!A$&$XLR+N7> Y@LQ.T?LJ;@'\3Z,N79$:Z5VVL)K3>C%V0V7>N,0V03^E#[U?[]^ZR^SW"]H+-#J*?@/;GU4TO!Z743QZ/ M;';@LB.ZFVR';U@M?(VM"](7C>AQ*%T\=^I$'=)-QS;K[>3C=KIM[Q/\K:J_ MK*?W7Q>SZ9)_7VPFBN28(P,US"4#C)2FE+O)H 1*"J>;@I;LL3L-1YJ=(/FRYZ(_U\T1[[%=/ M=>#PZ=IA\U"2<.0?TI#=U(]"3_C[4,3N3QSN)G];3V0\Y72[LY&ZUF/Y6 MW7VNUA,B<&&C:F&$52HL25Y*LA\2$"#$G-]%?/GC<\6H$@Q@Q@&VLPD*>9E# M8\>>*!6D16(E:4$U1Q(Z6!Z/] 7R=5E"!J+*3S^>L93]L[%EVUQ39GU !"S$"!2Y!#598E@K ;&SG0A6L> MUP\%EU25>0D@$@(KR(1EAQ98&\,)Y:5.K-"_3^_:,B<=)N^Y8^(V>#TC' _] M?JKORWRTO+$786=RRV$:X?KYYT!^UD-W[[B:VW3M(Y!]2ET873!E1"D%*I'+,RETC[E86.HK3>,^MTW,>1 MV>2T]U78P>;FH6SUD-=>Y/\O]BARRR\[(#O)FL0WF2?_L-C'MR73H?U@P&9]!.\RR2&K"KT M9=-C>6% 5L/6&?JRZ[;H<)F&+S@ M$$1\:)1XD1CW<-&/UU'&C9XN70X@,?AR/ON^KJ;O;H]SEFY.,@$VR3+<4*:! M::;T"J!N/QTQP+V.9)XU @&R,YZB9 3S+AIGA]B6K7'%@T5?G5=_"-&@ZN9 MQ"^KMGCLIN'=\PA[,'V70\*@S/F%@8ZT!E2V0W58!1GXT/D9Z(*7 MN%2 8:45(P;F!"*);/(MC^^,IU86BR5$4=RH\=&0Z*R$J<;;2X0D5(G&[JNZ MX,71F)3 #_B+8S_ =]?1_LY*R;1Y3ZM-9W3S,.BFFF@M2U1"F\%3SDI5B+S0 M7>\F&#J=3KILP29)6F@NN;3H%3."R**0"I9M^6Z>>E/F &J77VQNLG53FK[: MHD\T!B"^@FVT,:5D->9.6"G/1C<1S* MTM.'.F:_\ED=>V1H\\$.N;TUOEH]-!?@=M7#WE?KYL[Q!+/2,$ 40CDK20DA M)-VX*;203OE'F&$[[2XQ0P4 "C-*1 &$H'E1"FD U*G+*EQ6I^8EX09TMMBC MOFF*K\R<;ZBE:0J79;0KMD(O96MK:=D&T%T#[/ >RD2V=2.OW0 ^RVM7;(C M9;;8#>*XW.9'U-EEMT1\CV'Y+95K]0#]U2-TO:TVFZIZ#*2YY=@6R&A?0^QN M-V(!,&P>",-$"FKGAJB;&!9),]2[P;G-F[MO)/B_35R]4IN?8( M1%?A/"P"Q>/>+?2X4G,NYD2G=@3!)KY/=?+ MOS\TF^7-5M:J^G.Z;$!L)GDI2U"R4F"CE!V )46@&X(6@M/U #^+6I8YDQHI M._HQ@(SE6)5V?E!*0Z@P ^?+-]FJ!=F,Q/4.9JMUCL]Q128[,$].SG,DR=OA M;+*U/=)6!*]#=<\T.3GED=-D7^K#L^27F/')DGLQ.](LN9]/KV7)$1CKDR6? MF)UP"@K*F."X!$8A(E5)#QF=M=\W13ZU!1@0VLZ$%2>Y'>58:/LE-;"4A$JB M4Y]C>!9(3L-'_U39B]7P/#D5H9$BQJE873]!/B'+,SL.H7F\J7&0-PYY<3A+ MP4EQ9[+6W[?5:MY^[Q_KQ=9^\7N]7'4! MLQ*H0IB0&2"Y9ZC.AYQ6OSJH6>?>#/W?@LU6+ M_K7'*09NJ< D^QJ-%%M%ZVP'OOO!'G^VX(Z8&[[MLEW/NPV@OW)_LW)MC.MSB4Q*:;@FB MB<:F^WA I%.NY_VAB7.W#DO6@'&+\/Z\O#ZTDU'B-[+=V(@QK$\=/C.J@SBY M_J .@UWW[ O^0_K_>IBN[8!9_OA0W=?K[82;LJ1E(9"BD#!A#))E9RD'V*F. M<)_/'VJ@'W!E.V#^@]Z;.??QGY*T0"EPYBNF+#SAX16%"&5M/&(1[,$+NM&/ M#1\)>=\]XZFFVVJ22CQVJS,+*&ES^ MZN%)FKMVI.,K4#E$4VP@@;CV@$XG]!,OHPX36-6$]7F_9]J;TV M86%DD3>756&98PD1S>DAO1'&J61 +P.#32\.P(+3#G_R/.8=*7D+G8,X4Q9U M0O*$B=S_B'K>34A2!I$M%2%%JK !$#5Y242EH53JTWV1YIUD#UU96>'+O*S'#T!JE.+V;C2=%%EBXJ4QQ^QR)4 MD;QYIELQ67*7L4_3[V_F=F:UN%W,=I7@=[D5I,+ TC#3U+K.2PPU/-HK!/ 3 ML% KPTB719<]AA7#,Y'ISXBWP$C[ MQW?K3_6?JPE$ FDJK94"YDSD2C#>69*(TB!Y\?C\@<6E0=;,%QIL@<+B0YZG MK"3BK9^H.%$675".5+C(20!Q(Q.3$ _.24DP&]Y"TD[-WJW?K^MO"^OOQ' H M> MD.*B-:$\CDQP@MTXISK]>/&6GO?U9CM=_C^+^W9)*.? 3L>8MAH' #<&4H;V MQA0RA>?&=)")@65G!RZSZ(*6D\-8])2<= 3V$QQ7[J++S2-"7,0FC,&124V@ M$^>$I@\G3K?)&E/K:MI^O)*ES9F@024!!G-2$"8/'U\"YZ.V7A^:6$K:C+Y] M\\%/.?R(>5TKDG'BIPZ.=$2Y8G?B\9GA'T3*]0=\&.RZ9V=P']1O+3?+]U_K M57=@1BK :,DD5B40!$(@BVZ)12E G*_8>7]PXL'=XLE:0-X[-_XDO3[(D_+C M-] ]J(DQV)]Z?F; !Q-T_4$?#KV.T$'.X*X,_4ZPJ0E"0_ M!?#E)X8,/'7_C P$LW1]&0B'7D?H)>XR\&D]G2]67S[^N/M<+R])S>N#/ATKGB/>C9 8 _V1RV=& M>1@MUQ_B@;CKOAW"/\;K[[.OM@-4[8'7W$@,<@E!B2%6&"@FNSO]BD.*?..\ MUXB?P\> MW'<0Y,.Z>:%F=VVNT:3M=/NPF>2(YP#B4@B"M48(*MAID@:,Y7Y["(%&AME% MV(/+#NBR'3S?7810)EWW$08@,6@GP9N_>#L)+U-R<2^A)XO7EYDX;CS;3XC" MB\\M&3M@I[/MXENEIMOIWOJ$8 1);HCFF&C!7J+DHNST9'$LLM/7C1_Z M_EI.M]67>OUCP@F L!0:"4D$!YSEO%MF4ZE[EG]A!F8QBIZ+!E.W#9'IVO9@32Z*H=Z1D,TA!? M\N*)R8N$7!25?A2.15QZ>O%,9&*PXI&'?*V6R\X(+J$@ N5Y@'SU0%M) "A44/ZJ<FOKMK"G_4LW]^_#JU/>;=PW:SG:Z:'>0)+ ''C%&%M>1224EE=_O> M4(F)YSY-'U,#[=:T$+,6XTVV0YF=P/3>M>G%KO/>S5#$ANW@A'(:<2?G D&7 M]W-B,#L668KCS/.]G7@<>:N1+FK, )>0K3'.$8@C4_Z0@@+&:-]B=$G)&/OK1= M7T!Z>_!"@?9^;#C=5-UM'1\-'=Z5R(D4D(M<(@FD%E@@>$QPN//]EF #B66D M.W]U.BC\WXD)I^]U)1F$.3\I"2(MRJW7,UR<49/>U%U?3OJ[4$?L2J%9R>ZM MFIUX4<%R7!A#* >0-,\CDVX+VBBJ O,2'PL#9R;[)Y5ZY29>!/IF)ZFXZY>? M.-$6/T,Y(<,I1PDA[_JR$L&'LWE*.",NPL*MH7EK;#G],K&*102G3&F>0Z$D MI;*[WF^0=C]I[_>IB07D "9KT+A+AB3-ZMOUD"]_O%A^N=O-CE9+Z;+S>_5]MWMAVI3 MK;]5FPENWJ."N=!*666A!E"%,0(,:B,$ $XIA(B&X $N[WA[6,/,RJ-UA@ 1#"W M?F,,C3)"Y?9[!*8NTMX@RQ:K['Z'+5#/^O#I*6@#41FL:!VA>X1CT;3SM+F( M6@321Z9J,3PZ)VO1V/+6-;-8+39?J_G?ZGK^Q')3(KK4U@;CC.)B:N=9'1.U:*QY:UJUM@$(U)"PR0P1@ M(=$% MVX\W"7AS0:'>3I>>\M5\L"124E,60$J#">6<0\[*YD'%G$$[LKUTZH#!>X@M M*CNH5I77C=^( \DRX3)B? @;V=#P@GYN#/C[[]K9?Y]N'];5N]MW]]7N<;S- MI,!(*ZX0,*Q@@#""#&J[O$$JQZ73G9P+'V\T*@P$)3,285XHIB4A()<&VD%K MRM2KJJK:S-:+^_85-1M(NGM/V70USSXNOJS:I[E6VXS/9LT+@8K7[7_T?]Z6'R;+JWN;9I.U/:A M22DD)Z)DG$(L!:6TR'=1V!0 <^.U.!)B7PH@EEMMWM;3U<:BL3.NZ6IF,Y\/U:RRF&R/ M/B("1 H[\^&,<<1+6%"$\DX $!!.56YCX%"F;)?I<_L_;("VC'! 2V)DB97- MDA-+<@>]27PZ\#=9"_\F:QUH!>+@0G;T(52D$[25KUA?MYG\1+M'"XU(QKT9 M=Y+S=.TX-EE/Z.E9>4_-KK_,'Q82]D<_/STVGV-%": 4*$HE13:_@W*O$Q ) MOX,4SD:A% 4L%8*<2(R;5VF5(A*@DBF4,YAZ'>!4'D[6F[T*",8GVE>0!^0X M7'V?TSLB@;W,H).:1FJ$L4EG++?.ZF14WH)RW_5#-7^[F'Y>+!?;1;5Y D#E M&DH@82YH 0C-#YJ=XO8ASD[BA.//3M Y5=H1UQ7V@ M"QQ=D*P8S(Y#HZ)X4L?O=Z')VL?J2W/AX%!:_\WJME[?M1M5XL?^AZTP3B 0 MN<@9DE)+A3'1=FJ%RX)++NS(0T[E[U/:'S!]V^,Z>57B!/9-]OG'X3=V"==IF/!T+UZ;),[\G(EU2@'C-],X=#:IAV>3PE1LNNKR^W4]?YAM M?ZO:]U494K#97@ %*["Q^L\QZ&P((JB/XOI]Q^@O?B+P=C&K5IN*K^8?J_4W^\7>&M<8 MZP(( U%!D:"*HW)OC6,L@(\.[S! M/+I)QQ 4^HG(*7M[3%<2E#/<7)"6OFR.0V1Z>U''[6-NPK-9;R>R7FWJY6+> MYCIOMM7=AG]?;":$:%(TKSI+ H#415X8<##$J-,!P1X?GUAN'J'*6EC9'PTP MQPE;'^(NB\Q G/GI2P!=+NIB?3U1%OO54U4Y3\8+@A*!N>MJ20P'ZFB]J(^" MJ/INNEA-("6@A C($$)J &$B,Y4@0JG4Q"]#%Q#17;0>NF(*WTA2I* N0A: M\AII"=5D9]I93SSY&Z.B^+IP45."^'"=$.VO3JR^[%=@-OLLB.08%[!0U*9# M%.8:EHH>K/'":[\LU$9B;3G ZE8O/<\)!%/G-@<:@C4_77E.V)6F0&>HN3 % MZDOF.*9 O;VHXW8Q/ZF1]?J^MO:JW^O5WF!G3_*2% @)40)>YECF1;?@*S34 M7HNQX5:2IS)[8'XJTX,U-YT9AC#?#&:/J3G\OOKUL+MT%;4Y2] %O>E/ZC@4 M)X(?=>SNYIG@+)9\-?_;M-.VO"@$D8BR7 #>;/,;QCLK5# OK?'][-0)S6*9 M_6_3N_O_,[.0/',97Y8<+#B?UCF_*_UVL:K:"=@D1P4U$N>$*P&9LEF0R?>F)$Q\ MOER5[\-NW]=8AV7=O/0TV_YCL?TJ'S;;^JY:Z^^SY4/S4!S?;"K[O_FGZ?>) MXD #*A0199%#+0P6WPGUL4/(5OE27AVT\!K4^PGB7NT63,$ MLPYO]N>B>3M[C_@F.V#..M"913VL1@;0>D$R4S;2.!0TJ8?U<%W>=[EKT];] M:_%,$,N9_>0<4 E (;1"A'0V2N;VVD/8)P]SWC";65#-6>&@XT2>7+DN;*6B MR77Z8DSW,!*.1*%(L;YZJ5%26W%?) ME\MFTK2:_S9=_[-J5JHZ@U@I2254!HPA9M)O2(^75:[ MVFMW'3+?I>]P!ET7O 9NP75,G> =1UE.L_/Q?7LWJ2.0X]B./)L[3H2 M-^XKUIO*_FY3?%0=+S!U-HV A@-4ECF05#&&32D[FT6AO82HGZ7DJ] [<$]O MB@>?9>:3R@\078=9;K(TL65XQCLCD.?(OGR;#4X'D.N*L7O MFJV\_VSW\)IZ<5O;\1:?EU6SXKS=3#01LK0?3BC"2LL"XK);;%;(:#7Y5JT_ MUZY"U=.8SP@[Q>4\T$[Q-6N@BP/";-I"]!.MOMRZJ=: I/K)UE,VC] R?IG- M)+IUF:<+PA6)X'$H5RQGZB2=,/ VR%XB-Q-:$")IB171!()""<8.&IDSY+5* M[?_IB=>J/S5_):L/UQJJ/:[ >R#NI+GI4%J^_*3G>/=#OT92VBL?G?E+YR># M>1N'HO3 ?^Z"1R 3WKKQ9C6K[ZJW]<8J5"FI43:OTD+GC!$)6;>&KB# 7J_0 MA7Q^8NW8(=D=5JD/[P\%*H*6^.ZI =[6GK=W BWDGAQY]WV M:[6VTZ0&DN?;?>'$N4G*,)SY"O%]H>=FU6VBV[Y M:O[X4YK7L;8_?JNV7^MY\V[ 9MM>LIT8HJ741%& .6]P%V5WMDCG''._]WG' M@WN8C.MSZ\]>(K-MXY'OD^7CHC!VO!"Q!EC3QI'#!LE,\\>UQXA MQH X:Y&]5) =4U1J60"L Z8%+.O M*R]*7!1^_%]LT%90MS_^L9A7)Q]VM*^FR^XZT4;\V)]WWQSKB.X> MNYGD5%-1*E5PP/*<"V1UE.6:&,$8ET:&O>D0$R$ AE/!=0$!QQ:F@$#:?ZMV M.<=.L)*?8SFY[]?A/ESUVS3/"G303\ON;OH^_#!H([M)[OC;U_=\3:*F3?Q^ M1$3V+QTJO&IKCR-V7)F#LZ]47*]%7*.5+\*WASH"FLJF@D".2J!*4LK<(+T7 M*PE*Z%7&)!P%!)I"DAM3(61,;1 M)#$#Q17KH 23>4'WTS?0.+1] #_KH;N^FT97Z\5B\O=[:W*U_;U!Q MX/WT1[.J,J&ZE%A 1 W6BK%"RI)T0UWJTDF"7S6"H"'-HXV4$8FA,8):=PP! M#$M);7LF5MB_WS?#>;7-5O7JU_4!77:_@^>FJOV9O"R:@Y+HIXF6OQ96LVR= M'8%E[X?E;U[/'IK?;,?2.'A\!,GGU.Q#^\[-K%I\J^:9%8AL^[7*'B[W4_L[ MTZ;\S'*9?:Z:OUU_62W^T_[]^ENU^X!EM?JR_=H&W7DCNEY^M]&HOEB^=#5^M/WZ=KJM=7YT@JDW!RI(2"@B&!<94 M[=X5MZ,3::^;X'$042UE45IF2I-C)@I1&&7C)"<( &@43AQ3&B=^[;S(-@VP M35;M?=AECZMJVVT*W]L!VOY.-ILN9P_+W8'Y7Q:K_=\\?S+DFFWJEN6/KSG] MHMLI_NSH0*8?->:)#XV^=EYDUHVL]>,FVWDR\(V'&.1?F"$,V[CCF"T,[//3 M:Q978-QOK_2CM=WF%?SSIJUG-B&&EDAR4R"(#"JQ,,7NCK]2"C+N=ZC$_^.3 M;_$=(&5_=*"NLK?WC)I7M_7"R1S'6.SMQ8N;>7U9<=['Z^SLEE]9H8B=UN>T MT((KS61!\<$(PMIK \[OHQ-G0R<#)&@KS),GQSVL=!3YJ8@[.VEVDQ[Q<&D; M*(RP<2A%*/BG&R]]./#6A>.R'V $@R962SOQ(UBC0G>&-,K]GK<*^/CA]"%X M.R.$-$^A2,-7L%A<;:_A.2$NJN'/WLB4(\"!<^H1RH6K@GRROWVH#=IL)JPV MS5WLMXO-=H(-4E)P+K70I230 $CV%NT$0'I)21\[P^R;WG0'-QZ_A'W$FC5@ M/;6F%[UNHC,4LT';GWU)3:)*%QB[($\Q>!Z'3D7QI([?"T.4JZEM_+>ZGK]; M[SO7$]M$^&O87TM)E:S!EY"*>O-MX^H#4FUG[S% M8#FAMKU"W*LJ%XOX,>E=-)]>5+ZXC 57M3FL0R$[X62,8Z"Q EH1R:7H[!42 M>2T1A5M)K'7'X@M=?9O_HV>!&W?^W'1L&.K\M.MYP9NKK4:?I>>"0O6G=!RJ M%,&/UVKB!#(3J1X@%UAS52I"2H-RJBC9%^11.II>PA+OOC MD+K83CW-*U)PYGY49'>[?[_A?CC(\FGZO=U8H[K0C)>Z4) S(@N8ET5G%4C$ M_&[6][.56.PZ>$%%M'KSZ*9N0U+H)VL']G;0;DZ.Z-UDA]3Y)MLC'?I8SD7: M+A[/B4/X.)0LFC?/CNO$9"E.VC8Q$$,JN"R Q*K,*:*([8U"3J'7_EI/4X.D M:?S"TOJ]1/4'73E=%QC*4( M?CA7W?1CQKL:V-Z,J%95\_ZF$426O$3V'YPSK800^_/!&F$-RZ!"8)XV$@?[ M]^OZVV+3+(4V]Q%_^;Q#U=Y^^8M;<LW4QM>['[SC&4F\OSI6QZL6* M%N2G%QN0(L%(S6%)#,>ELT!P*K^CC]=\$#271;3$G/ MGM\:RDO7KEM,UY6<%H*'WOC1.$ZQ\?3A%:4)82149E1SN[J:3RC/2U&4P'YR M 0$VW*:[G35 #.DG-*Y6DDO-'D@2L7&F,DQN4G#87W#VJ*XK.7L0'J+C2^8X M9$)XP5I[)KOS_)LC>/M".@\6LIU8OUPWQ_6T<*)&N"QEU^?? M3^!^*NH]*L!=M0F"RL(]T1.WTFR^;KX0+]+2-8(B;NE\JX?H<'[)[C^JQ9>O M-J!QFRM.OU2/4;U[V&ZVT]7V1ES+ MB2/.3%Y(L=.TR#@2 M[T2^U4/TZ2B2N9\9/(,R(0918*.PG2 @7=A_%[*[*U#(''H=UX]M.[%LGJXE MQ!3.<*Y[2><@-"<5SZNL17BRZ2^@O=MEU!+:WSLW$8W$8M"6_R'+E:*$I]8GW-%PES/5CA3? XY*FG#Y<.6@0R$G:Z MR !M<(X1H[I O'D]@Y6=#0YS/EE5VP"!>?5SG88+VPV7#L*_Z3'0.S5G'VH/[Y0V=:>.RXUE4V==X*14CBW,',)40=."[^7'P>"E'HB M4ZWJN\6JZ8;9+W]V.?=TGW/OIS:>$7VHQHJ[6C1@.R6<"64?JF;P+Y:+736' M:^41<5B/L.04J5G'(=A#.QVX2!65\S0+_CPO"&(%:9,R)J#2)C]@0!#XG7F) M:WN@0WK1K>_Q<&N#I6Z_U:#\&>XWH?UTZ H8AUJ?;!YFV]>R?V?3/Z7J^ MB;Q:':,E>J1P S="G)RMVS=X(7$[XAZ!YKY.KJ_Z1FRN$>MP3"]=%#DZJZGV M"B6U_V] LU=I#5,"E"DZ%(74U.?F6VS;7EKL?S>N&_,_3[XUP :6:YN,>*S' M\*[G!I8?B_VN(XE26 ') <2"$*B9M4,Z6PHSK[6S, N)-*@CZC")7&]<81X&7 M;\9^A<21Z7&.)F\O7*^0>+'B.J*D39\6;4J[X:NYK%=-*91J-5M4F^-"XZ?J M^U98G_\YH2@O$51 82 9U#0718X!EZ7@4!7&-O7'1XA]IO[ MQ^;=;3PPFA.U1KC&,[)O#OWTF$2%KTJM;Y@MCF2 M\VGZ_6 =&(1R#@AA(M>(,J 9ZJS#DOH]JQ/)9N+IR*[MOO\Z@1??(L]D>>K8]HLVF![B> M\]%K-6=_C1Y)2T:7]*Z=.\>R$\_:.?&);R?;W#?9[[NX^^E"W!T\#H0W4F#8 M&*!7C#_*#$&"1U :K$WZQK"_K];5=+GXSVK^W^MELR7XM^EBU7CP;G5\)(*O M%YOF5*;]U/,#7,IRB9G,M492RJ8**.W>-BX8,E[7TJX&,G$<.^+/ MOECD^VE#9L5LL?I610UBZ=NS7Q@;55-Z!C+YYB93U>?MHX=S^+?I8MG>YG]K6WW?;S[7-G?K1Y%LNFM[5?C"61]FRD@E W6,\8= MS(:CP3&<#=PN,29EG>GWS4N5-LB>W)#]5._NQT[R@M'"<* Y-$!@"O(2=Z@4 M0<3G/%EJ+(G/EYV^]C'X,E>4MNH_M1JZF:+/H8Y3H9ML[\29J^'CB#".I ?. MB6(VY[CC171O/68Y\5GV.,OQ%- AWN0&(\I*9N,.0DJPG-.\LP@!1#[*WL=. M8M66+RBU]\&,T&7F/9]0;"_9DPIW]T>(]O^^7FGW'@RI7(=[SB$HTSM.<4W&E M\-()E>C-, Y-3.#7TU,IB9ASU4NS6$U7L\5T^6:UV:[;&M#\^V(SH7ES-!C* MHLSMYRM8$D@[:P9)XZ..H392[WIVL+(CKNR/!IFGZ@5SZ*9Q0]#GIV@AS"71 MKC/47%"JOF2.0Y=Z>U''[6)^FM/NR]W: 7?[ HC-)_O! MFY=_I.J[Z6(UD:R4TN!<0:N)T)10*W0BB]1'J 8%=@5ULQG&#IRGP W;8&ZJ M.-JVZB^E#LV41$UC4GI!@J_2NX7H]@Y/A%B+]__+2NIIN']8]C%OQ; MU=RQGLAO 99L#.C_=[D.C MFPH/Q*"?IO[]XY&ZT]GU#MC HGJ>H0L2&8'6<0A>#$?JZ%W.=P]D?5^OI]NJ M.9/RS&;.@,3"SLD-8DV!/(HAV]LDJ"B\+FKTLY18D@[@LE6]K79W*#_7J[GW M+=5>;+INAPQ%I.^&2,?AD_--5Q*GBSQ=W/6(P>\X)"J2+\]V/N(Q%'/OX^UB MM2OR.2D(+8U4&N9( @Q4(>0!@RA ]/T/=\N)A>R5HX7MHOP?#=JLA9M@"\2C M$>)M@Z3AWT__HE%_M9V0 XL]=T/\6V,<:IG(MX!=D5 &7=7TL7 _Q7$\K=D< M9WA?;Q;M"Y^8&PVA(I@ @#0!N>+=@JDLL-^FYA!36$V0NZFK2AQB&O:5VL!^SXZ<66SV8/=\TC MM;MO3T0.&(>88 L)<2@4*_,.65E .EE57YI?_I16@GUA.2G%X5&>)QXXJ\;? MUHT,/)$%W_7$05HIG6@G:9GA-=S^]M&1]D?C5_4GU$<6^="&_7DU/]CC""&@ M']O.BQG5EV:?Z4-UWQQZ;YXJ>5YSRPC,,6!:$Y9#P22#;'?CB=M0Q)37VFL, M>ZD/;^X@9@>,GBL3,1AU7(\8F$P_]7W&XSBJ_SF0=FG1(2+EX]#%J!X]76"( MSE9 1;^/S9,?7^NEY7&C__6PV/XX%-CA -"C$$R)] 0!#3'I=:*P:(D[L4Y MXQA+.!)/J_>=(OS?LQW&,53O.\_$8E?F1#,BX/IVOSQ>-,>]!N;/67%NI M5VWES^849)E#R&D)"*.0)D$2Y%YI1B]+B1.,_9@[@@HZ#MV33$]E M2\ZCGZ)Y4YA6O5YBQT6U>K$Z,K7JY\LYE8K D/,3!8]-[4_>&2B@Y$IPC7/, MFPRE)ZZ?_%SI)/&+M%S0G7XTCD-O>OKP M],F&"(SX/-A0K]JD:W\^11=(BER7!6&805Q )M7>#LTE$7Z'VGP_/?E!MMWS M7@TB_Q<6/(ERDY&T'/E)R)Z>%LS5CJ4]H>/B4;10ZL8A&SWPO_!@01\F7.6" MS^?M.O!T^7ZZF+]9R>G]8CM=[FT*S@B'.4$<*"&U)$#2SJ96VNOB:#]+B67D M""Z[M^A^7:RRV0Z?GZCTI---8(9CTD]L3DA\OR=Q#^U*TG.1J LR%(?@<4A2 M)%_J%%W04ZJ.6U7GZBMU5P>D:)YB5 A3A8RB!+$NLZ*JX%[E5>-932UA)_O( MKY:E\U2U>,P[*MQ52/=4NW?RS9E:1]>2.U?6+DE?=.9'(H/Q_7HJB8F8<[^( MO[](=9(S$DD9 XQH4,(<$Z2XAITEBDKE=Y_>__,32][Q3J7_]"^(+C?U2LV4 MGTX=;T]><1+X B471*@/@>.0FUX>/+OBW9<-5PGY4&VGBU4U[YX8/>A5+K" MFNJ<:")SIA'OC $ O-Z@#C0Q8.Y4=0_I_C*O;A>SQ=8S60HET4U;!N#/3UXZ M0-GA >+K*,S+Q%P0F9Y,CD-G^CI11^U=?FICKDT M]?K/Z7H^88 @H9# "&+#2TD%Z_;C&*2EUR/>L6TGUJ<.;O9+!_@O=CYWYI!- M@SO; _?<7HO>)&ZB=LW6\%.[! V11 T]&;T@DZG:9ASZFI@>'KPWV#X= MOWGWL-ULIZOF@8H)T0@#5 JD"X14@17+B\XDEX9/[ML7*CYNI^NM]V:AOSF? M,?P4F?-P%M67Q:J)=-GGJ?W!S(YK.YHW+5C/M*\?M]X[BVD)#=]DO,EVR&ZR M$VQ7VW!\QI+;WF,XN>-0M3BNG-^1[,N/^TE.:^S-9O-0S4\?R=F9_[WZL_W1 M9@( Q)H)76"DM\V8?];6X7(_%=DB\4K8?IHT MPY7><0RY.*[XI!E^_'BE&8^F8A-*FO(STB@$*0"$:G;8HN,E+TO_R5" D8&G M0&(WHJX0S![1\EK@"N-P'".FCP,O!:0^7/1,PMNZ0,? ITLHA$&(*4!+!B@F MHCORPW$.O4X*QK%XI12\?? Q2N[MRW"OU#LAN?$R[Q;DZ!+OQ]3YY]V!U(]( MT>+YY)9U]V+,_61T]]#TYE-]YKQCFZ%\GFZJ>7/:IUIMVO?I/U16CS>+;;4K MR%[M0'^H9O675?LI+?Y):0I-;-*"2ZUX28FP:4T'FTE9^!VNOC+8Q&K;=H1? M6_#ML<8.O>_I[&LWJ9M&7QUGPE.3[]_(_1+*OCG?3W^T10/X>FU_L=J]['[8 M9[NMFR=\-TU]CX,/0Q\B3]L8EPYCCJ4?C"/6C(>.9Z?AQP(LRFOPIEY7BR\K M^;!>5ZO9C_:)D>FLK1:UFK=?+5OP1[==WC2FBI"RD HS4>2RH(7@W=R= X*\ M9@CC0IXX]NV=RF9[K[+MT9%L>NQZ<9Z7OU+CNP7&<8%.%R4=GJ[O>D7GR'HCK./C2,"CY2;^F=0B3BQ^5#5T2;&FTTAI4NAR)#9"FV$TV M;NF)[JVCM*1AN<=!CZ+4 .82")@W=4B+4A5@;TAH2DO?TU,!)H8[,_53GO!P MI6\< ZZ/ Z^?\/#CXK5A8?O28B*_-KLN;U:R7K5%>?^QV'Z5-LC;P;KFFTVU M/;V6 @36NJT%EL@P45(.$ !& M(\D*F#A*[K#:Z4'6H;I/UDQ,_K6?N: M>KN&--(&>(3Q6@WQ),PTC+3!(V!8^ N7CR/OB MN/+L+'PT?GH/N@_5;&G[W>)V42@+(TJM)",8*LX%!*C.%=&D()#ZE9>J?>[?.T>TFVU7E?S9LW7 M^C"OLO4!I>/]YKXYPL)R4UVBKAIDB/FD0CD.4I#5+-W M\XQ<2OO[YZJOD9CL+;IR5Y5J\:V2T^WLZ]_OCPOP#:QOU>JAZC*UW]HJ8=6[ MV_?K^HL=,9N)I+A40BA:Y(@;*!"2II,#J1CR*_R>!"(4A93,0%P:@[4JA=", M*AO8(%!Y*;W6QGJ4?=XTVC![G%Y%$NO$3=A3TE%E_^A6UOKUZ\/]R8[M M+A"TOME?WCB1(]&JED$@R3+<8>;@9B 37F#1DFT29HFO< M5*4T>;.+4V( K%QU"V:(%53X7TR_8*S0FH/F+#16%'.)J!&Y H56IB2YA%Z+ M9(&;+&>GY]5J_N\T,7>E>N3#V\L5GXFY'S^]-VG>+J:?%\LG]<,$%0#E&FH) M$--8,,%H-_9043B5; VS#&AI![V 4.<&H[(0I4V-*6 22P:D3/W.V.M+U0?4 M:?8-PIJCYZ9-\I:(O7$SRD:(M(&3O#%2;>)X-TK_C9R7N K9S.G%^<@W=/KY MYKJI$X'!/EGCP?P$ @QSJ@!5T.:H$L&\U/MA6C!"09R=G:,]*@7-*2Y @0IL M$U8[U2Z%*A# .66:!I0TZK.UL]SC:LX8CWM_Y\"@9Q[IS_QX$\D 7QPRR5"& MHHR__4QR?P7U/ZOY)(>&2R5S69@""50V:U+=@.2YRB-M\%Q 22J! <:H(P MDI0B(X T#"+&@(%NU]5[[^[L<34;.GM@_9<(^] >OO27FNJH2WH'L#?=HEWV MX?46&%X&GW$9JHOAC?(3"&4/YWR4LR^';K/R2PB>5OPVEB-"UODPGM;R60,83:L%+@@D M;SW']8$^/)Y=+!BD<<:P#'M?K=M*5V*Z6[JN^ M;X4EXI\3J'G)A02*%Y3 YL"B*3$"#$&+CTJO%P5#,1!00&DX1P:7&)>#=9"[XMY+.'[UE3-E7+N*TZC*%1 M_')9[_;(_FBQ9PWXK$4_\!M?@1Q?$-G4K38.^4WNY=-[G(.PZB_9?+5=S!O+ M=JI]+/&@VQEW-6_SMOKN_F$WJW@._@@48$"Q5!!3K2DR12%QWFF& +G?^SOQ MX6E0"*U\XA"3*P&&L06FX0DX&[.NU!:NX4PM-M,O7];- MIEYK?[_PWXZ;" 6F7H82AYC'V!HMZ7;* M=@+B^0IP/T[=I'\P.OU$/)S))/I[B:4+2AJ%W'%H8AQ7Z@2=SV.C\+?%?+ZL M]'2SMA"*'ELK F9L1/3#L@WD/^Q0S.NG:2O=FOGF9NSWU_ M00IZ$'3=X=\'>-V[0=C &' M\JG?9P9S$#77'\YAL.N>7<)C#>3]?[Q_N+O?-"^M/*P_UZIJGCOK,@!)8,$$ MQC271'")..==!D Q >[+(+VL)![T[_\C>]_48FAJC.COL_8NWGISD]TWB-NU MD6V#.9OO0-^TWVJ+LWO,^/O1[+!@,AC#?E+R_C]NLA98.\MOH65[;"$+)_UH M]%@[&8S.L.637K2ZK:%<8N#<,DH4UD:PDA+'CSIV?XJR!?=VL:K>;*N[YM!] MH30#3248+*514E.\-\MRZ/?0<6]CU]N*:S!F+<@X^W$>!/?:DTO#;;1].1=: MA]R<.]#EOT'GS_2H-^D"W'';J OER571S'2Q;A_>%3_VE;2:R&G6U;\>FH<# M^??%9@(X%(H23 T'G')!?7F$)UIHW)G=88 MHQH<1MOFV;M5=H#67F/R+&T=A]UP94M*K)^T-?"R%M_-":=1]B^B2-M3JCRU M+9CI\8I;N$L.ZM:3KX#IZ.&/_WU1K>W?__KCK9T2+W=9H[;IHBP%U59( 2Z0 MA.R@K0RRP!EI'Y.))>XX'+,#N';7Y'?^/_O.37LQ[3T]'8KD4+GSYS?U1/4" M8VYSU1B4CTSW(CEU?L8:C[->J=US&/OTLLP+*46A"IJ74DFL5$DZ# HJVCO' M"[9\526,-I_MP7R/_&\0TF,JXVBFNF>I\TT,>S?!R)0RKF\NJ6(D!KUU\\WJ M_F&[:64:[+-4 PL@2D@I)*74J"!$@KU%HW*03[Y5Z\^UMTX&6/(9H*>@G,=I MBR8#@.(A1&#M]Q AU5QER!I@4-AT#)L<0-N]\'BR6DO07(U=+ XD1 MZB]&SMR%BU$*TF*)$1J1&*$@,?)E=[QBY.V)@QB%L>,J1F)7DO7CUZK:OFT8 M7=2K=C5-YQ1KQ$M"&6R>:;2646<.<.15(3/82.)%JSVNK 66=713 MI4$H]).D,/:2:-$Y=BX(46]"QZ%"_=VH(W>T_OJS7Y=B$A9&T-)H0NR$D+%2 M\,Z@IH+T52!',U?2H* E\SYLANM0 B+C*-%5EL'/,^2I1IZTCE>/?!UQ4*0@ M;IQ+^4\W7_EJWOQ'_^MA\6VZ;-;/]VD8P@!I16G.)=>B-*8L]S*H5IZ\=Q./'N7+VUWJ]_52M[]ZLOE6;[=V)02-SDQ/$J,*Z!! AKGAGL $ M>U7 #C>36)-:9+_:OWB7+8[8/(M1]R#139<&XL]/E4ZH.X%U)4DZS] %08I MZSCD*(8C3ZLEQ^+&J9+&VWKU9?O(V-Z6G1%"#EBI$8 0::(XP0?9DX8[5]$( MMI!8@!I<@?K3D[G+TC,<:7ZJ<^3K""JD&D8X;QZ5, ;A+ZP*QHO]+ILMIYO- MXG:Q>XER^FVZ6#8%A'^]K=>_;FP^\M>>A3'.$?*"2,).FKW\CR\L%A- M5[/%=/GV^*[C8==2+3:S9=V<.)T@('--N3 %D\@88O"^#4#>)&X9+/U';8;H9@XR=I>>"=F4QAN'4HK6'DWVNMG]6U>IPT:39N^MW4CX*[8ZIVK48]\S7 M3HZO=C+7\;VM#\?J#X#M;[60KW2DU8',2QEW<*=CX_/514+B' M )Y"4!3F%@(M;2Y92 .@AJ"#@%1@S;(8A@=2T,T3"84G$AIZ\S$*[^$2.@CE ML204'B44C%%"SY'I*:&]VV2\$MK?-0<)C<2?\YRXVX\R]?KC='GR=N_?UO5F M\_?5NIHN%_]9S?\V7:S>VN_PSYOM>CK;3B!7.5 &$U(J5&". %4='@Z$UWY% M.A2)Q555G[CW 'X^73X8B-E096]&P!&3#2KK;8-&UIMM6^UQ M(@J;E^F_C7CI^P.F^J-5+9W5Y^FWR= EDJC,H=$ZEP5N9:T2]Z1(L;I=<)A$25.G%ML3Q,NW^VG M89HFBAI?H5522/31C>S%%KS)/K>^9-:942FX&__ALAZY?7\*K8_MLU\ 2,)X MZJC0Y/U';)R3DIM",HL)<*8!TK##1BDM)ZOF22/[MY(JD!\F)P5B.P4ZA1\> M&1I\OD>Q!FJ?M*$A0<-<*30TGOQ\H>$1_PE"0UC[_MRA(=#G2*&A#^/]5]0? MHYQ 54+1U"NC1"#.$89=15>%)"V W^';:&:3G[X];I'%6O?V);;O,G="1J,K M\UB6K!]S%K1"'4C[. 6SOUO.Z\^]>'.5O??K>E95\XVQGC?F^6K^VW3;V/SQ M[O8\ML,BN)$E,)QAHK%A%'*$2'?D%P$MO-Y=2HTE\=I(!S]K>E'68&R/:G0N M-.=V^PS\ZS2?F^:.J>7\I#A.HUUMK[$G\1?T?*@F'8?,#^9M?9V!TR\H7(+2 MC(Z),KD$ &I>$D0*KG6)90>C,-3TB0*]C0\J^ZT:6-%X=&%\]]W- ?9U->(U M0CU$(5K;C%,%XKGWRK"/S&._6FQ\*Z?K]8_%ZDL[VYODDA$.35.=DG,) 1&2 M$(H*PI36!6-^$UXWFT9A*1@%"FN&"XDI-SFA'# JB#*EUXFCH-GNH=#8+$&I M-F^&W;*PX:GUR[7.%F^[R:;;K$/YRAK#@&7A\IF3XO9MFK-_V[I>%BOK?D)%91IDS.E*,KSW,!"Z6X<0B:]WM@\;P00 M#90@HFAOHR&62U46>5%(903V6W8*2%>.N%IIN\E6]>K7/38_;0NGT4W.!F'0 M3\%.R),M>4=4PPK6.6XN:%1O.LPF18:GANAY$X6!-)4>Q7">-T:M0HH*2YP M22%6L&!"4,&$Y!I;<>3)%URF/^Q?7=YD"]N/5MO%MVHWXF?UW=UBLUG4JTUV M/_W13*;]$IH(/+ME-L-2[)?B=-A^7>_ G=8 NLGD-9*=5^FZH)CQJ!Z'*D;T MIT[5*;T7F^8<8"HL#I !2@2*UV'KTEFJO6W@1=%'$FZ MO%P9Q#,'H7CU?'$[ FE/QZ7?;K]6Z-5C-]??[:K6I-LTJS<[BB21,18 \(+D1/!,(0T+VW>E7@P MMD"SZ0YI5NVA[C*/'5C_$H2Q2;^@VJ/V]74H#RN&?5B%W]6: MFVZ:S4R+/_N\?P9JTSX#-;;!H#[7;IMJF6,)WM/F!5;[.ZX>K/Q<8:NJ]FN_K;BU6+8#O] M7J_JNQ_G^D'[]S?5_71M32Y_9/-=);#C!SQRX:_9WYL?;6L;7&^7U6S;_DKW ML??--;5ZU3E_:N67N>7ES\7VJ_W4>E5E/ZKIV@:=[EO-KZ_J]=UTF=7WE872 M^#K[,;.>+VZS9;WZ4JW_TK=XN'./>B$X)^J2(R@OGL"I.NDP]HC,S^VV<%XP M;EBS)*B(TY9TOV4[-L!'F,30C$#82Y)P;CJ5"7!86ET8FYQ@7*O4& M4SQINLE:Q[+&L^R/QK>A@XYGFP\4?-(U][6"D$]+CS,>/6J3E'$IK/'_3>)3 MH/.QXU2?-A@L7KU=K*HWV^K. I0%8D4.(;'0RE*6@K"#;BGEM*^: )8H!+%1 M'D%D$_I2:VJ4,=BYF"MTXE;5>#1VA/%IYH.B4IH&O-SUR:=MQ MQJ1#2Z2,1_[-_6\2BP(O.?G3<_68#9-T'*\.+;RO\FP<7;[=BA)8QWU\#R.U7S4L*>*&*"TX1+DLA &: M$@!YH6AI2J\W:!+ PP6E2 #3W%7%J! 6+E,$EX91V1";.-@\\B,[0=J>:#G] M>G=._Z6@;9]K-+1;_!EY&_M%H@&:-TD$BM\(%V+1%5M\'%'IF@34 MHQE]GE>K^\,[F:493$6!"BRTEB55'%B0.^D26G&O=R>C L,&4<8E8A!(C)!F M)4*JY !CI#$WJ:]!Q)"OX"6X85O8+3B-MG&'#TM76WZ+V087HM)5FGH<\>@Z MKC^]G'\]_IT.Z;]=S)J3R?S+NFH-OY_^:.%-"L,+C;4@P@A=ZL+FOJ23&D$+ MIPG/90M,""T$AD !C:D-J4@RD1M98)JKO$Q]D.!_UNM/U;^RY0Y>-NWP-;=^ M[MS+IO5D\;)@#T>@G_+N(64'3-G[(4GSN,@V"'EA]]8^?:V.:ZY=I]O?,6LO M<#WMF.WEM#^K==5>&UM7L_K+JGWT8KJQ7[4K,LV],2N/S6),4PJXN>"5_8WS M]S=M2/SSZV+V-9NNJZ>KP(\_:_/0_-:M'5./;HM]KG[4J_F%VV(WQ^MB?6^+ MG6NVC?S"*ZB]/>ACMGQ/8+([P]WGZOUN]O?%LMJL[5]YF LSX'((30% M1 0(Q0M)Y7XH2\)*IRHOKY@H3*X+IBFE.;9>%4R!PA@)F=8$J2)U&-D!:U;< M[SIH(1&D!X4.(608]OQBR)ZX=[?9 55(%.E!G$<8&8; \#BRNM +CQI?V22S M5?C[=C9T$EOZZO59?LX)=G]"1Z#8$9RHHW8R#\U^:N13+:H/^RXR,:4Q37W? MLD!2:%E*.WJZH6,,MT* P5@4B-+N\&LM ZJ0BN9*\,4)TH.,P%X-F"> MC!K'J8..#T:GGY0_$_#L4YV)*OLP-(4>BCX8E6&BOKL+F36%&Y[(]\-] MO;)?36=?F\2[4?%C#V[TJ:^47R+FG)I'(7,$@A['CSIV-WLJZZ4?HDG<;<:@ 3OP$ !4 !E MR)OH^O\*GY]EMW"][3<\L7+UK M3=FJ4R6W]YR77%ED2LHQQ50GJ7)I__H#4$S=22:)S&2*WKW:52H* !%?? B M@$#@?_RO[]>S'[X5]:*LYO_X&_P[^-L/Q7Q23J[6WQ)4_S[J_)_XE5I**7\:?7;AZ*+\JV"H5GXTW_\\O'+2LX? MR_EBF<\GQ=_^YW_[X8=[..IJ5GPN+GZ(?__V^<.S1HIY45_>U<6D"LJY^_ND MNOXI%OO)5-?7Y3+BOU#SJ:GFRZ"IH+&R6(3^K)J]JHN+?_RMJ,LR0!%Z(3&( M0/SW%E67=S?%/_ZV**]O9@&)GWKKZLV6.;E+$6$74T. M)=HO^?*V+I?AI[.+59\^EOG7M*7)@@SV*U981F^MTW;EI,5\4D76+:E9. MH_6A\UE<5;]<%<6R35=;MM!_Q[\LPY^K<71V8?+%E9]5?QXFP-:6!A:DNKZI MBZM0IOQ6? AVY'61+M+F-H<5[NRF:#\![=O4L*)\65:3/ZZJV308_NY?MV%- M319I16]GMVVOU6D'?ZZJZ9_E;-;\O:MKF\KWVJF6)-A1 MK=,NWEL[Y_GWW=I\HVA?70G.R;[JHX3#?7CMHB3*=%^2T.J[9H']SB8(+5M\&,_WX3=STBHU=% M35@T L/W/]/I_(N&@2'N)X8N?0XS:EU.@E\3/T@5N4VCPX@7UXKYLJH[T./F MIH85Y2ZN=JM/ KY%_:T[R7:V/(R@P6$(,_7R+OH+_[HM;^**DRIBBS:'$:Z= MB=.R>J==7I]%[>K:BV)]="$>.M;Y9'EOT@>5[3\;[]]2'X+836K+N],5=]4]0'R[-M<+R(][J>;JWQ^62P^S+L;.XFM]R%PN\GSS<*= M=N=+<1D7D,]%4'9T*';U:%/Y7COUY?;Z.J_OSB[>6D?TW;IX2TYTTGBOXK;C MQO9:G7;PG^$;BG]]RNME*+"X*F]6PV42G8 '1WI7=_=I8_#.MZ3. 4T=),K3 M<$]Y+\4\+IK%]&/^M7AQ)/%6O5E=/ZL6XTQEC#.%;"7(6ZUUW--?BV6WG7W9 M8,?]#8MY64W=O&.(WVZVE[Y_609B]M'[UPUWW/_S,)J*;GO^NLFN^UPM\UG' M?7[59'=]/H 8R]?=;,F"FSHXW?/[T^:/X8-U^=AN5X'C]]]=?%\6\VDQ706J M-]\^JR9OB;D2\2)??%W)>;OX\3+/;WZ*\_M/Q6RY:#Y9S?@_ K@.R?_OZX^S M+7T*;LUD5L4=>_5UL3(JFU[.(ES_^%OH4790.QD35EJD.;+&8*FU9TY2J S3 M"G&(U7,X9O&"0E6O=3$"/,Z#@G3X_C]2 7EH*!,8,(PLM!0:B9P FH &$4L\ M;(/(4WZJ>O)#54^+^A]_"W7#;RZ*NEXOC5ON8*QX&EC[M7HQS>3UY!7/GU== ME_CI)H^[IC].KLK9M*D=+Z4,PI=J0"4$@9OIX:C/+\4"MJ:HO0KPMG& /HM5%*64TQ]5(I#8-, M2@*D)!QT9EB^,C^..R^TUGK5,02L01LI [T ")?%?E9+# MZ>,X$^#O112PF*I@'N67CT<6JU]&ZP>VGAIW-Y4%-5.#+.,&< J]%4[P8 4Z MYXWU+FG2)']5AO:LA*%H^;$(XZMX+DQ$*<;-Q+#9+33<536S3"/&D*;<<(H8 M4(8P:Y#G#C) /4Z@'?VKTJYCT,?A^NU]$_WDO4"AM)!6&L>\9(Q'IBCFG)6 M>Z[:[:(,L8XM_&U07?%+F.RN;Z\;T]'>MD%DSY8R!1VDVC -16"V-,2%?ZPP M$0 JE6)GO7O_L35?MJYB7>O@F(O8@SW8B'&_)@=UQY/DQ22?_9\BK_=E'(J&@;D/LU+'?G?Q:S;\4O M81JXVK9KUZ?=VE:F-%9" MVMC)*9!^AAC-STU6VR/?JDJ4PQ9" 3<0, (B(1 MX4 _(")P"C-'N/TR1F8>H(;=Q'P=]A@_V=ZO\TH7G_)RJBZ"(K9P[<"6,BM4 M@ TS*R +LCIM'6IDM$"G6(_LKT>U8;0PMBFP@ZDOXW%0(*&0T=H3PJ3G#V/- M$I3"0[XW#U]%"[XW'O8,_R@(^-M\NMX]C_=F)S%[U'7\UZ%LW-1>)K4#0A,7 MYG\/$!%Q\F^P 5*WBA3<0$W1FII;@M5/DIP=:>,X9\1MXA8VG8$;#N)!$D7Q MW%L@XI%3C7RZ9!/_K2-"0D9$=;1H$;,B,)2 M*H YX5H0ZEOMU_>#QPL]K3,[;!'\[0H9UI9B8)%RAE$'F(B'SI($_P-9+KD^ MK1.)GK1?]0#U4$O++V%NB(!\F*^RZ>3U]$7W5[E#\MGG:C;S5?UG*+"%90>T ME@G)+ :<(,D\Y9X*#X%!A!G!PE*L_&F=, Q#P?[U,!0_W^ZWF>6+17E1%M-U M#IOV,]^F%C('N7<8,40IHQ@B89''/'C*4%+E:8IIM/=4>+/A_E[7;.R5)]NG MQ8[T<%P>KO\9!N^'Q>*VV#8UMFL@DXXH@H50'B+*B5-.*PVUM%)@31D_K=GP M^/Q+5,!QZ=?BNL3VBAE'$"BBF5,&4,B=8%IC[*5$% "(["#GIP/N/AR?< =" M/Q31ML/RJ2Z*[^4BVBP?YI-Z%61:W/^]A8,'MYE!!0,65 !@ T; :^"XA!I[ M)(Q4N-6EM_=SB#HD.8?2R>G9B9I[!HC 2@)&0;!*"'&G M-V]FJ7C/O.Q'"R/97&OY#M?)[ZMQ'DPI "%E/BYV7HHP;PBMO0P3B^*M(A!Z M.A.JYI?Q6DZCJD>Y=A__[*B:*0>]1\APKX(S[X,CS[G1V@ "N$&(_97WVEHS MXN4I3[>@CV.>>"LCV,G/"0QYAA&DUC-*O;;*2FFU%,XHYCUOM?W2USGQ^@K] M2B]M4J-LJ)%!XH,OZ;'7,JQ2 @GI)5> $L;"'R+%G'WW,T!K_;\ZY^T"ZX3P MJO5%SM6S/(_W[79R98_:F19 <\Q5>[>6>:T#X-0J8#QU4DM+'8<"40D%\RPE@G2$4?=#S6-] MZV&P+:3)53&]G15G%YNB"5J3<]^F,L<$D\0;1:6B1%$=SPZX0H!C1(A,</S0PJ#>6B^+I@G2BCA* M?'"C@EZ!%_'^+]$HN#JM3H[ZP!Z%V#?1X.[J&10<&P5YL/<\]40+C:T) MMEZ8&*4BY,2NUG;$A%?)!#L'^FB#>^_7S=_]^#=2.J Q9E);JX@ WB'*B#)* M883045..ON#5:KW89\2O*F22*&F]M0#$5 84(2+I6D(BE3VQ1 \=:7O7&#\$ MV@,MR46]?$*:\*^7A D?-0< 9_67HOY63@KUO7SK?'M3TJL.D5S %ZLWOV[[^#"5C&GPW9RO"Z?4><\M-Y *12"$ B/ M32,3E^9$]N'35?J:&\E@'K[-MGZM83ZU846?53?W3VBL%O=?BO@(SL8MMITU M,ZMQ3+HF&<+,QBU#9,%:!LJY3HE '2T@]%H_<;0IG7H MS7+!/4/Q-IE 3HGP)Z>8\486CT_-C.U(KR_9DH#HP8O0[T&2>OMJ\Z1(%K=C MXY5K0PV$UC(L_ M%\PLL]J"( 0F%JF8=!@]T%LK)D_MH*0S9R09RSX9\6M^79Q=/.OB5E=D8_G, M08TH4IKI (YW2CEHUS(Q"/").*NI"JVZA_+@-:#Y5K5]'7A1++/"8$,@9QJ863P>J!J>J=T M4H+/O3V /A\YZE'1AT&9K&C33M'K8AD76F.BG:7*(1I$# [SNG><0IB24&;O MA?V=*OHP*),5;=LI>ETLPY@J&,1<70=C7A&D'WJ'C$!#!A2\4T4?!N7!BCZ; M%\TW;U?UJX+!(L&A@TI!HQ%!0%/,FSF'0V53XC-'E!FO!U6G0CG4ALTK#T7? MZ6(^N;K.ZS]V;/WMJIH%+U=3B14AB"HD/;<4-Q)C1%.6A%&&'G6Z^]F)N S=$V GLY)P'FQK.9\5B_51 MRJ_%X\=&#_ MU:VIE3$%B( Z6 /8 Q"?J9)-J(G AJ;L8X_(*AIN83L0V*,1*/9W_^7LL5:& M@_$GG&3<2R(1HH*H9J-/&*I2SD7?Q2QT@,9W1FT=BNY@+&J\_)<]W[F2[:B9 M$<8<@1I+$AP_QP17K#D9DL%!2Z M]E IDQ*$D<@Y]5A"' Q+9)J=9(EDTC'\"'.3][VL'8KKT=CSJ:CC!_EEL>U) MU6W5,@D=]$)#3Q"6+'@CD#?C3QJ.!O70^MP;[%+INWAT.+Y'NVIPY.OZ_=PF ML,!Y@8-Y$M8!*KE0S')BI5)00*Q9J]VLGCSC]76TQ=G%,SV<7=P;6_%/'T2H MZGUN&.[16N:TME8R+X17%!.B,7.6"^,8I10/FRGRV/<06O-DPZ7"_G ?=CZ8 MQD#8> 5S4/Q+>9#)\7S+RGV$&!@&*2 M0D$$XLX"" (#*2?BQ$9XMTJN.D1V*.OPOI/KW&*MZ?*B?(84!XP*RIR.,Y(0 M!##@*6'A)X^3'M8:(6L.5>R;_$B#\O"@@'QQ%?]S_[HMO^6S8O50;.A".0D3 M>/Q%6/>>?_"DY.:4@IVUG7&DK' "$Z4 Y9Q)RZ#%,GQ@+'&G%D..I-3=> :6CD)#A$TNZWPVO M.@1TL'5MLDIM%*@_*0*Y@Y_Z:['[I4Z'P Y%H4CR>=#@7>CI%LH\+99Y+# %.@P&RJCA4L7Q0MKZWUE#"BLF+>8"$!1//J23 E(D0[& M6I!JT'.E #D40N\;_PWQ271?G^?=[!+;;*YLK94 AXY%RC@:(G(1*"L28 M%3CX?L+KE*"YT1JXR73I#,_AC)CJIJB7=Y]F>9A(Y]/H_J_R5VSGS;9J&>;> M:*,P)V$6#L(*2V' 4@*BL+8R9:(9K=V;S)P.$1V*.\^SM'XN+Z^69Q>_!6,K M(K*%/%OK981+2#BQFA)*.5 * B$YDT1;'P-O3M'H369/EY .19^?JVKZ9SF; M;6%*4R2# @NJI&$"6HHL$$AK+!A6*-ZP<2D9!$88I=01*0Y$;RC]^W)>+HN/ MY;>X7"[S^67Y=5:T,5JV5\RX1EI@(#T28:T53C%DC<0B6//+^]:Q#BT;2),D=1SA7V\ST"Y9T)I [S& M$!'';=)K$"/<7NDU6*8GS(_ NO:Q-)LK98Q+8[7F&$)/I2-AW744:16,>,5= MTD[,"*,?NE?^9G:E(3WT\?6G_"Z>E;8_N'Y>(2-6&< )Y=0+ZHD33"KA+!8$ M.^O\B87S=:'F#>?62;@>'*6U>@2T:$ZT%LV1UKH73\3=%(K5NH%,4\0E-)+' MG(5,><&UU,$RT$1#9."@"9S>%5-ZQ?DX^WH/S]OLGG>V5\RPDV&>UMH+0VG, MUA]L R.8QQH*;/&)G2CT,/]TBN^ 5\Y64O]>+J^:*Y=[<*I-]8P8XZVV'@/B M8XH=S3"B@ 6;$_(X)Y_6B4,/S.H!Y>-9VWM9V1E2$B!N&%&84(^= D@Z:BFP MX7/C4_RV_<\;>O?Z>^!.,J9'7M?:;1WNJILY!*'Q7DJ'#<5*!6\7 2B4AY Y MJU*2V([;9NK'2^L:\%$L=ZVHUK*%3# G@M0(*P*H\T RJ)R2SBFGL: ICSR. MVYSJAW#]P#[H4<@3C-J?A[Q9*7,T9J:4E@/MJ4%<,P U#(N]A5:C=N^0OTN+ MJJ?9K"NDCV!5M3.G,B"T$E!P:Y"EEDF-@T !&:.LPR IVGW<=E3ONY1[0CO< M2K?QV=VMJ]O&6IDG2FJ#'(!*4VJT$$X*CBP4E# '3RS*8X 5K2NH![O3=\@) MW1;DK$<$H^"-*"(H-$X:2# .G@F( >+FQ!X>Z?5,KC.4AYR>JOFJV__,9[?; M'UI]7C1#T#O*#<($,2J($T% A45 CEC"X(D\2-*E:M^8>A(0'>QD;3I=C8XP M3O)R^F%N\ILR6 [;CM;>KI%Q:2,T2C-":9B?E7;*>,.T!'&*34G'-T+OOP?& M= /L@$>RM]>WLYC@YOYLI[H..KHJYHOR6W$?_/^Q6L30N;.+\_S[]K/:?5K* M@ FFH"2$&>NH#9YG'$.">&($X%*EW D]:K6^O M"V?46N*@(I1S17& 4",,. 3.8(@U3=GU;N_?RWL:S8O+J(WW1J1D5(?BRN]XQZ M8$XRIF.)Q$V(P,T<(TC',T9K%66>2(> ,HIRBCG!(.7T?_\+'^^111TC_,BI MXZ2*'HXS5639?FM;)F;=__&,@&9TH![ MZYA6P@%%I+A'Q@%G1RV6&($I0,-@) M$LXKSXW&:UF0YDG7P4;(H#Z5_9I7!\,\W(;@_[U=I_DXKSZ'Y68^*5?9R1Y[ M?EYU-\'U\77Q=14JJ3$"(0,H0TY2L$86"^I2=HA&N!4Y((%'H*W!'+NK +[. M5X;5=0QC7S%AF[GR9H7,2QN&5:LE#V?JNNJ7I;_N8M];:IG#O @JK) MUW4^7]ZM;TYNX>#;%3+)L0/:.D$048YS+@QKI'. I*3^&>%)U*B8UXE&AN+; MA^N;O*SO-\YBAL]5WJ/[3";_7LRFOJI_VTJ_5O4S@0FU1C@GM9$$:^Z\:63' MP X:SCK$PWBCXF,?*AKT,D>\(A"PNL=N]XRXL4Z&/:)220H!$ 9X*R&"C8R< MJY0-S?;'8W]IR[$KW0PV/3!**!:FF(N4A MAQ%N4_;(LB'5<+S9KGDH9_NMNZWU,BN-U$H#QS&3EEBKG6MD94RGI'L:[][B M4>:WPU$_'L/6+^DT6TMOOJBS%_7:-)@9YC$F7@>P ;+:&B^;:9]BEW2AYM M]1/E9 _J.+[QMT[1=Y#EMZZ;$1RSX.K@EGEB@ Z#TC?.6\]:TRJ"0VG1F%=<,4>LI!EA8 #UX0$PSES)/CO#._+%( MVI]&CL[A)T=%!TZ:;[>2804I9@9B1B@+ZP= IHDT89[SE$O4(WR'X9C,3 ;_ M8*_Y=9<:9ZI%/MI6E3/AJ 0.4849-X)#PD6SL\4/*# T3,C-8/>*AHT$[T<'1V;B?=A/1[=< MMC26<4"I%%8&(X-[B7B\HMZ@ C5.R\G$4KP%=U_.1+,;FM5Z+8XNN.5QWW:BICFLCHIB'J& @KAM/N 1&A MP*#AW4-$./1)FM?Q-'WJXECL#)[3+_DR]OON[.*7O/ZC6$:1'F79@YX[V\J" M860"%!K8F%E?20QELWIP8D1*BM01SI-'9&?7JAB,GOG=^B!>3?YU6];%OI1L M4S^#S"L6UB*E@\U.! E -$%PW/FDU-"'GJ^<#!%[4,#1R+?Q#>!]&+BQD0QC MA@6S3O'X/@T00*,'%*1R)Y?SYY@T[$H+X_-H.O%D,B(1$L!:"BW1T5+A_,ER M %-6YA%F"QZ0B;WIX,A,7&*DMV1& MF6!O.-^Z.]2/X;U\6"QN0_>#(_8DN6E+;^7-NADE3$J!H4'*4P2<0+2Y\,@M MY"F17B.\'-TG*;9X)UU /[1!^+E8Y7X[K\[S[_$YBIB,*2 4_?Y][^4?VF3& M.!><<,)EY8!Q5MUA_!!1MFBW'H^)LA.3J,8L:W:G>R6F=&@_ _*C#FF$3S M16O>H(!G P'KY%^/XGFKX:U.6*^"AMIA)BAUP%$C\@)6#<)AKYL\H MZ^9]ORDP.L+NIX1'PHX@4?/K9SB>=_8X*9OO>[)Z/NU5__;+XMRFI0PI1Q&% MWD%!% J,@5Y21I2Q%GO-6X4<]N;@'Y),UW($"$)!#,D -PYXV\ACN$XYWNMZ>1W[S4:[^-;OGP4.6CA:/ M>/7SA1EB4AF!J5(^+.SQJ4;HU^@2KV6*%S#" Z+..;<'IP=3TK&'P&_SX*?/ MRO\LIO]^?]#PI79D("0Z4!SF%C MC*"<"MX@'.S;E#QJ(YSBCS4,!E;3L0?"TS?^/L5\KH$7R^!5?;U=!0^>5Y]6 MVCIPTF_1<@9(U0"UF MY"VU,N!IF#28#*,68ZLE4 (TH9N0K-=73R@F@'G@_+^HET]H$?[UDA+AHR:C\EG] MI:B_E9-"?2_?VGC;5#0S5"-H@<2&.LJY <2)1I*XK)T6+0Y58]4IB@/P8?5$ MXWT'%[:Z#D;Z=E*\+I\1PY @R!GCC2%&6\CU6B8'8=*>V8B8D:[2U]Q(!G/ MR.78WU^*ZZ]%O3U*^;%<)KE&RB- .9:2<(MLP&@M"\,PQ249)S%2]/EV OR# MD!R*%1^#G/>YW=9"[^3'AAH99R X]UH3*B4F+*8>1HU\-*S!I[$GTP]3NL%T M*,X\+*S!M2@^A!^WG?Z]+IQ!R8,C!:@T/GA.U&'BFI7884!.[ YVHAG2&8Y# ML>,\?-O9Q>?B6S&_+5ST!Q=E$/QCN=CFFVVIE5&/K=%*&:<=,QQYB)IM1*^X M2>'+B-:@+A1=]07JL.2)*9I_KJKI@Y&V)XUVU,^4F'L> M@*0\=&.>@+HB5+?P#D6M]3"(-\":!&?Q=HVY72RKZZ)VW]=QJC&];?C_=/M& MZ@&MQ7!Q[S2# $#E@688\.9\QC/$4QX-&/,]TG3:]0_V<+OVB^7#C+QUG_Y) MN0SR( #4G& G/%?2 -J8@9XP<&+/YW5(G!08AZ+$SW6U6 27XJ+!I6",W(([6I/+%,"1W2X7 0!SN;;A(>KG.NM\EHL+%.AH.S(:6B MT%$+G>5&&?U >(-3=O5&F FZ0Z)T!>E@@4CR,$> IY<0[MK;E'! 0I)C*(_2].M#[RRFG4WP'V^$I5H_BK'*X MQ>19CXALV^G96"E#D'&@D')26&00@%JK1DIM24K>W!$Z7-VSJ#-HAW.V%D7X MKG@UQ0;K:U:M,EWMYM#6>IF4',:L1$%J>QIUB>Y0 M3'K^M/J'H+GY9=QIV/G*T/:*F=+4* X)8O3"%\)ZIY:?:!\- =N'\/?ONF9.*Z. L:76!\HW2F< 82HPMQCJL MTYP:*TDCE_,@9?G:_RF=][0'E [FH/<4?JWFU?,>-Z_QM;PPN;.!3%D0LQAH M*11W-IA]7NA&>DW,B3VGTR65^L!W,%-H'K N%NN+PX_W><[S[SM?_-I:,Q.. M.*G"?&N1DMP0!-C#:((&IUS.&N.64</7"5Y=@CV/J.GC*RCRB2&AE"#34 M,B"PP.M+&"XXK>C$(H=ZIE:G6 _%K$-(M5E&*RAD&'GK'=- ,$]@,WJ0-3AE M7U*>M!75%:3#K78/][K7003E_#;T_?$>DRXNJKIX\F[B+^6\BJ^7-#.PFD^? MMQ*S["SO?BF65S'K64RF?KTCG=* O<@8#^,58AD&+88,"0_DP_#U3"<=W("3 MYO9XM33L: F2K0>U+N;%]O"$#36R +QABN'P'P726:WU^@J6P]2AI!M'(S0& M.V=A*J*#+2\>I#049=BJ,$1'OUUR)2.(#T6 M:72^*"=[,&95/G/.,AG@XH9RA+22'N%&-JD%3:'+&%^A3%?R#M8< NNQ*&/+ MV>VRF.Y!FG6-3"C -&$PR$(0I%Z%!;61#_*D#-)[+T:@'XORLNK0',5QFQ^63R7ZNQVN5CF\W@]8==:ME<[&>+0 MAZ'(E5<0*(4PX[;!@AEY(LD<>N9)-9P&CLS&]53\2I3]^;BII8Q[+&"8D,/< MCAT)?Q+31&00 ]"@R^>),[(C'3QR\O@II5;/L,6WKH+F[K?+GO?U.-F^7_=J MOQS?F^MG"E+(N??8 (X\Q] IRH*)+1%AG/A6P3X]R[]GVBGJC)6466.LIAA+ MZHU;2\0%H">)>Z)CKKIK'X;PA,U6K>AD#""G! M()<""840#N:Y/^_JQMQ56\MG'FEDE-7*T>!_ M "'B==]&-N?%B=(E3<\O'?<.D!WN#O7#JZT[DQ6]*ILY@HT&CA$NJ0SF$9+& MKF42P"3=(1DA6Q+U^CJ7:1*:@]T9F4[+J)M\]BDO@V5N\IMRF<]VLF5KO4PK MR55\ZR^&$QMG.#2BD=59E_(,^(C*)UQ M(Z2$DCO(5AD&K7*HD4M@=F(/Q';+GG0\A[M5NPR"%M/FF&4G5=ZN$$8!T%0C M)QS@CAL@'5:-=!#"%#]]A!?4NF5+)Y .[I]_/"Q3(R/6KCWQ0W$<,,SOQ5.]K_>Q/E>SF:_J/_-ZVX'ZGBUE$G*L+0ZP M(NH5,T++!EJ)@OMZ6DY8"B%>1P7V"/01//A]SJ.V58"T1P^08LA.[+')H0C7"_CO>7:36!.()(5 F'@KWH>_&TF) MMRDTVWMW8)BGM$%,\$!-M!XBU'P3;AP\F$31#'% M4B*']MXL.+6E,AGN(R^0_\QGMT7"^OB\?N88TMH'Y\E"P204E.MF9U=1@%+V MS$>XTW#DY3$)^^'.9IKW.,DX_"'J;M]U+:7?F0B9HPCQE*I"3!$$*T:BTL%_J0L&/OG-3J9 M(31F'1Y[/*EO>3F+_;^HZD4^>Y)CI>\1U-$W9PYBHRQ5#$MM>)C&I.0/\Y?2 M*6-FA F;EB,FD7;4(=G@991*.3/8/U?+R;.\ M'ZV,.QU!@$HZ8CW!&H;_*1./_^]ETZ1,D?<4FQ>GL2&2 O%[V5 C MS$$$#-0(Q$!_PBQYD,H),6R6D]/:GDU&>] K3N'?G_++XGD/6E]<6C1,7A23 MOU]6WWZ:%F70#93QAQ_C#T^X&S[*5E^XY3[2JS*9A\2#F(E+ VV0)(;3]6&= MT4$IK1YI[:3KMIKASF#!H/)-QV'W)S( ]4) M"JLZ :[=C'NPMO_?V[P.Z,WN/AK0QJ(/3'"S9?!QO/E;'W5?0,37A;+)#58 T&)AYXI2#7'LND\1?9$#AJ[ M84 B>+UJ_G-QN7HC;;[\-;_>M":\532+.?L=%)AI1IW$UGN^=@N,$2KI8M^( M#M^Z9$ 2@+VR(.X8U&%26BEB%3YKJMOYLKXSU70[*;;6S#@V'G-G+'':$LHA MLLT49Q C*==D1G2ZU"5'NL2S5\J>F= MA1XPBAQZ%(OHE*WF$1VH=$F3;I#LE2!J.@TJ6:S_^EC."[B5'&^4CU="$!,6 M6\J0TH@0ZFTC#E3V1,X@NB1&.HI#D,*$'\_J\^K/M[)/;"F=(:RQ$R:(01"0 M&E@M52.*P2(I]\3^6=;?$R,.!G$(/JP6NK/Z4UU]*^>3[1;'VU4RKY!13"DF M 8="Q]OMM!$*"Y^49^+D=BP[1'((>GRJ%LM\]O^5-SO-T;"8G7 EGL28JO>D#:\_=$C10<>R)&G,=47>1;J/"T2&8-"_,;\IC%[)&* M$R[-0Z=9TMWK,64R[T;Y"=7)[=%F8A>3ZI?!WK=0?3UO%R^F1?QK6*9"(Z/LHX38D6P=275 MNCERL2+T/T7U)[3ZH_K_-X'^S+W?77:K9![\_*9!I [('25+FP.ED2 MN*N;;FN4-MY/;CLR!;J>![O[/KG*YY?%EMWHMXIFP!L*@4&0440MA5::YMC= M*M0NT&*3_D]NJ[$#!'LU^^_CXY?WYV21J$$GMV_%%>ZJD@&L $24Z9@CWV&, M+&JX[:"42:E-3W1KL1,D>SZM"$C&:Q/?"ILO\W6'=QQ3O%4EXQ0C#CQWBO*8 M+YR+AYV0 %U2BD%XHAN,G2#9^V%V;?)E<5G5;P66;BB9*0X18MIA;;A64$F@ M&J/7A4]2PI'1B>XMI@#8*P>^7.>SF;Y=E//BS8#T#24S1J$!U'++@80VQLTB MU(B@@$@);$$GNHN8 F"O''#717T9%K"?Z^K/Y56\OB[%?TJ!V%3/$H*)2"DN=4<8:(YK$RL8+0Y->Y#FY M7R7, &/.I]]F$^+[_^[V#YIO"B;.4ZP1!I:JZ5&!'/79!\TGC"3%$A_ M3?/9_BKSVX9--]N6&TIFFAC.#B",F'L1C#'&ST>*E2$OR M>G);E=V V-=9Y+WS^]BW[5RX41)Q @'CC37LK;-(T<7);EUW!V!,K5.C; M=-6_6;[)O'Q6)M/Q-1,]+6"&&:PW>/7=+&-3JYG^5)-)#/>.*>:J63DI'U,"#OXHX^NNM'B)<7.E MC$&L#'&*8"0HU$Q* I4,?X:QJ8EL]49\/Y+^FB]OZ^+LXNRFN(^[WYK"XE7A MS#M,/(),>H.I(E8ZPSD$QB-AG&%RI^F;,B%=.Q#^*3&\SQ+0_II*04 M"DR%]I A'LPMAL,'Q+1Z/:D?2>-3T8NSBQ=]O[O_\SQ KL/W_K%%ZG8-9$1[ M0+B@S!,*I.*$,M<@(!$_D>? NZ1"-0#.[>RW=);]M@C3E5LLR^O@>6Q;+IX7 MS+@G0''H.'7<&FV (/H!+"M2+K2,Z"BA1]8DX3D4.WXM_GPB>EW-PX^3^W>W M]YV-]FTJDY !$WT;CC#GQBCJR!J1>#B;F1=7U /1;\08 BDW+*-J+3E![) MUA/20W'MYZJ:_EG.9J'G'X(*YY?EUUFA%HMBN6A^=2_(%K*U;B,+WJN# %C. M5; ]&1,:T08#X/6))9GO@6U]03T4W>()=7F?#S^(8*H5.L7\P:]O-;FU;R2C M'BD&* Y3NR,^AM01W*#@TP@WHL.@'@G7&]9#,>X^@>LJ$W!;?FVJDE%(A*$: M"D3C,PL"$PS6$F),DEZ$&=$I4H]LZ@C9 ;RC;#=6.=C&A-%%7.""B"^15F M)FD09U(B)*1*2KHYPGW%='57_0![Q.&JPOPU+6>W\8K%XV,'[OMD=AN&K0\8 MQGC*V_LO/+NPL>CC^]A-*S:^FST[WHE#EV,?>*2I@=8AP2DA2H"8BH)9HVU, M;=,J/J:G@)S2FL:O7P0ZPA*..+\\TR8>$HS"5;T7V"6P88JS8)VH*860&4H)QQPR)76 M&/E6Q_A]G2<\>=.AA8AOEL^,9H'D0,3;%I! A@U6C7P4PU9GMB8_'0>1J<82F"@:5<3%C.&ED4 L,\Z3[0EHO)K(I'$1^6Q76;6:>;+\@$(Y(Q M3K&U% 0<@4&X0<]IGY*P:81'Y)U/4T?1PM@XO+):.J#JJIU, <*Q)'PU-4@= MK[.#!RPP2@G:V'OA#!W^6O7,R:$I=""##U'.48FZQNN5((_O&.Y+V=TM9E9C MC9"'G(;6LKB/4_CH5(! M=J4%A]8WBY\AQJ6D^=T_B*E:YK._'&D[4\Y09'UI2.TR =XLGVD6K"L=$QUI MSI&302[>R&:I/)%WCGHS/KL ]5B$6?-]#\JL:V3"!P\O/L3JM;;$<&2I:>03 M-LD^'&'P6^^D.0S6(VZ8GL<7>D]C#U1RCS @5A@)J8!226 4U$ZS9_'VT!6]+0.FC;]1B%=RKG<.8@0A5<(HHC'&BC*B3%0Z:_?49;]X MM! U"]X4%%@PAYRR2EO-A%M+$>0Q22G2W_N@;JWA#8-Z3W"'OBGSX?HF+^NX MU;PC(.#M"IER1$>+&_'@V"/$G42$,LZ!E0Y+E906]Z].G22H!UP*'N+@C[C5 M\="'O2;[+;4R3@QS0D+DPA*L%=0B6/\ZF/Z&46]TC+ N?80RV"G)B0\VKF3DQJM!TT\-$9[2B;XW#>LD; <[NFK& M[4.W/Z\>"H\7WV[+^66K1&;M&\D@)I#%ISVL!=IS;@G4#0HX0#ZD^?=>&=8; MW+M)5]1EN:(2D!BLB!0_V="CSV'QF$_*6;GJS/W^Y2KV8#&IBV4L]5!\%7[P MJ:@G;T4ZT4P01,XH#VGC04ZAO]0:>';\7B(3W$6XF7CCEA M//3MH6-[SAUM&L@XC%&"(OBK%EOJ@KEA[_/F(6CCTVW'](L>!/@PM\77F)_H ME[S^([BF@5XQ4]'R[O%\->;W*.K@M<[7;YJ^W*9KMV72SU=FG@@+A DH P\5 M9<&:8PW*!"6%L8YR NJ6>J];#=\MF]>.M?3<_FGR,2]?J6 MQ.+X&SO#3&L86N:PEX1KJQ3B5LCU*8RQWNI6R6YZCQ/Z%E01*>NK^DL^>Q(L MLEI VX7_;&\C>)#.:OB7[?%?'*GOI?;MHE:U,Z@0MH*3H574 4CDP-)&[D=X2DY9T=(MQ[X ML"D9:&>8'S/K[$._;74=UN,V7-M<.^/$,H&P@\I1K0&27J*UW X9?V+YD3IE M0HN4LVEH'Y-EBP>+YY)<)]A*7SX<=_+XLZ?/_5W42@9D@(Q&.H,^'2$3\FL]!!S%K7RAS'4'N#H0D6,(3$0,8:.;D *4F.1QF@<#QF'8;X M,9F%#V+6NE8F@832Z ?]( BY+21#W*RI+-"(NM4%!8W$D*%3RS)1/_6?D= 'Y-*.XWY MS94R:1#Q6C#O. ]+O91,JT9*)W3*%#5"RSU=V2W8+P9_HJG MGM_"2)K'H[\=J]RV:AFF8?!9(8 RRFGF?7S%8"6I!9W/%T%#J^?4B_I;.8GW(B[>$&)Q'CJV>/M7.TWI+K\F(PI:Y"G% M3J$POKD1Z&%IIYZ?VK9Y*I^JT:AB*%+_4LV+N_LX17\[G^ZVL-ZN$)\O8P1Y MZXWRAE(*O&VD@PS*$WO#Y3C$J'K0Q% \^^W+>;W:LGL2!+N3:YLK94R"F%3; M>^"IMY (!'0CI;*TU9M+[\>:'P7?.M/&8#L157U3U:N+XU^7>]!N:[TLF+46 M(Q=6$.VH)1(Y1QI98PK9T_(=1L&\+A5RA,R+&ZWGC^7\/DEV8E3U0SL9@4#' M1UT,L(00Q1%N@NTLU ZE/'0_PK?'^_=0^D1_K/K\1B-[&'][> M0H:A 4XH[8DTV'L>AOHZA-VB,-('S=\RQ&ED3^S8Y"5WBOY0[+N_^;,?WS;6 MB2]@,2NI0AI*([ VXF&'"3G/4G*9C]#L&X9?7:$]>!3%?E3 ,:F(UB+ -"IN:B:S MP;D*2 @6IG=B/$0.-9M9"-ND&R;O=!.Z'RIVI(#!UMF-\/Q<5XO%;_/@N\_* M_RRF/P=/K.5#K0>WF2%E ;2>?[NZ M]Q>\!F#.#JYVK)"14'0RN;V^G>7+ -QK''5Q4<7'=[X?SMMV[6?0,.LP X@; M%^84X(QH%B1L>5(BH1$Z1:,C+*>CF\:/Y?R($OX>1,9L@SI>.%$<(V5PA0U M5PXL-H(,^MC>$%N@QV=J1ZH8BHR?ZFI2%--%?'(I=G^5)FH9^WRWS7UHX:TE MMIQYPZ!7DG)'O11(8)LH<5#N0=I= M3676 P,AO6P6)N1=KS8BNZRU1D,21@]ENHP MV5.N(6,-#HS@4[M\U#4Y#LY6MQ_L[^\R@0#Q_6AD" -!(AN,4R0:^3PV)[:0 M]:#WEI<)]L/YORX3; [?,Y(9XRFP**@%>89<$UF\TLQ?Y#)!:S[U>9E@/U6\ MUR!O [0([CNT7C'@;,SB@!HIF<$GMO(>AR#M@[SWT\;[#O(&$AJJPPKDL03 MA!'>9-;2'!.2) W%\P;ZQ# !E)HR4,*<U@2G3X@C) MV;_EV"?Z0S'QQ7G-"SF>;VY\JA9EU/L60A[27$:5=PA93CF$V'$(K&HL(T/H MJ3G*/;&F&EP18Z;HDX/''4]#=]!ZI@&4*BQ;8?%2.*:ME@PTN#&"4AR<]A/K M\V/F\[\PC]/4,ZX]YJ._]#;,GK'$2/#@%E"O@[?@'122KA^KH0J"5IFB7R*P M(1G,$]X^#2=[JH"=)L.VYY>Z_Y* #K=A]&#JA=-,4LQU\Y0/9QKQ>/DC?^@7##K\E(T008(@! 3D.&8;^+W\15S<'ZN M[5U^>:;<;@9.:3,+YJ]WF$I/F1 &8RIH\Y@;I92[PFTVULF8$L8[(B#1FCK%5%@1I/):(ZDA3DJJ^'Y&=&ME M5_W .I1/\U9_=\3/;*J2.1BOA!L8WY2C0.HP*6J!:9@#8;QU<&*OB':@Z1;< M.0#88U+G8YS4ZYU1,+NJ9LAQ!S5%B'M--5#QY55MI65QN]'B8:^#'H5*^RF^ M!9,2\#W8_SQ;7A7ULZ/I;<]:9KN.J'2,?=BU5;Q3/- DK.:,,XRB@Y#K\"PCJH>!0 M6'-BMW-[6*;203T6778O3&]6R)!"DJ,8LV XEPZ39&;#VNG F$?1 ("D\,U2:,&DJ9"-$7 .LZ(EMAJ2J=HO1 M![)D42^?,"3\ZR4[PD>9B9F&BCH L[S[-;_>M/!L*II%P9T$%"D=^HUBX)S1 MP&M(A>&"GEB^LNX6G8X [9,:GXN;VWIRE2^*A\VPESW>N.[L53^CDEKE. <$ M$^JM"O\4F -,6-P?-(.F\^R/1.DJK_H']V"7R%=U45[.O]Q^7933,J_OMKM" M&XIGV#/E49@7<0#$(J(I1E+AF \R=!N>$!5ZT.^6#4 M40B00/%D2WI" 640MHHA&_]@\U\YIQT[P:"A-?54_P YVE6N?8Z$WMJ^-15PP MRH5" 2>A)"**&N>(DI(0DF*DC##I:/>K33*DQR'*SI7FK>*9=]1Q8JD2S@3J M!Z0L- ![I6*^*),2&C;"N25%M5M99W34SQ"&000:GL:,\)K3P'K-HD2,DK#UI1NRKQJI/: ^FQV_SR<$$ M:5,WTS8 %! 2'OL@C%/!21-"8&]"7Z0YL>F(%2VXUA'@0X8V MG*\/7W<$-#3%,HLU%D 81C"C-MAJ80KF@$.+@K,!=8H_/D)KJ2?J' YHTC6N MQXVH^.V?\L72?;\IZY4>SBX>]I,V6=-[-)%!1XUUBDI@ >6>2^LP"E:?43%# M/CBQ!U6[I4G/8!_G^"!*T/K@(!;.O)&..PX#O MY)PI?:9)AO685M#]'D3LN"^*3T4]B9J\W/="RH96LOCT(==8,R""=X%BQ)$& M5GDG@Q=C4(K;_TXVEONQ@;K!>S#>/?8Z8%BW( ]XS?'LIH@K]?SR8Y$OBK.OL_)R MU=;14XT_#M!XW])4\]C)8CZ)6=_WN>*X5SN9YE8@#!!VU%,$J124,(=YS"U/ MH6WU>&!?7M!B\:SW.Z\]OEDA(\ICPB#%% $*I-)0"*Z)9X'D7IY*.%7/VG_E M*74 =9^!FU^"KE9&^,]%=5GG-U?E))]M">S=6#X32#NA(.?88THUU=XC1X 3 MA&F@=$J>E1'2)U6Q5?>0]DJ3XO)E#[?&\VXLGUG#C QR.>0HQ=)("PR!!AH@ MF57D1#+,=Z37JGM$#]Z .0\3X9W)9^5%5<_+?/O!Y9N%,V"EL%J&Z5/!8#-3 M@10#R L.8LYRD1)Y.3;=IVNKZAC.?L/_\YE;1+Z'M?1)AD1;!*5,RI6R;+&8 MU.7-_=[/I[H*YN7&>*KD-C-EA&6 083C*5YPU0)&@E#GO>)"L1/+E=WA:C0D M[,>F9 QG?!1@QP65PYK+H.4\H"*T )QJH[3FS%I )0,&.W7.U M*8=?_;^X*">Q;[\'\*ZJVT7QO_/EW?E_[+CYO[569JT3R#--77 ]M%9">.8X MI0Q#(X$_$3M[&/56?<'>(66^W.238F4 K#9B]N7.F]4SR F#AM%O:*$*B%% M^(^A8(J@8)FFO%T\HN5Q#"3J O_ASM-?F!$?VT0$;:R40:T@5H9I#!$%B"FE M,!-66 ^"J\-3-I"W'_>*\>E=-8Y&N 4^N22"*2K^N6#U-T@.RQW/N;SZ4ZVQ$(94L01Q2BS4%+K MK.0> 8ZPP6%)-F"81Q'>/S\.P'(H1CP_?G+?;XKY8MNAQIOEL["TQJ!MHTR\ MLRR]YH80$]_'$YR&3T]\!4KG21>P'FX,/_ORQ>< P;H':CZ_C1F[)O%=N.:4 M?J-1O%\S&0W=8%1B J&E,B[64 8TA.]^M9 MYQAW.B']>AMW!Z+=/B_^S&>Q8V^YWGO5CQ%&0!J'K0IC!B(9<[FP,,4RX[G0 M/F5"XB?-F3YA/N:$]*3;>\Y&3VIF4$+M$+=6<4"]I3I8A$AXQ P7AKL4%TR< M-*WZ ;C3>:CI1N5687VKSWZOXU79^:_5LIQ$XZVLWO+54YL,YB""W@?\8]#(Z%3-GYD2=-JX&1'S(2]46:YHNJOLZ?OA6[1PAJRR3=#U^Q M)8ZT7<7,!3P=(Y81R&+N: &%\,)#B['T#+0Z:NEITVTZ73W0E<_>$F"_IW'V M;BNC5'/B#3&>Z&!C>2$U!AB$"2XLEERV"J@=_Q9OUR1YN8W7,^QC&.5J,HD> MW^)S,2G*;_%,Y? (].&'/X5$V3"?1D^"$A+S=QI@>)A7@UGH]1'?OWJ-Z\]U M7(YNZ_KMS;1V%3-"'/)4DF"E8*JL$-!#J#C!Q@- ^5]K8+=6_\N!W27&@YWB MS&;5GP&+^ *?K6Z_+B]N9Z\%:4&P?=K))#9&:1#3XG)J )Y?DZ@[AD9@D]6TQ79]KQ M$JZ)K@3Z6^==X?3!>)7I'E@J'2C!) ME0CCF7+K1?BGPLY:&S[5H-5USWZ&M;N^F55W1?!D5Z%;3_#=/;9WULT$,=8$ M1E,F4,QR+;466FJC7&"X42=R(Z5K$E3]PCS4BO&IKJ:WD^7O>5WG\^7=:F#G M,S/+%XORHBRFNPG6LH5,8"(DUM1)SBEB0I%X;P,+K8 2&J9#U^O UEFY30,9=%[$0TZ!C*(./?;&&-O[E_G4;7)_9*N/ TH05[*Z<7_XSG]UN"VML53_SEAHM!;1AP:/$ MT" _""! &9A'O >RA#-GG@_?7:C[9:;ENJI() MR!VTFFL2+S@1+(&QC( 8XNDU)2>24;IG,G6$[E#\B9U\0?SG$KQ:()Z4W#&! M'=QNIG0PMZ"PP%E(9;#(-"9,2NPHA(:_?##^Q#??4J:UH50P!G/FP_Q;:+>J MW]G^&Z0.&X8M@1Y20T1,&*ZME\!C@@QIQ?5^YH8&T+O/^9^_Y&%&#A(L?BV6 M,0)N4=3?WO10VE?.I!&2*1K,8T$HP4( ;+Q1RH3E-6X2_:5VX%K3H.H9YZ%6 MGH>._U[5?WR8?ZJK2;'8GUZ;:V?!&S/>Q0D+R:97YT!/3C! B[EXJJ8_EQ5T_T)MKEV9A%F3'O-"864NB!WS(U.D/#"N+!2 M_J4VYY()UAG0@Q,L=+8-DT*QS'!CA&<$&N/C>U=*(269E80"B01->=CI_>W( M)5-F?T3'9*C>Q8V%U2<-T=^3W4HIP)@JP)%4U#JOC43(>^Z!MAJ"$\B,&IP> M[X/#%O;#0LA/Q@+JBPBYF=87S<=BV[OS. M%T2WU,H(9 ([SH+]3:B54FO*$**8(X:AQ"D>SWO@4P<$V,JQ%+ //BXV9__\ M8*'<\:3HTT*9Y!C'0'],K:%66'Z)B_KU<,* M9[6YRNO+K61J53\C'E#-(0N3-J=,<15 M5@I9AB6)(E7[V%62N=5'S"/80OE M(8?P?!H/+6^B0.]I\\3CH$0NF36$4*"LP#KXU$Z@>,>;JU;).?H9V%\F5\7T M=O8D,>JG63Y?/@5ZUW9*VR8R#[74V%I)8\@<1AH[)[4G0OLPL:D3R6G<-25> MOD+=#]H'+B2MDK2;>"FHJ -LR[N8A'?+LG^$H'<&<<2@H MU3Y870QIB"0)9A=G)S(7I:N\ZA_<@[=*PDB9K7(T71;U>3&YFE>SZO+.5/5- M=?_Z[/9-E);5,V>)44A88K$*]E@Z %9:!(BBL8&55ZT'#5.^!#N4#G MX=O.+E2\DG2Y@F;'N<";Y3.$D;0*6&X HEZZN*UD'UK$N0 M![NV_MC+>+'DUVJ>/WYR'GY:Y"O7;;%QVCJPI0Q(AI4&!E!@J=1<6* !1 I@ M0WCX[#1FL(XX\2J%=I]8'[SV_;,*4^B_/I:35ON!MJY,YR##0V"!B M.;6$"RZ(8F'P_?_M75MS&[>2?M]?@UOC\K)5:%QR4N78+L<"T?45KD4QQK, %]_Z O0:#"57(78)0=[@AP93*K5 M,'B/=[YDLVST/IO[IS#@EZ>_.6#YVK^D<";G=DFT,A^*4 HCB@!$04*88[ML MZ.FGU(UF#@=#_AS\.[@U_N/#A1#24NL"&F:!HT8IB%1,,4%59.;",BR&$'<# MHT[">,CE GMS,U_,<__"\GY^_V6O^=O_<(&">J^"CU*I% D3RT!QP7D,U*'M M5+!AXHPY5IQ5SUB.N'?UO*Y]TV(/_7#CPE!GT''/J(TI%K869*3:H4/O"35= M*I--\"*)P6U8[XB/MLN^VVM[=_.F6MZ^F?]57MOUNKQ?_Z-<7,=J]5OCW3:M MVB=8B:+2*D:B LVE-H982[0."B4U76H\3%!?]4F&[_?@!X!["GNEF]GW,K9% M'=?4V!BU=!Z<\5KZ(-(/9I/E<.&,M5S9Z:Z+LW2P="OBQC,O7D=1%%M]6]^7Z396\_C2: M+7K+VZ^E%X\CYM%O+7(1C'S&-.E" I&&A(^E6JKH).0*UY>QDCT:08<6P/A$ MW26Y;:LG?3R>EZ)SI?/N9[Q'M$! M_U"FV?*UJM<1CG9?2Z6;[\1#8QY__NPLK-RL'R6?KI2[XRU,1P3A Q4!("U%(#%11<%H'0S@] MY_5' UP6$ +C3&&:5B1H#(*S@-O1INE@PIBJ8,A"C(.QX)A[ XX#>[1">L_A MD%5 *W:U:%T(05"C==EHA]>CH8;&?1@^^?*N6L_O&ZX".OH=!9561(A*8,Q[N8%HU/6X MF+<7DO(ZH+Q;,ZH;\F.9/;\5V';FM0B/][0H+!<$.'$YC4HS';1%J,<7A.UR MO?6$?/?AF=4OSB=KICJ%>WGM4P<6U=WCR:C'@7\_V'VJZ:B7%!0,%9Q8&1Q M8#%(K+4Z$NU;G1B?OF[J3;[52$"?3*%M989C27.@64&%#"@\!.^2\ MBP6:8#3?*S'ZA;:KQDAJ[$2*M'Y!X4E0!%F0.@:"6J!7O!Z13-/@LF+S(;1( M[R"?#W=+V$T82[O02TZ/7N=8^ND(^3 A^]=E MSDZK0#^^ID!A.$]3E!CKD46BN-EIX#1YN^3@J.D9M_,M!'6&?N"(JW'[XZ3W M%)QSYVF*3B7)EX-B0%KO 3D'\M6L"741_?'!V,D"Z-WM/DRIPRV+*)@DT=M< MC)8388SAM?;UNAN))A25C4>BWB&?A'=U\N;M<^,'JB0'$3'??.TI-#(TY8:%?A+4.Y5P!2JAO''."I;4L045B-R-U:A6>5Y[:*:G0[-) MN/)'8CU^YJ.?KV>WMZOR=O.B?,3J\9]?3=*C(YE EUZ9F1=*?GDB,GL3( ,$R+NK16A5'37J<3M#5F@/?[VCU!_60 M%3;2V-?58G[]>)%5/F_=6+SUN8<+I5 [:BF5(@:@,1IBMJ,!()U6%R=(G'X$ M6_6,ZK@<::S1NN_Q0ECFI"5, DWC,:"\B_6(?!K=9?"D#Y$VLN,D-,?R2M_= ME;G4Y_+VU_)V4WSM8*W#/2T* <#0!6>YIC0$9K2KIQ(89R[D.$X_(JZ&@'2T M YY)/IO">?BPGB_+];KN]8$J=(WM"@L29 H$@4N*3"E)DSI^'*OD7%W:QGF? M1FD(@$)N+.;27-^>Y/H]6SH@>O(J M[^_YAO3FHJA/'BG 4^$AI"YH3CS5DBI=]XH(VB5I8HIR/DTB52_@C>9PS!=V M>?W3K(6C\>V3A0R26NNHTRR1*D1)0ZT6)21$+LM"="-#/Q@.&:3LE-I/976[ MFMU]FE_-%@VQ[-[G"RL]"(RYJIT/Q"LF"/TZ)NQR"F&*F55]A[-] 3LH61XG MP],>-H:T>Y\O D'BHP!'O2 ^S20BZI!. =H+N9JS)[E6_2-ZLN?PR_SZ>E&& MV3JG=MF;5>I!LQ^QMT&AE5?1*BI("J@ 4#((=8^I[)2M,C4.=)=:-0"D0ZH* M^[G,_=KO7OSX4,$X14I)LJWHE0&(7N[ ,+)3:;\)>1;]$J(SC(.28#W?KQV^ M?: P7&@:46J;>FILP+!SDS4%U\6MG)#[,(#P3X5P2,&'AUR?ME'T3Q\IJ @F M*.,C(-?$&\OD3F\9%[JIF&XF'P; MCL8E,T>^CHEH<4%11#>1_LB-SF">?GSG7^\?/M_E[W]\6/U1^7+3A^88HJE- MX5+@9!! $Z?0.FZMK?6F!D4O*(SH07;5,*B.M6KY-6MZ"\#!UA=T%"/ MF##7I:33!.OQ#+*'WC/&8['J0'9D^/MJ\7 ]7][FDE3IS_7'V=^GY]L^][9" M"H8)"LH@N5V&1^)$O09@.!<7GIDD@?M#!:8G)PK3."B_1' @@E.6N5S3 H!LV".HQ <_M" M.NJ[QNC/#!/.F5 3RA8 MFQ1C^Q;*BZ'TK_>SU;V?W>];M![F0T5$#M%18FVTD#P&ZP0U+"0OPB9Y^HN[ M;G5<"O8] [K([L7,A#:Q<'\?*5"@2J+DC)L(,@0=?4RH4B8#/M3@WEU38?D_O83*4AE#B&?:?%@]Y%?8V7QUT]6E9+:K;+ZY:W56K5Q;U6ZM12$' >P?> M:@.&<'21! G28JMMPH'.WNPN?0N;2^-_GU^73RZ5>S+ D 2S6LX6]>#6^.69 MU?M#0=D@WRLHC0EA&P2C%H2ER*A+/ST&8@R#"SL+U#OK]EX$>#X9C66J/Z:O MO;NQJ]5L>;O)E#X0>3W[?.%I4L'(G0P*('C02 E+_^ E"U3&"SGW.A%^5/U+ M9"RV/>EE!N!MM9Q]_9>/Z6_K1Q-_^D6\J"$- K=!JYT!Q;9*_@ )0)N7 M]*5E/,'K8I8BC_>SU?V7IS#@EZ>_.;A V?8E"07/ M/$D:GD4"Q$G#E= RND@Y-RF=%%7$V?,L>*L>L9RRH=&@)'(M<5HA 'FO#5<&*%5 M<#9P([KL'TPH8W-:1JPG8;R,TR:,>@1/C7BST MBFQ5#\(8DE8?RKN'U=6GV9-UBN][W&B[6K"@1)=J M(1,\8C4- SJVU$Y6C+_=I6XL[]_F7MT\+*_S:-_/ON3YO$\9-C0I>+[8$D/4 M1CE@:5[JU.&HJ 'G=!+F92C $:5;#0+\ZSGC%X+@3 ")N4),L *MIUQ2B(Q' MY>R%97Q[&Q#_4=._,4PK^: MQ$ I%5&&<,N1 /'>L&3_5/2&V%S*H%5:1DO#](C\5^"_Z4\6PH=JL8C5ZG]G MJ^M]ENJ8=Q341JV\1T$"@N/1Y.)@E"?+'[@SXN)V2GJ6>#4.[F-9KKU=?UL> M>]5>W:R02=F9I.D\6 .G,T9A&<#\J#%!6@G M0GYVBM]1&5 ML*Q3N9;V+I%YI.$RER-(_1OX@M&S\K G09R=G.[A\\,B2?ROTLWNKS[]=F>O M_R?]?I-_5FWM28WT+^5L_;!*07B*J&\35YI6-H;Y8,%0.&0FM::"[FU@[1BO/O:>@6@86D267/ *7 F4R')H: M!\Y0Y[IL3$UP;>-L$4L/V)]3;76_L%D[U$2#H((+L(%I021ZP2D0;8(>-='^ M['%+-S8<=7GS<;A/@F.[T\)7U>UR_I_R.65WVHL*BMQQ@98%Q8$[K7E$ZJ)A MW!@:69>J'R\P;!F/AETE<;I=;>K5S\NK5?(E2U\^_G=C%F;K3YOPZN[^N7BC M^TL+FRQ)R&=JB V0(#;>Q>1A6"N##R1TX>!+BBEZ(=_HXIB$@CS9" O-K2-$ MT?0'!%"K$#'72XR>.QJ[4.^E10\CFN#C4!]_JVJ3G? :=IZ8-6 E1*YI /#& M2+3 HK"&.Z?:7:LY# 9--7T_)EE@^NR_&Q!HU;XP7H .5A%!#61CF[0<#TY+ M@LD9Q"Y)/"]X=ZHU*]J53.Z$^=F7IIYL2G]IS;X3WE;H%$PKR:651@*S40<% MA$6IC'+$TG$\\8OAXO 2Z-4#_R81HOZ?73_MU?W\KS;\Z_7]!7HO!5&":^L@ M&6S#/5,80#&M&=@N2ZL3\LN'9N0Y9?)B:MVUUJP]?ZF0EB5/-C!)!0?OJ,'D MZ>K B.)1$#UJ /!R.3X-Z8P8*&POT?M0WE6K^S2*L\4*WW>D17"PKTD1J?!> MATBCH\GB$1JWUW9:QV-PK:I CC/*Y&E>+:J\Y]E&9[1H740$"]2$H QA:)QA M1FW'+L#X"RM[TYT"WU>+ZQWB,T[F7Q\^?YZMOKR[B?-E4EWSV>))WB]^V3Y^ M[OS4/F>^HS;7^2#YL&6B4NX,GWW?^.9FT+SS9^FT% MHY@BTVSX@O, *@C&M]@8AOS"U@BZ4V1O'-A6">>[A0 M*BBAA0"G*'5!$!'I;C1&=TGIGA!#QO91>@%[7.HT.BG['B^85E0R"IPZ*M/< MHBDZJ$>4[P.['%/45:2-[#@)S;',T;N[,A<(6=YNI\7ATN1[6A2* @FO$XZ M5#,2F/1Z-SXK+B0@ZD?$U1"0CK>A_EA5IGQ;+;<=/DB:O6T*Y:Q4@G-$2:TD MX(BH-3 &UJGRX81LU""TZ0O4L8CS:Y+0IO(1/JSGRW*]KNE^H-IX8[LBDEQG M5HK(' )2GE;*VDD4GPQG)PA?VHW;JPLKP]"37YS>*3D+TY(R;W]-(5LVUZ)X\4FBDQG'#N%* 2+5R M6M6]PHB7N1=XK$2J7L ;S8&=+U(4_].LA>/Z[9-%P@"5X]H0I)9%:J*Q.T#0 M7(CGT0\9^L%P9"/PG&E\TZ)T8)OF!>%"1P=$68_,^.2JQ7H%VU$@HYY.OC"W MHW_X7T_]MF2L ]7H%4I!6, (6%MO9U/0>)$6KB>J]%"J[3CXQXO8U_>[I/W& M*/W)/%5HR75R [4@0+U*8TAAPPZ-$+IXT\='WM7];/%R"7(ZK*/1(^?8S;+W M9Z\_SY?SG#R4:]CDG-_ENDFK'&A9!$J!&DDM1":<4.A)G7_DO(I=],P4/:E! M:=0KU..YZXM%MJ/+ZU]FJW^7&97#K-K?J,@7(FO'O%!$!<;S-3P/?%VF;WU*/?;)W"ZJNPS.83HUMBLBLF@IEY)0I[TQ$*6K MQRI$ISH&\I4QJD^@QR*5_9R!^,_V\.O/28C+VWD*<1^+&S>PJKEA$51R^-*H ME.;@@Q,,9!TM>!Y#ERU3=2RM_BI7?U0OF5B]8CT6LW[^?#>;KS(H[V[>5,O; M-\E87S_V^!_EXCI6J]\:U5:K]H4!J2ES K4"ZAPW2NQFE8F^RZ* ?F7J:PC M1\_UV&K;)LWUP[.%%DHY+<&KH!@5'HW9C8D8WB7:,Z\LVNL*[NB$^7EY57TN MWU2-=6F?>;H(TNGHDR4/FYM?E&.FCF4]H]"I2#QYK:PY&=^Q>/.V6E;?=O:P M [ZW36&BBE(S""H(;]. @]2[,89.93OI:UO3[@OET?RC'=7K9?CY\B&?+7\< M1+[$D$T2Z#[[;ESAF#.6-8@5_]<7LT7\VTXNK/=CVO\-9GJQ*N/ MU=?DT%PFM4VUE#X^4%@F'0$"7D+CB?3#8M89I#"B M[OAGPJG\\_UL=9\>6'^:WVUJ;#T>G:JO,3V;)GFWNITMMPL^W^16ITZ^?S+P M)]4>=IF/ZQ9JIY?WYS,DH*G)IP\MA(@&@.8\;T=Y",Z?L0"#JQ9IU-7C#I%= MK7(!T4V*V%$E6(YX2R\FY9"XX!)HO+8B!.$)#\$QHWZHHY4 M@Z'D,C']<^YJ+2]##4F@VA+MN,)DT(C6GG&NA7&&\Z!IJZ.@ SF$N]3"?93- MYWY3X'JUY]VN&&,U+A4,&:XR3Q M,@K6:,B7JW N.3!(/PU#:0(Q@)0Y"A?BNW47::N"-<>!^?)*DX"/QOM@O*01 MO$433&".4VFD3/&LN3BR=)%QR](DQV$Z7K[5(J]E9!?]RU.-BE^>_N; =_V M+RF"8\(K(8BP>6$&+/46. E6I=@EZB[,FF)2^OF-W. R.@=3#QX/_O'A(LTT M:C@Q@B( 06,)^#3Q(J$^"J,N1*<-*>X&1IV$\9".D[VYV2SKEM=A>;_9\-EC M"O<_7(@4V& TW$/2V/G&3NYD)$ZC9XQ'>V$.>1=Q5CUC.6QUI8>\-WB7Q_EV M]KDI3'ONT8+H:*F1.KF2$9C@Z#4)(@3*(,T@?R%WHDW(@O4DB2$Y]:&\>UA= M?9H]6=;\OL>-85OK]H6PP0>;YDT@#)Q.7BD% I)8X1W8T*5:RH1T4G>15\.# M>W+1BS2G%@]9*]Z6JX_EU:=EM:ANO]35@))0F@MBM&Q>4*&]\-J$R %,!(,D M(97"&C2>2=<(+\0>SBX5*MA\!ZOED9GA?ZF10VB/C]3Y.N^C,VU MNZ@#SH.1G'MI*0 /8"-T8.X4#T1/Q_B>48HGZ\WO9^/[V9=]^?&-SQ<&,2 " MHYX&T DU[I)'&YT 33SI= Q_@OKR/**N^A?$R<3Y[2ZNJN5]&NR'\N9A>9UG MSK8/^[C3T*20N6 8M8%;QT Y-!#3[,/ .7'$V2X1PP1W>LY/G_YD<3*#WFZB MY'!H6() @3M-8$$O.%\53$Z%B^I([[3K7K)[C*>G[V M]"6)D[GS_8<_5EA^**_*?#Y['WV:VA2&"FI$?R-KQ5[1*W M7\Z*Q?D9U*,PQMM2/G>Y1W1I.DEC@( ", P=H:@C"JNLZ'8'T 0]^[.2=#PQ MM4BPW_XB__ACMB[_^[_^#U!+ P04 " "W@%Y1A;/A9;"6 "]H0 #@ M &5R:6QO9V]H-&,N:G!GY+MW5!/1URX\" B"@#1!*5&J2E.JTB(J300$I2-1 MZ372I(5$4$1 0$%!N@)2I$2ZU-![DRH@O?>$$@;2;OS=^WUW?6N]ZVO_OF=R M)K-6IIQ]]M[/?IZ9#.4/90XX=U]+5PN@H:$!GE(7@#(/*&OZ.SL @+X^< T M $: UN@<0$/=HOFW,F('Z/YM X"TL!''_]ZF?@.4*> N<(J&YM_G?S5:>MI_ M[30='2T]PVD&AG^=\0SS&49&)D8&!B86)B;FL]3&<(:5C>4LZ[_M?R?Y=_B_ MHZB?LXP,C&?_/S=*(\#."-339='2" &GV&EHV6DHK0"$.E9ZFO\TX'\UFE.T M=/2GJ4-B8J;N4'&..GQ:VE/4P=+344VC":;^#M"QTW-2>>X6>83K/PWOAHJB8^)6KU^05%)5NWE*^>T]32UM' M]_ZCQR:F9N86EK9V]@Z.3LXNWCZ^+_W\ P)?OPE[&_XN(C(N_M/GA,0O2&AX9'1O_,S$YO["XM+RRNK:^ M@=O;/SC$'X'')__LH@%H:?Z/]E_:Q4ZUZQ35!W0,_^RB.>7W;P=V.OK+-TYS M:!@Q///D%)(-8>2Z\_%;2=,983EC+/=SK]],YT7DYT5Q_TS[CV7_[PP+_?]E MV?]IV/^V:Q(X2TM#=1XM.P %2,3,R"O _WU?;+A$#, .M'CA9EV8%190/=]_ M[CLP#,9$48!30K_D)(<9$G_[I_J:#X=NBL4=C/LM52A?_Z4,)J?WL#%]\L!N-&@EO(L(:[GOYXII.C02R5 ML*>('F;8M#%<8./:L)&H5[KX^7#T8'8F_0YXXI@[:+; KWGPJOMZT7!W_OTZ M3!+A _%1/ 5H-,L_.G9\"TZ.)TDAI^/?F*=*B3CB2ZWL35 M1M[H^V$BK*7VC1M%9+(>(B2KK](VWM*"6+2-!"]1 $W[H[^[%0.3WNV3\T\G M>R;;4:&3(E&0=WP8RQ4%"&1SLATY7N0R;E5S7.4%W5?XJ(D,B%EX,,6[&]4Z MD@'FBA^7K?\\MF$-K;AH%)MM3&+0E_NKOGXA+?;E+071G&^>N0V; 2MA-2M* MUU#WWT;B%HWO6W=M_MWRU+E43"'=MAME0D M+]H#O$MX,N'_8T,*VGKC[O<9G3L=7F](Z8_6O+LA7CI'W/L"W$>I<@LVJ#C3 M]WGCG]:+YA67S]=*;$+,IU;*U8,4YZUK(:=_/#)*U-44&9_&]*^N7;K%9?:& MW(FY*#;V$(0]_M*E4&>_)>*=X ,)%$)-\,<^U7YFLPV;^BO:QFMSJ>?JBKD^ M5[GS[@6I!9*R>G[N")'Y5K>K_:_J9ZX>E<$7@Q1(3CNAD5?0V:H__Y_#[K]# M'\!!(P]V3SMSP%P2/TQ,=HPNJ1E^%=#%7U#X['*P-NSKJJMUP\R]5J2V\D"G MQF?9^/XY,[A=A=M@,73!L4.&C2@9EG"RV=\P]:GL-9M(JENC8G9)# 6(CM G0_=Y@=;CG4)U-P%)-4O;'25T1T:0ORU_2 MLY/)+Q?A@C]!1TEQMK;'Z?W9#?1D[JS$@M*].*A^)T*EP'2T3+P;\]F#!#/4 M]%L;T $3"49@;$>1R/G2-!X##SK%?D0'9%NW":H1LFWC8N79M92>$REQ'*\\ M4,8_6=NZHO#=.'AJJDLJ;D]7^!#!^N1MTR.\N?D5M'0#VF^CF1H2E[:9KF2^ M8KHZJ"':V\/O-*33P?1#MCB=N,NS^:[(OC\]B-7KXOF=1]0/&U^3TM[ M'62M?]TWSB-H2>Z$UCOGH1435[S*S?07X*_3KV"#4ZQ=E$4/ZVO. MEG]3;=78Z?D O;CBXEF-E&!X-/%\O3NU]KZTS(ZS[$\P66%Q0.N^7HTSNO$* M%?$4%>K.+.BJ7EY4DWD<'9G"]^ESR;0&7_A"-20Z>!J6\=3C)G_\H-D:_2B'S370ZZJ0)Q]R'T$^^G^[?\T_,,TR[EC: M%*-T%&>DR4V21S[D,M($_GOVN]5L^RV2=VYFPL&%,FG M6*<4:>UM2;YX)7N;)L#MY73CTL(O6 RF(LJZ?%([S/XJSU7%S#JYDW?U#(1@ M0[<7AN%)X+Y!:W[S_H:RZ*B37-'L MBH3\//2N1:UZC]^?7;(<>NGU=?+:$L$7G4CT MQ7&:@Q\+4OHL]_0B3M]S/K)]$RAT0'NHMF\^('Q_J[>WMT,D/DY?$?,!7&Q- M'8^X]FL\493N()8-BW5B."'/WPHI+M6MAZL4N:W='Q2YL,Q7\)-&#X M_3\9)*'7G,XV0O0L^![SV5%AN6>_@H%)S?S :.>%Q"2"$RO7E,%Z:&Z+RZG/ ML7;I58KB5._Q#U9*/T,!0MP9!@_1A?/]++W>B0/:"6D2$R-Y(Y=2UGN/4-/1 MLQ\75Y)6^$Y5.P88C!M%UB7OVI?NO]2. SGG;>IQ8JL]0S['Q<*/PM,:=&Q/ MJA?5IX,+_B+H"=S.>!HQ'#A0$9_=P8B7.DK!3METS4_UR6[J1_LDN=F5 MO:'7<.JTU?C#4L=4#QOY*SH7HQ'RQI-W_#!_UX\(_?2HC )4I<9OQ79Z%ZOW M>G+XK"%7U&$\?0?'HAMVH&UCLE+H-K%>XD%9B?73)<6R9 M=YI?_R%_*8N[5%>DGF,0M*S(-;8^Y',_]-C2UA#B?GK!_&GH3:&&FZ1L!+/K M'%MD54*E3HG%M-!T&^_Z.<2R]L^G?P3>T@=_A F21P2OQ;;!> _%PJKNYH:5 MFAY>/:( XI)0)J+<.@._#)[EPJC>9-"]KR=3"=:S$J(HE0#(5W_7:[.3<@_! M@"<$CZ+][7U5/-5/B_%'M%F@YGP.#M7:QVG(7.U0J_7!%EK[J)X"X$85CE@0 M. (7 BK[Q$50)$W=O*FTHG.CX[061*/<<3HLF TVJ4Z+)6)OT954F'Q_ERA+ M >A\8F>.D_>RW&'OQT9;8";G<@\IJ8;<@;!:*3)!?RWZB8*]8$# M+99NB>34W5TPW,Z"N]A58MMR)ZURIZ0_%:),#,Z< M5*J_;8!%_!H6[W0.>M!?&A6DZ:JTSHWNF_!S.MPKC.7[,I#(?'K(U(=(_']]'LY,NW_ALE1OW M\/$BB^%U2_FZCPC>Y[;-X205OS:(<"T(XCK CV_BE6?Y/=% -5 MQ;]I[G^G TIR\1/9JG^L1W)XU%+TS]<$L=GMWKD9-DR#R"O?BC;?/0MMBFJ M^%S4MMR:\?**K:Q*,+!2#VU"E5" 2%6=?.FO[@=6+U>/.GI3!#LQ7>\4CC]Y M\C]KJ^ 7OO8K9OV)1N#D8.Q]Q%%O]D]A4A"%Z;47K[ MQ-4\A2#3?(*T7%GO'Y96_H&2Q*_)^J.?#T/M(?0@Y_WXA^/2TO#%"D-99VG1 MO6 M");N:#$F(]]:9RIKEM E)^7JJGGEN=^LXCZA/ 0QJ'(;E>;V&IFN(0R$C6BH4H,Y?<#5R"PD@ M>Z2*"Y7'([[Y%_8+SK0UF*;ZLHB_P&P=JK>@?X_A<1-3V=?;/VI>#+NG.9G' M.XLO%+8HO>F9E<=[ MK=4E^JV6[J_OK<:HW[+RYS1,;$FG+PL6[#.8V)UFFGXBF'3A F07DC+L(=&Y MDK1C[RSB$*>MDO1EJ>10K.%DI#Q(WX'MVM[8S YT1__<1Y201.PX=>(I #WX M1BGIV]24BH^KJ9,BZ=0'S/=@"(^_3/J*"=>Z[;,K'3J//'WFZ8D_WP<,'4[O M3 _(B"X68I@%+0;CX N?1[Z+3U=USZX/@BO=Y&#%>8>J9-> Q*SV97.D4"WL M+'DH71;;9*+_W+4SL= O4GR:JAKA*7LNAS)@PC;V"Q1@(K9=D/UOASYY* 2U7!05,$$E!5@* &XCC=[--2C.YRN/7#8] M$_S#V#VP03L(%2&\E>\X<=JE^MI]CN"<.)2T_;'*8+OFD&4^N/+!KMK+K.=1J0=YL0ZC(R[A+: O) M>UUND3C+K;Y0[SW/TZ("H7'R!%?;EHNVMCOC]4LI0$)5G*]61^X+E<.;1@/3 M(&IA@'/A!LRD+6_L.W= /W*U+'3&.-FT=#_*?4+*8K].MZE:7UE],NI%RM"- MV/H^\5+=372\KI2A.TC".4##;!@3S)=@VU:#STH-@:[U_TSM6PLNR*>&+<'2VLNK[L\[XKA M\T\8N%^B?V16RCC^6]NXXP^@B^=./JT?_(@@A>"$ VO:%B/?I@I==/>$V9+' M.#MA#AZYPR%-?2_\@YI\P7B%& ZEQUG.CQ.=\)A]/2<20295X&= BT[=,L@:_@;C$W"B6H6L=4B\3NNQI$2)*!E?GU^ M72N,NXGL@V1QQ+TXV6:56JEK4NKMUK2O:S8>?[%;+%0]9?B09@]$ MS1W%ADE=.\Z@4[\L&< 7N5'I=GLWI!V9Q$5#"-!$6I$'(%@_]%8L+M>L:IBH MX;LX^U:)4REQ%8S2Y)C8V29,W1*_K+OH_8-F9,X;ED4!3I-O^BOAWV'I,R+K M&!;2:-O5^49H".JY6;/: >Z7>;MWWW_@=:0WN&!(1WM;0)_+Z#8]5T_4NZWM MI61GCBN9QCL[4R9<7KKB7P4K]JJVJ4;3MY'B*(!]4DX5SJ\#?HI4<\I43^KB M>D7/KR\HYC:[,E7WK?G U\/)P$EI)#$5C*< #/'(K@;F7\D"$%VP>O&T?O/5 M\NW3,S-G&/N']/MZ#7X8W/JCP["#+^8D"SN!#!3@7M8B PF7B]K3!Y #1K!X M#"-U_F0FH OT6XKD2\/(:R#[EQ#1_MQO=WU=!0T?NHLG&P-+Y#7(;=<#<;P1 MJ5:=#?DWG3/8=5ZFU?"L_T(_-XNG8(:/^K@=&^U 97#9;<-G0E?E:3;E_R,( MK,,[V&+)#*1D51K?!?0[&RGL42CQEL.=GKQ-I=\34V_5SLE]K.Z_:=+#V7CZ ME?*)Q%X9_C4%>-V$LAMX?9**5[] <+"<,K^,:/5@P)H(<,W_YGF/K#M[FIGI(E94#MJCV>@E&X M^/G9L IF6=,GBJN688>BPN@3$;?A5)^;=R.!HVL2^V8+<*) !H$' ?T5IP9M M3Y? 1=W3$=?$UD\6L(>\&M<#U POS6VK'@Q\VL1@ Q.W:I]*G^]H1 DHG+$5 MN=>A/33_%A[<\5#R*R$G.(\6?RJ2V$D!0@.I!O^>943-95* "@KP!LD"PN9W M6Z/9GN!BI]3[@GY()4Y<(BA\;EO[O'5RC"JH3>*4&?1U?7C;1SK^)_HA4H%ZB,:.DJE'@OIY: MT.)NZ$ZQK:B%/+OG E"HG._*F/,PR$OKUH$\#5Z!^_A;,77O*6B)Q\?EX(QV MP>NCJKT[!)DP.$]W^XT,A4?%_NV!_(OO5RE JPVLI(ITNN$2:OZ&# 7@O@W) M/3!;@K:A0-5=_#-L\*>>^0PFA 4N#,O0S9QC^<>R!+#UB?L;$,GJV:H_B!N& M,B!'4=A M@YX1+ZG/3:W<>8L^,3VLI#*5/,D/A_RD*D\2N#7!NM%AB56S]17 M*'W6!7G)UFMY7>)?N2J(RN3A#*PQ!8BE )4F2W&(!V#M(II[JO8XM#E8?W[8 MUFWUJO/Y'I];M)_?^PB^AHQTQ%" N5H*P(*RSP#%S1IA,3". PK NW'1L&WZ MXH#O>/C!6O%BV4AT9H]"7>URK"O%WP-5)I_=^_-;&DREG? M+]$:JOE;HG.DO%R9>C:^\2O;<. _#7@%_98ZH"P(]@6\$0**L744P,(A[#SM MXS,BOX8NCUGX",CR=;IG)N@:<6@%9$E!'F6+HAC1I*]E3/N3>9J0EA2TK&V%OE%R$" M<+7S,^%Y4Y43/LNCBW4C0M!MJ]LV]D3C!GTPG(I87LAV=>9?=L,(_444S[4/ M=,F&8<7"IB?!Z$Y5WZ6'#.L5W.!^$74TFY R@:+R#"I#8$,JVUA+/*.;-$VD M,Y#K^JMP^EF'\#*Q8!HSEPC!>JXVSX+7,-L2T!8(@S]/QXS :-&!5;3;M*N$ MDU3OPRX.6>2&HWMK;[9G#)L\SL,S'*&)<,4-D1#R5]4; J4IQM3ZYJ[;/LZ_6: M\IW(1+Y<:-!%?=4;') M,^W8,+G?T4 PC2;70VJ?R+'R3]:]8!MSW2(IYE3(2/QMULP&'E(1=&Z);8(- MKS$F+9]FMA!6%76X^2A"?I;12K&T4TO#-!UZ8/]4BTF^*61#8I$"G*Y@UH'.ZG<$:2T.@"E%%D(',9DE*JT@2 MCFV%L2"O.^E?.LZNJ!S>S7R_="BVH=A^H]/8>ZH^V)Z@AFIJIP EF&V(-]PU MA^@T2+R5;WT.8X?3KSL1; ZD56B69$!C.YUH=Y@DH,TS4D-UWE^G7&K$ON=N M7GRR$)!PE*!TQA.N?)+U[5K+WXN#7T]%2G2B7-FF5N<&MN3FP4.9*!B'JL2< M_XZP[)35['1LE1;Z M0EC/,,E7^R%';QE4#RY!*D?,5L2WCJ@N]41V0OA\)8*D7,UQ52TJ*>^OP#F= M JI8_3M2'(Z8"LC#V[R74KUC?\/>P"ZJ7L91@,:Q!C&L3*0J=)&-==:Q<^3 M%407V0M?.*4SD?BBL[-?&_&005^3&VNX3:">_CSQ-#57W7XIF)*9I.GHR_=>K6@N.L;29J_X=>N__ZY=/8#6WW>?YGSB=3S.**: MO!NH=*#)3!6U #N+N$$M(37#EMB&#,%\;WCQ^F_+"]N3AE?JK$3C7W9YX,E-"A3RW0#R@Y# \Z:#ZZ\7HCY)AT5K!8U;;[VXQ MCV)W-X,JAX0J'O5[.5=%3'3YW?:Y!P4F>MT[^%\%*7"9]6(J.XCGQ?%PJC$( M?87$UMW(BZR)"XP/E?#T$>YZYDOV?I93X7&7II,?OD/5WX;H&\'>8]BIX'FX M^TKY?,X@M5JBVN#L=Z++_SXIBDF-N;5\.]U4.'>&*4#UK#>UH(-J/7.C_3E1 M!8@+8)J] Y)8F9B@9(P6SI1K9[M OCP8?)MA.XP;"]GZQ\%DR9W0BH;OKCE3 MQ'OQ\^1J_WFAX3I79U*<>?KK;97T81$L0T9<("T,8?FD#>7*C]7E'WP0JK,4 M_5HR4DN#[H4&_])#ND__IM8DV,RT8M!G BU37+2UM?VA2WZ_4SA&5$!/[BF@ MIH\HP$V1F?,)E\G]/+)-"[&QZ31*UZ&)4@W1WF+U\OIKO_]D]V;[T9U]R##V MV&PY(P8SAX7_.6J6$5H_@G B'G);O'9.O\@>?ND40'@\N#?1V']:HXN6[GB' M6N 8T.2^2K(9WK$%%L.34K82_*-%KVIBF'<>K>U.H>A=>-CJQ,Q(59&#"J"U12,49LC?8P,)+XE0*\ZX+:H4Y.$Y]2 M@.; *0H0MWG @.06=V\%,P!=0L?*&+$XUD':5/L=6,ZQSPOGU^:GGPW_UA3HN M)E<5M9 M./1()' %G4!60C6Y0^UV)V9;S92AD615(K1B5#*CN[J\I$$Y=:R?E4FGLN"J M%L./2L8=>M_9,G$BUR8>02JMP&RAWT)YB,P+V\Y9^XEZ%2-Q:AJ#9Q/.#[E_ MR1/0>2!#A8/:?Q34C 67LEB"\9=>_?JVZ>'$ M."TUPP/:K[2O3DO@H.=5C2B V5SI5LT I\++H\<+>'>WI1/Q3,MZR8R9%W!& M"N"LMVE>=%5SFSA0E;E!UBNJ4+^,,!Q#BKO,NHP6)]_./GXHWG.6]K?926K\ MW^35-;0FR( ]O[HPD^?A@>AQ9QW%#UR?S_%HL PZZ-IB*Z9'B3Y]89'+[N 2 M+>TRNE%OY8?TT-^*FZ[G@#JT/K^>Y,"9_C+LIE3B4N)+KQEZT+T(H3."[,OZ MT^-C)FB7\?(*9L:V\<17+03M#P83SJ_7..D2-?U//OWE=/=X\"+V^6Q 0Y9[ M$$\X0LEV7DJ(3T!QC$_%7.O\S7':C6#='4,QM-EA!J,_)-[^9[3;[^#G5594 MJ@>]0D);V%" [MCV_6)HQ_.4MYQ'#_? C(+U/<)$QOS F?7T%? MU2XSS!8$/?43PMQ9B!%N?-'^2-+>_#OO.J.$M+-:9MQ4[?"]E#7$V*//"]YN M+M].3P5V&UI)4XF09:WP>U(V4JT+)V'J+J/_,5&C#,EXD^ :NPC=BIV'1*P" M 4^XS+ RYQS!WE6(:HN M',?,6Z=JT;T-V)ZRHT,UR98(QJ]!! ,-1;=CV;#H= MI'1W:W^Y"!.IT.G5%R%/,+,!-L2>;4YK+Z['HM ;AHP(\#SZTQ0K MMV])DYZG3]6[PSO!X?0-6,$QE2O"AL.7YO]#4A07%E3,!76? M_",IT_VC#Y7C@LS>$9^2T$7R]G$MS>0GA^/7Q@OESL)VV!;5*8 ?:>.X072A M%WVY)=A1]D=FC=2R^.2-:;)>@>?QZP;%-P&PAIVY\\A/FVI*& MQYMCT\VUK%E:\7QB 9_5N(RJ;GY?$,I;87IDNWKY(,X\O>?&_YDQY MKA;-?*7-QCOAPQO3O?BUQ)F9R"U\&7]W FN&FK[5T W+:O4(:?3>=!SQ(AB0 M _+U0O\XB\.8!:YK#(]DGND29\D7A7P*X7W.LR$]8=)3/+I]3B9DGX5.@88#XT:=GEDC,9>4".] K2Q MM0L-^=@,&$\R(F4^_M3"1-=>,<_?E\)EOH*+E\A=33-7[1%*4>3>9J.5IK7O MQF/Y5WWSQO<.'DYKBB-=<[''JXP+^_>A5D4J9NM\A'R?:,)10M^Q10;I@VQKR:--$,&+6!1KVV' MZW1Q+:V5#W<7"^X6*\93B;B/^-@ MV^&$.V#5@F-T!<-(G?ZBE);^G;T[!IU5+SZTLTU'RC-?E-&\9S19HGZ.*(KC MZ4!'VD"PL#<^!6G>K>2KF/ '0UN7:'MK?GUN%@I] 70M?PDSBM,!DH'5*^A- M!O*9$ IPNIIXBA2-Y'<.#&]C.[N&NJ NKL^AEV_C^B(8K57RZ7VY8J47V]6L M1QU)LG(E3UIZ6'X&?U] @V)'6X>+L6R*\04(9E #E_#4 AP:1;2DKCT03ZMPLVWOG-9N>\H7KMV8)/QW?3"3R MB-XE&LV-I>U\JRJ[X QW2[]C9_+./CLLZ=,EASO?%)7FI@&4:P96-P.\AJ+: M-U>844:/B56]EJL[+C]N!>'T#W2^EWA18&=ZRKL=M+;/3 240QG-S#1/H&UD MR6$BP[S:(^O18HX!O=_NH@UUOU"U=#-4BNS!/D! MYV(L*9X41 'TQ[EHB(FH)DOH7$4&51_-Y<-X#R,J8.7CH;SO$Z?]Q>)K"R:0NG_F/',S.OD)A[9@54I4@7$A5NE\B M 9.HL'*ISJR&J8((&FCTK_59U:!4"H"UY]D:FH0D\K3&QNCFNP$&DS&?!N$[ M"/3/TQU526 R0+;=+ #%<0/MT#)4:Y],N\TIG'39/(3+J33"[5!*=KEH]=W1 MA4?[PJP7^*YUZSS5$&K8I;IPA$KX:VRH@!JJYX\<[[@(?_<-C,;FG. D^A(ZH9H2[#+Z)3OPS9GX*O$SU]@^BUS3&OW(C=+Q%3EML'!*]IM!#0?PA3W,FOAB;'6,V>/'=N2H>?B0LQ6GGMW>1?#+MCN MWW 0C:5*<7IM4H.J!O7[&JF2Z(PSLXYSVE;0BW?^9E[+46/P^8R$JT?6U\OJ M?NVT>B+1(;_&7ZV?!+>C\S2G&S MG(--68)!"P.OGT="N9Q^*^UXT"(*@EW.2+HO/=5XE!!!OF/.Y4=HQKR;!45E MMJ<+4$TW47 V@/CHYZ]?^C)Z&"O#FK[.?AQ]=+^OVWWF/568_4*#[IQV$8"ZGH'UW"7RY"[X M=4 F>Z@UCQYYT;_,% MOG@4V./V1%( @-%\D7:<71,N[DQ[P(5QQ4[;KXKU" M]E&EG\^[.??.UW/B:VN3*0#^)_A-=4]7?M^_RB1.5^1YGS!?EZY(NJYX:O)^ M#36I)RD *'Y$O##U SF24;;Z"BD&#B_ZAH?[Q HZ*:,BI.2+.&\';7ZNJ*N* M69"/"["/L/TD$LG'WOFM+%1;? M%AVKZC"G3BN8W+/:G (M:U2_>[)I7""CW MSVA4\>>5.?*Z?8Q08[AY"R"^HXIN:]0R57O30G>@%""/G O[C2:>]R8S\\QA M0!&EK2/6ZORIC@49B']*;Q46_78,+H5>OJTT(,=J6QGEM?M4MNTS3X)D'<.6 M&A6@AY#]&*SA[&14,P7@09P)Q@G!N?VUMU'/],TL0A<&23E#KKI*F5/?H+5I MN+>\;H*>KXD@%4 ZH!4SWPG6J";K!@D]3U_Y9&C+M($AG1.^UZ!'I_S(R6$2 M.E7#([N*25JC!_P[MF>I,W\'_+>^C!N9'&^#\[L$MN6FVI<-%OV=7LQR./CJ^.T6(5]$C?I%*J)@9H>8^AP##?&$>?-F"P/2Z>K[",*3\B\L43_OT1Y&)M MV2\0^A6$&"==<#^$G1;'"[3%IQ(WN6Y6>(8-P'M^>(* M1,U*K)];#29<(3NVYV)QFG"-<,U^J9W3C-(#;-?'S_;BRPVOC1$E0W"+>W M%FVBT1ITI1:#N4D4>.5T"=4U--2L?>ZD'!ZY:S]2YXC%DV$,FSQEBO8CZ@/\ MQE9_H2\=JI*Y'6_)B'C=6$HF 5_9YMA'LYX7,I6FGM.^']=^XBZ+YTMQ_E[U MJ\HWX>ISKUC._$Y[X0\:0*BRV10U#R%;MRC 6:J^IC<&PS+_6!1EA"%[H-)[?K[ G*1&/P M:MZT1PW6H( M0MY_"?YE8B8_QD>#]&TBSX,WS#UCW;MP2B2>YH9H>4P 7 M0_#Y+"BNW2X3\?$O*?8A=OQM,:IT9;K*X=O-\V/62[[5R>P=JK@^U#D?P.R0 M*BE/1R([,-C^6:Q>'M$3Y;JT.7M!(:*BW3'6K2"W4;\H$V*B(IYD^'T4)3-+ MH\[B"BDWZV!C !E:R F;UFZ"O F$ M-K*]MN'$RH1_(ZB_GIL6'+XWO+B3@!_,OK$ZZW(V?>65Q\5ETQ7"P6T=BE;?XG?S6&D9O(2M5RW 0T M080:Y@F),"XRG[]?FXT:N'TZA>&=_%3P?36EV]CU7SZZ619!DX_E\U 1T%'J0TX[14:76Q-.6Y)X329U)3#19P=6/[_XO M\MCP]E=QU7,%]G7L.TM!9L,0K $:5,+,08F\ON4 M\77!S8=IOR+'IL\(V@TI,54#7KTF)E]05'NPIG!06J:=#;PV&[O+:3U2C)#! M]E\XC5SOR#>U/K&;&D;X#+;CB7R MU5(M'_%'X;M!F"VN9_&P(4L\Q%?7BLP>R]2D,JE8R\%1%. M::>3L/SZFA"7 MWZ3U3_U,P^E=6E23 LH1];:!]PGD+G@!&V\X?._.^0A5\>BF\.+J/9;;>0B+U+8<,QZ:D[U!'%#>Y"R:(,,%.=5Q$X6&1=7QYNKDNY^>K M<@Z7E)5P6ALFO\//%N?6 ZB[,*P' Y'?.Y\\3A8:)M,2 T>V1<"W@UO8JDB1 M4^=QZHVZY=4 '8_+ZZN7&K]J%':]^?"V[P?0UCH9L1(6="AC64ZD5 UZM M>J\ /P-J$1YC(8V@O;^[O(KS Q[DI7 6ZU.+$VFG6)6+S=" M,?1K0&;]:_P%4IBZ"*I)$^6DIC2/;M[F#-(Y6S,&0-2H88A 1 M:V(DZ=U-"&203BF)>WT3@/1%N7^2 M%KU%=U+G[E+H2>XI0I@1]*DQ_VF6MXZ9NVV5BM."S& (7/")9$64A0_?JL#' MZXYA*5][='G5_*FL_2QU7Z:&RPB=8>JTY<+HB*)S*'Y_3',-*@+AFA/M,JPS MZE#QVK@TQCYNY5:6UAFABCJOJZR\MB7KL(DVE ($"Q\@LBLDG58#F%V7>)?LD++;SI,A#F#IDWYJ-[/C1?F. ?&XF)E@GY^7]U_0+\O"7T%$:&;OA]G(Z0[&V- M:UV*TW="R('N:(0=&/$-U&L^>3)6L6#(,=N2XYQPOJ?&JB+C M-W8M=(S='J>6\N."F["\VI#[!+YV%/:>X01G1_H%0B? ,^7 =E M3?%]30$,SR_<\D-58(3'7D$CD_&Q?ZA4GP7G2CXS@7-AXR5>P?E2@'!XU97Z M4DG[X0K_)@I@XNMAT/5P_WUT3VJ!!-!R<$1FQE'#L=F"W$8!6'P-HV$ G]E( M V2=;F#!\*R-@<=.G0J5CR06!!@.*/QX(6 G)?)T5W*]K@.LN V9\".R!Y&9 MK\ZA00E,(\.HFW X56.RU\GQ&_F7M6CV!,=HTTGU5:MVN5XUG33L?XVZA1"%-S-G4Q(T:Y.; K\^T,6D50U;<'Y]YI.XJOX=D>-)E7R MO[\]2$/AF'/_H-4]]C3B\>!2VM9!SS=7M+GPN9K*Q*O,WAXM-T5R^]\L29:T M_U%Q/1FC1E8VN2_9D_J*Z-,,8W?3@\ MI2L9I9!4 )W_!)W["6/V\)"VG-7&+>WYBQL#VQQ% MX!F/,^2U.BNM6UMI->--.T5\W$]-/LV%*IL,L("1A&9!H9^CY3WY;A52TBLJ MM7KO8@3/9#U=VP@V>25,3;798.X53 EFF]V>8(7LH@"LZN+.9,LI<+,E0?EW M!*MF>?P=M*0X*6]).GSP&_K^5[9DU-S/V8I$X@T(D1.ZR--J[F$Z;CI$A$HE MQ"SM*?"52DDQ"EBY#0M_@(;Q8FD4B _&#RRH(%9*'H-B8Q"0_C3 U9^YZ6)NZRS_6@/?;RF[AK$Z M#=3IE&?NO#U_K?\]2F%[^=(('#^Z0>!!]BG#M^ $,80*:)7]3C\CQ(=97_3[ MNV<>.3$W5@W)!Z7'<8(,TO[D0W/DLAW%! 1!J+Q[E M8?'A6 O'&-G&_-)3-=17@-P]'8*>G 65FZC0IRJAI75&^:=[E=*CUQ7;Y>O*'1?/-16;K3A0@,2\F5O7-=HRLEL'*S<=>@+I))J:<;4*" MS*A)N$;N4&Y^V6;ZU>'YL4.5CD868=T7A<)2[S^'V6I, M:/K,ELL0V8?Q,%*>JEQ #E@V!V])NHA5AQ_T7120,8I.B5OW=2OIY5,E;7&. M"#K1@DGHWS*@D".1GP?'1SX3@*/5PXY'5+#8ML_2>BRSNP@*)L.5W5EX][US M>: U]B(EK]BYJMW"O$0L,[ P*'BY/9]J6SB(R=ZP$6P8J=/#AK@A)LX'$2E,>^+7)& M^\/:SM]P4;8GE7G$;)SADOVYP\K*]('IG\208, 7D[)\#"?8\,ZX\58J&A26 M.C70__;PC?KRG )8>"]K63PSF%IRSZM>E)9K0\J@FA)AV(<2 US@HXZ,LO!W M,MF_*, ;#^&% 29)=(;8Z++Y;M'X;U/G9Y_-Q)-65&E@7V%8+PCQF\3B*BFT M$'.PZG@;TH,F\A;V#0!2*[CA<2)AJF1&( M[+-5CY+?Z[;:L+6IO[DZK:I"!=5GR&Y+S5JIU4AUQ8VAZ[#DX)?-U]_X3@J7 MV+ U(,MI%J!8VUQBW.RD!+FYAH<TM#C\:2O:E.OB8 UY7LUS+F]U.2+8]22(NJ,M-74N-W!1UV(^4%XJ MZV7V4+7RA"\Z;WLHR_#4VR)+^BDH0N M^!1#;SE8B^5[6,.7Y50'_]9L* *1'B((-D9Q .3]#$LR2F*3&FCH;:_9$JJ0 MNTNEJN]S:@C24;Y%'5]=W08J+S]#D:,DNC9* @H4U9Y9 N0AI\Q(@"A#S>9) ME(LWE>"%PAC(9R>LG\,Y-JH$)4;9>=^:NPL3U$JK?G2)]F['[EK1_C';SX5] M@V!]V+8-_STDI-*/<#""I;[QUV\RGR9\+N4L_Y9B2/*Z@4K41'''X-G]-F30 M(,.Z./%B 0&":C&FSI1EG4P1S#(JFF%>]-/,C=H9];N>Y_^X?8+L1B5E?6)= MF*Z7P/>0F:MPS.U0"%D122W>)1TA".U\?TT*X.1N@%]MMVQ/$4\,MF=*8OW C:M=@F=9T!IQ@V%.[F^]F-.%^ MPE=$%KW/S-LDB7Q=%08@'.1^5)ECNY0VGDCZVD!+[E9G(7U"B,]C0LSP8UJ$ MC@9.@D<1BJZ[Z6QB\^1*P*R/@57OM:P7DS<:IT$]@H0^ 44>AU[ V,-B9IG( MYXARI!QU7M!9U76>+1)SQBWF7<]-5T,QB]Z@BXNR-E.8WKS;^[?-_PJ_:SA# MIA9V#J@[#)1FV_[MBEW%A^(Z&E4&V#85C?_^]7\IAMK.D+\OK%O9QSYUX8XV M[#!Z&%.":OJ1#@PM@Q\)6JZSG&C51T7(L1D^'*V_6?OXC/!H,GG=Y_#IY3V+ M=@H@M5+I\[SWF" I>C_?Y"O+P!\V,JL#5CN< MA!3SM#!64J9$"KFK.X M<; HW[2[#Y(GE9QLSH^(3_W\,9?7?EI-Q>@V9-1OVVQQ0O49SF#E-TPQ4,Q= MR&:JXZ3E<+KC-WU FC6.>VK6/_0DX%:<:X1 ;+ZD[@]?LKNGF+N97)\G[TG_ M7OXMJ&8P3Z:I7A=DI-J&E?>!@*JJXGMJ<"GM!R82I>:/ZRP6] 1D9R/0JSI< M'YL3+MD16#%AP5WS,LP3H$1+0N"3]\@G1:G/SOG!3=67EN(W7!?083-BX4VS MYPZ"#>9N5)75:"?"'R:UL!_0I0:9_37U^^AR_N-?#2']LYV"2G<_^PI?>KWF M>J*TMAK61#AK(VP(]^_HNS-NNN=53P&::X7WV3@+S/"?J'C04ZNTM$P!:-PW MNJYD1I*_0*_>W(V!T]0C;H"#%[P$* M;:VQ\OO5<;K\RVD172(G\4]FMR_C[I+/PUIOU44H.=7QOG^O?.S%;_W/=SY>XY^ [!3@S%BVPK0EAT^0$JG7[6;=)Y2\#3DWYH6F M)^PTF<<:88Y+548$957$'E5YAY!_7 _H(&A_/5K]JH!'1F=-@D&Z525E85+; M[K;L;16>"F:$$TNSA#8!,/\O*:7N@RX.6](]]9J^OEH#NSX MF0=B76[MSBH$*VGVB1IJ?S^V:,Z3Q'L$Z-MP741V Z@B]#[XGM#J(= U;%[W M(&!\(A8CHZ>%IP!5A;$HJ7G$ )^C5GR57R9AA@)(9&A86VL[T_;(1W!YAO;N M3)G'.AN1^$^1Q3NV!&3;ES"..DQ(>U>UM5]I)SQY=A#V(*@_]DN)D) M:W(3*4"2PY>ZYMHV6Y?[VX4H.6EGN8@29CY3=;;G+SYA2SNWQ+T%K\/ M7-'G7!Y._)GJ\_5],64;*?JW%YFQRCU#O$9*]MV-$%-)LG47O^^F-.EXMX:* MG#G.HPVYM#,-": K-OPN:)9[;/DDCW"W6+0FD45UUG1+[2U#!3*MD[IWL&Z,'$+;EQZB,L<']V=#,*5I MF#!+@4>M42PKF;_\BQCZ6$H./?IGOQ[-C><@=+'T&:T#C$^>*7D^Q*4Q6XMW*2TPZ]:\J\@BJI%#U!>P'<(O!% MM17:6S3XUQ:X0S2'#S>]Y]S]-']A9RI\TEZ[&][G,F"/?GS>@%6R M1@A^Q$7J9IG MOEN%EL)3*V\SR"&VUC!&NOTJ2K9WN'/^YJCQZM7/HA4"EK6&<"9G?_X370W3JNTOO3^M0I/D?;!R2;B_X M#!Z-+MC?:?@+RBSXX6*;^]@>?HSJ4_BI:YZ:Z"/*2Y;,'C_P^[T;\6/T.TRX M<.=K?;9J_,NX@UK]@$KDLP731XP&Z<_H"^LG FJ?0*W$&G0V_D%! O3:?]YG M_=>)U &^[H(Z2<2&40"LWC1/4\*C'JY9#B+,V=X_4L?"K<@V8;L)>HCC_M:T MV;4-*_H,7J!*CAY7.8UOY-Z:P"V"V@A9[!VS;H@2Q(5<6G_P=C[QW5U+>UC09!BHI!:5*C J(@H%21$AM- M?@@VD!H1:2)$E$[(ID@O$1!04(*B(B @O1/I(B)2(ST)*%T2E+ A[6[._=YQ M[SCGC/&]_S &&9ZTUYQ(&:#>X6 O+VX)9"7[*4VK7JB,95X;S M0NV+/9_H!QXXF^'GJB_J*B\4$H5JLUDUIR8#[AS8^".*3OCPUUX27N1>"$P# M/GW *_ D0H>!:IR?_LB!D>\'%;!C4$( J0W-5OKX^_=/0D-:\%R:Y[M'\FFF MG=G&BO)IP?*Y#SU@58V9;4NZI#13M^B.U!XI48\?TI'\.ZQ-$D+_;T"ZB?KA_VAMV@<@6+/CN M,CQZH\%RC)1<$?83QSY 7X]E,<:ZK<[^.8?H?BD"H=C,SYV_ZA"G\< B%O'" M2%(:H2H@I]C^[4A);7N?NW7RH;M[$Y7-U%1FEBK/2\$OO";$C[-GD*0/J/5$ MM7%[=H]- O+O@#^J0P;FC^#QMT^&SR(?HTONKI=^V"C6)8>]JCG[#;+PPZ2( M5@JA9 W4S:%'Y- Q$%%39]IE?R--+!F>BB&V9-3"^$97")\+% M O^W-O/;A@8QRMT5H$0!^QN":HW &0H/ND0*JA([ \7I3RXTNE0G4%4H%_*Y M]QZJX^>[W;Q-[ >H-?K7.;"+:G%(JK,.!R9Z:SRSX-&'Z1[_8%^#D:_=:B<' M)63ZK]Q:]]BUASV$)$'>)7$,_+.CQ%AXYD5?#0<'M<WH=&PIS1&L?E=J%=52SKV2#EXZ.J]2:Z>.A\E=*[+ M[+[+X=*AW #O[2@[%AI5L5\#.Z'4"G"(8MX">(X&3M3=X4#^W*2X(9G*#B)"(P%JV_LV=T"-Q\-]/V?6J,>8DXFVJ*_'L SQ-2>.CP)H_L!JO; MYH\)%!*"H8:4-\JB9JJ&L(.YXD-NC52U#M31B8XR'M>L2R.SR_N.Q_4#L.J$3C."94SZ%D;YD'?9 M!Y(]IY"54Q-^R:X/\%KU 3VNKFDJ7_M^QKK=X6)%#J!BL)#2BB)A$5.>0BTE M5'B7MIA!C5THV+$ONH;Z?:M@[42T?N;DH1R>7)(_'RL!5MKM,J9]T3D1YK"=MK M*1C?TADPIS/W6(-7G_FUIK A1],'>C#1"^%%1;N*BHK"\[A>4AF?)(F=:!D/ MM@1U.BNX)"BJ0SS5<]L_^HV;V9JJPNW4KH2SE:=WA2/ST: ZLIV8.5,.=%G8 M77(NF 9'I4Q1?((GM4_K1[T[8TM9>/2Y_SZ;:-.+I!JC0,5YIIX>6V"1!,2( M)Z-UXE^E6-AWU H]Z=$N>#A]]],IYP-E_);VU ]1Z M#NR.Y3ZFY^#)IJE'9-EW*OXFY_]HIV)ZA$]WJ_RMVR>P&H6ON$DL#HT4X:>_-UC6N-)F)$!'ND:9JN1 .90)_K8T]E1Y@:V.\$ M'JW^L?S9VB1#63"3&UT6I&C;,(#.\MSC&FF=5#%?I#WU)43TMO'Y/'@9I% G MT!-[V8?FV7MFJ:/KOY=76A"TOV6DEPY9/Y)E:#?"RQ=$T6(C/?JPV(*KK!@B M5?3=O4!)U;?H8'?-FMJ M _?^X1%@UZ:*GTQ.1S)Q1-BLRD,V2295;S*@?D@ M?UB2W3L]G'3P74Z(V@;"@?"#RG]YI3YWG6ESZ%8/8#3S788QNR&3&@;N727! M?W23"6U>>JDRFQVH X8EH9(UMA_\%KJ_M'_T2LP)X)D]QMOUP)]8DH,N(Y$I38@5Z7R1FO>MQ-='"\75-I' MH49$L?9 :SX4!O)8.4A2EO6TSK *!B^$<1M1(,ZIUJ6>/*+B[2JQ<>V@+7%\ MB7#-8Z=R#C<>K.3 Y,LZ9NA[&CBP 354JPP0BA<#YC+ '':K#6I;81F4@\)# M8_^8#MO"A8QG)62CV&E&J#89(!!?@69F=[\J9'*:T;%,O5?-+.$.?7AK9X@N]45M0@N5>H/4$TH-1 M][0JEMS2[%/G_59_0N#U)+QH;8=7=*(Z<(@EO"C[R/+TB=%YAG4UQ=%X]B8A MY]"?4L6,MZD$<3=DLA,H1_TV.VO9A>,'M4:*_OESH9;@7S.),N)7G(_[H/WZ#0Z3E98 MF[A2QX&9U7]\4? L]/>Z>^T_N: M8Q\?V3OA&UT4WQ?[GW)=(+SM!]5C9S79)UC1[!-!LI2+QZE 4OK5VJD7G8(; M;UQNK]9^K^=P7U=B:/4@TK/'T9VQMX_\.#H%4WG8T>&S M> VI1-;WVQZ&%=_L/%,T:G:. ZM:8XJ4S<8FOZOS>N8/'%HZ,*8GC2]OU; ? M+V/R3A_/HI;E+H597L/;#I>JJ;[1<)BZ/'1Y[G9CN0).]DUV9#BR2 W4O$A7 M' +<9\!CCU'"I2=?RYX$^]_WO[=XV,M8J%JVO5M3'86N"7;UA:I>;::XK7!P8T:"C;73J.?!#K/8<8MMC M.H,%MUFOA2)9$IAJ6S<"0+I:\"EE^XLG\#4W\V@;#5/V*S]3!F M01EQ#=2X3K>H!'LA/!2@H3I*K@WJ%2,?8V5G[CKJ\&LITSV.I./-@]9\9^0/ M)-G,"0)&"*H+,4:N"CS".+=\\W$TEGK$F^%C-4W"[+*S^Y>2S->"E+Z8GIX@W<' ME8\C5K[-E!-6FVG7R2%;)5XDO+#38HW:B=X^MXKRFM3F:6XIQ&8QXT79G!I[ M?Q:U(LB+O3>6%F/:82Y;O#\1I]8C<# M-\['YN^AIG@M9H==;#LU%63]T$SOVA?R;*U3F KVVQF2"[5LED)X#^$+\4;= M,)*48:@1XZG3[4*[>#62JTHPSJ_OV(4SRW_TI%_DAL'RX.TSH%K@2A@'ML\< M&C0[L)IL;W_5*V]9\CE-.Z;H]*%* F3]MX98S]X$.W-@-8IEUVE3P$4$-51M M)8Q51K)\3)#YR[@VY+&I#JK99QA;IFLSBH^&1IL=I!X,^KIP1A$_GQN.+%0# M-?+IQ0A(EI">-Q2T-S9&'2NDQG9<'^N6\.[T8U"(#T[/ZW\E)O">XG&1C=HH M(F3B08U:>A$Z$GKMZ\4<6&RMS2X#-*2:N&NN-:SSGP/;GR]C-#&%-\@.". MB&B!@P#Y1]-+>*N=UKOX.V_/N0@V*1_,[*8)U2O6RQ/7M:!F5;R$O?!4>PX, MI^$@JFX"O)M(SD?(VQDE>7%@*7EY\.CB[4S(874ATM^(C$90S8O7$%KO'>TI MM?&EOZ<7NJO?5E:XN.\+9BN8Y3; MKA>8?6RT-_=\D"R7Q)TTH=4F/';WS@-E<*.D>";>26ZX1+ZVCKA1G!C\]$UJ M3YBR7.$2OTJD0?*=[WR3D#UY%W1YX2+Q5#M$9-;I24WMEB/#JAB]8-G5XH=9 MF>D7XJ8TXK/%N1F?FT,0"T3V_HL;6H:]HBN?=]XBP2:@V=Z2.] 5YPR;?;\K;"5#_GW!@/P50".2*J"L' M5J!W%L8^L[S(@8%'\-GFJ^A?#HQYP))];8:A"XR=&T3^ M?0O!G.-. DJI!CT!%'_%'B)P85RI:QWE$E4(*0^BG0K52D?^4<= EL-?_ZEZ M2S>K4!MW(QC "U2)MPJ&TCW!Q5EX;(MB+4,G3E_X@Z-'[0+7N%ND=?)SLZ7D MVH>UQM8\#[QP93]PH'XL70;!0_"Q%&3>';S/? F?Y7T^MZ0FZ2QL77XCX8)O MVU;FZOWVPV(>/W45SS #\^"KB6Q^,@.*2>W08+1J8@\PC>L:Q.U&7[TV*5A. ML?SJKWS!V^=YQ!PZ\]@3;J;ZB1X>X14(H]R[2G3HWBQ\DR]M[ZUNNDW$7ZFI MD-5 [QF9*KC&\%KIGKGK/=^,4QY M,MT.!8,;6=O+172Y/FK59Z$@(T9C(2601R"E-11$KZIB7MI3OM6[DS^W:N^/3Y, UP6J0!0=9X6_0:CSJ9RT ME#.7PQ=7(KIR2&H\]_#"F$>O0?2EZC2&'6TW4]([NLI%S==7,U':PV!LS&36 M5FL;$JJ\[]E=L?1"R"(^!J$[Q$=; F.Q\+%>"J-B*4!K\(!H@GME8OS!VWJ) M[GGP)3WZ!=9+3<*8.-T>!*C=)NL3EE35"/?\D^]SL(/4CF+Y#B#$C/OS](=? M39;L/3\A<"4V02W'8A#4YNXHYI7<76 KM=8>U\'FING)J7L2"R,'S*O$UA7& M#DPU:"5GO25>X&ZRG723_:4P1[)*H)PACEVBE UC]/WI;K3 M4<,.PIX.L+7DQ%J,?Y"T2:M7D]1^X/*KGY\#"4\$H MA[XP9X8%$XZ.#SEZS^[^[66[>T)"0.^P8P#0M/\RR_3WZ?6DU"IU];,5%2_4 M4R/AK\I(B(/@60)\7NO$%V3]^\G"WOS$P-H/:+=FV3[$P*1R[O6O'T^G89G7 MKCEYE>5/A4WQ$M\PQ5AOM)#1Y^_['*A6$4_X;>;RS6RKKAM^2:G'1RM! P=@[G!#;M;@/72R34,UOMW;S,]<+['O,@5Y5"'Z MX6>I&*#U45)@)\;%BOTUDF+FJ'Z>NAG=D- 8.6];S-' M('"$;ZRJT"<7LJL;_5@_7R0R.]VA29T"^DNZ60PDV?%G[*K-;*(0][V!R>.K M*A],-O; E^V$L#]:U*/7^]Z9=YT:;<(^MOD)7"4KI= ZB;%/W[>R3Q=O(U ; M24MZ P5JE]-0+^ :[!Y(D.#M<0PZT%9J'R1GU^S]<6'[3=]"9IK.NNC"=?8/ M]NEG@H2QJZ$EY?-_7&[\YL"\+*4=HBJOU=;V,_]4)M>?,9Y\&A&U._@A)8@4#_P8\Q_;T4/IF'0=^4"/'(^X0] MB^9&\>-[NK&Z/FO7* MQ%2M5&VQON4&GX!=4_F9I;1"7;WFURT_R]XUR(WK6S"\EL?C7 ?_LI 6Q@O] M.?'B"U?$_UQW0E/*$J;E::7D(B\=XE7"K::^5 2XBPQC(R9GPSY-XLZ M68DO@A.>Q2$"SUP%L[W*+W.CXEZD?OE1 WK8*/!Y9'"P5@#V^-O1QK5 MFI_Y<:4[+9)P/_!6SR^>[_\XP+=YY<3.WHO:I6.UZ>CQ-MR!. MPDV,EC=E&^Q!H"IN'\,0J9MT=YH)+NE16!9#M9.*'0C:D*.P7G<2][+1% M':([0^JOVSQ>[FQ77MW1T+>[K;9?^R&NIQEX#;PO6T@1IL8>[I$LZ5DM*JO5 MTT/^[B8[65HWXI_/2WL^FUW;CW;?/S"T%DIH#=[)NBQ$'!6Y>@LXT/3(BSK? M2FRH'I#R3M_TS'5[0GUO6+ N85",ETC,CWZE?^6HP\?(A]XK:3;W1Y,E1@LE M;XS\/);F.&'HQBK=F!MM47 TJQF7FAI8J5'P2/&G59__'&?P%MJ$;8WUF7"JJD7VTO(J,?C@D\3:XRJ M;1U]-^TNW+T=UGI'F:Z6_TWL4;\71;Q=T@)I>T4;Y8>:Q)C$9[RN6/++_>W) M3 MD#HSL5&*-P1[]GTQ!41"B@7QM&(/T:Z 4 PE^N-@@(^XX\CX'/T\ M]S-R?%=$FL-8;X ([&''_K]<3 QQ D6]: DJP&,A%5"&KT(F&LHN(X3*,%QA M>6#0,OVA_:(9%IVJ>B3R9KNY[%0+QCUI7O&=,L5NLQ\\9K)*+@5:M0%O@(?I M,.",NB"8L4)K. M6WUT\W38@IO#>A+?(3FEF[A"*SXR_-];@?Q+Z&R0/3M%&>*Q M)NT<6(\_H]EV6IF&32=!7;PW_JNPP*/!,7NMKJFEWCPT2'SDS4-1DWI-+K"/ M*L[>EP\B2:@X[9 "G*$RV-N=K?*B4-F#WN!W5C\PY\H_#[_(9S!K2 OWI.-6,.[P MW<%N61 [G6!E,NT9UX)L2//1[..>N9HT0F(U8J77E(G-R&^4RQ&\%0W-YDYY0>YP9==E:<&#N%TKGG(=ZJ+,Y\ MW4N'1$'%30J.I>EH0^-#36G7-RLFYAN\6@IS_FG.7O\EX3W;Y6IUYDGK/([EA[((=]'CBJUX87U%]8L4!,^][_=&L6Z8>COMW:\?Z)[^W)@:ZQ\@ MPL7H_ ^C\ ,Z]N>*<6#Y"9"\.4"%N( CM@1HU0%([Y#[ %(!!P:#9*$44W]4 M)9?FG.25S5-9.-RDY]?[Y[P^1MIGWT$K;5-QI9"(OPHPK! ']A^-(?[=W%&- M([P%1?8>#7Z;65E"=G9VKS(]?STQD3;E-=>0A7&G6<"P1S$ZD#XY:BBQ,*U6 M74^SZ89+!D5=BJZU="GPR-R^/T1*T:>GW[Z]T4GJ69R:>C3F$\H5G89G]! M[,8J+F#WIE-&HREX4:_MDIK4W;@8@9%1"?>,.[Q><8_0!_//3,I:?7+_*7\ MY6+%1XW]S]V1Y>](+_C6670\BJYU#[]MHQ+,@@%H/-5L9LLH:V4(HC+%;1S8 MMD=U69[RCIG*K^V8J>>.F9(!EJ8=\;L(S%JQ Q?#1H#M)!54V[32P-\UH:!' M3M6A*B86A CWFJ;H+@D9J4C^DH;CW%O7H:%)AN)4A#:2:OX290[F4+\M+?TA M<6")&\B5_A5&SS^U6$F"7]J-J*_ZO3Z+TCDR%4LN2G-I'V8R-EBB0.L"4!L8 MK8(5"%*F!P[Y>&_ )::73P75VJ9H3[%P[B(:G;O,4GC2]3LC7SQ)/7CNX!'D MMQ)8*+%U#53H7A5E7,!H#C:YDE!12"&,,]G1^ZZ7BHW)H'Q3-;XW@_R$+TE( MXF[R<&'KH<5(@=\898CGR[,^-KF$T4.18S.4N^JN-CKC[C]CH<52\EG$3\;=F;_^AQ675#)FI]MY] M)Y./GZY]ZA)X@U7T.#"<%=\?@*&ZLY3! M@57K=#E>%M /4XS"'EB4C]*X=S;[7BT#'D2J=$]^!OC_PBVC:F>HE]'@89-6 M.*APG#U)997,)['E)^US0O%BR_>2?0]^W!H<%-U250QR>^7N\LGF$"]XF"S6ENN^@ S\(WJJU=+#3Z5 MM^?O3?Z8?-MQ,NC,_L"[[I<.&R[-B">3+V$FL)-CWUFXK1*U+ M4./SL*WP3]S-CZ:4ASL"M^_^.?U*HQ/S+X K-Z$8*VW)V*^SNK/ "<6R?$^Z M\9].[)ZXH.[V+\4-QO45-IXN5KRV;ZN]GF48JZ\KOH4!TM6L0T KGD"UDI%K M)WRTZ<)Q@956]J&HR#]]LY<"G>LUXTG!JMHGY'XFV'O*Q,OEO"V;-VP6)L%7 MSU/ZQXHM:1N$:'1+-Z(#MV6[TR.97V:^/,S5DP?-XS,/K_!12U>_!L%.R(=K.'AC*X"=*2S?9*J5 M@2?\-SN\&%>U$ZGNE]*M3)SKC=\&R8Z.F"ZRWT^;"BQ\+^36#XKWX/1SICT;O:9>D=?-'-IP]GK=SAF@_0.EGIA&$ M@1]*RQS8I6: QY_U&V/+@:794-",W8[ 0E89*25\#WL->7=F2PL7 ]"5/(%M M,U& WY\UC>TAK'OM)$2LW!CDP/ZF*<'^[J$!X EX^#&P!)J<=7"-G'.K@QC" M@;5/A;2-7>9C_BN/;-XV%&@$[?%[FO7_.A:F+C1<+6>E\5%*]..9!>T?%'%/R(5 M,<>C E>1@A@![&B72(CIUX7LKV3' X^_@(\:JH8.EJR)R MNB9-S."!F<29OB!'&'!QYO].0X915!]WIABC#:B=62&2"3'84\23583D:;ZA MUX._[Z\=NX7OU*:^^[SF70&$'DGF>Y'X1SG&^Y6$[W;P.<1CY/_] ;\W1+A MNN!AGJ?Q^?I,33Y47)$JASUQ8%&M0>')C_R34;]+1LI X_-,X5MR 7, M@T1ZJ&4L0= ;/3Y*6:P6O'YC^*UMM>"=Q8P;O1I%1=2BHO<)17D/U&_5(%>] M(:*1P()4U!UX]7F:\"S?8[\IIY&]ALDN#_P-; R>CD\(*%ATASO>#)D+%Y#M M9.BPO\O*L(K8NT 3BLECM[HZ:G^R7YV6MVZIW/JO Y=?17Y^KN<8;"UQYG!2 M-HPMQCX5M L=C1!C7B=[16>HZFL53RU>^T (LQ/(/2H5\LT$SDAQY-8 ]ZHB36E1?;9LTP=J91^IA:B,7SZR$TU[8M YS ML7* 5@)*O,1P)Y5!J@6VE)DN0:C45\_F:5- 6TO25R.5R#R"6-?2$T_Z7$0:]YSQ,@_&2H;U3JA#ICIB TXLY ML&@]*J$;H&8'%?HMO[QLMG)?T4+KX*Z( 1^%&[:W8O?IERR=0S]S$:6BF+(X M!F(*8\G"M2 P=P97G8+9XLOJB]GER<#(XG9WS:X\V\N"_<@EA M!%(W*K[FX[V9*I,H5U?[Y?=5%O>&N;ZF=J&=<_0AG##G/85,^C-(V.6UH@8> M03%%G.#@,1VFB$T;%CDJ_Q(C7M2I&(NY<<0ZT%%[[MWBA3*5N3YIC558IE & MM[P5']W?R(I:F^#7+PVZ6XY6.5[HM1[8\/)8.XG^\,NV9.U(ZD7Y\H:T#TEO MA#X].<];]IT+U37/E/:D*1$I!*98X^SO0C=:CV!II5?^Z2N1YH*&HUWGA]?E M:R&%M#A(*,*#)TR8(O!6 M5";4RM@R#IA;7DRV @S,',$ QQ@:,*@4+G!K#+CK05/-]BY9TKIPBZFA\'NP] MLNGNADR&N=AL0.R!-Q"CF].*H)IJ#\_A>BT/!'*%X=VPEI(Z/N4_\JG2. M6%Q#?6$GYT^!B3;50RLJ!4TM+<]55DO(%^73/Z^(7KWQ\.NM<-A<.FH"(OS" M=$L.+$8*(E0 YAAHH]31$ MY.\]9_--'4O<._@KMNCYE\;52*(P_;Q\*5.Y> M"4?ZS(#'-CO+8IZ,)Y:XW/K^MG% Z-@O]F#UT:7O)Y9T+/84O4],Y<0" M.;!%94F@4@1W$DGOV%@ZI\]'O\!ZI4:XNS:.)\]T]&F:$IUVTP0S:^2NU KP M?%D3O]J>=U=.+D:+)0RTD@@UTW@R%&> "(P@N<]:ZBWXL[@56R8L4]M@D&T2 MX !4#/7<-@Y)8B.^O@SM7GW%" 9SZ(-4M58#892G-3P*N[N6ZEHD/ID>Y_ZL MY--:?4G?!^]<.B5<7Y9@BR3U]__H9TMRL_=8A-'DKE;H2,);7TIL\*0^?=95 M&-@P/6)Y/ZZ%>+C?.,)4IGMN"K!%4#TW5]PYL'V-$)(4#&"NOK<_A#&BI;!1 MH@Y9%A4F[NS77_0W+^[#AN"W0S6YMCU1G]%,&37J.FHG*<;'4.6?.Z?'P01! M.9N:'L60EBPOZ>3^#P/F0Q%#U8#33>9?H'6%4+XQDH5K$<8$#:U,5;$N=%GR M+%\_BGEB(=P;Z'8+1TE5:)30I^R6?09C2I81U4 Y%%/*B(P$E397;#UI5ULT MEZ9%AHW+@_-1B]ILF13:R9\1&5F;,62!*9%4PSU)Z&X#RSEO;#'06@90;9OY MV +=M%X'\!%-[\995!L^/MWHU/#/WO/DOIOB=QQ,80K.S[4[Y4BKI]NZ[REG MPQAR[,-^U%J6M$TY%GR%.!1Y[!GNI]:'_A\!YYGS?%RB=X3LD+/53Z^;^7)VV88-9[ MK!2[-U?"\W*[5--A-GK1SL/1S"'Z@50E) M^K$6M5,O )=L31 ^1M.)PRH$,2Z;N0RBM92#/JSXX4_O0Y^T7JQ[GJ!1NID: MOB^@")_=K/R?&SA#!.^\]&Z49!G MMHIP8#^A4:O,8CT5E./ +E]KN5T&B3I2 K .2>6Q7O87WE0.[.V)?Y54AMW#\VKEAKEK(R@^P/@+_KVL+8&[Z^_W+M64EB!(I M_W+MA3ZH\Y!OB\S0._P7L",0J X"]YQI"/HL"%#??9LS=Z'VMR<#H9*UV\4L MHY&Q0R&)7J'&//1GL]+SM)_7*YX$:EGD\<>053-)'!@]]$XB)IUX*2F M 8^@_(X8WI:Z^'5G8H\]6X!,@2=DT5\; MH&;%&M:\CR T/+.#0SU,##0>H.V_%UY$?26T [';M9WXN!!XM)^4=0M1W^+] MQ**=?\5&77WNS01YQ)K>>Z87(Y^5@71?5:9?967K[Z8.76KWQ.[^?O^OZ=V) MJOZY"^55)>RACZK=]7<\N G__UNIRE3 68;&+:9%L):*5O[01H6AF]RF#FHM MXC.:'DN!']I04N[LKP.X7I 5(KYZ%K:R%O]Z_L[^W:Q=/Y7E=NN%H&M<6V^F M.PD7C?&D+MN!H:%S][;#.I^K5,N[?KW&@37,_D1_&E4)8X4Y\Q;R"M2OJ/UZC2W.!+,NF)G(6'1NIA3_#BEKQA\9<*)1D#\2 M*'VR%L@.[1*$<[! G-H[6W/@B,/4YDKPK++#EN<[QY!#I>6-[.V]J,Q9C KE MP\D7]VZ_@W@TI)H75?".L925W(HFK\Z0:62V2<: 4[S.2N'L>_R]A>+#&_8_ M3F_7O0/:3P;]88VU(?-\NZ+Y8_:9GV0)2MG3 MN-@FB^OD3S>=/CX%-)/F.Y[?".RX^%.> U/.M30*6<;VUIRU!JJ9_N0^I,]# M[E@#AH::OE\IL0U9WA^]87%6JHNH)7AMVKE!5^6+D704,5\Z3##4%OVXR2RY M>.75Y=.A54O7&QPG;[S(FGQPIZY7Z=7^8(OJGQ+V:YYJ'5LU[SX.E6J99\2, M"I0>\TGMB/[!YLYF")]GY>B+DUDELK'H1TO:AMPCU^^YH,OKMXOS!%U31:QA\X9\S!.&/ T."QM#\"U]E MUN-P3 V&5E!_Q\I;O^ /^3X53A^CT"/VOYB9S<)M,Q^791"0J7"EB4!05FO0)SRZO^40&&=;$G9"RR)8F= \0RUO M#S*G/Z "C[6K["[II)R3]RX*:H\:[WGW:]-,(6 M9L[]V-> K_AT-?D,/>D&EJ&"=>^FE/](^J>>)OP0ZTWX>OQUPM\4J_^YK,TD MH0KB-1Z5]R1?#@=D/L$]G]PP");_W->6N5I;H?I2]T;: M8]&) 87&DTLA+UN2"_H" S4#Z*,+=]/,]H\8R9AIK2NN\M%J+!.QK8OS7T9$B*^"@6_=Y8P$T$Z42Q\^_[G,9NK! R M@'74DZM&HJ#N]I%1IA"(G3F(E??<#L;Y%R''5?N=]PC9(YW$E]I:B-R[F@AT M!]!T9G^3.'WY1U.S_:U=9J(QDOP<6(0!3M=P7J9X6)F1T]H"SS5+4ZI[-EX= M>L6\R'KS*$O8NS3%P@^)KYO5N\4$%!2#KF_:Y# LUX8&CNW<0U2%N?T_5SA< M=XOW.>HQ=S--E\O:6F(?W,KH; *,;0R!!04)'F5#C)VGG550IF]!=E0--N0' MV71S/-SQ4F/^]_G[3=D.!:!^4[H FB D76ER#*F[S!@"1ZCF;:@J=-N45ZOA M62K[.06W)R@2#DV3*_.HJ>KUPTDIKS+"75V/9#Q5?W).CJK,WK-3V,@M"&=* MK$8-IJ7WJU%Z5AM_;+])SS!]N:F'\V/,"?0R\45-[^=0W MC4U&;E3"EMPL>E67)D?/&!6W N-GUR3 );JVBO0XN]+W?=6EC;%Y/6_9WHB$ M!<-#V-89:4-M1Q-X%!N.L:)I]%45#NFKA?KEG3Y\^FY2M!/\JRDW7ZY@6 9C M1SD6 C6*JUQ:30T%47[(F!"';N1]FENY]$EQPK8!X>49PXA9AUS2HW,(,78' M_A"!G O<+WO,UM<(/@#J=$E>J51^KE^]OKIV-*-=QU7IP_Z@5ET*H>K?5^&5 MU[OI1A 6*[.%@[A(PX8:&!,:LL.\\\BWYZ\O-!S+^9VRE1G,QS"EXN^QKK.J MFR3\B[%M2+$FO;S%S8;HG_WAURP<&;VDO '_=96+3@PXR'&.8#?OO>RFJZG$C@!)+-[9 M9U/'9O/@8N )D=.7PIO2]"J*7D?>>@*3)]+F.;#]+UF%A(5QP /.U,DF<&!R MW_EP3*CIM+?D,L:><8B>_"Q;>TB(7XL!J)=QXPGM%)/8>3S=&]S:=VK)>M!, M'@^O=KTU?/E-FD4+C/M%-ON'!_=6,C1NA0 IT2YVI9%&O,%ZU2*[J&Y![:?L M7JRCB8@]26N1&'F+SC6!.7O_=EBSUC]9VK/^.PG1;9CJ2!16[V>+#F@:! M%A]'_;SM^*J;RYMK[1.]ZEXXYZ=I[[8UE1)G+1Y=HZ%7 M>BA>B/V]_G)7V'MH(FE2(O)SB>:?9&:O,D__4ZH.C+Z'6?&1;-H0R4ZG6/@F M?R\*;A=8T&$H2).).RIH:32L4-X8AVAZ;3IF[[E@_,"$1Y(1^ F@^KFOUI,L M]AOH8U"X6S&B L)+N9*#O]VM-$:O^\CT]-NXZ>_WZN+ /%#@T>Y56X;JC"4B ML86'>3%E>E(LC7%Y2,KVXTUNO>0^?,[!I$>]W,3OQ(AIIB0MYGFP0G-_M+X9 MVG>O2-H)S9Z!@5BK\PY1*Q[1%GKD8,(\&TB'"%F^)RL/29V^!PD%W#D$<9YY M,'!GLTT3$A9*5 ([6\5K8<_.[5#';!YOH+B 5FT.S+UOK^.0EJ"X_0!6$GS8 M;C6TMCH]OM1&45$=4XBY]8(OY9*_Z]W;.X4!$C;WP)3G /#D/%/4JQV@FJ'' M)/]T995/W)O6)-K^G>'W>&B(K"JKRPEL4PBT MEI#CC*LLJ)>D$J=34"_&Y]+; 8';L6T--Z0XL( TI9.U:=[2?%[/Y2\$*S@G M":^'PPP%P!E:92>B"NCL%P+7NAHZ1PF4,E&GGO?W C?YYNLR^O7WBYYK*WJ_ MIZ@H#P8KM4Y@IQ!(^!FJ![(5&0>4U[;/',2@1EJ.(V-^K(Y(3DWX^3;(I76KEAKS[H8!9ZIL-O0X,"%O[&<.[.]!L)4#BQ:$ MQ-#1J__M0RN^]4Y']]8UG*P.*[?)5K:9A!0'.!A+ MI=8?VE6@Y^CX,& N'-L/M.Y&DA;1!S'68/E.%CX'5E6]D?G*GW(B?PBC.^L7 MH?+6J_;(T9KA ["D> '^RM>%@E6F4KZI $89W)W@%GDS3?MN*K^KZQDEDPN" M@"^>:H%*.8M;A>0JSQ:H/#OEAJ[R:-@2\#1LNWUL OTJ1UC:@^ M6*B_7%[JGH_[/IPZ+WW W @&B!*H=C,_HM@R.Z^C#.90Z8-?QX/0C$O+AE)< MVEU^O8293_%+1R>_"W?9\5):;I8M#+'A5JQX\2XDMZ$T$SNXVCJL+Q6"42ZM MB*I?44TT]Y(+V"O:]CGWS71*W>Q6;]XN0C$.U,3]*X=BY]X"FUM@%WNXO0QS M9Z2 )A+=)6]_J'_LPW<.K,+ZA*)3DR.6>RN8]=*0WPM1U=T]LYNI1]T6&VWR M+1E;"'!WOIWF\$\YWVUD=*"/RRHW]FFTQ&L'09AJ4MU37 M5;144$=S=GG7H/_:'2\0R6J=@N?'*6"[YR^/$&:WPINZ MB%/?O_;U6HA/*SR?3?U1#0.4MPTK@\E3=A!06S;4E[=49KC5UM=FO,X6$/GI M*&&J]"G\/-]AXCB!&TF:Q4WHT8'O>8-_\ZLT,"N)_ WK(*D:0I^ 0W_?IPJ3448]CULP:JXLJRA:165O/NMB0FY3A7 MG=$LLCEZO]Z>K8L=,Y4SN";1HN:4R+UJ)E*%K?2XD\JP_ M3T >O$Y_)Q?N&GM2DIT]2L/<&OK;W/TKL[_-[MR30IX#637W_;^=V\=_Z&B+ M]\X1RMW766^0]X[[J# #:8V4*\T%4VEN0SGVV3.6&(CU?% X DG?LS;9H W] M <0KB]EJWR2NBHP7UL2=IJQD\?7@JQ16T7XPNG( M3P3QA6GML+._'&VZH4;:A^Z^U1/"?>'<:Z83!TTK\2_W[ M^0UQW M?^^Y*6G\RN#MI+#=E-WG 8M][Z^9OKPB86MY)()'*)C'9G,5]0Q)M46"VI;D M,J9(OMTP]G"0V/8$&>AD?!R/X&3/GG ?H(ZKF"_.U)HS_2:8LG)L+A M/WE;DEC9 *D46458B2!_UD3% I+Z_F36_@']1N\392UC!>-E;ZPW=YGF*@>BFD.XKL'?*-S-7]//&!6[PE2SM% M>V-7RR6:>[C6&I=CL.2O^&*/2I\3/V?&>GPF8M1/D:234@P6N)?0<00J"CXA M1V=UQ MU:'X#>+XR[FLG>MKF^4?ER^%Y&Y4D^!C$Q1X9VC<:VIM!,:58NO.E6^A;%3? MY,G5P\,_4/E"VJ54>1GZ$ENP@U6!]!1XY:46);GV>.6N7-A\XAO":H7IW=ZZ!UU%4.R!BL\+4FF@W7%HE\)2+T5\SYF!OK/LWVS0G M!>O$@F^,T/Z0 F,X,$]<9,L),&Q6T,#?/%>,:J!VZCH@G4JT"DC>$N ML(3\7FM5UEC#=C(_6&?\= M8)@"K1I^-[YC!"B-%EZMJ?6I^FH4+[=AO[I;+_#'^.8R8FY(H O9HG9>Q,OY6)Z%8&+9"^ M"_Q)W4_WT/>D!E+0OIH;5[>,8&9H_:_C! M>3+JH(7^-[F4,W][GK^Y\P#&]=!,_[85WQOL)$"]BDQ"4:^6Q5N!^92UI#6F M9?"=,MF7GM7>?UE*VHZ>'SG]]:'3S/$'YV&$>.)P\A* O, BE[,*M3: M&X21HRI3A.VGO$\ Q9[)^9X_+?6B^^8SA/<]6B\W[#Y*< 9(602J^S$<=0TU MQ'1F7/':#DST\;95C&H-V5Q-Y*>U-Z#VX?:2$7ME_2W M$CCPN9JE/(*$!X5:4E.BW-\N:FN'.&6]^Y0YFAGPY(,VO?SPGM2NA%U%1>&[ MPF'NF+V"S,X(Z0*7P1PFEAJVHBF]AVNR*&JG MJWH_OW2KJ=O[Y$I/_H4O_),Y68=/Y\')70F;EA/Y;(%66A1;8(!VC='&@8DT MR11YM$V37U6,'N1+-QVU$JZQMW_Y2M[:*8"Z_.)L\:[\KJ;39._K7>.LTO37 MB[7;+848]LWJEQF-DPX.R,UKFKN?,6 >W(VL%,"MV9[>R2K"(C J X$F[X.6 M':L'Q6XW1K]Y:,I3F2F_>/ZLF(M].%/#/% M!I)4FIM.?_#-H]^XB8C&0MBSL_%S#BV#_8H0M:''@5.O>LEA(:-MYB@^T(=V M;OAD7YOFH^FI8QK<6R<'WEQ:ZQC,NG'D/&LP;U=3()W)2MBI[[1[#RN5Z4E- M[_SB,H2YZ?JS-2B^P5MUE3]M>LD0KWFM2%N=&_8%:WV8(0HY\4GV.*$ MMAQ'=B#WLN4\+=Z!B>WK)-/G7M[&4Q5W&FH?\CW?E_BEUNKA!]&,I\$6@ ^" M>@T.*N#;$* 2JDV+2N@4%'C7--21_'J9ON_P2)6$ ZR?I^YPL7/@)7)^6-'E MM"*3/Q,,7Z#U%:$J=F6Y:!J%4?-&S%I&6U6V^6VE7QF]DP3TVYM-*NOHC4[,6FW[!Q./MEE M-K?2&]@7=@9/]2>NUM60X1W-@L]49TZ!)N:3EF7;2>Z$?T)W2K"($)SQR2@> MM6-172A^]K$@)_-'L>QA:M]JT0;WD=Q3>]*,^>5EVGGF;*305*"S-NM .SR: M:72RXN.E2T-N;@'Z,-YI,ZA3[[%J.[=#(FILNJ5TO3?ZQ[F[Q0;^T:[[WM<2 ME1I^.N<063]BHLSP78L5+2MYHRRNY6C=J/[YXJ7LWR5!@9:A[Z?,_'U/;WA* M9Z([B'48R7\E60ZAJ@2_GB CPR&1JW7&7>':*E/OD9=KZH_)?PKYF0XV4_B* M&:8$@?$/!I4MA8L;[X_$'EA,XLL1[9RGC[Y[SE[1?O/IQUI.AL$9?=)./0=- M0PB%VOAV*OC3^*+?/5,I2VDZ$.HM;41?JZ_)G?YY"$XY*E]_Z.^=4)M5]__8 M ",*0EY? S7C82@ O>KIEI,+^(,?-M8D@I8I;K$BM/&EAN@O8S_&JT;7[;_< MJ7K,%9-@RWLL[?[= S$PW$WHA5A,=9IBER4H#^_JWPUQ*)20W1Q1]3#F6\_'S3[FJ89P5IH6/4,YE6<_/&2]DQ-X:?=-A!0'Y<@H!&%7$A'IOML>U16.RI'2D[@H 3P9<+"Z%$(6$ MU4^>"0TW$Q)/>'45]F&:Y'1N-8"A%+08;W:?H;@CB@N#^QG"\)E&("A;K2"^ M.+[FSH*S+XW\=5*!'J#Z ; +9XT'5/W;J.>)5]G?^MK+R/T$<.##6ZZ>QC4;ALD\!R\^I$<$UF?>OD/SVPY- M, C4ON[F'#RO40B?1(+A:U/"[8I=TCH,5E '[/]I^!5^SA:M+"V3ITZM0,;5P+(IKW]F"A=C6Z>S\4(&@=F/FBVB9!>E!;\ M"]0I S5'Y6\_2ADI/+V@AJUF [WP7H#6EDN*X\='KY,\?J;7.PG+)%8HUJ.E M>[J&*_=2K\>H!7(C^UD85Y;&KA0%\@W>]EY2WL6-H.X+?F)P>DOLG/#.!N/Y MWL,YR7;C6MO18K&?3716W4IN*@J0[KKCCB;;G7 M-3^!C@X-:$P72FFB02ZX?QS6O(T;LW&R^AS"4B#7:@^FJ&KO>P35CC+(/7?# MA148;SE0[I3$DL"^Z3PHPWF4G@#:S>&M%I NZIJOA_HQG8&N1&_G5ISG"L+^ M^O[MZ,'.SHUS*W8UDL%=+]W2C\G8D&R&-3HW-M$"LY._AXEMO5X^4O^.8D;E MGY(9FB6+YT)I!JO3ETNJB,NFB(!)7M#.MH0O_ 1W#L*XU-A:6BPE-L6\6FI MVK-:"B>=J\SW7E1?VDF(>:&!CC>CD'59ZMAXU/J]\\[/0+1D]D6^3!];B,WG MW%4)RVF;2L-,8!U5:-'96PBIXODTU[:2EF;+8"Z0O'2VX=O:,B-B%LJ&;FD# M:%CT/_+Q_Q, 3SI3AR3$^8X8J8$42:/S[L^LBMP1Z%ZV-;X4LVQIDJW2AK' MA9>@"CUS=!:@B3%BD?DT66"MR]Z6/#@S%4!]I:17FJCKF3D2R[2I[ M-"D>G;R1B,;[6WS+P_5GJ;%NG<.,5])XS$$.E6G%J01T7*VNG6D]<+']W*L M?OZ8MOS6]]/:YB_]ALQ1;E^7F_CN7F/F?NGDRDG--B&95;OF+NXG@*]SK2Y3 MY5>+Q*=\K8?1>@_@,WVLNQ/: ,_OL4$AS>!P.O< KKV#\H+:EU@RXTJDZ"[+7*V3+HH9?- M6O6="P+839=UK-F2IBEJ5.QCXD8DJ-RG*9!A+J"SS-7H7DR':[0<0?"9ZB!/]C%A?H;33@(SZ>\. M&*7@"P+DH$(M8O7*B]FI,OJ#7H(_[V75Q Y<4@2:[*98/Q6W(*BJ)T&N-K)/ M%"A+M9_=[2@^_M/W<7.P6**<=?.4X%#F6$ 1^@*4:[A;5HFO[-'1/#4N&18U M[D-( ?AB7?Y,:27.\;U>5B2RMM;9Y%:G9/H3_S[6SFD2;6,,=9.Z0RQ^[K_0 MCN*DZK;?X1RV[R]'8KC]4DSK;C>WP9R'EBNZ,Y\*\=B'OI29*D.,AQ/PD=M" M*FA5XKFG7ESR$M4;.(YFJB:2RWAM]&F!I91D!>,NTG,$J6 M/]A22OL]2?69$X9_1^8RP$43&A2W]GNK)%I33M0\<:J7U>Z/96,=@\^M;JI' M$#EY>ZX@&\-!F'\.'$)F$H%/O<\;A"8ZL4%$]6-.X(6A#..3MX8?FFXEZW^Y MU)XK>EZ/^;VT'G/*/N[)WX>M_3\A,:1\$&3U#8G-D:BI?..,NV"DH;9]B@0( M=Y" YE[.0,U$1TT$H9[U!FZFU& \&,^7&U^ARG_^G?IX=2_ZW4!ESE][IO]; MU,$HTPR3)-&$&*=']K.'U YB"^&8@@@:9?\1+0:?W[R,X],)(C+[:-.)@6W> M+S9UK7:C0'=@9KWY$Z*?(+6WS3Z!<^*J M./(*F&1-K:EM64_D5L;7%J)4NB911E6)6T9#]@'YR;^NI/NAHZ^4K"-Y4".5 M< [:J=%&!U@T*$!2"%OM87 =VKV\"8=]Y\9KFG1<=Y MW\?6_]Y,]@_016Y_>@AAQX1ZH56IQ8523U'O%%]"9]RP!*'[#E)V7@\\I2SU MYKC'&Z_FS\'& <*6KP@Q9JB_HZ+#XNSF$5:F2#H1Y'H=^R6Q,15\.<:\3+@X M5J]"NTQ0T,<*+*9@1_3HR!;-;Q<+S5G.D:6DEBLQWHUG_7IX;V$Z%U:O_6V5 MM1%K$4V>7N05]\=XBVW^#7JI[0FV6(QSJRU]_8;M--Z? N4"AX,YR9S8>2>> MI5)56FEM6!*,)/4-+-_DX]MO/$[M:4TV5.M;,,T4X\E)=?0V-D0.K/V@KO8^ M_5QG-WG3G!U>XDT3QJ[K'63U$H'G.\Q8JXFV@F';03_BKJF$1% L_[>,HP7X/KZ5P;!%CL#Y-8'"V+P YKMG_ M+MPG8MO(/*]P_ KTB[Y*SPJF/"[$,\Q5P:BJP0L4P=HC\EDP(PTWLNKJ[ =$ M-',*GV<:B+NFH XA!DB2/1K*N4FM'J?M'I*-K&%;),Y&,3 M0E0;,H'^9IQC,B6FJ-XE"'XTS*-.9/Z=-J9V%S\;$%C /->OS4?*[F/A-4GT M?NRDZCXQT28YV/WE3*R*[/>.#(B'H9%%'OBE?JT?072;G" ]WKFH')7D CJ^<" X-I:89^NJ'O1L+88A$^+UWSG M+Q*"VMA!^5XM^1W(&4&U+YXV/->R$2M^ MF50@ZR,IO![M7+AZ"+'W1#FX#W&&Z KU C^ESQ_=ZQEAY/(.1NR_1$LO-8K7 M"7C]T62Y'HAX[/+ELR_'9[4S@@M:O:)VG1G E[@&1#6C;I3#X;[P[Y=BGH^V M)*E*U7L(.Y#CTA(U;"1C.4JBA"2 _S.TG=FDV*U41QI-7YBTG3R.?,)/S[_* @-27^'F.DL?@;*X[#XL$8!3>>99+Q\1U.=<\66.F0TB0,!B? MDP%=0!%8:4+LLSTW+%]0#V:SGWG&:$EV%8=O8V-T'&_',B5GF-A^_2YX_#C4 M@.[/R/ /@2_\#2P,+B-=)I1*F'H*SR2N78>6+L-E1R9=RJ._;K+'V$B_Y^9A MNM2<(^+$/_5-N.'S/\]C_M>@'@4Y"AE$8"50C''IHD!C%,PWM358@Y0=>W?P M]$!6PX + =>?&5&K(UF9GMXU8M[+)YB#G$_+\VR )$J(C MCFWE M[P\A7N<ZSEWO'F^-0'OH^Z6&\?C8Y3T8C\6(=WZ7'!ZS[TG"%[N97/1F2M MG:\M7MF",PUY[FVG[A6ZW/=UD?O9(>ER\6O33*C1Z'!C&6)U"=9:96TV8*:F M\B-IGGD-.7PT[%SITR;7)G((W&IHNS9&P"AE8)/=NK66T$P^VLD. M&]980AKV'5K=^'7@ZPH<&N\HGS]?5-"[V"!.E(5C;XS?'L 2XTP.(:9CX ?_ M\UD-O/N0?]]H^W=4UG&3NM#4:)]?CL*>N]=NBMLX1R%VTV:@'Q^OW:&36B@: M@YIPVQHR;U<^6EYDM3.AXL;&Y"%$%&J$7?=%M11L14BF[;I0=[P@A\@/8+Q0;V-.TG%D&[=.][MN>*8N2>'3PE#*:J&S[>>*6$'; M6,'[1CD1F::018@HD['Y3C:# \>3=DIXZ)0S>W,-,)*N*0S]8#XQ?%;S6KM% M]_?MI&K4GCF&#&](43C%$,([2G/7_R=V]Z^ :E@4@D49$KE"1+_M&.W/)= Q^^> M\X'%)]4EY;W>0B"_T9#YS)EQV3WTQ470<1$T](=Q]6.,5S EKF$;8RG?5TP_ MW?16[>_8B#5TO M#B&S.Q\RP*[&B41R)[WZEVM0U0'_*C!GL)<"ARWL.-4H+]Y!9FMJ !,C6H[D MLVBV 'V3P0',G)\)#LBW/>B;_(633T6/B$,)D__0% M62-E\-BU1O4KP1R'D.3-XF> ;2/OR@3&"*LE?'*T![AL$R!M%\P2YC\:@K # MCOE:XJR'4ZVJ;41_OOT4NB8X*]YM56\01<>>(H4^]_B8+2P^@ETS"9S>DXM' M;%KCA9+=*YQ?V!1E2P;HHCJ UMCOW\4TAB4JGZM)O+AW)N9Z7MQ5UB/OLZ+H MBI=NV928Z>WI3/C424SN9(< M"0 *CP !0 !E>#,Q,3(P,C M<3,Q,'AQ+FAT;>U;6W,:N1)^3GZ%EM2F M["HP5]^ N K#>$.5 UZ,3S:/8D: RIH1*VG G%]_NC4S7 PXOL?D.%7!2&JU M6E)_?9NA^D>C7>_^N'#(T/B"7%R=GC?K))7)9K\7Z]ELH]L@7[O?SDEI+Y!(:YBU#"/A)H' _+=8_J:Y$DF,Z.LR]%4 M\<'0D$*ND"/?I;KF8YI0&&X$.W%NAKS'334;-6&Q;+Q:M2>]Z4G5XV.BS52P M+ZF^#$RF3WTNIN4N]YDF+38A'>G3H&+'-/\O*^=S(U-!Z6'F2962@/HP5Q\< M%(_/'I=.SXO[^X<%1O5;*.\='SF'!.2T6:JF3:I;"?SLK^4A6%CQ@F2'# MO93SA=R?%<-N3(8*/@C*=H>KZU>Q9YWD-<6I("VJE)S\(D/ MB!3S>_EJ%@D2(1=$[:F%YGV$=N$"F8IZ>.!!JUP\&-V\W#;J3J?;/&O6:]UF MNT7:9^2BTVS5FQ>U<^+\X]2ONLW_.- -%$YG>9MO=4<75YW+JUJK2[IMV$+] M:ZWUET-J]2[I7)T[)%^DF7QIA^Z2=H?D][VHD2:U2U)KM"^Z3H,L,-B.'5\Z M=7M[Q5P!;[#[U2&7M51RA4=M2;"^>:D-I6*8/%:L MYY*BF2:)$(]CT)$]I@SY$9)S"H;W&Y5/XY*&8)&/DJ%Q*U&>#VR"KBQM8W'@)LPGWS+!< M0#[H(8R'@_&7K"5=(A_C2;I4Q,<"(J3N/L-;ZR>RXWF6<]&BCSO$_-XM;Q&) MOEG0RD\D?3$\D"$=,Z+8F+,)A!-FR/43$?)W2!681C%]&IO/GXJ%2H>-)*!- M!N1,*O^)@N5SF;^?02;9)T[ U&!*.LR5<)73-&D&[AYHLX+S8V3$%)<>86!$ MO2>*?,E&AOE@<3Y_RA_D*L5&/@^$@26%S5Q@#21P MN8*L!\@"F Z2>$R1R9"[0Z)#_)C/GS#%8B:X 9]K ?D,9D@3;H:P03UBKA5P M :@6Q' HO>GB,;RCY/E14MQZE##2YP'H(4Z>ZUT:( +D,*P6QGD '@$ ,D_ M?'=%B/X ='L1:WW*P5.2$6@F@@K!)L0<-;'"ZELK S ]6U1((T4H@ "@(D&? M[6K:BN-2/21](2T*J4.PR.A(E!217HZ4=)D' MW9KL@!IZ#/0ZTC7GQAU"4L5(#6QT)Q1 83/Y_1VV:Z?:5!Y;49-C"AY$>$#^ M! WY DPBM459[KU0?VFA/BR41'6+X $*#)O+;QT0AX5? 8C2T5,0L4-WMP02 M#::!)VB4C4)^KNYI#)!<&NK[3\%(I<= =>.5HMA'A@H8@+D>*X 1Z%:-8G M!L@IU!@V6<^G;8QE78;4# 0RX*)PTHCBC86"HJ>#;5DAYN$7S(B"N46_"-]Z M# G!&<%\YKUYY[.56.MM)];N;?A7('=_EW%OY %:Q]Q#0%$M ZN%5 ,8,5M! ME%'E)1H/&.2TQP4W4XS)UBV+^+?@L'H?07>)="';L2[X)M[0*%0CP)VV,:3K M2N59 6S>,V !A(8"X ? RZH]>D$)\_'17RAQ5]'R\6-==G%193,!$\D(YREYX,S68)[K/< MC)AA6M;_>;)/>DG"9ZT$BPX"Q*D@[W=4O JO&U!12-2N%7%Q;)8G$?8D;7H M>(##P=!-NFZH4#\7XJ0U7'VI#?3C0TC@I>&U?D"\N)(=S=240H9DI-*S$,UV M $O?Y\8P=H>+/)40!.)X@X-\ELD.0 =B3,!&3#:'L4]G MD@KQ@T 1I^>0A:^W]-2#B9K-#/U& ,69#TP!%$""DHZ"-JW3$';Y/E6P8;N9 MI#B^KI2^%4Y@*\&P-<6 &@1>?07F-PVJR>Q3%U!N^\ O1D$ZBEMX,)9BS#!X M">@@?FZIX@T]:XSO*VCX.N!QF;NXS++6G!( YX$(E'0R.3 M#OO.:]0369OCTMYQ(7]TN/]GI0=FE:F,*X6@(\W*R9>5&YH;+B !.8,OJ5)J MLYV*%MJ'0TZM&(;8Y&T>*AYM'MN?#_W/4N!H5@/L49FT(>3;^ [/LJV=748A=?<9Q!<=[S _NB&V9D\^ MY>R_+3JCK,Z23OO4Z73)CRMR7FO]1;[5V@]Q12^H%FC3\1EZ><@]L L/,&P\ M "?#UYC"2 TV^81?I?^ON='?!]\MZJ]]"OPZ.XQM@/5%*P;@-;:_^67H=]C^ M?AO]?6#;Q9\[_3K43 <_<,#"0 M<3P !0 !E>#,Q,C(P,C M<3,Q,'AQ+FAT;>U;6W/BN!)^GOD56J9V*JF" M<,TD TRJ") S;.5 EI":W4=A"ZR*;'DE&<+Y]:=;-F "9'+=#=E,U1!DM[I; M4G]]LZG_TNHU!W]>M(EG?$$NKD[/.TV2R>7S/\K-?+XU:)'O@_^>D\I!H4@& MB@::&RX#*O+Y=C=#,IXQ836?GTZG!]/R@53C_*"?1U:5O)!2LP/7N)F3CW6\ M=/+Q0]UCU(6_'^J_Y'*D)9W(9X$ACF+4,)=$F@=C\L-E^IH422ZWH&S*<*;X MV#.D5"@5R ^IKOF$SBD,-X*=M&\\/N2FGH^'("R?2*L/I3L[J;M\0K29"?8M M,Y*!R8VHS\6L.N ^TZ3+IJ0O?1K4[#W-_\>JQ4)H:J@]S#RI4Q)0'^;JT^-2 ML](J'U9.6T>'Q2]GQ^7&4;-Y^O6X4&D=?6D>9D[J>0K_[:SYQURRX '+>0S7 M4BV6"K_6#+LQ.2KX.*C:%:[+K^.539HW%*>"=*E2GU2/'3C098T+DFC MU;L8M%LDQ6 W=^"RW;2G6RZ4\(0'W]ODLM$_;73;EZ3WQWG[3[L=<*=4*)2> M98F"C-1 M4WU]N[5^AH8.!0.UA4AT^)8I9.Q8A]29CQ-!M]6\*R21=>$&A!MWSFS*7>-5 M2\@'HX]Q\6;R)6])5\@GN+,.%+1"2.*33B;0JIB/*Z?B);?(ZK C8K9T]A\_E0NU?HLE,H0 M&9 SJ?PG*E8LY'Y_!IWDB+0#IL8STF>.A*.<94DG< [ FA7L'R,A4URZA(&# M=9^H\B4+#?.'3'W^5/Q2J)4+69LI/HUI;8-M6C3E+=+? ?^(/2WM"N!/J0:K M!$#Y,W(=R*E@[IAE8]RK&&VNA$,+)-0O,)GR@-!@1J+ J(B!/*AH;'$#,*#$ MAY$5-Z(.7%)$^I")&QG3K1$$S&%:4S5#$I]>,XN7!4\-UUQ0!D0*6Q6!#"1P MN(**"L@"F Z:N$R1J<<=C^@(/Y;SITRQA DNP.=:0*V$U=>4&P\6J$/F6 53 M0+4@ADT9SM+;\(Z2YT=)>>=1PLB(!V"'.'EI=UF ")##;96ZSP.(" #GQX MX(@(XP'8=AIK(\HA4I(0+!-!A6 38HF:Q&#U+D#]! M1YZ"26RVJ,N]!8U6!(U T#RK2X,'*#!MKKYV0!R5_@E 5(Z?@H@]NK\CD&@Q M#3S!HFP6\G-SSV*"Y-!(WW\*9BI#!J:;2(IS'QDI8 #N>L*U#0) Q0++!YL* MR_"1CD"*"6JQD"0_2WO.)M$);W(():"+EH*[MG>MHZ'F+J>*XP)XG*+9F!@@ MITACVF0CG[8YE@T94C-0R$"(PDDAQ1.+!,5(!\NR2BS3+Y@1)W/IN C?A@P) M(1C!?.:^^N"SDU@;[B;6[NWXUR!W_Y!Q;^0!6B?<14!1+0-KA50#&+%:0911 MY\8L@-10 /S@#K847$L"-5T,,< _#R$*OH/L)4#F[ K(VA,J(NOUT0+9 M: 2E!Y^ [>@-)<3G3\>EXE%-WR>*Q\%DOP>*- '5JR/L=%2^ "G=74-&*#6[=<+$MEM01]LY&=#P@ MX&#J)ATG4FB?J3QI U=?:@/7\8$E\-*P3^2ON.U.]K9,&0'.(!30Q6^V=-3%R9JMG#T6P&45#XP!5 !4HV3MJTSD+:Y?M4P8+M8N;- M\4VM])T( CL)AIUI!C0@\1HI<+]9,$UFG[J <=L'?@D*LG'>PH.)%!.&R4M MQ\ES2Y4\J&%^*.2,P=VI)^/ 0E;5O74"* MWUI"E7Y/#L=I@0'Z([$BLI@D80]R/GW$EHX,2$#/X%NFDMGNMV)!A[#I MF35'D;C [;?*Q]OO'2YO_=Q=#J4QTE]U@NAYTZ>2'L?T*Y?BS4O<=P^2@TY66 QOB.WADT\%^V^']BBO M\^2WWN7WJP8Y;9R?-_JMAX2E%S0)]._X/+WJ<1=\P@.<' \@X/ -;C$V@6WQ MX9^R_;]SH6\'VUWJ;WPB_'96N/D]Z'=4OKV%OAV;'>"OIMXV+)L>9R-RMB@\ M>B,H8)AZ)6M^Q^<;P>>K6!]V'78%F?$(IU2Y =X.-EDNXH?M,&<)6&QY-9;/ MXQ/\/J@;\T;.?:4M/.!_4)GN,DNN]!_OY83ZPO[[]6+<_"S[Y/U!+ P04 M " "W@%Y1ZHJ,758' "[00 % &5X,S(Q,C R,"UQ,S$P>'$N:'1M M[1S]4]I(^^?VKWB.SG7:&R ?8$^!.A-">.7&@@?QO/ZX) O9:OO MV20HH-0B>D7%&='-[C[?7UF?M?9+HV.[7\\<".0HA+/S^FG+AEQ!TRY*MJ8U MW :Y0,IQ1=.FTVEQ6BIR,=3GGCM_6U*/CMV]J 24^_GQ3^Z50@ ;W)B,:2? $)9+Z,(E9-(0+G\;? MP(!"X7JES<LS6=/2(2+3,FRU/O=G MQS6?74(L9R']G!OP2!8&9,3"6<5E(QI#FTZARTR0()V3"J)!S>QE]33^ZBW!*,A- F0O#IZK9D.$WQ M]'GH(YQ,0% RBT9-4POF1"Z0VA<+P[5$CXGOHZH*DH\KY?'5(A,A'T6["#W'3E@W2@=Z'JP>6(W.F>LT8''Y?-&1_DG)R#UQGH=V>U:W;K6= M7J'S]ZGS%2S;5>2;NF[^]N,,;.)%YM%/\Z+[R'PLJLXF(IX0W"DYR(""H/], MF*!)AHBIA $7,@ 607<24C0K4C#*'_H?@0^2Y3WJ301F)PSF)/+!N?("$@TI M6)Y42XRC4CD/!"<1H(_)YH/:]/[=H6GJU<7%R2.C^C&?@$&H*N$E5JS V $9 MHZG!IY(:N2K5*)O/:#B/F,IC/8GI+,:LY=,\S 7],*%T>9\*"5\G<(H$PA?" MMX.W+3UG@L9,660B'3M@=("B1M%+=DFA,Q@PCXKM4+Q_5S*K*% GHF(X@R[U M^"45LSRT(J^8:F4[!'_P.)@0J),P),+?4I[OWV'*KVX')!5CDT4D\M2Z_T*, ME'@!!%30_@P0EV2#&9HPD?FY^_5IG#A.P&+X%O%I2/TAK>Q>V+@=S"3IHU=Z M- PS&C[G]%PRCL?$FX\S1*MD?J\TA-O()2*7_AS8E/DRJ)@*CJH"I:\FLU^T M9.G2\DLE=X^$F5B0A-SW9;J"?TZ[DF=%3Y$^3(A&$59*PI3V]916[R'UJ=3M MHFG:?#0FT4Q%:N/W:KQE./AS0@2&]'#V"/[6I6/,4H )H\G%:$O"#+WPYR/0 MA'DS<>@Q%8S[D&:_[>#V*";!$6:F-/J5L,!3+V;;IB:,/-. 85R2*NC8251" MJTL2,#X@4F+00N(QBR^^S"RE\EVSA9MR8C )0XRU:+NA*E*F3 :K=4ZL NY- MR?&!8'4C;AXDB'&M_E,%O&2P@=%T9_MIBA418O<3L+4_SF2G6@Q7N5P)9+O M.%_%^R+2"SAA^J^*W%8;+EINV^GUX.+$Z3J=9NH6$Y2 B!$=FD& :5&])ZO< M&2B;4M6]Y,^B9'\@5=FYSVT$"_!NI8-%TU'C1821BJ#A$DHC2R$;Y<_OY2CY8SN(GB7]3'XCA= MO_0H%9N9ZFS!#-;;\M#G=UM5B#;J?N=%WX>@ZG M5OM_\,7JO$*5_U2?WB7;WO.W*[ZY_LC\%:ES[Y7KQGM<]KWO'W2MXS^LKXW7ON'M>][P^0U[W M!\H[H.S]@?)C'2C_T>F=G%M0MTY/K6[C%:I[IQ+Q2P_2+XV_I_'+NWN%7Y$J M]S[YTOE[[@?)]W3/OR(5+W57K5SM>PZ=5OL6U8V%^-NFGO[3&E19G-TSF7=T M$\]+^AI5,[3J9=N=COGK/G0F0=!07>;*JP;TB$OP*1U1'P8LQ,_K'NYUE\]L M/AJQ.$[8Q><9#(3?5_VZ'A=C+I*KS_T98AI002-/S>"*I.&3H8*&L.X63]K^ MMTK S86WTN*%MSSP6TOOOR0W#2CN$3 BOKH2-.""*CAD(#/$/I(_[U-5&GR, M^U#;J_$CZDMD'<3JSXE(H)+GD*(8<=N-Z)5F0A3!A* 4EKJFXPD:0*J ?2?K MSI+YI%2L7(??*,0_)+'?)B+Y?#,?)/_'X&TM^0<+Q_\"4$L! A0#% @ MMX!>40M_IIW�( Y6$A ! ( ! &$Q,"UQ,C R,'AQ M,RYH=&U02P$"% ,4 " "W@%Y1KO[\HX / !JI@ $0 M@ 'T#0( 97)I:2TR,#(P,#DS,"YX&UL M4$L! A0#% @ MX!>45]"ZZ'1.@ M+$" !4 ( !6SX" M &5R:6DM,C R,# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( +> 7E'Y-[B?$;( M +1 " 5 " 5]Y @!E&UL4$L! A0#% @ MX!>486SX66PE@ MO:$ X ( !LI8# &5R:6QO9V]H-&,N:G!G4$L! A0#% M @ MX!>424SN9(<"0 *CP !0 ( !CBT$ &5X,S$Q,C R M,"UQ,S$P>'$N:'1M4$L! A0#% @ MX!>43 <_<,#"0 <3P !0 M ( !W#8$ &5X,S$R,C R,"UQ,S$P>'$N:'1M4$L! A0#% @ MMX!>4>J*C%U6!P NT$ !0 ( !$4 $ &5X,S(Q,C R,"UQ ?,S$P>'$N:'1M4$L%!@ * H BP( )E'! $! end